[ [ 406545671816159385815431994997292801394468518167354638097793689059780054711555969842174150434154305744366807730691910829939209900812518972947478550526075115852853110890389861406756810684194968478112394240848249467160755102242879521980504918705234872207752300308295717552582834484238458857088752427854212798653382866215132294829467484163851484929207699636047204808462705219390225172585106434428662206732696292229068939508519493464937128006154814678186266056878443929586225534006473761651432256259920523691906709606109013429759740175771130944685361740107316698190914883545513245961775517063455315287765936266031307194445044855611597273739072362369075955487774331457643779146442932891151794758191796518713000030593228858822907255665678634834928614989365180862809153728094126020054719777160591048542257948939380454209317784234777839542696684273140110589850314656722141870888989956737199307127807929389998685189314002701946631249720108260049320752842277596112659558384876976739768705317101119650316257910734645575694620339329360964111656054875502504343776896678927907143807745144748773678488973273474538732047751570577990048431695697775858852688049706735821949319784614411437594983996851988777139395058600761086258261423609413845279287477385176655427459929342035038474904727830130948975239103128464925999501263789305000646043384392366032441118990274772452707185531761187986147315279057476072365943973894451192314690533124693725108137420257321719582256794448002040941302743492393907789070475714763550234260556127448887168076008757909089061414078245437568035650578230212684440265828535197555102674245821659594432060934705316955612525105367461355583295049960061379861166308613602685696925830777813145731348083557518719062614024251499871604444657959126719055979904237253058222313127894405050656980654713501659142819280771042218616786571179752342641159334049464332105991213362884438708121697452281465522390584174625002959490811378479841689645701518493106634617469080589938112574783892405121346761151825246857085610341598959411578734508262305889099620674773887817583495800291907766504498876019733227737554753020697054340311976272916147450014418118606936653879732575321200205318755786033683227472891463056720872143901217139540833318806622541158766617490792999222237918033151625634662725726732079933805559610260648069719509037769324694011086229254839657528645284093397015845812058304148114051418715832709992824618889843970052855124140873448451517099045902817664874353097867045214824711339023670269093431144980755221362892704502862371712505709768775779342163916918232553366423426174577422049750900982210321636760065127014656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 49782759155523735183762047685896817954248428949405182097005902182159087173853732917457097234380520092790240329869687400485727575238135993023589399400884730823160550616551984428348703171766000048134998777705527989679205070008604683157464984484734799521151260442276474715413115664917065908391302971689335833366749006272720004130561540923854466395907008438269706548811837240434449550870276384656824786312690926083033821896480513753868461035362766332511778636995285672628719649985518915007894115178889296531443556549536066220029399655763007011976750609132963452632231632517218151856588239707498397288457820708619171039938357275094936312203404738247770622067239154499223346806333579602996934315298710110497001891530546877407957596604303994768948183536995304994473976433405749999758459320103828694667711615260253991035040709468230704535427409435851274653161204443798954740773490866769132937338228135109941957799866922202544247726278910723085305871938144351851464586549980559168999019598665257687394466914036852058634183820809104289304070971326194745167625788622023014613678370524457761687758522398884437917862573549495538056169903839820257331553194134608179662232858013341095127929544570111019111575431094980611142044502273252613743197369034327543027158023566051393571092055384541976204067455754790270735623789611760065168729959570351544413270162588221819197545322779022970660963159303801568622504738669039364698206913669771848210200620171219242261103757983147161622059404437704744789323151576473416395777178135795255588888609537366986684522454704990127023402048187865794159731271592060321248738012539894396456678197246896974360017281644238390661982646149018341182889248491143259471307771968178764073169807542942101964213130451659027858819712490100932708949069951852474916763978898413538339399288522632532352672508713184097293569364130751612804835532500071105383149504326154417577308305464318742197446159227344442239937967475249369932927646206303028497847779578943673655238647735086153110800772761584673093630120426784987421934763031909819553985931189610696976608320082566768091904651176520725701419246263479762392802459606046981022071654434379439521877159056167711387204701329776950245311486174271115110765189247667616902404488799297081948357361506119993056238884469784503274018196289299395775841564136922324638524541692541344824637419350432221012954642943612253025173828092303015642086022675541774713713607878802244341021713702172200338064795215820266057661505231158257355589116173582444716423642203952245046699523415290043615682994312461183304289531239617289614300619047216744673428849172521218837206582406472833632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 4685228680506460910234176168231598644228126147204885092841680469389190743193151392599866096031414942834195580022334648950443451076986566266217535201637223646116787512226249421803756529720713578301539103235506017347040737378403982513619268241148107525997029040920628867473511345953798735504351106174710780388760326612851161284478419554921125203183484819941730006419798753748580502049945346129018169519988453168997940933761620608477617712898800693741885305239100493923062504162576728366340013975744184525386136248519670558814852532814743938132963318754904139065268457947425701122573962565662181322327104355317028001530720114902299411638066002448469973800042920620065666999495327004672634078559868786793872966774553772938978732622205573288530740374171176230455189697181669949845979760110884913574516122349077897876925431965844216262555122396153465175408201940079424364308519164472832495749111197961369076432464040878127680843729417455505571032215793739757344204894157493769837056450741282349644340074595657724323729622077672313242261090053642652164164982072432352949495736962348284249005522753375368607615316126335512422504848201236099893609850057997954061947947343443646978901407736871182467920916231556332890187099625618337670249910282762367489843332694539430192176712589046369751898765929852444949859297924077070851779814854963261480664928931354226516966697894021985653499664713456356282828503785736603537993305463815373280325403700429547761193793351324338602652661176340424964015096515741949503575394964092007455835138283332684359252937848938723970640213778367842505671007164368848361060163179236348796340563251945577742823117117413274259221547282391254978905324963668899802286765402806816197630076050418630275399616008300192292090629455343458994455434781910124617023456236089654064296693451426029550698174274637572117181252595508165416259979124847392002434715066258471649261082919154066223040984486986180543520282034269283332868618410581407985923789736356147065427175983971831416008920210456640003463186410467125929119947802007279167865895750077202110097676932883054835801795510866009771638542677228516655764504947141320936471842442482770381898745667695398324774167935862736898021632089642266062547847447621530975144292319379883004142426288301982897493556227394047857218180645276792026865471712753984301999929818221662265701003416393437807848394877263804380159964460883125321673391142667596798367342341277321169416260972768288546491293150457649856000205272024054983112206706712644171083990737843910091238504994350978879871947751180200148131785718284575485649958193588358620918824451856345486676648084013502806473000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 156914360684002340348937742959406962394438818845934908302802638726834632064745474950554221120007816268034897254512761907798864785564491624841542024419050577218608555525229030917219626611644405512477882024477965491788628995705925771078862847172962709706915593828670576342529886443483845440306429298391855187234049098254529447116632967653718210471624943213830275905584237813082159606803302361819833727486085429113738886142831037069256020994913750003896118711165523029862081882112280851509374041015521452054646318988960903176549371192765220661482384337886776158737754943872005155302104825078270388544950414582614457038308921074860684877048315335686607413002957552554343861825650092299439197091746634865431840978538653424551161904831115494196391208154319691170338364164858630424059024742380185618325356928917695274205117127372487283277853129948485709790399090185434165214925075860038466182521102160212436304219941730782895728185906403667020768737427694905588193332118951284957110823189714642075878289544204133706777551845320481912593403460722941923523416775599995032754919811801297318324753354892198576538959556197432323861735036843267507311869441044544711256363919115436428911527135888035246890293595508122274853367581501157246075612471398095498889725266844036522151918671709971073240032057847811538153304726920862155915133870816256977062986061089230600957122513241753574578313196078084116280914713632841604979968550054451071795171841822248837783510667694491474804606445463906064003341512374478119492337305044804697828116337304013633144038952130572950004484363404032125866676915253861761648704750641681757802382357329274614900827002414318770355073395144357038930262775184100749699005208845566751205656461096303157337690407064260496106778808559580934439376561473652588272351809437851241520957687229098653670608118918352426388511060866708643689391790198098641913016147355659129092898629367174652975565474023233559662506524319626346884355512854919007406892294750996763900302632835045950019538831491426224715066178553495301752409886920397984962547704601199660637030388551681885726647388319137695757685744870360263793455879993868932428892678177852163621798919733087451647916393409581195570537561161762700620714429692238136248749394679279329291182094234766025085634827273499089327175518533132111792865243486710225074843536099910864563999683366534086278727433672775209555455967482617192588893422339206500398553513431006858715836525521076392179698298588572311886269619847592898538650099194332743546131161162307881965372932265702227059965587310404555347409012658743481729613154305028876966922845191944497516446545443713899512119000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1128851403494627108026068950721421548524178586145985375809557028291730506127024673747781351378785035902765097230518951627556777122519203136312619736042586888720219600367007725170674758486643430216256871192769705130021972593353654220348187111941807465933527315908358592147718479113465335748487319173213880463437084898775208590952210173304637503469921810707984520896930398464041309511845713556675897072270538716983847306626087785352336753368032328325257917089688924342049008581634858271126511189454947549933086653529623535071772100753113384936448320930330563085093091131991403725203285375591414137957208977575563429963197222896321184079903852446661756608593927167394974563925420114490085613114146058359691493706456528003531368893190955439779811446529023311319523130708830802136170315050306512012321265765750516257010829001929676698131471001951606461936908987781207440943856790094454445243982580605720224005093891615804867122425973867158097866576054795993318931866899239832984181648106828030897801085632243319183926181613503574923480466497583275321162712678255603307355754528442106171811231096997860242581099494230587221920681469574943126702330375461991070549766487735906569424853609891974053014785870409746054475717792008821413093165164461285211494381558061155186330114820572360530332984708484000045161400863296302706988687571752796383067572524938897410840912713451979292208538785445381218285072017274689884413115755094276327902246309681656936192352564871624491888006231517621956799864795263672372636691541067336198915081927676681539713237189935004531712587924117954306598782760598873706259507200982572470988146047543740606857713209998871857368340619465450720616105412762913039425051084563159595165178478126699249922575928645787992102223150892055018534707894999483681019017328450774890169208341312880986789648082733799028963376832869139852552949632637419317477295108952486836311089675320404956185956785769072033478729474991241743521562970130333900300128152614256518132465485975360330779859046873280468942792524507153125398038506137758530214228268361895862263098804912770751045261978781040022561862348084459197107593335715536679430923043229962445615083736827438064320064238893168728557062937308223515757206687963638649098887456376174558834775039655364272744584314640826454256803978461471634069729668441292482258400869486097767731182555849676897381373859775660377543210356188306537321601030444471735280042250458343984820451036105655634753538912097338434556554713278243565785220951980211924971139652663634963127232245450537139519887112802021910899667751661391283845299994587042990669807700228090374175718448604847072264790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -23317011945284242339468521331327969482641172377125044331070121290885233383741579436732405319839401337170479006713579854168440364088405170743876815378270440706638278443404310983846011156758007974270873369437763815815079911376625882530713114660368758659688254288062219050919155664300081686824860422434779102437342589104377545436074467377641701713339587465485070323262177052747167211148248173654040949511848960558723864197814003930159834176585112874105589714062373978895525355801267601906327361143760557377042334587522269192340350991878913894965336374763480507511726113491006862468892999641737311731855738295346401128243237850964555833953845985390855791658555052997836177848107888567223993244519466818397623380822311557342637576074363670679129288299728252074214329629802994270360221297045570747922618699131640242390968196472809120505940897665395585778042048787984238076126915905893734247911342096528158152292449294849993614076583412855846063051221377419969476202962926123431494958174840166034596114255618092723203970509481583431267882109720560126807986103522375641720946646834956300086264967512975853650769866555646122941480205834408601753835252316371202533547621963245245007044045001170897301877286589349622942008642770109775925254404573551072396912407831736292026699985869492958853462715970786201535627918218176073290360433934793096987006859779276181879462056185257714499339669041395815083498961752300180918774022022843061461281558263614923689035722713496153619286963285317784197411812021109299257782240528310128848707919945563177085626615922920064187102089378886567153416436016538138217377517793053361233525503879964168887028612761307449512654853592191931826251986333874492133598609956709893036109834418765179958791451165750306301891209635492679065364942120382159110420360672669690681505462680459073453354214564101526038709576362460122933933509263175931835975474898478547939629184137780468390190231628683382908833233909155907087177065853349889799249375201663729327958519914358682561753173521721071600655911988678271899914276455787954743716556176540627057848901499857328684800203962880757771736536045135523717873140497171175133186561995841809522837010167777332187130547748243436029586312365498102384702509218402645410469195589375084149193328755619845675246606049507237914271451565225604069193876330423023404114194329561897918587487729694498208250999171669888713812590525577870848934561707491622842564528563410233030945131541857443761132367182269699882344127989939720401978761503945651253286787264554978888711545914938957713564587890398883985970968241338164522423048170874123285596783832278597171141907207659697870077182000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -204318083795243502872927743878575524294955273771280679501938135275375511756853814681935104954829885679952951127437239653389618257163908366944386920537383404865827378269076985727438702259047809725094734129082220896481570439035497716839181280566660469751948053696924405244458602460583125751996141899664310251655309312329372684781764905403800918843090201214189959386403050393294048303146454991140005011290968636863046238583388829319654210004283169965460835176663701115967034192821055639292910740936937737847729918909696219464592868123713525169496825560352718593574222972614986491622403980717989656143523287558948690980705269261717497591931213448628874211973664645523415552045618206312566578529482567465818537125611541870586285910030933241356268698605972694060371758590804993561419731425603076836762040731584762544851877570231165920207466554445216800007113224325217567121442321319466348364200832034818998242174558913589964106164847651928089534159556419996817260771375879185285474126031375519790410046345217673323955671631616691230300941862183753088969562126652523329848768004872113403037022643790129086777025393356760562117500460476803165217200962148422863914484057428765824069459467147483071848367066915457028108946794632875880658034917523806870636383367830198605978898661365250665681807837811994797010320666801548200823133148345800348288042753029488105541010650107865070057173710542124092507731691945265070401600921513152997098502129563670657224267218626118686784639549156627039018223198068519143401661146973856156212024208319056512795914327715340527303392412863470058339598995203655644078513520314636792843182974321441036768184856671647752001702428694441765816676237652378020220957750064558792123968306779106079616592818673849856553861364324796283580814779641669500572114769958777265445093938111187751657650611366284146312465716055083088526767436375360062980591171803648915461003810808657387573790799205719714876264774393589458616050849909582538725862480808096715537774527825799236036688342627308404261551922451563198201346815111080509990409804304229001703100611463639301266645619167843885430075092737576400331765781514274854563570086029531943382199637939471034059134650787449864047126005350506730113131148544898158686600084520985866403195277298549019309777866382275641223166112339789288841596999606388013733203271233041409915506408118920934427438442562397352284408468150898352463131174787273524289839298211703911976731135908360323055678143629200436852517684478232362217199530593794335886701714414325635980998941165540488932290312216161679615784888301721197223779467826903737482176936537818167134805829104776556258937769000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 849849030925874620739334775530721882118106745882505330039080590368993935824567215803573155676937401716857492484447985813426193079021885081715665949228448603380591396134724170921175845324675885494383771436560926421613469337909036882803362851176853020956247060237330960205578249291310270546275135492219731877100767561355530038435407485620781275527239033794507407485269426616084475126944411369402010175974067575339779188894702018533783816815879573367149290028032109405759378015563081516959023013212811271310128323126660730248267076067907548565793220897692708244484583651120542225499317010512467955471325332149551879996258682624588823257799592474001694961098120428337962832430658801868502468247944239721244398222545421422719295655045689926915376060950822174034281391365417477512016166813480021579369573369189899198479326624269757677370025417657912844559144267754704350665638044823593114408458068181242867758172687025753745009762168213964294769219765256951206440677034777622333794849202407920399138824838643360071638371143800676479554819814980000597244826766320380648771049274588130046122961730846654445056230956741739921216693970900957257463735263418753133958436061959284325457085538890748636903963638961071588722357789452025778983202980039637328658541586542839038119378921682182530630070199006066487745288766512185633147283731154370343176673977332455377026559380968379363373030183866555256827447542489894938610690272128812249515922372925716515140740755760142961267686957245620102894873404256246398507299049204569528360269251694346036435035192234885231951403640677608459076896778537138627982564606280141134742499783640379657950337471089260210749147598208020800521306831733295245143236872848921097195061979280914953772490983824408491881610690928456811431428343208711944950921204002301723321155792515122901354224486457776972927459591530964632864256821329554899059033608952547384307514019192499953327884815017312365747451697887161674828063246038696722118587723875266236737900023395041525323786565314332443334687562785115296174346818981620328952182507644262867050521263015284376967285042800009650343050082414291083046511365124134533814102806239313332856701813590499314759513164127147671431392568993967355331755381860916414633290161964652841606573472978245274813162603489671533134631735385919274294067187269084413208742073406647030230689764239226350680654197298257848031112965761976583131949058825075603792236358276790590304438471897912952472174763180248815169153353033673889170598374359151690211695646962590989470955883175418244493686287079204396913197706398799070197805541476250167214222909961173095285758096972452585185006289000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 12685095635227808442165295650402976062296609418934749950310615555832625599942176997927928312351636168219926323474156675524612825929756721866032130326663689003281687679907577457075773634354321404844136128113086530256104149372168089256789914559823685381378400247486821466786773810095940355884062247597846526126987642614999190293796880183160636837253951002905660401133750884435757622138157147657625886736213519438630552224236138809319774534810880822298206173296929164783148251737650833106995819923414357478832947745974675322631817361555766751031545782188280709616625753027187781579233869975369470264374468142859775130658826720725370938189712882133908418472272688263365459972442623904807379356867088162853355071507841301125249696421392742973367309254682938989016097819530373684289157563656948035162712522183298060692801260152920073920288606083628427761710021784417029841855230407043896220385487487008685043750332588963643635332856583827662169160637596350741987308594431916652167678973616012939511745898871806271627933852643547240860793759991536089835331036368239524838552599371716305503954860886479262547129629069871474482909802206597533626458570014958764108702458383839144597464419225446177966867029076459253694868699538020917051050037345933726481452882583012470967733992502529823581313981478061842861548364967629507077868209554994473560786389651255837472219682553349678763662132470742582114333063989110778469208417581394015684791177579228175072265664274694011938981160468993482222286595861214178668426602960577646207338204206963277810728493082956469080045933771993447270453753663188553700318946641127718521647265070902511219721799008965723656455121211901498109953969594529458758683499735184709462446796130390938187629599360334304194481595745912449471650710490697455174808977148421550371660832846616090365920850700540470937514933491229657686089353150179411705059458032069684194665978613539166186117357118639078135896147190484486808475133000323494022207069107868131250167388389908704476157338166353023196116473632120687988963093873288945156623805791837405560837238339940573298414333771268478442741854064883220272951059519352756473545929849888605552010237837761125188060185733717562183975155895193186646841402615383342148658364564074911951219159062277106374536090873380016303658291791372673459924607127979575032335065192326966293362600022252380726971907240537512116537348845013097143799374437173181810617702189910722778804464068431458102736577199264633733478519568836474628731093975670371623851927698771877751195386357579176621223145261585616974757025418070516743607046600656698640251978310689924186027573259487803319939397212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 23496893003108494997356095219450304392875084195627732915627386032126691367456240246242684016125531970025085124116659874492301979100225397238633677464315346022481581401541250707937705323458867150092996076033937203158972081204165192750160648258117546990647081434959807953910109704705536304349665044141109117704582008277060675643427039040755401348284079345490837061180743683422303960762311399355841342629103450824490699457413446624557868610870021137410708817961550763980589932788380342803743486178920011645060754243831382864638483973064532052556897400073062735178870325568065550567656463328021570792528689268507583085347728128662891280545869407059657912596026233245282402274454427761760461707928994462963627247807635442296513003742969554428186346058024276606751318383583850311054802933736559752872878136888549117971061694152531172338956016626331227734102558258847650975064836694721568313806580104988438975522519082068601856162480615467437593807766309963242902935069665529432103799642317760668071974264178479531903740729360275903738342195683611039553998602302337823888079966967418891381159544940600790295404524711711462279295154018012463195010751203622575757257567002464393233749655109552905978844049406238233313426099317261748793628379875162633975959567706137327783133801972199042309645970584076191693024898213681573255000691916420850222395684012447591875872573027775422322835815361766656087536183407507032078107401176024860987513736622523365281664947619240173133551114951821298251186887775536139185130715196206539196024490349146129057613471781402337771271960484424494326589805499203755144693835625671706079622847230592170730258445709303523854530943085220789300624169773392985743110857060540622643494630192350949349506338545663161768130970830390825867044220931071820705773140285275719218118864821075452332067614905200724288195490498659871806810647098256470921060037637761861362446550676079203657054243734446774962224010190077711773437998517400067467917488826451305228646776640365881462101481125973910737430369225097649175156976989525041696744815549965760110115014700686822281782016967536272718147190132386169778151609374045630728469837283405556443121791797929826898186316853936754869364909040752117359411408834567204056931784367936662015305213344701536250774070062037536750977637901293658165818006796841500522528936287845501472001383888056761168081229571574165303922568697167695614233599182887032486069027377365572633156120350174088703734711257926651907337316652159150521748778184122186540916758451459279858384059274880068810237905371408267508893600060546471050167602147576477336438707607157131248979546574899189364974559060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -220799919400137742705022276850289094359463372834370592925486984817517019689377927432883874409564478616406670634305708378937344869197731238759453441232087820632087473893682549751975005130326441737001725822466807722935399975146208986396810883695041575201042835976036232552010629876852876647031418149160904031191138519590765108317094738250101246423011919503832446047664048182657936641126690850878106753420585521552841573420378989354246528703106998673912977072981807055667604621564044396099974049245984146160161678601472672815801699592344186495802722438879169472601889432000021090339182156841036908819275852453873559137088316207739215825959598796145542016517649204405240873881950604496535548879692476363535401137414778305560104309739163573266715224370861499290188298999147594075589134372175240276769153196736072479807232746816942552520170312343279622858456709356703752119905941374367269224240625852332994058922793028733673786316388092234329870880544872299519000046302825164725449173926483728537687646098135269126097442490578895567055749366824175396576136588847739507769921191643768944859254556069881757085758128028593416720575233135214796415744961724414885118808034402421094542933606250768804276446822973818564189620670217568117777538127582285775242773365830080295804478033539385122841913138451894787357751836868029916594594645896210884971164362185361145344405308141688469758014229939652105224562776902670143444837854384370546392498550450947132936747815751505960235566907900838038405077384567580098251059292745070610408379492432302265549184666333026187496497288031715679404639768019150858204577847539233526245782725595193642834005646952810722219801499135313243034772185856316247951670589806917171211187443387431567518388522272531089513243930324601084869537123564635773703455061973182692025457523587462313802795774061711738195583072660224894398638516877498837690153626436555030126742858258900710011991662635875628026533226326840270402451429391656083736276739906530589304779297941854488590822488720561151380653328425586420973397336256735909493216744828037883676883516874456237476125260458197179536025458794992608435967813420594242731545760163498951108559193629859637134976649130847704163084365027812850775671594582169690950929016510608969156795501153976128521411813502507345693430880148241269304843629965241280641686415975822992118152718781481295070607248112897048361159043621587910212179084019734259940220372824888738506182767622420414946266473216317741925786225842500155190705047905603926979475048650748167971606164660031028036769278762102140623079441601484017525398483303937028215366008292360012606251444655636443664084488419000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1165907632000711502890072465682621518320485355810306493965282630476024376467866267086637926966216036144731510690226281917533609318244921811328365419923547040639601456625030106827730509615202271104893033516883526289740100175637206415488509822485771007303369501357842191758760976045866152789451873353738042101978812401054500641376611887027243176788361008353405397678412251749598684472581970939545584074599168740438081484696144650955100778262358134476718915315126099630912168953907064694382810934222409041703915393577807523979123578117937061854567410541848935041136462400105369026479535387651323157892770491797090055948464146098719244742477977836270669201665869600882856566167414153421800680226840734622652271394457337406081845994988150788952745484496467870916569757308250513267657222939883339578193967254983844066945545717903188406646930107965885845241811551430405440300995739254583476685912340028965723262991918770353074534877126238073015066312998216886527439138479714970245137280820298733619458154621724440865131366997033334884979064011556673722068960138433333570480765212860671535538426031825179755428823513036994206378150231226945310233440857230736144578074911318419828327979999736728463601064705823899386204731859701117390635460425617481824555772159388807323040629638639300542791003561231441359325594940243730869093445978391162237155044214468422989553726997956762806084067153565529828640991336551764800640482852736178751629598960801187277693722199015054480281787574755818331031755645309689998090240439701501099535188670551361970610875123113932705825613798129119121103597710768077197083763055572860129117861102751759667200857269774870849308000842257055004861820159923865000401080953162321805464971526724807470836603732597956994327954208688307480758446446893185786751314271635515153432980090478521572978860527086335116098027080643505941470230844532871594860395356738774530251189208101218963964143412671460375835691971786104887040030840318175922519689254662991743950607644456971345189962883924312959656665102256430655016438655346397267484557614795274125409944094300069181954526191049194102843497486822754880387881814613714880981544851574061260818002878657252911231356849888909930651411404698151208686189955829665467065896913404946533991796121625969341067009008727420502815909405355183032735125427841035193539224094696382389601649520148107123470284198535696204549663575281663958557142794146721503559464235696935039080623724816519267475008255750009756797816539732074983369248365716787685001719037752807117966525336859571318216647635143328182408918311105621770706937645228916042072864375435320216384997781410579499674563334253000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -83244572590718012266491558067678170126704336388489519339849578848540503604315895632495514095617217702976383691910863142002634908776875869204990945806483023485718804339526323804056209208176617417428592772562866437856847274601663472450537816801527060549924733421942056392261164350287341964427231784357480790862873412355948351088536802964009425438498475239150306262060644088551259150734475780455673413204970679625413181115224963859822864965740568434306401384839175051141461447993672444822861670042104931408139097568115188130956064777827105950637245623082792399209019472056832813910302245763759273399085285498762105074584227422679824785188466572626156843387275113763646724303756095341691505263415929190672745818353756144678782777420849843076907059768136719849270895989400884767755857468367993004852660653972267706539135874813970768120578058596209242430273518396192250365121080797060615448548120952688692376550075011676993532423062975643233592275179675008879927485624362938379411312722103431566375769076131686887520320797702070857266761800747547568828610797881456001374814914964656652173285066093651994922167321218151026555192796777190451355805135088398348134284834100028768577918660093767730285317177503996093589025470441876412675769765977904157483491000429744571823647349623006256248521909499826670357215313040792629891734249666081730618693015509243567169987320578712661502168605306702145894389926017583790627420308169049978767515470486326179876593769685739666484431453808898858794257313476931853922160711384983049644872166590446008199289982183037294627209104173308005328325276603563972112717532595620086931775350811099770464038929607899075507771508202784164750192969937086246264878892626174715509520505356001031371739201643163921755562156425699745065808405320065979651494134284802642361339135033066005018923095789435383240463983710284732171414520637635773858524208391721209311376534114724332165519693415494913337378222261737301908258428831649719396028273774456701004801127645642833174176301581993773965850615973232069665205663138475845778630968333269855161948248649813104747529006697845991463087289655424534640805722256327249883441102473615091090972542634729998171523078640468036369115557263119305893618751329628092451106153387172288546945623858475462739314852867525473635301248874852266658409345620895817361341738107346069653316657136054704127467511315531756821890638958789042340894793283825719257845091306811403260545458693401703938000326812204838618745811069557934409667833956495188489323815890269758187344786009552245929337285374439029911747366284561390363282487408346748100024794619614009455636502459657370074247129022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 11080956334003786488889823122680681807312055286188749849751494996517554061332808796605836275370948173676126786572975912449693984138647171565428174424193133567454967556340579909634074077881768160548741661626587012007761989964772174375567908052831361994462987998392193196900230482180963193447819361321683021439922691669142304620171196017490857812831733847377382436242914695359329916509411251613202326158912711709991801890128589931893179736972247331484434754332761753998818757584949208539358079851012804977170274776950371199413082291000577232629643704452396708202792982046168549198559680790790156584127477603884662719740710873760713763053759798221150117607847887598469781841342470703892020614408280437263709788127298280192393166578818638365734504551255112235610041869953294412598098201108368426993622613146938305271781120561633330024747571093563116943725509861930042126819828671544953563406684870509075803804196179009270384345069818229988276143907833073842558406440513150315001420881704956400818673072575917570943834284076242613359913303248592454071884774366820603359446777271705531004812004412737139153034234308231365677274191722333052864751217892084301264726937296140003443664823268953815146185092898939454054812707422341802326889039187961421514145463005038496333532814159013481819639817781707132977285446262464065471349124255800131212384444888507485827801290621606181912710552986534056544959242184802233609855738207988167852171241174932554540501257023525142424362047576176763269211682170867283267898909778787619483502822786959270460780308725676887794796010741777279789255317053673310823175113807770977610325694603513776740451295073979098091784052480078636180841031222212454092678431051373674767863044812874553313037396940080428786794550894885806780761386457122732695341462283212680553302407654202816383765180394957720046707046187229603110265247664526074984528966513835704074182879937849035662090736011593188060862885630926037310484049680318659738528665263680238036057500654211071288398552229830782263542519189125522279104773549095326951508409579043696070008374033212469719434565320044595477509428671375690974961362111131437298219579685234461734938193054842226120697144893462531103875576958440729724216737483094717081690730267509589610332632063874179592677810006429185160691375458441606446006571971235873852281312112819758186866558340437408220347878910778090206412489868055906028092807931726499739824438173277914543301968741711377488449524726126260690988035630654800904505448696554854600984230888342208084117337608262526475463880125287909099433390732989520926738682146470129997721399870594684873803897398290734528785952675814000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 38265145052864337318569312337367302045328469380103861491500708034856416451564874373909820631985278910090133228598021375784430660490591387537421421679780713967695717765054581810937739801237205605810763890391656481747311701792683216472824376985264523537554025155314239532380031435265569576546353734775793485555022917748348887602733650694618627334552878804750466979239398726287373784776656426038062384132936664345335612055967403295639781162054926442229652226829970770568862806133357241831105826966482755790503539331227254712071870276344843088620107308524495800877097029311134163148798765619680511810923273997683722328479969839098413703104324352257610534805277626041901234294021201075737688444258252458472812869648510656458130884381577398080217032421428873102988577638281682175264309301146155986665322150206421993382565054715598830555728482533987894699211795688024442382377000604132492486546096007379880787925985746646266470146068368802563783483450135063394527360251810818041083950820800136303320110240474386231633255176873037839311103948777525928241510555538808803763219604999888039767507290875241039580810373439995994864083098878715514742687072165898644763394917779762036133039795957218709137786386509668999390408854995322586531262597550053508398146617587549551499451430635679769794853426414798580848767278802663018790486994659412288290676565502279742917718827673449882127697001894482483749112930192730160540066230882420473163745558484375094925498661329895789184935784331581494032861852407863684933105727220385519337520488638804754586944297777711949036957780233309649478820368328463139376807788128810964946536443828001669078169553543574610650650110843182101881322115128405235987060718710618919076970856977598647388148823580398631094870986700776934189611368126822980903434571163271445517987218480949835841260348332432616840338047276425023466800756225687719796663639954808392318488583581604364382031572135557934583016973308584281566424027571710592529002599093089719421352321394677521495664557640123124179707677580086142892960430527712559851550413437377652916413563460550677029126901462824504942787122811629595399347416220246804169887894061231382110181768080880591822455287547355848730504377714542797021164663493351945023452996753464744862350612585900272396859760304599885220108686146509766234156850539899232278803863875022401881292817395330423721523172176470168068381701348197468451023895995518956077004903381965465048937727222425743864388709340462087290684268285543741998497586732509294894896416140586902510628975876366086457033385779385765792956103266923383704564609008468639996959187482497732760458200384864346001692977690075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 73981568556390421604326064442533854984748669306142183048335100073473221786190730382813211530019947167489376841342777967675050988398092807970902353358408856792508092146256661296383019066299456777671265424642376558574520491312920397071169754089785117529633037699579965174425384299038800111986872361456869459447985764650134152577220432426092306385372228622869351648813609737860385934250172740755066903488254818273778007668155220976161466868996387514813526883405831277609100029257727813222509478488548337237700754927296027457888345281841793604523997100544900227665782580115892944683073869817586164336118421567535412397611206186264077504989322970218268631209283396454308388242159478762011116046108540278241753648040826092993065057146612784582189234536626435631755034114040088631051784852644872504171531353845581701774994597980136929250137201896467045575385348331973247939184660306435235930593500839445283114169085674262537837987138863273256957287952838770087101476763758374045589169307250093526870937151379669864760893576720123264150358039044944769711201763862200471870405541514439793617402264932794862501447213273860774728518965047064256398579618538899952109696977648306597353434529185543633706251843289243475273426792401485254244650179525471206796911055798212160308684630471213139137290579684650202067499998598308444312831665983467977719584553646450540605721706652868594065588078766463115850709919283571203467044731270514357054481654263667265888301553021748003409348339053693115077765218723267666644132039125562816896638191446063808712284885002751756245789677823294199729500574932517862964049945165391919140324824073529340375215885754270073262739074237823586261147505609110776936347183709662309725743236992421828952565212243357433812879030227054742312000006105853066861897207238279010347046182207682050467973774262031917735085170299766333435266178110980234158596823974354455854485763163831953485307356501759559433232749377146714725902541184094748772935160885624355883939868656399571669913648877031946200797743600437127212464148231862754002011467248359214186894818941663849121432495926799258517114232722460873246053043485163197406613035784563344600057037743140968536077111412020180942483873405053077149473969137097943828340336919341602075113735651403702023959590594377170313108785785732277880345640490977355750871556583105255763313274097310527969248913430560784746540590382234825897117348120459266233258822478867395010596431252650514749910818665503346601247276605343263780069613089283155430058882109332978852052492271309278869504893906988242707553907202585677501575615419647007770505342967007037717502633817374934878847846283005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 113282868107694304226542961665243579657330422706401581839044133589461175874080666006888481698778576799988321475826118276522496391982739792708862454102178277431244165224804153913543057679651688956316370966379598357203469999772545179059559984747483911785010089039120779000944777025429158932279120922037987658114342633785845532569856504200190137599090707591499234861650139487350428766293223543555023896629066154630573828751676360425474717341605902940017410729815669954000085825896803065958175332608695250023904764463426512817754196587200511255659967410031469686925900927044233852756077796939514836561068655207834118509751593376691962759725645535713612738851189388451284968432977796953009990329946428740395207873664276476719501626315954138316673720598014978089482357503227791471884252724645164389454004009336691751506773555047491947118020600001031468785962290715820888248856808451598064923778603596689456003307205859549714260073739885931559218654632686184197178405498459783893610559066634239618095965866348316418100089228181519421314261216925040672396915756086980186738678155779333398767779486733518187533848797112372477263083275417518635299366213849360415686371641907507295301643323236578968231178039978460622420854604456701479310640223171762479586551187292641444681999913493841420363516163787874769918568077864509040311230451298245438455347788811126973365610437166967818495866291796716105932322273276686646921767835144739086666374280315057508965398119137943621416051862173437257845051283653206551395623139304996871855544674888299156408284339772659999948030662641928064183855385887655330744841810376461865776329690632300563392495989545592768074354316823693373905023204539867562039982605205171856443315121289299276374612028889036683753288917256642152557375342909723417621909451838210653091608739653106055962813762988732122116815473699070084535525401976384944688628905857080487620253354266403109298279496823100150751092637024009656243366569168192814101623672455436474001430798262610972873200518433250099136102823788184217690047163001730311086731049330777766544885394121327273739809505860708889377944496841980971681151051106196086747161955052867312552993243751728644266023280345178465865083294671201413169648847350508057355143901821238674671238632924064642702023042695686658468506902920703596923862171213696594372102647910780895126578504154357420155848748228798517590673630425987126438225423969255468880984533324947204768202074144581844094162324144324021424596984004010868862083475096639691671500809745577365812685842477673591835354998975707909307813730021689325965632340065840671689954468278349857965451703144090778861887226955160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 154239969207464368634578422811607628722691667757960773033366867324569737385078700800937389737986369161198282568326153355189594290037531933857828779903912957127336767292562298800931097162491999098957005786255515466317197541358515800490651648095457431373972412728435753226891244542855243302085569760787495159491585661734424944273206435084149977605300625526007863430018089600117446832202779918449812391349115484580116455955471120201288680135277788901411909424955914987443277441718983796796866426386051139576620712131305395164726637055259557248515255248266792675832348154364439597043087605415151334151548145111120729257127087329894846284942494638849509047193221116771003348384293924787938657306916597306985365191742524769436816634731508303381161103618356248158517386466116577907744571320687440399645595673764756764838389421051405339878931993269220086584340217758609555877658310163644926651691024149535782424570261487764326739174015693289680544777427278360279921534850596178179324275006951682896767242474124526003475521748084031868203889259673551874465188663798320901242691441970003595374770779758017207187985858667555179783488060117577443925160301010950561338761383908666631948866286856757846937153259790770964441079125886207023572233738336829782480283581967741408769670463597194779499867620463116491769381051974306198399425187444578225860772341329366030215610978860479087284155293329019679798672075782958868825250235615119745313892861994021692984577363562552135458026337353338209030361020402281545830796796539400563477518509844477698013870215607215239781573612950303655694388050271559601168374528628383978233372297412120951893767738991542424881915608625762484988389945802437702695946323675864586234295442765417056683200897395111764080185383801093998970456389457107152546956677886030481279459314014605837179620054773955036782932189274679861269055507931428557734903297989430218497516712166974798128710256642343645449826690084410687097809209280033959805082731185284430263180209772571732814959267198931964664586228176134142806404890433076234218567638825063327572943175099325494969001866006307356890070860868646319186059685460563418259344299757947445918360246502818889543427870347799987133624385853489007598987393653232150001458156388313256444546918699142230264307643436404660263057359661603064758507811832316765678767649300270724254258290062823848818522678609643266495383628783454942347679933961913595431473052096133617993961946416280293078955719362300122002819169115726723100101971263281901781727327507881719513502418635741516613899268212523783153426440199437063141136754569144780445868459958378822461382299714833269804406202129640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 202915121081520411990441658570863716596005222627195813576020481197058195061647011691053317499570665329513259013890032842153080057282982316511204302113203289948482459296945316393423114907097116416938961483922207357819220216869286287460703839449710876399659797530447173287922093113700198074703411007659661527314977951983968744764233844254572913686591472304623608094686701756045865727101381303739031281545217401770259894124246074410592064407193126940869616573811366061939962818696918604380862019742071992297993790704249209631135765637659477799466890385558352165784586655839051289199863839997509398318794961083872659795425038691678811044092553419198531189685520164992207390778978966586207440574848059272072526862462127710881600952637167702826312482095049284104765084234393105898539818177973985523330422775866933003714205933826399783435626633963488591218141966643553122562921741846874005230676267817088002271618169659517545679510900844745718518741519330074617047842634624961206347564875457093903234216929668385839222466894147375942304808282248028629417457934979783867871894338115318294611811254269099486641043644477374721498039476510267107730618673057746982630304518030210963095661005986041708363796735050821268636139155913140199758900000817162696094138007494049377235719620220990837666222646088512985060481229983314172469248795792367585552135078840593151929125546173480432382812243698709361732950362515403212376135115705413402342485096297083626077292318626547974527555374127531947950558656547956017152559025280503605770603989558671155286440112214340291108557386560930199777115537753841766018933723308686915516816265007576964297549500679177568974627347583926262763863978739168599707779515604435052478796845868554205107945795301034777512366248639509694758527589706683728982825912246122787487367573647237141158670527162569023953353749976687895444828940418560928721275518165687503591946874099070733812543902792517000597582064705672531747305125684626815354335416826773037324031085538404687045476939691018670895299832767071842257475115776477639146488700071130959245782366244926189197159674326027049155538901954833262991698352797890555595836764181647064369621127237562224436822431251167666213418653072850503998473494241641144576120768466159764327934279069490616696465612279034475237121558564783670013300728803394640277663247237307478883679765623230509161363225323385073618538814215667384179223081007847852601063814453859715579869806738732167886562433327013355280944023063980604749562189958562629894065465278792154545470733796203031790234812713729557580620912675799609288176543068566064826252032028063027044432207611463534923804620694645000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 224371125300815405600569509945576976893157273309752831683583019812896242161285769558676456896316770018566668960109326863870728844031618872673199186212540566087547236349763470953918109471094100505030019152456251155026969176077232323740156197768134548763705363682657518660504698676589242313102832367668639702811146391286355081371575316845213508781630151299207122551075525601893557544679675230756802764195878797108035869242915422218776020385143697999847812777593617631223488188859396131829319819115606220557413933303476776096555413559327644963043444127147209196986551458525048795351538482759164847401644543706832161584044467224312088832673436547201170125438097233072703336076153445259313141121410789718498056612389548649821906506087839299301709425074169277994979624781695320564504999450545909528120860644760272619126168368612136831507599829226255894571273612557375722350492760922621151465365986241517349445370537677717465377513994671201352916735639396524366290560619798089085165694758566448837424602272066704084106933441430150788656552165881389828170651019660995619812741615176007572623888348593993628788794289590045713744138349336417580354369112906167617833539750485433852562025186071308729995551710334104592394691143763777770808835870270749063403739072494331988813072799916302045200466704927904229257997363695601525482108622099445840069367325102220700741389352663461835781085881472415694524968390223169517103731694090332445973516462702055235450474909514781796885407990251381336886379714329922888995464091357496745963876124129270409780942922142982954695541091518159268140114120106255327376217664105790603559015023574589750772784750355344002407318957872275821638675494116246844216938001005854985594392430500617044041764949731120224919210137962596384875262891662535251986864530224463044287328442750979228211352928746160152621783029221213078782521950463414320125235164627815321011300728037385558430792059409649186796219892603724966160706931634121995931236666125982093454135261833975690829046654515297477665180167387891623767082193074943503006509188722842994914497947507447456976075557706674693252582707041123626679719626941145810354619840800450182751276776841261017158180199821565119161545614915047677277924707109689877198488083385684137738647653520043517115554289710581550091782975689884063804913636573097814433578745206315606254204074740492300665478505682540958449490578355615403245740696977983715163966514728750762955731488002727480846318352866933263323231532000154591363133078162104963765927146978192220515639808507083692021704124417160778245095815319742307988770988469319539731114973530040828849121688257065294404222657975275000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 206099251499296922651417581730630237344896117658697166570474894114485793712164302844280534842787414177659962407717806111344011403740205163445578258711636391040617305152444825052004232727240130993497665096707870982682617416926879194035528225574984135429600609637933286185759432635646888559166078448844803222991091261986564580631355565991098204489920882978472798709018126394767786701027280554228507211636849131966245144711505668479666740618541700837653016404793851229871184105959007922239563557995250359724696457915147463470845715475337694257442597261628860464993641514081128348983548205734623351192698940699740913963198985898509310685363474549861793168284382536392080292133860728634611666194260831862120997400802514953838513400608420611282117624417716502135932751395974337049208443085240078662319267299280670681887045316241817877297709970061256392042659213781728062449876147896833519590708302363745092967522527668360626947159700835449265041315768034666332096412367699448326172719534774308594711400053901393869377774787545129267783075750999406534828747808673174312989283332135503701650488355966128652342255714157601585560389156303230522879491799130518587233591286993574658455076895607151369205923491622016176285487619435219959776958614532742323439532062708350664023512122257388580273587231912128537441210809419730509726950553256710084669926663079797290060756813863920151572018322268558597098703818482417165175813135794776137830866761933555223939475296637358042182677843562480666176684503045016120360075432134227328287267359687176736161462117736985109166664399559038186099810781655613562932510730227424409559065337298350487964468278212793897684574363520047555031106193858635055420942089166672818878842420150612333745982204763456475585780278166181153638833763646045742554656230224547985127553825782280008411958809945772771780400758946582611366942840499868537048558273131894330990251084342746541369572633058546950602545296423391770568597438982955437869941672554556811852969459869658823449324540723234306496237810977504184720086525914292589921229502975601942255850518114909078955551607799435633355755799240053362798489355266925116200983807803716501611365606419347245827105946210064152773883082966120261857522288804537160068642954794788052178795172327180983157582391124474270616676775820135735211738429268250858746083737276135890554845686273121419438703058645078053849808695884743762112334700740764898853777790332190658421696195570057384664457435170547014373218283708987510106776895133852354530628386133423586317781804913655609523437922086551998968838165725397054959497130359836825568944564227720529999188835293857222083639625280870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 151091887148812276197947700152776078402123230731965296612355124636132714245741002476657343659819991806140067585097172907534796384921453692161781425707270087388938062457932517387536607943419443542712116893791340360924958850237495832131446881657518916303827532320920945238443934048587518539994514141516696245860280438020892010978296456439349465472188693031099717443610068508494358548426325381062838659063544212354703172280665769065684892436646716668219818147140358494628604588512844091507064454936139762060091997398813331563859555354926356499522441228385414422940149169647194292950138552597090210668647816684583467989226768284266938148617160711507672267957191730925450440947474984377368604707441541536119758307636604050462962302564943004910391855626272336888063368196904343722163337492486325435700955449287224801489298140794984550746335445629593340328722109102444859134850987315166570556420597682616900754818448540226268496883425628187562589105022659659407193472206855912640660902924632454017288568653446462246145071844814125915745749760998491724943131354437553859751444493731186887290777672655793196840627099024342138588971642759326275123783298108365700465956767146306817598692077416528461367796198880997997020286877645412064749155917237906931477018101320405984940230129102121404145500804516826112918031303107355547444176571611604255803750614442404144849418396589758959984049974741008594318448511870329243647225106250774157494075616316249813373960402857627959611629339119214551172743711505942372079703679430558300364873162277865068908013651463798282612975187651948017133484511204235163955348469107566514484929789942657709823115463790780203250887361857044694436363733502439041684046470088234303696217562408746454235676477758840120619907700730821386511882683602008009290049846239677015022105228440554611171368583094689179460701851859990559048556556268725236247917618549241517429979172965918304009134206129881167517202976866748673102424749330271490802724328685318059849270137830594751392389300752553050704205144978887128275062287961128035029297696503013759767710154464656107854079655554845465116598733151542622281416614336700490935832122301266664175988655809806349421990995224527028733451875880907031876948522362040006011986234511286247990401279689749546238361141654782870917954499029640957112346267850119290463555666970572597648447155242362904238200811169366735962925136593843114672837324193015260795747311873453720984168216033678442920400581572696994219080444841009979734882467057314606071314035517118561315048960546551603420677552050978078121887223103542648174339580586098010026192163176395982380175365352257134182242157141490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 83213572523990304849065800923888460152087006734538233704477175646147830355987329307530495724193826191308005365727660009400367072667849207270632783956743644670728221857924891631680208082191095058491777740218187005234959469038169144122193701789044413325331277534674799688222908269179296432793516459401576864726318120356323420400371833156859994944981783599859962495434865365272646262352126925584040279679117145902174817458741140013035267802339817680324628167762261280289447462862038082686981398776834840379929680162916978892462289855482428036917701667721078671461185417566832903605806864570112020519231627851996792931980937372522199716078863810608810046149805434807539431459019194443670897378281865539199123282096362797933173502389067156459169542498801887575196395225363371564227300634301944102292149967208443191602502551623159349813842963942357339294829695557946307965244010372033700535685754126803065482282864860952977637866656962155864958755245459063228486510762144725979945883629076781570804301085222254529022983959845572823837710695588675512833761763669783170484465049577224484272323811238377336325328154925534919101756619836425528830697305948544719504027778912811621138439635527110002943563135601962594643866720268056797277194658906175229503101094540964093084355593939901191503006696144167265109852337481611696759196974153510418856557562508983621550256551914736603037087494908401264986842450504844423642109745187019809487554791425341613125119470191732417347671592346064175882622893033616317933454131754375410619195381346649659904956428640303449118053147284514254590268825392808691300682538672456141143535694834428224144505745828630054546787190115431347248020715380853064128382785281045333679508104690140951377251340062996911762056857039418227414385312037468717395897168297274073621045862746676435742840518191593939083731845259535701720635341106571210992040047824344230595965319246542955016995647570226611343474584563028893593375867909048081238902079727629205988780246834179857860862117243084610700187623756675228900533185503532721872429553054199726078065240052416310855028499540575196043613734958583769469447339135734814199344625877441692400708112402087695164673241529977490402456823715040658323186586360645980056288382343983905943120485873119641566292110557712321729861610811305076918367661505320953635270977316804033613187388465899595743188272470851870592567435628511891898796893046448211630250283444491553799352902503181530031451780653745535635974228345199745348403624231169292239605775805775112892495567685850285953645728741849975774887964945818583068901897227317470994231858427501944740484813431493069269444012363035000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 33924574212828236100749047847182420708010047776824134393009040039499387826735543349992016872956324076522619485861533366291305455018617917040809807476751879501299017242862397460508628646024578165752946464525696258913559255889826877735764223980850484655060173601891892754954866529001320092556412567893739538976005503701858917239957191004235533076278085904694416221592546235483131326538327673523005939119782944332768105025297575296998215894003245075006175064350193836732084830184530415225752001434192401648691595340037438975479513804038733185023514182367330069700855696329596151328501197173388401016070292284557512262430658014167907609177571093789646126973802411761438324072451560053512152491530983095762023486403643838222622111187235792542609870135644353375578988997530618181051719619547889302814355158604584941953406425891031626152682088237194938574350955145136322838534009401452359220693600685129741749092967270509700882434764663017268649898452134625871347454587882976699107200988169681070084475148360170482264275103635609081980774448363341649690844360126825332566998311812263175176617751009945032080707527000966095062025889258539921698006652564510327700132971280060707247334618395810221684218116643987398709332669495217187225343829520381981742880494378598097258589075503664560469144082449410253292821571271819811512243619371068253762936638427460672907720378095536437873574282128271206696429141484783784495302575568218962917060764515798697114407729019800538096172679246033539158175117606528598827193673580846780838372497282620366013361373603810543154771381215770857870837863019202648520024483771979656177983180612847526910018302258948654956791322689618143022651833260780255140633247378615066420975984795584249989013403870157641705787197578325980653937689123972971898884878180759440146833276105550762494508656439175558295786401399779417870236175292639283525586201868894649967024129423319356411443533828927352732788859064762539713126432834386125329033483399338025689857849747006602579920368958758552068908917464914134008464387331980267243972469547278666279248839386923646937020565547045270258430484475863926113123246430201386315099170376432864534221547637612708801510013541002728833051224225401357332710962415366439839195544646321806880120721987411353831873813056711248080951528299192443831212981928179694218399782821962638224868736801060655619371256007786520605969985171902157260136808348576789119509925082383761795930370166393331228415605549907572293226572526005289360954235192377876614171809662846203488891632584901116605239354133653044346320089629997896618499006913233362797003947542159064967594476380239309684696416225805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 10178068861899675166415264103132271121416660832541228110241377932919689055916739292642298573402601826814363525127836768444260562815919374083554477435311787659092815682869812978773715375119431416727739904445468725970348351843000928562787151640151528119456766168949323871043709129453583425099681866328489133942023633564287627020844582418580299041022026997143087985430939908651348706898657880147867366043635757521600000579288918394856966274844772371988222728292609931153149381973328960490249639733226916008629741926425488537565112039825687237454906053211604340904704286580481805313700854357391719390869603084105001766362730851613923713149633099739766825483755873551079937952744960239952860949648010788127859378142197178115150788070038163165652093423739837437685834504165010968427231422984734703791116054151661041625345722230549316201761749005923234047472338551947043820388176888788849009948301529699225827341497692503995226386865482761967596782471204016751549360499699124923985152714489522489832375322347014516397078284033197497539869257824360382004173743890622388754588845361849237671278721644442916601389115874096755725193813180464494893689395098249505871812543033708446078105480058023286225539557784203495698946129776907319158450824354600586230233034874173343971507024306191056255692118878805663054815606195477591585154339372726852765932102179289201600719440413775455092832106321394506334588563602856941904029335153078848048705983114411350198696407899401954017746185018747989852918684219812086468741724319174886918930019512989212975125464187973364329855205260456240769382608279282255955879008360758741505427552679092051093183884574605498864507575572616393735642015367313349012176238930302865506347741848022361650937365892054961419114730557621882430555289379373440106237294335772540987105404418137051636412286212491814395759606324499244991585751808873439210517720868598067553688719890826028615017945209731308125239035289910354751961108886129748481124391169657605086150231677250397383217055396052727715742462363918156459509681644573882340664352252680281217440590679548728601607543232237621883102414701703247904081332827382205410347622505559102625579750340928178224356825258207124955400632081840156279760897246814150956484181710825036846590112550759627042640002535358683694860064654322411162014739475940264264255502211834995703862960988084251642597626512258059023312859012539018601887334649686462691058552789630371909466388894536010929541955927661716379344187889443891533096443193337970637238263997803849230995193508264675302105956939268658084142746328940082092959726864246145525878761706218467854734384559756310534275883665700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 2707649007904297240652635609575363054162417230628790065079608392683667986843500584734065596645425041943643997173343884030170846037390245865331418869972082088835831542921828081696837169139228203350257514203688536695993950488518270475129508234181148981227662722964933777935127216508742979358994399276913713610014588565705743987598902352037689719846967647532538264016823320640883700017059736820209487665159536122219576280486718309255774497360225777960062727321248776920837786550919774285911335254170170809431323928293957933331832837518541244386519183033469604820021567010813449124849529230715517311522148674387058637534025109787809825752765956573594592870659658111161669516224815847304549872096406909398794637242830217734249378572293985125145962006772180034121094548788121434112727755037575264902246268112975162100570165707094809647512542788488685784104046146182469735756481075826679756921101751273917169762897158759954612772459573375044897900096005342883983218090216149205338907872499653374106991887333956952244494835659156945714153282767239899252967934743846771566677343647664947414137522033519233137463594283956959484242431676547609735513032131661398627650156307779397052204228746437381507945061607349632229616420906275732024637131749145100644454247577910890464513386992543085860794980631598561557062278816909019132683753645856086726931573064305509621404723478283139020158850334865679584520739151911762791412107150862468591865705128268472924135817102305601494605797288908243544490560600898277941254460180918107529597520959224120425144658424772526570535932439944674837559009674991507327041090402971494218817777389405900750389186709777446404036614692120786387627766383483939495011334137057765946610718269120940988731929153580938366338018885707509319820797164588476453501312808033426763305151018542082839121755846628066514613655118032018101544311428312141745962511986560105967228086939691703210252975327436796672422784382802783297035463943211563233120014483925413566084323201186801813113488963517297025661006293088467757617384047573574170965837778331859250912687368490000342231522634014093622475033227199803319436492995848451347451536910795840433060912212783663411935724133499041116418991830124967094370034488643296525834700277110258414732188723361609527315324853378629727817796109678816034490390533419718916939569672132213399261570902871864654112289788843179426142134570572477795083229295909308313898516451631711279916956883576020938655971286848611504868476766566999833141413076557231290158603904131319919957795590220335055934804160164364098041194170996832393098991656546519575603819284238161638869246558377146894120551975148000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 876674725636803796757692088527448961392374534477414832809083211128127189515934125107679554178034404807562173491318797666305247414611618791310760004851764526310264261948694047777046047361052939264380046743580040290845352851400099716564283142329213589433312618188806064122832150444359008584168880636041017925062169147267995919819560412577037687274063723783670995970192066515437400143314146354273219746827463015253404453073755461003615124498959211597606782330725835510757588431025476321024091217885110283349126662301557527957215803763827728130096545912897299248552766566482213573060024962585713567178517433547912343122117648235140332689898382312186276704744942671698137690289402878401185705323519127915855975014278205395720755285070866289217524053722867060270757760479306523960811423152191680412903414280906842630911932920444096092284637190741850079040190418757245724233029252947576485709677425744311239269388820989347286580421389344874933100292168637052338434979079490498733730895418029185769982418597036890926967133165103649523479683603100597190426558290188245867066257280204437961257250084296549831691146311936923405399455624308635472851388381807273412307093647972550836437165649149666386908865105399461127419705813107727692758628413591489086803202907627896961435474819869833077405278234387326586600687129045391783350770752488789642967239669005721186060735273351791638231492340741799669369362955472790563443581264576304479512218231459725175150070533951502821463132029386733516595274307881409114929748217571415459431565052735837384436831281271081286708209042846869754388525537785725988015623346207580263776460559763324275305938565123439538116042249972336404327125231926904997369259852898777620333711611213003361370033848294049314873945056403683280394408630375915200592341526008867446615442490060157701710364179109323993029339305069343410532212621002101991900337219046817384176893952631383528272780577523993970932838740017459104587634990715647402064888456951281711817656190613569484165489330262518300561594894676494943751223945302739784878622301679461313310724468673013756825199624608751131082016231770396013271934989989166227529116014294006150022113722113636000345054526087971328102844476014613805636367170805868360275021515368939595627973709076664549168820582940307918489650036385722683083853363606360849981517687570482695136047981044148069297853267513621113571154444912932378069929316452026706271451255591853829117403809222767448096763411885518431943255797968435847862392881598960101693413496743606084254424571380924668251932356640113350927134246718264553424008292893097722585196317254665673333585996561793147308362054281000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 315780872910334669262219060279002450550770344599479733340466228587172074751239880119359928500276425893111380362424458599646025411412514758186231547858684524891829031155620641406801577301934187372844102393077566866695041727139302834681700926005325471219333608578356367631941069284130199592884701106045005748673282789505900250797183579390859997637930026280391476829613503488047054136346997607257036755456110983905508407251856314394733952884340773241719384362185276589301133131883693588015701895603186159855396441907743611282515876840567061373645702081829007288963767623662470867289422238470086719689446136536765228890262568886914514722711306640095158256426594681910074165663369821443225032027515833928005105989929063975088416783852386127747194781721355451655800881019752351297355592965123502720203813893049482558502588579124216155468053100298525326144241536489812565058786561463096884480403638585232321043234411740772557858327485510487469923791828867450886868438326469161840520306626558214828987619324086750090744288709141975223383919825940181094958692761566370554081441226025908157321132227771481492821929622050710212831933352545413696876030966304878158090505178214368635835792109047733739151016276343535791950760687525519771609856327661377121728924947523035935860080291013646840821002455436463643019289041872216093608429002392830375713090456480970579066857216420152948712230688435673817528249300153137380991141465569503245994002686826418715241481729905739532743441585340237231967419975335484742374599328220512867943473171736385401302268232385446438304007800328532478869343408483745379594133484565027051252629636356085524261008190400173652913438075231972703841647864671791749571239708774221939402004058468480686727385568462400631887345761020236470677276682764657286256941990506928394691640265193934998508842462784630145388417951373393515495362970933410360712115934176599136883456667447213641703637153894179858072827462554802441542349540647879262785307090338649405293237696056316347345089947886078015274122284769399970025402041260695528500793291297167735530322731382892540563879633347872234058307225197244717867278113957996096331752584036176647652701223340680508485327814281830723644721464703498843868364107947571957479977904747575189330798818082452751765162524391496981023893746939275801812739154456198633532609168448294174423314967582929023094088587904965487809639844139915294928570723606337709527581721665798701678587243416550877156287274972794662606339453493276838888408362219055980266020352028816099052221280187887414027232960222448043574283609662708175240688479467595462712861681660159231717085561787504709185235749959000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 107023211560851254175190645564339251114242878723628138078585221384693789401823116859384279027881439062045649753397317018954153514964798344522412783882652824558731625017907385326901158914160391098103237781379159851420717953994679912114392329219522521338959105021188380684064116120894100110010427954240208277056639115255946574294376649388988399413663481243922573096159045735263657168308454370019582170033793483681097751249292883971086598185857639464956856649857490702246048161964043477487697129257550179463569286201907064154369628750797408533509966882202780520631240398374382405105455860025117790370337346845965678141711399113345855333602491295410773401673921743025692663597334004040100896504881386886257273656495679577462197320561480071019260750844710040707065308210514367284179045603167335020587711745799179344198783854577822849589291669973364523091015870034662438086887588283098471359067005165148246350096408003621086699172661252936812384303894791371394273111401993799168193851935831639709976622211389161743612586345767425130368748415046888948039717025154858124653624664626175156383169250776673658948086004661290386207962613793065942659048446712021031119861464970843060637017163399777002277044759366571214810450450693289662923073736474845230181390712754160497701249105087916488947975549922559454104855183318779897177597936827636107363729863704569008822774548697078331164986469490414472117887322204971938420278622832189390210418018708616929535353369642354532366569943168208965503161118584731472746053132940468845968237762569376721872055011427690825855124884372159185039571226908908444027507323581929503755806140242830092357732781891246716477887592342667974858215194905979303438403706772689233705441214145074804415844289659308067987139026753610003122851211252266701827295518961506964945220258815078914820906253116647887120253835828510999780762816653525484861054725867919275283878396215830175514880706315390847516301508473769231535836957426345811594260014472500138614436139175422359056497710174965343923848300421871209620441758699654648008223212836129969654510729581836646152762189534794420838776183463459745619615465234181668615793387623332810056288587332674966364454839754016761227641798574599103913053702831902162142963265280464451713235609354940671353371676042359788863104285423364617588049377766677611921814895937039926372741128803288114655273796113399535988774852303113496281250914804585397234976313953178321067256187126278218648083330851932723606338846515209278471600733271644876256665410102216251338009860120377969003461231530338120826486816090158938178597482237973983750476301495800638308476325252388339658078879202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 18968007521250063587271386969584671625796843029689257995892802330731009031390392556217239835006294103495225775712175736113685335518493608620813113351163543133729924710126264279086571972017196458156984837403441749979428119757783194566685596945736344723489404686953625335951108553049601863512841835860780897693035927975294653126004656690890180278788638927856105424204866802310907109853465459345832584440825716768303079836213271061815425351345916808229097621166483115817261650912009354739175479121257364636351529155606667491595782464542036020047386831942590730330540586759807388904162086434685094565807603753803532721459258207433049422391272270341204534743806940964052649145604069507771554933546005937606683850824963967156720640141454923437292529274031136256368283034296613626131442743804024983347515883124333193171348521905936095103417340872038132787549617608701152896940158184633781677553496264195052166529438848540230066722241173620483285363786418557311645492947803917075021697474562172395433010123788867479383631656875344245234330875098931463973394836883987798815117145294796654917667439192355378279136899542389192680139600959562342260432476136495378275398524644448840406601439237273804261386897268262542554183649407246786691548044198233105522853913552436566703571886703931787401273198516706247647523040907259916361351647819120119422953076224961427501686091898393825231860314933351023810012741922890408678257142571358973191249725149309353245229391920173039714462785475590246010415983463437323071925728744227573297181179468633389320542240731092928532117538268523985793720806925605532454964958570472043228073394983542762468540976843332647881086551523738622496670407664123234255240379782928118459151742610939275111982443345770512910905140265127339867384632950947875204813641544545024961197841351429742030663240267131664749568820187237124637206398627626932259572738239694079807994169167366669689486604626907415332145287448036017041109699265267524005498343559718205288944128610678370839964341203146305284485601433489247093340859590609875461055429891365562306207584249808503579546482856982372934414285302468944444864395217548807832807469422530636742670119699855284797694125239452436911768636365885972938861080990074755216588995648078371244038887790479676383435966838851180090833650445621957188978074221377149086572167331289410286759314424415660165967235322254149341133396812283592396120511136126763130160190488549985846074152938762694993731877322626485922907492272348853221542342062073187650541731886337436317587811902412930295703914983458792000958818736809853995621427015872378042812370396273613397551736303365090601051083270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 3277758326319878439241197131784237417751240100403557535957151994803372668030125303776866948264800339669043679818473248320403630017276945409399370657063450287827721806682838934486203067954425321681654912000602105663619710513923830923386060855410239969203651558541333883413223863493194973561170899223018482729094246120192674552917274147924117834739417872405863356836092310629107021638963020322097455171223961960883104824412839191616503828466463163471345546505564803489675289881468698258184362917331055580347520346100044522406099151156800324135256683952796958896796746785666840434208423334505600341972715017886850130221876633350151426422174411198698861101015953865475562933311588437168099200693206420448863083313899830523684848947344615840964779176587807852569803018516249150272911192564588514635606633388222414289844396465367234230418049538804094216655127951486201206915650702164031318846717347057834321479079665612937242487961344264841918570015876521616413839617940785828455222315524508112167373222278554712018455946268237727327559517197561743654848751346959616157876827781379955289365440728499664318626911111055943971013103880240680023478491882756645659537195919264934938862191736292625565059771491530542179604005011655374352662838834687356637204775755011488111861339188587311585580776284951877114359800074472396992025679660228035095556448306852801806805272539519884780230793625397316830995816382102549176870254689536743299817427939667586860965520951094055654589910305338733776170907110090878031694165264988936281040331915675496001492191927899624414539915979601320656620104741132078846080657708029437731744127656697506848442730324744425115932867314248721435692850331329394440285592804880142842083183269529938347378669298044513461267958275590271173100850825982522050021646063521187917059355784647777316546695919353806616766559190546115471275438763449942241389776598794710519488778998137604806259124873698186845611809177052546690381261649993827361553339602837505271731963328515720806484374707070422948122038722546847909248715685766273926723388470558259279382143892162913293054697941880965788599177210608548913366686150483353955617878145017533110686012826647843042948495992158705516518896871654644458353044780656657556225597830453986286023173610047279547462164766108799639655618379866704911610305276320834332660744433267134277755336904296958164387151846419159409564120992795225339468959058000140731921012115821359152963612807034044421777732547575193563799775815864648503567645625849567125912353153291276076667084747237851588677469583067826680737577008518697720086528079122284217067534398647778248863781253368275414484674239000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 93943014172088560097027263415010022059330404276865647192817441534215278064549211841693337558314848815767581971134741222875115532026895943510977327004837798821113031879387278230960404846189652865939803696471131398722227172240994327774518935196157992114582480851186334268187036262887826769918330618841051666858708510619704573685301527613523978524336047878439135727012561693665886596583984158642624131041002085689681205576802397287338785319605236137782388643611964953480444146309912123519244714672289444042635864159545603488297110802719937968179222268576590541378567892158276344709064268916936801553355885044961649394663735714974505396947747642017319008517541944475125652451405243498102016917044003790235048097391328083241704544480492710788150812019146805888773728949982728826548246391472407985391861021231996192369670094653592053223042055536242717150254086829055144247661707727017666868038814767039799308289412065605708704268495005046822079416236630574404741371260721770530115195729060592542914350965409532285543478917716343840123753655622107576092680111246924576114235628466212852212584878637886831257161251879890624443023039325813011391608734359695120062077085927681126181599842307119252342571180988350229506039161762220239853568117406951513172644393674134200679120456494105676453629405648273469206931810253878200900831157259231799403388131548863163870591241495140605992021343531296677839954445956085937486847280641956265281566357307277138063675070787734110028717095172858926378959242052071326921642858814899374980042339788606884177811709267745989171047970267491451776879682763073700579878360693910592287769139092346227400634106974778827849604567461098431539911935297992525713772836822933884565160496271570633239830565971882903577156635935687541078875148103407035666020111898446686953017078203450069510967412007776622150853133319996648202930669438204707347329684927383127722216164632532556624906994645713454763319583118365840508055108808887153942574492319095536213739419179313368941561209887131660147221465751733676546490850068744739265987170901688539052381057077575123859187431359593258109303328026544897134680929808930529276438242039803248680547461164459996234424002909472111792717145444294874854624235818598666552908553208267322835673918115478044395263084623132858103689889883802645932341882938078747925793410644847376930042496918607130432227184855595867441893407893721892341734491564656400083650606734918261267198226925212091345547555378547560450285394600593627890416002299487039276494209874445921007925499474959797147631166877292319265318817664684415341259883642311899528347502939897769726831431267516874385716313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 132120237523775285227311647325591328452582219675726607425507666544486401162204156042230748781953194852646592957455171575097519615677756251711153613826542459509935046639175286505123455091490710624150019385119659882406483499807489489990968649083644266915230578559156131264181522423498715201608122580605975783177183179996843121390783105134768352910409960275613373780398497709991648015393361610412349225127164668109700640129802679675431362960780746158265135168328425967439765575806167050974869777874703106445897415118580021802920410897869037840894762331946460917008994148672334946773535074977648052765311376021251882113990952715762058001471767391534079731288049166207254250169424164392739311452766468294109984387361416069757471269993476815219341731984731835500044470327609587190852824647036121017347063441824262927278230684671331269351133255182069971641481693221142305086455145893115791367361439526908551718726854647928883834451766813060259135051141865519995812291444268978884431074651782538022445794064851724760115340528827075547219069363417401396625507933378599204817741214893736227012522268084754490710943271222709307944711766004087421539048652405102639602768578828256593641397977381318074717501430241165967624691890289236134137389849538444230519060481678671316342701333848017784700592979725749580335810285594012496155653977130989921505195970370570901930551899682021034269072657072123756784992626014165910949401370525815497457485819083221588035271546285662928048645210551641147602300355550971160224875057747070861696339468434590186702136968521887021268107831736629965950740527267352092267810133440836355987486902280335970473274393466664312558154105580696056828282674177024089480613685545592259987753242258129195646772259105902926890602137782918670537283485768369525740502675619105168467339996706471969454876511303901657927755823123305175737378254440860780354910452052139107802713233751368709111991380145426311222990576795837889932763415095339503639111997297670882993869981884726155601341161751094957358638550208675941114883719349166534479995291677846701080541352558815775721877983396675860741190656887798517885421646837169324465751532691734663906103830547243043028518353747877694255636023070681910299585651570408273935723234352614129588559289808687434311800120692049313260304433794450078052799498601374908313139589994435978604308880703407450291270254103417237954365046056867249480519891691726200393308955935085077704048372391646260959177545545374650084586432893736344188141106936570129983291390778053458127439796000375274089858803898351171236671587755133517588787918059691699749759215234902751022306457057051376006875472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 572234272774917135214235582458700900234336054343528419780832263408311373463988433512766914771162953427338532028070777118696879375117299244412484801134038070343709072842541365162962447556206704205419953204716474696928868011763396537857245565367800308227749697566658296149134309108224883897562581407346718347086310947534066228060382484765663555395415618022360101560667932455954050312207852481626177082182498777274373895528947903046486772954286078550364092529352515650917362374466603137222571045270984885621666897437998150093710290108167535881767151174076722890026495614237873629409173970437549856209617037457386552701729842544285460402461598349356040031253281958536301118664929986889871888316588763560166409246700477072762833191735392566587869148766032847813910819050387600683573671205098832339327833618591611793896554762912716645614731381799936928091790944158822376225055640307675081143679898111489449615597176592834113529787252701780357679135899982282540787648383574185579195969276451289912536845038964318277753421512252058015689522249248164658512906378705192273533420521455409888795013086577613540695998080569592197759544584235882264980319781308761703692158326982313761939178308793927810726665883491926980241838210566653462946491532654381781154346738643616169751083677374905178116201955911517700364171527708882582279646206363997783721499415309938906377552719233332272596487768713620708947201753638939005837212643954678108712310349552710473374007788599179805456149153878529067448401068983359997089184617222769274493088754409073386094293456243508861997481839822327865000763230223430616459699489864579036182661577530684506030888788442323501134999501969038358282523818244705920271173926540004244610842734389154415344322630855689078225315747620468281476456964159663177411909295051989056489049190991137931640617840185879944403675020047311833581844862562276159039967345741332576174162328036881130037731010968543663148053171783518477216858756521988912690721378953449576554912456950202216919941376908558626133747480840907306818888795773156513436154648154614798693599037446826076256075608301216602169874568080412060259178950634228047667729003356734887651176188806533771684977300654679880645653557544094399699810554047318756482550473933046768295814975156465527982422549401876845188394574312249430617386673620062773674364262517535935609008466084438972173293277688967032892677172873807417881807670730238920926152190686735072727051610054446414115977097154416612691866659761580342107963531871353075666072332143996803651236764189033259803249449107934413340280193892578903423672765484612759443424430701610983340379691636161494885776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2276356164513978562333818730362395604150681044295588142903335976450143895314071569102344319863473741859373979525278830085957051377839682182766812176949168380877751266919377145998682278939436169757731337045481569398244432168295886166197490966296546423758196944114266945835949083356924436571019721334345531182539317269495188089252823539612530745301298281812829135526343806020129345007907333414541539450470413787322504638026729018056302748029041330884692114045165607796250229657046592597181745054462723070989109962718285325930445747427375324899539974304724333537166591655835563404105050648577068351566311811111863766715168397356162803812165121185836901723139720143457283229021125936419549391853174809110645304671794809363907261273778276421728408721581255603780749984943735314972327111740209480293376687621493300856414484904080005450382373173846732899977494130424636002103833080996962081822141170799763894718010786154348941632700864261161536633209928429669914845853716858656459416071150546000472262245425709237196836547250870639812251605850211465601834328297063057699777546147700194971232273859072942432563113830284499103482056983798970336629870833139377907982882704645990078661964334356120243059703462793287587603931763948612073916849137907405342802969993773433705342386339952789163508080385107297522873294227447548320732104390276680084910494617613465210311857255784876329576286656761070263187370570744403739608148772289654550329930922723555557856368470857502141486441067588916861197669942995912013906690362844363170730160991247068528885415563489719827511782016385235534537377504355409603842671431200182251208304801377956730897785683459022925543664240199200885849001945295397090380941232067520507339747587402961060862011209537632826477442586278341389652574736895333446148215450554657260140991000068659777449733588272503190801100992354088873497592890591060924262353951761709270619850397454590041745495399326310219268178893059260716453350949495323145826869460375095075783973833872641859547752717549853644533767159614867593206302949522250739449717297077283769603190245015529939627583219360826968790497496471524171657599416088793589814296990316336653422271624123280370959318399459381473485527336651034591042310756592392274062516892973205645870840578230873374592580239619770210626190744647856574547173191414704008769278007403435165685161670477403451372305842249788900538166889178981380077378486039171598741801248407585933391580522006330938856505865896305575813061515946404470486505181204473102470605281116915483357365441662525205052286845634819130228910622386496600756083106059470461672440925277278509213325370527586023721355000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -932081614063547734165787253252746891376657145145152747430931276036589937209858301654116136261247385692817866895540683497383221951376579075296068562529081724144314166735652069427091991283893222251019029256033755601626371449995830743366338707110669968277532919004483269184480209601466156053997636599648510006617065345058687632811963414261652599691228218435961642589792798689658098633774558752933472518722585821295537400730341236980491396843218368319318936775068272152226579624679766879137715630876793060778255419264483705561642747999823299774939290595780382653300216840672530472257971314972072914807593903921936048929940591290206327617665394973484179094083096083517042768278472182717552520263450443597387567631634548674474242986483887938986088541558511223086166372694862914806187781593504946420115961704596851951644183539487127651971330268878099138973939904063538739316956276353628232080853937317642585368529083575505467896188835576220745752696665985054273787288875379792045642264404142046125282873326407421825508448765944349143965987580315939278503187375648685664313861935529698044862571889812224082291740544432764976426075166335839907634283619949231935689059459583165656991533598788415571924215364479979314084776501344084600630595648871238378078345498337862376074338014390809808826040685099671200275669795962386663593937559163253925491479318867522040557814655509795324947626973626806664826472187835792112835840317549602004264842637172464099345956501561620196192062920423690630796185661931292601891840555050613186451444040921614376326584096319191344992388244452896475785236666651936054790224103501265153497869380445940374878210699351438606716326238425774714424320537409590868245867599287791794745069318475797170454825356616264483759986981773779309953090882317290985178362549326436077869526608912164371829924924554049531216879960457667383129661669489554331303395495033668431597337984021232699489733023217540004325083643052875779519033475005325763332846702691417275422585885399685987272239392945204295351695638421296339563042948612139795237908442492007586894423806333527585871558803571073984503096769235024644098570304222840673482733287319100376569069650365124095331299733072771907511348815609811541012170134380085178540767598003364209422454914007824340246569734176007840908286490682043843251697064080083166001949215788997913371479589147595066994177131413858120866881687546336075227497648839755260494685699366547292873212129436435167899493292722820512647970734812719965412406537164047694524804004501889810437780907440762089910154629993590610499304295876262821842745829567098155369322139896481118039173875655236257763147000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 80762971724482453214596544098276190518579705547978411687838358659878238891213021517922049741597071713832911965202615856012569645583756753950315618569765253307788449646562363353828579959251734450527536695894579985847519451331894741455939646403336196378230493360572658185822068375317401588155966078636991825944513486539164641547029203889649955357184065262897712491657403205246890125321300989884991820543486171405094917864262594495562405506665349841592516522503065686652528173578247040794365422355127247134501141041451141926685016272265918784710162530908610473743513661096982740054386551417766827254470509222508933370655402736743442366378012263740361467912349651413891791244143125388930886906312605028388554640931838991983369883461450779436657836245587778652612407117636292224752071207044563592617923954505195528752531041040508380892548840133970241833628486268780814550504023565456389337017771913451219571524077128849068276524650520632103198410668150142585289691757246402271076127884352937922777509927801068858920839636838048195503502366807984506322523401430206958847234659093340102526567110010272745556058156318515796845210683578162456462853303187231446669473804389615048554630824973033193864308776006061051804092757572156163127437858665679999884091322676888402862681555604336162443869898384326008179232675858888241825512655990730562226478025673355757201697106176631420174878470507852820020522361247987064783457108869686788332837122751705038859307049672337979235976989214632746742402454095993649727072989741623979740886231419088830083814847490987900524851993246848729202171470926671092892239107632382476886620449850800607049321950998631698412438255899671789031149357818326992923619000679512265993265463238224285243895314902416629021700663658728234368692483320633744348250498289410395668368042307949449860028943373318082115752735206149005367719257531590602447941665430679078038964492707384289635106440677257809715548994155174191117429362252640511133467185845901500884847326245035667500747814808397254247872909661542902722563535549841762905007492768770591583071232643347890812175978024082051127911479710714275836689043888209463930202353633053577978057285212084794540471736072719703133648173391818960668465796106608675484573426026201011032596261369798992568836130169226616714504483102653928873214470653488779522894844435230360361482236625726697918247071395168699084628279186626522327355387775132334264535423813320660729308354721419453464062661707395423779185335276296242683942469205381465063570720960522322987087647133854890189208344105892038330481587080200340139857702652015353411581551228112498184611945854821664579986000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -6512753625830521301123646220737254806186083513109276985494796147142280057475846825594479634763828020809572661432789393849763265078877763507715510030356223588951363325123072655616377930597676748128843382361744923791637471943266645332879600024187296763039422956676544566008253317047296724532727793118109533693227861604501374253618635029194190550024360937580392424529109644646537439360502799858439645767173010046159713528914627316653839888095237219141264264173922031182927823548162630138868383032076553439176877117783343929761334325179457556038218523967367484896200812998195688747913234138591474906897974418136259814454694238610729456775981330345355453814091138079115839792700410133253567852573985525532894799566692963360749384451050540998120138345916411021085559419528212413789403786340988017056566609008007152557910858278259310605785451488416714449574196141709460703804459831892975679361597472803505413546062268004377445833213942661587924086445044015799658384542720770282259633925949350527105347466772261647892533757543924194810197828071425942820344050717516037377673120815330329332572635922936704135997034241214504593183999766434079233280203446136241497064731136827978469008021960941322237706111855294470650689579252817385963924712479586031793916250105827418032991863560625007384468010267506410770066079134343494302150799652552484847908740544262199836203340868119923600486272072151420531134298076374550523344335207193105135892638521314295744337876808067368560460742304148240815886016316233089793105999782008119640042919238903218274823122217751585715770084648946229533024236300502406368843144948941859609458112042387058564540216091105616780911707901682323911188180976007446556331071323640950410110495805152910186430892014830718190617550200522591267938100541041111738003301132742381522615112229366259564689776609724221410959276473942215761454227695602424807939125119359154651678227957844820953666445267328794011829417124464221018747525836719957808088186565533894303303853798100878382578996333334354141587837935480938623208512255712442532638456800155367750230851896887516080742368183263020436636369310810380874210598864848360792246558433489275316828644680572371624593254500194712035960191844238141162423153486977818966393814349009564942737491583516257232339221785336521039523603092164714584160897823023494624805946590137683273387666127340079086575248064654781902093791989065431997229434228520175734999744879101596159044464683770974070151955065488600951531895159804918982766399572472027720823033287304748941207924960239513339955064723334644109126573134382986744534861117506544351286422862155094772559075384801284675786000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 709412835619091908007273904853080551820587401946952905255277773265188791567001989881794373205303560207998908292361516583193472651671555728425112449407342117668641852502788097721368406957391577527569263102296945764679886269681013837148266252130385742385174857899292168834213815802175999292890403974882560644754771425845307602006277152370362041744861148503120463379627464994125502272227600827709169950627728017681346465765403514146332929078136159401768907599444040968471059755751234189867669596501730772402956596194144642510620825286533120728136591658735554458174394398313107944747937326433658332226379867226402406598405137617608543589874213278771237457058473281041118702005856277478969519883409243618815655526956084321180859104055007853588626486919298806761551289828979431788863988692365672741667644992428910502784186151509925690267844221456285878279935659240709989170215989699136243638252779847401001386575205330519841491673611166172421099744080517422657489246035838053729012565941483177073973920282771833505247959701851332440086674271708116319646002970917611531569982090416409925510491306906739165974130752445439684228426078583758069398209055932599607973410980035482487800885045220701219400689063644834599983512147045789828550938572731531146346510329186916418450615623366151180954918943934966554663174355387535942620204313463374621564764416616983663743728966000423389517930575410461569118207187362428661418617527796199801887570882487295151913029163162849761878945760639584555389776240626167190928829596783067057272747680270705438013798138947656203429410957526938878962924827800673300018463750188661977963133452057490155245322484814810510753673575959166687045421167613544360081751209978448149254834421192253684729221090913393512628924094179692420568595096188021033990912696413624798873144608574658983373931047244615493824700250483902795537766964914377672427979157882584805641719690980463172478528486044819312435583665073491035911831028514920723499401854445326248431757175416560172150816100253123921645283566696379569601765596794054343985223219999062577115283043641236560968133878330886019426267442101528625518571038396766657743759391748832228935137288453024199511158761145417990704822154238299661182281983733057134024929164253358858889582239154295836219519448060668305512963936606800679165439098900796851934233342569009276924374374958781340705667671967233863553607834348156804607137135561707291157945900951671648765996780945143663483333282285035402673873398900570626573575090545342045373829112565639823756392445097158309849211304015575788910596198479765373072935520814585314039144488464253025394390753687620589557000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -44636399213114144648492978752167475826616878056810826395509547665939445858987121609845514305567272808653119626306535680309968550968074928487016369967031646952073779395202896995417498617328734788972548344542607888919805143455483048802046183891897891992819398301923525071949139413593668133257240558301476794040428433211617822374136487347331758006639864659132604875090659442207071386433593184973870815742081829857943543659956267357693717405299055968925371267442793274354931108937415505187955097743012583400935584428340391188315363617259113491179277000557099791695151088593634929444350751339951787022748268099273113957125946561456055900886900618007193978547407226677828414407333613875137400965052839477174039769939673022498671370195675549590647890682189570635690016243223376214228683325629239639655466232510648692213871465920175987347245079583007038585170619149910758892708030152393413583959885876666144078476393327200499094893547673052468255825594598477672893562336190084647522403577778926365093925311797695746801833479439712316967034412540735759160030572957761394889085355225006610899481410474392603285139820435841341511824977962145598198517254267558201418735503196967836056375895235998489110683148008793268668969991359671287441763524252796589725572119730070481097115301187085675549904719502043600968793532282502673373294455007266201534821233567227368181555987595478313841160360203989969921380290357152029774803582324493966900240240214769988864978239620626904468951072992817324445642110004618905336882680270248744033536241525567852706044603580418323530849664574308637082586718732264004182239129868322012189249945342430624239547036564558782189544267024744110358100414836463203131244894094962125427764604461119633616269927597796472956569586337026580105892619103371797743117160573261772278546298876261939831982429027919879155717437912646775838937811118937870098076041336465665428843263967515855806901773019818988874810534315734212822042885322129399076972929097340129533137918926265832750339683254642207424816696097773947332468898210267946414939152461797383385578182557146754888381996985014505045239306931875096438266012530747967273890128769021536440320792654700899698314876382813843229970525295295618432688767381458166904408322999428848646940672942221358015796319030802538451981799511264855582641615387753144081360444445883490666030886645501962610176770087138661163041124746600504600350817993013649052684259572121540661121494507635374912473631647203729169702835752057384683485305737002616860200513508203026149280616680655355825499238145779028305882197003573807037927365539393295413919553085846348498064224692422123325000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 2479245568022254671814749960231111982557953123575026121533826558517604179012827477337264075290317658266525805065273328317708603693974515483446070153056423076860745504508772600407659672154957583781015565484104617297047240916566544843287702775898002319503976333647579564237492910372891086037915161908121789706365356887001931418858924359571348303780815311069891565395118346070358883273074036465943427803236139008376053312494774951555413887433900038150185473976895737785154949759868431222477223531468784083154498013626575109507501033791823860616522527038518364740765804480764612170861842127084079455062209602050267251846874546084222465736669830209200562240343734057532851657648255611367918994274204045518177849557157849811494688279544785424943249504259529523649919046345386246443299872735430601674225001013895143621531295502525382361510782894112631282619668411962451096965321908508227303850519239840914945375549908993537570100372885086701633770665217217504284442797168375335330761667784459734522995613629869897795346696256617377273678486500680127218257109720127766067831305371206713655933609180115663795125490970511653665344504241800332788553793160438653106874849542007151966083229506814069040376176569823108704503610538214324830371838617960012181599009078830584473144556465904368469469277693749416205843438633853848976442272884286341949661046175475635708957471838624776487537384745501828478801306866252695587142688599427222353692094654232460504832774270821397112187942427220012693358490634737008361711975642225225639422267687849636848317840912818306626207767908505299239006598243792788594688847560592264828034604155320924021920723357494037036957756333198836079422621732644135897021625083355427490169543005021861350583824996857578692377293970753128140324174968535411547785034775388659713542352155251020110976214482311002324190913979903967267173513901753790951699995295357004725800410569685823341858980475284137447651846370365879305252705030849371938175650926998134732699405710037767906002912416073087587396034574372146394574514559182200846385694216755789726031502921302146057824854795918140180974179103639378586822311159129734076172997991210933760314775119728712584106616261891012985311160380851544781490359433181889962528203827637609552994864388890275461740607167815261487609407038906386631335193382170744844625335594552850968155658436655998948619107929039783567788468552662589743239662818824803418642854025536321747852397781209068953824164463071873928312693606518407662388626641028555244247005322077866764646865847985927750871944884968503074267524957912218631350102842695891263844416212622333709022082800433442020000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -167131761702076452194585005329350093083660588380349824183455244689717944103529597686474852751556374070813875170203201435874626968859495416608450043947348933675338399714218668862261969737815523267404613278606545893809128023660565110619363028831653220391702601531562650431059788308633974130787065420040070934372472851622244630819684260204591846621409174036466447923686248286129411295117886374574642658044262268583250925627549819814085027780194743631421338286940883403530696625311110867102997693204281797006133857369601302821431727989229400897442261197903291026705593935541849571542679995013203110587846503810100044701023657215385804131296747506492055232742220625655975208945374729151936470849173163809189541615811532330323984736237414792858356232375419085177406013712297942266474182803210200234643093686303826413010016961322531088688688047675760199397888352081749177946344023972912473465640446152814278197102086685010137818032082418095592664139804077372364972333946832174991245951341286970197878044562456732716455982986549947941171309361489836551126214866956717760458202050607711200368175094097303266277143392294094025188581759893115300552768384136186351307202709443992156208638913898168747410520611954191379075365090477481541676167407855921326515214235757605112911628873903876962622838503766461990657015627073147798178600534393955027355152127400179403793920699718655810568574953938635367903151924263780214798144418401879026305367558561293820415731405570789335979984515057940722103997467947330096309761709936394713779746411412629470813701819542592797368419867368145961765382268808643066735166529611840639531606080927018307387668987106046940141188182986405670036256446448865169415157118109025041610612922712167339145232187693985253508157741995109796304855887763994502000883419411089731521686330855336594625326016555764199673881708769077481234439765012157212040170334167573796622437456684602541106691404961309377902101292525950903641688074788377921870296996150184104963657337214210346842117060026451628088542651825923259179751029841130522214224699662482192979495204237983837109576577045831682335731375348545451370519030359919824738754558461345534039092992995770725581580955489553120877017451675605145670063341882587711615504258666160713733988627815485638276695514159871745803903528072580771574970265395722914837737603557305061744616437756177033727480919679039942690093699141936104808618343608675092742596634851762035730617744669557585049387544022811108829806989227896564183217117357597198590233411475886562205579615983477020817082308514452420043390054066124898562203153189026585570854004493414452393759896273539860000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 7718101907734161697576238227244580621758410624529914260526179415868093680007145116857169027527462041002176347985512232066487790448659560014520456350644327851732670979216405478905427911092956859107644389084092839515049308335193768458412495408218534750593807964934174870025132480625190859381476359956602969716164395031944102170035918078148462536638530182596235922434066135976568862683716212069649220496245720796076194871667150713938561641715568743103038028519698966141578816182532668560365650779564213072574622494949166259352769388565717921434169177761781353989354203976470069095245215270929890923370129542990356578434258902339459599472140967370164705562941400890972840969732152719839106308082560544490938026170599948873859819537551384163315053857153858022898042624123009498933677797551820609516300281369319610408353630767413135525328658423872016859533288357234226482355888979469593151080123776295872494442258071732626104032042265309830449100707267888315289550139632314363441648667163674113342512419973733062349960807679700963801128879889959900485243815778680365465830040643112874401728242450641897873936760025194403131030598840034043116999532970554373897787247175509669714660986800784642174527670243960675503767275153030254702423664127655712175793333712557442982649035441211480446518472482891183675905165343047851228993511353358129488899804583015313635385092118800224641259405648146112955491758308871420187872846712061108939985518349277063683411007546663889059472367526851515581087355532686693951924138342836132241591039808194168574669053353285843741510252683334243045105395837262630080625038792152290451103393258414830423431083100336134539706307950376710285555961237780181102504286898273866491896060586015330629011126113096703897602253324381531296973352153552799749810440422506024617716816039977469568489310989146660310853777501702583630117061196651374836344484497677386867593933130257341971235265571556548426577069534370089948875586203024461325072352400399085896591551783874207758650873214534265539562946435610455640011413140220675337348173413969032486745553690998301780287471668263291282646099161333429255922734490937153939240035395259781924218552734007880825690434710651039934442918784978244450789914970821222938598122842685154511967099817554106317310071870663874967106116752840209857026397990102851920516111400135625614393515874042729533602350502023770554654791566909494652509080795333960396481062890498926749044667424404850513907512165909509563551340261078628638306982039318493887925778527294849315931167322723043365218226904552617860703722895405288259245480545671981941006729983203326877167257466456935000000000000000000000000000000000000000000000000000000000000000*i1^42 + -325147346669009323915941252657475510389316703932998461266659687144768878352286634274923500443064588798791512895387128691775053683664257353180231091151702200828727350399080003924761272632008852355866221225852442786725643819427256221889991759074465447156686942265367919965295258215578116849526560219074626997185394931754852947342405731497336921362596980872157350660585121180200655930488341237961955441698836684117415601617080023188371626809838303050014231750059582603267267804222634259576758515016747169323223032733957475419596257462173466645434815184647301528097551264394598940920422147231759299610942590947879502054196284926536258737548868016856616081887369258799961117758380415422390798143966051506888663379356042178784010753974957090326599081692049897180497793166298842820432380490349805973713005750702537569416295490811979137473901317540067492225750063396856739074483232565467974671864309255607466805008087793693957655771092274593924173452068968180149081196011183496249352911014357436722164357584206013773572259595275209003009476582306646339611854470140288027612793935910917088896190546839894140003978873087732058567864656120969791059635295079567073753450338056068788267719110412351895777173413051568391890609641217267065239063179247961242208573446228610363985055908758978487591132208400500133652839280490221326505040469012200643678675914856548266670102486669298172020827241100539457531172755532814074912095102352996800260988377872735675385458160840757458074182555526611878537320083614598422240031896409420864175355855660494367022807985234557796449641757147315626908131198208826808020381916941038083074145416162516052029708376834643968513574610795540379654725488874285040656080600395191460629177648479486224828982131541064903744066817298746763300269132514025224475796488625623496787580838969061920440612079655127099525407409044808212495231015753018029224583179947823866827313816369202782340193829571590541028689221984634114731397730587905147198203583027168679465706511553790106484131933913814453328752292771763922136263991575050506346509582517426496023087212230745458993399384084683189569240709995564334941655974987396305463482024768644339472124541201577267754841447559704608900034751295611431261935141883709722969216294302883159963099670223175410896574921096198493837577113262342467805819219232306614997673086184340556252485393142618696338216299025599286229453445007093056838474828578019614021447599668843097738609333629783082508048882898014007270095177816155832132898218068859937602298067481097686313900233800261350448734181186587120622042110525546216141279858284054362736799945567251849142639160822295000000000000000000000000000000000000000000000000000000000000*i1^43 + 14866595209526325746289083690175922224774044151341346104610768309087015134427832347352190093900150865855298888508008954597605165983535742093072128900865830482761864846306581951494868929353550062582132506338891509669884562022515653860855309200404213656019606672079681681064521164969771522774746680416294206916207085594487708477651464228013765308047915307563127325326408342839911281123711915002062738870238066684159644308454869262872969771612106477186471324617322235884755325939725144151228873085226017809713643834112000992651128835623808331098320247133556599173838890149766058451491342883590909531213655590525679382373675835809846414430922585887677835222964890075057106041408474019442888648867355052496605088858360195830623260254945976473646000991250416642350717210035848441969761434455230378575974634342621509244272423822222357184735435338874799793941281317727623037626611964142316551563839809573659705137070672621155478319843187094025726052740292682574469468933946022944031566731444358085881038789334749146543088143576353650574284368241655110563252607454003532541178852138822939739657416446000994186172520467042149558349633664169060957273950642245476525803869428505544742473382695586943449602829649343406686449546824907037241938008498084861206091816620884397131199295758858036603194372493091307777036970587008410585986385939631661321846699306791821946090419131327276715226932149421984135851212447193880625947205944279286578070777584649559387448463015021048493564278123189753824286978232156486158622549039068469818402910275217861029438373440193555385257894757362474110462687366069922408649373690121753000139071942623574667493379128483428874376298533854351690025443975675848381943234374060862781659637083081062700135490547550390948493653690013789594684393008668133598880413098305405419655088175680038365208338630664452003540762734866896963284231888964709662800596766053942204650839483756359219876262034136277597260590159048860568377873684225835211261049163282217657167337839065498825166626704984820726288349324129249796452626024750952448633343086410951054731404269553002037213320538638366549703685431123029437279261675329484468925973861512217457170588353853197648218875768831678090988034676659668915992871579971257807865607349602420179832223946674292985375559108326294893520267944690347814420085231816493932322323938000062379272514204921354422477118036909941962455745471310522737489722450923859574042640580652499710283946544629606477625548048466212789599520745811901142945350109939140978325183993905729718948482979549798499381720530536786848963701852022248639385603395199502652089922111682252413482448515350000000000000000000000000000000000000000000000000000000000*i1^44 + -491409301766466034340354156303566542490727538169511929822182094053038318052069714529231794477412601178962800497067125849240485318956952016803780170258340701372738658116805892090935917210105783464512688186155322873427972305458324633949243891459545626733033121726968055213867235234167364796007990762227259047813891102876304712749632252581210543624076746615381866848848633140318135035589847341586917824490092141866164346634568730684508713706689806200294064230166275634764185745011932041901712286592616926654063769375272675978826471698348927754547533610612932205528862832424024243575991206967690715235694672436260330072463951962458810767431101265220088181872973056021002205014591269333229895821514249304749206362367475761575441940561429891818748713422421205754845082011914756714720122547829036269388313437547117331695830909792577386386713528195213256265149536499581312311426521186271357170742647831803898753775797977254285503631965552805394690892263187887576318152276781296251534410792592810338333792107154943560602623419773758229059259992619605630482386434608598327420187276349581592325671837886520581285854859952129509476541982471012963112754158234863016355882859664855339677644046715969684740038322201010304352400139687067648260345225662232993796909141053497782037853946165775594769921994887221736265463952429254204136894144526028111478786628361510089269391150713701475497897519985089602497910485555083245478651214588005369817400551931519443132704053580092098728964430634271477497865755949478968527836668029501695075459007964176810244731331289843500464203987822057944826670031821963543239491273786315588357646004304203687787166764648732111810773684150109158611233284488253053007375574216259435149205714379375011052266596666868616230057177889974704910580753040842359518982228860183712423480780741551735167363157140782662703631945908918985017364199209174298137701666833282520462716155417635968302566105031113926182677351078235564387830588463504852905910712943149468868807644716669429474129889279892971810612713114826812876338958191442736750784030210317514747026908410993066439068381003548765357924390908423279216649376676776337759426736361907892867458729437729573403923938149029717577926019269125004331694513654142122107789866953621850881453585198274303862529708220777778661917264801883773474067624751069047382800761349007000384496924711598273507469486087301345981063538999400819872614966784483651389936747043154139394416609195481297921111551571700991020370909889771254982151307459060615116742883920346643239181656342762398761035582564924694178749674183880858959921599434321714342574282525276102728020725470000000000000000000000000000000000000000000000000000000*i1^45 + 16492077896982172537412529007871898374136194403217484757900188764656809063621517666694177063444022372991487709763178812981211843509070795253629249468789139668458954195640108668984708637914619066146883618470843740816352852118102526017727420507291831907361459213287931979436185442171847335744889668798718821508917493776636084671265116608544462657977808641017256358477696354048947257837182126985469504256505816246917122245029937004891206964303981486805418569987592024552547594208519535301388114368533677653350946878229141165583228333440020042571603019691546809245344810393772409640381769956261514347320641627847666308556034221248981284265259644407971969074602151245161963709279937333983041495659894766443767720667336726200169455523404388459085552226695810242860799169318365560233156808781362577401028466484255173690074322853559206906378035489628812180677895144206140422966475891515168479799254073501126893823835265393240072653410970049696354165474919654861789307088764121973452838922173088358979679122263849868952550819717819691598136732404481954061060224445099412098763514228147693047551779957163232107340038271761096255142530664666079638931839286517850172357241273211795471518191074530881681923271842277774117743554669639595500640888530916200962843057426541885143546126107754556707727543422443105158966256390028195790427676773778184066183928662047008873020201027385418946058719127823271587036709792364383515443612381380950110440146689254715078979031729133679419106171165180308283959996809418317438587289201120500203193900083524997180686562798521208490812384622106121718211868218823287096622495591558242150807030575080716706694685233003928458084961869726322721002205838467607194597202199136593772902545920297712324529601262351105262293594439617935427914654188675586850979975569118358683309991469550455271750645882195273054054937931219356260645431195112446115927951171468949303140748885735813109287918492071925117607611431230250053394528484125417463031443640381585000388545288344375484941197003707401681456336644978165468278360346946794086924424832302620605855043366295388608001805721591482337302393577784761158474836987662984951295104144471026970257956750488680295906819683374438267692020436942534097535398754497159925945257320643214172521178232275352734456357927675989643107775958472235178584210892183685138048862721932946411464510237678671357789077813471342039494612616607848360631365744228331133028773974040593258860462226192704473545424903160551099046652174873531698676938291862158460153353307428754841907457404609740622946559737070485912037489823419961341670746339482627215376628055848153829786529185000000000000000000000000000000000000000000000000000*i1^46 + -476596983447634844405817131537243553100733145271025891425248878077888551842420169456666100030294502432939228297724294530509805928724192944352922575664213877823441497569303785420381667784030493626040443114324246228001442525738698572279919512284796146240323963958154822128015921917420036231174555828045512031680240878821764179139870478404595626428099071660529622734535253637364488370008999894758550780888970585966120843623208351338802909392233758376210067750378458451843324181379655810583112430731132154730028314566484926340815632907893883485512289098245124055604760325378561645303460826164826374202133080541552529500014165753790949687007762256453646542722122595999714787242738893168579027786289068700853143778836061877447429355207396677743248831108959877755141082792788972550404428775635457388037901467081225468542971762835365249917342132703657149392217822882838076687985334477049166556315506974457488522575995617506315614188635156445929755215686265130809180636342270552989295702783656733845901747002233389743133781634971726656436357245616108214305233082935678971223756679045302286049094899969247018088114543343925762592231766149741221094050172023397262539914623738213128262425123320948208770283492165593486057069706040244668027836015862804208806384593384126704298101646874687735034086123194591568745754142193890769127378797293151974333355025280996665378381893031990202606422339091286852437128210543454530515164202391624336544545931334675896658145973819579786036636676918495482519552978354330582640249211042153231772814396736977618279839330475651494272598748258707608744344008015322866208143190290053112154095260612029686824241334426316569601340160033735820939047594399467233538814579658664995353433691030172690355720013344196478241327808357382819201766273460255059147072576185205944317725084879715680971196168558575623127284168430822199272857971092996944106688709167058130383634985436628484181774517347870804027876035084475039397749319390382045060246742381484197010112539187432222301281116100489609112383091311221307660516896297749292816493511098438762923917092312346550359891578265147018990870219041728236255837117625701249483781726010186160660477151425577745339466192550435569980669384324905190623265244746564932650357861553777199538864183494153708309030879001834901521925076520847786654489523113325301111122669010071046082903648832452031109650395123762977360640182846920550850970335841839599835758082817673789530973765233836897395565614610223119725080754861358639909322054855343685667564528674105000767199359005163313793805978618035316801626045479364607438401002756261622932408195614352974080698585000000000000000000000000000000000000000000000000*i1^47 + 11223211170565913900243843060668398081929225425701043603370343716981052181097681184684387360591452084291987449952881072965971840147495763378461126066236007896410535020668367304139560397528038701315078672310104870131303065666163774925754211966323238981691652803759623837982044944752322232758701922419483864672249576305186598614776109555684429584147621637643186791652013832521288587044333742369363700161324483977750009852198288006395218942631732418548808163076180390817529518634613298604241627699783001842365272281313787967568872767576406232012780927653095249796274167493358190333251903735387924363729776463921683455659608166295693343713160268083957096316809480644006012326206870509948746458321674524209810249262390238926959509153867415907243436626883121427612556485466936680457332334918323092957133409392929713886236032502197243828754849481820826332559649142678990021444443417288746686468114084261546522052936601385748268575882986676577526748756227310819126577370132712466030829051549723779577022998108308521971350689576763966232953448067059182771754157210770456629151365616924952139632912183738090982814268057715372791860229999602117363455659327433818924327201620043068117378798457249181522338726394419652253067117596740905297657255932901022897466631255435252367765443689564462772770550606613382900038843760707492489585125460624952788404235797646908123394349688686864371982649114444172651425901377234279616816369831732717877637363057371266793719155946139912834939677216976330699998780879634054238391461667350234136063911663168862692956007392783027925413241840569592943485705032166115110190489242247089140554659705133090700117444223875140879245936268198623398446684286975753206352148200156215267402606617585544090668629803262872723700633842417137996288145627436100044238815051108226788965843162901960366050356106034648193120614974174052444751440556246765252067536258346580347421500372608343407585497340957393255525067419344954424659912194397432269168250097621657054060907103190807159783367713477189095754065705552798009446567808867122886451288126069658337142975379287065734139575494265402997589155628773088934361947535906529949315343283519799901933370444804886379687913975223744386072241740646318052158147837054681196648901123916739545054802325332357094940484157264081972684370418665142636120774437481304497653769171759616070458601252842514862975191363414105072374639220202797284136900114822451764009828448434639660089600099611218151688254148193569387005442035750804244014197521823834735378394935660088109266813574951164172311328984547645011031678548466472263957153111629703178458035541025715773856920000000000000000000000000000000000000000000000*i1^48 + -226318868873047142271421188954836626429594681220184110013865399206263606025388077797467698417963254159417812210225204943021938210334023967189732105239830673206830055082092710023085657632590510050917198479063701057240629022896574462902100480095352857905410999912959906015616246721371660615838335036084469694511841388507727049612031134652743649375560701997440063348227927557875101008342587262571722801097444030721700035236898482961128916715045925121761659226498079232782884855061733264540227723290746087570658527803792863686884953715674466788936894857933368148179004609687089676180069573894637972987504230283779290187636373162292331449631873370992574720262795377501238688443029791354967422381609645014245115036463036926343133573844394815278211133288609510737858467242422232577157724877826743791460007440358785419478144618586054376696005287976609178929233984808604743111608938043914105588184502294390612997913803374372448307974175264322213881092992484218003896125288432008323272974240882408935238708150104759016276206218608093285221464687022151019872315211264942430083249971694016121424825266318976102963302024848823190799829477927225742444768775544460310220148512962748199503447303564991171661579995179724875275026408264028524006999015359816549892378184976199160793586971161310337653687775092143078542489273399139317827125502590753951238573286153436157794475659071141134419752536716346162656507534830363215293320202453199852177883447542887871855892964287032964242208457820347340443752577502607595614079934125836964925524503671434220676164433252836562467667835396479124307870867033233221439842470073548235534342302603343861130175654627759763448862335233902590950999176189055302227615272808549410322979605218546426793094131017454746169067228653434783019710343354323284256663310574296243433334643311569795635316384769736540665169320145918490718184106887643800985865437436411898646898940821707757799669744946333284394997255618223662407166330546514047060463037998214358811263564354651152769704025553953049574405971396602089280305976776784019596234830871671371519025268258346446421623763600130016602853088210935883750008622086131633980619562770830483256614754469065228104192158372683635247439070258027261968807190838236473599860056372202781901765978041322543404468959140151566408505126077489514996810398839920634896501018014871619778328748438444351207729613863736543272305936595875138783333489958776903062829229655161484518642164965959199276792741133521893550899054174897854520373027075775256065632779203268086547378760039868978924649675607964727727024439727019752130162883816467693552524475323559965242200000000000000000000000000000000000000000000*i1^49 + 3459739275745389470169171517195645768420731280880777130589064190801284579274908040049218856911147168740772849127465188478977557811619423399602844919721768786270315980458987831147927427964064903380277558483758730029307865583482240780273824492950268019271773911692592395430024596533964215324925125601980209087788863479256728314561007322118779049258270827477519646275326712239722944111705337926107490021353380530884104738913258688909941211156995899669383620836352473181142844391353367806902805037063668044226981137449366006330198190539294411727095941297729517830482520515260674469532639373133232504019530782130649228514142558862319898500530266292763162429012338492289084380490596848077357895322307457833975241943031872236538375048261241610618302517875390917834130387771430878690084095248588316239593412775893573072862516530159510342514268941289797394159279118780311209913211501694120687712653686647371929903933370197345067593011260631236084089239890140789885582473950310966657523200967900926724142702855906180285946054528476513770613523751821501978544449898121718359137509291677232404806619695207111361432675230191426943097255760498028076491853659541120686246365241808737948897177763982133906680172508080385916287535374329057383332657081098496968057091601706124304083975665437244935699274597150938629611120371841811331679387988847155394134453588158145721640531073870307140540718182429002443305899141905348897736575962688316176826578626602915021290710477787732005692851651137460125289758122292412496162204672280118736359505764329369101744176173967140545415936039389854190580561268890261958813825900019148343397700783941289733624154239831604678692206028989830967674690139167276150763506226865498385006703285881248813337081846999530048364489045404158388442450820193337755857349693943367085078192433156130103446091369874788340664410982611164659749106858176339664434947237399113818566771837734094095754860048924358216946120627449139003456980146302937522968104131056773509926398909013804602544946357214316777846989607699393353560138792679264625430624455043280126713320833456686777352114905011708250149452291469884103833456245847828699076826592517675364201991415953767240797179615530346156380505996430855260361269610120208698314815848112659888400262142109978421302161200375018722180312167832260920616296188102347196148535476912795293628840399164264459184126192541377723747980477449495721009110719234535948880381178611552908925509253892341017170643154355922392285401095776358109832115216936886775459939454603537729939463324454792072735457065565915312911207579949987499392781310071455676975941181611571252471000000000000000000000000000000000000000*i1^50 + -33058793571665839237162184808297549581271467861653985230177456189071001953974480663901486784483400596418513595334295668276258806039469983472535901646248026717694673236267187835453379470512652763700437378801412065420972724237295739815059778696912634333096671073104108190985776329514637784089791151270121499600872890979757617874890855776050748463182182356834072194580861309116791280744789158992681500140773805943383557852106841088305651590112696737181365153847564698875097227824025795165200008018862015961334345409261648206562035643447182261626475937426013280659782339612593875734823805149969409618638386537072215841495436875789880826065229077792930864681175915067746625898097090396214102691606329295838443010397681731322287015481692958801847860929355997662892307011195007135601779463540179644519130464031610979908697034205546610385294268518138493498583734359865575931761930214064484711465665798051956568668316784291176192052619428708751152188138263545454971638322094315561677017162443461619498069435112358625375896040307911541260589827759074992076557439402560028114750953891651120568235792406571847627009266032050940945776050599202034520512606741726531585203462640263407893051560241194501633916434264522202237962005054071193540574859861100835918114688942775780845344993606686416137559120302443157393286027610773233287987881015730888141092988057581913699349698790397400709676904128657590751088442050969752237879497607023537103539221738264805094808414530958052043524865704407175292729639685337993745543526923858047410863165886991132022941286546392668069718810074174078330588444101650189789090068915015141200341022370650019892826121879507597842623290485157505088338804568658487493512692190468044215930105384430547189064669255972347596032515057976674419089414608816673829043433095892804937546233794330681207611508704341969761914836269783850240239289787249199354108063134976962908329971380424285384322714471186233647310741622039229432512207791543913465657228734457419476147225616629876130475709093820019331350380922470276916774587706931789922763723847952291544560535883784724204468708692634731381755603002759680645438664156484779188054724904333616840189818028943714242650627884379542698239219393661105300831175814666652558737427273343112302062764067377016331450869789856423612249583333567080324244788473003326597029449135740398515495664681810413910804545215552489005730046590096802822496200340487105236744600383563064879535650956113960174570648413122864068282537842096457561500205471952748729628654609975892144782559773761106843767178746387733812819077579304578056250213917806071389280439861977843863000000000000000000000000000000000000*i1^51 + -19323473362390824272104114518244001746950990597713514322998176466107679243591745327698597696676067435978007435387839571438549194503675050777912086188264406691082619790510438184165360455539815206362672327451558451052786629363790768285981665272498388071315739643807807857745746552249736341913402096465289046986262906468180611960989808913879123578630805793188185360679385011246060024620203064279933807903463980251258350913182473074840357337880282360880616678250551105190547044848310228711477436563663182698094535181398495894226734559289754524258249706044330964486226042401505940681587951203924391370875285510006710122687940397896053058863744501039604758454065395740505627884138094305916635249520491795019815072624010718131071302709877172506107339891599514582983310269511526634975049200049260697199139461560828946208344461702420574220265954373168874823436226668035874900213619648261897173943140689943019948453010549616472767753511419138910601233869078269286864849562684818833635817368795135904834649268229937513885350860957029941774697354225669039927603126555727514932982491223918522815125315512107164288321087105068732846471602909239991561101513008400945283671479275186946002341204668020973411656486489965342580383345599986374185601943576652394716127755875536051101314114265654433229942470222765728184402198938198869670794599627799079773324215598682831896106967540717757364396889313209698168705790829018606022115189568981018900783858156420412305077362780467642883991560013498094460178036913284150415324586694676144156754788816486880394474497912987513661255749648804327406165490468915567724077657601650220694206902431047585913634451418758086900931771783598278288708717528822251624213689620932341217828542219190410054013855800704238591909613451062912456832074979270643008263807769601600074358742110022909986631833903262292630648684677245260908384539008997019746460750220339630631062872947510861353239641699998577402742906003134496353172203141216622074213182764535760551565197498656117854024025308489060175045407322756848814483060580512187508474607707255521012009231422982123899424446796326015768156711481793018081936408787462427176161018671485481353901427214968748473006581958274864133492268526281436760613184837025799624596786332349866844083898861614487288585319271450490357201659317725014685183644039926144033724262104058909907064656276422911515062599529441322386924039097667360270009860974018768473035225980642282869391798593501338123064901797285784081349956612142066267341609216851301275675454816382702911354929203782644352635381828876680007602543591033197817084858146572578133417811729883982000000000000000000000000000000000*i1^52 + 11641961159921579198373921743682757697563797092635302990280103308306458215906600711729833864412694540201285535869205132372775854365582717030237588515000471700562200939697674473087269327890319327283076362051943235765104025320457053562340504538501436817265359618024991791334040654042680982824006257595838620804767701236609481503290461670332127115797940720645281761740184227449875085683372696567935466459947153518174029208511943661894366565766412505933302335916578491697665942214724144559168980503098720614435777417891457672837903378753476938194889949469644142507719273775587580089719581256125764861040256908926098641583719079848678959581738783529333268595649403931311066711812540387939252414584326806800154143747572126795495172027896366760449099701136292449710729595290753557507815980170607415487290822722535697062212369757948318642909971343392753120391566092996499425335890150147471771932385054558660117826974917849186712673129379650276741305654611071283657247867721650128706141130291516006660426230543036096137725778673222462293459612845215866283845537842753592788305135513017170389030400392219580324231099089996826042472480687803829841912811576204890083125758829990048748148163730810303361197630030614354756398356693566803493206946180128183720581101877717969143432956814460179769601622937950836046166397737825078227414155501168512100951566050811044394473922433783292981971103520206666651851157357812393690048976982573922214372245794513107344673018570138121408979033039172895710548730487241232070017030436362790130162928817276818662198924390814300853405290901107333033765995119163369022857597478637165108871861600290214265043509540745762905542326975186868420916435821096504157293136992219394932596299676388555396010716315830356453010783349134153964226026210555986485611712871352943803261263877801282614702783857162799304882141748836317261991575935415119117262387065937421566700555114646014613564460415720276710693636362234250459923345189848447424542950162269080455852103069164461863418682030521629418998549180234096726695244977106924022703199164816990440028956231614183683256971330713155514257448779520309154113512944746649914979781007802099072989906233144868563083889977663532539366692490861221348981678355622882341776630206750639238002304725806895702404527561069915751975984992570270258091951046968340163994783718775440153661340772440962116329933744530179477549385849027635413357636948507930314578316647003552199391447905319885819819905478241977985135723386370861061686751728747081240326211193903396780957506014918779105131755246130088714483322917838534679472431464651912929556701140829654000000000000000000000000000000*i1^53 + -302755499427846391537053846065275489251806729789137911830239477534928068114241181301105389820862491911346634757168871241223094602910825900916098701825351384942299068797899026385722813880934536587365423996420913755515141983790998964278544336926127749517021120570221013333562942376080671688321149656697396492479765123287592969331210034867520638526121580699860832340521670190347184663602639628381925493773032151311822093945657549591144297046069548236313177826180513392257708001943648729588659418480229229202714079016504927958886096411914315904047836942674537287981530020650179007306885541251711164772689799876348961562338769380034969894094923761973251900846999414913789941911983688015904167630652465231406801883219544969705179258379697984127571177121097697203200578472847947194574207880762885344918272972304146581764366564592306895636680587019291885963957302685561581333992180324207429048612738434149782322219140404237967909862653885607283834831989998230534765623001268336787237908477659004798401208442760210494063163872029331303651036541722404942390280537839420196909724781538194113962081914270107221724438848115264355228222948789595276555978052109528623577377568704490383808217746944847661495403069210085691888925049312364627531034411107321728545735535449291305093213695640141454135105232026220156626732742296265906943639873706087481789082572484387618951017012478867663047885968297301406706073000312234797780758772468740292351292035513915556399477242738842249117968452678061751937906425053751718268156728648254163116821432776533242049899808348739027132053731847323478940190357917699381708153538779843045193693291236223840854503921205805195359901658073460173777296049629686442468293029578134361768429178735153710894266147105450886297263233953387157415399167993702129209464986068535489606644488140987447299372776354188564757154299793574845066329643850776680363605785498825968757836159026790716990953777496492290823101686266789540247936757118048860123519097842696578987472018879846607154838187670289464368104068568300210831807049062846159951888486288045735727581181737289938402919516324987361934900877517089468447095606272068806576897030604731642022789775251850563599286753249076164904471358865128003735180636047146856610470699539980368853384073724551600819019859802734316905279363433779191692602390142687730140035167587835253447310876658864910771161681556222793824324324347639521853309646711232707715320372249079025272471077615860505404649132557243437567125045256947499975365707394746351564652006992673248014719923600820928505015909492157673285828612112341585192037034341526946959203257712935000000000000000000000000000*i1^54 + 4464641191330138980336716072872776264207517220269764148813584263516148797669049823103619539212122737221436559453189538011461896276294974737119665049229389528660719078829857698028869879151336836409133618998201234526246370594379417072787170134576862904869320627679966874195502886361725493408294087990290252316695386386216550426751084548039461103795065840742369101178649928126795643296583873749380904648979192289848988526579468630440958021684600613890322379565322275742190957661212601111287415548495481063704511302955225250203267009902440635999826558102789002765875938580313935465563671141194209393757018698358106846596448296677424043095549776997450903795776163660017748999203123911672901781555599047960181496937867474099824569825553944186217463340753057347552499073434959535212775968255217238974128860628556230489144826944328822611723378599534548564091042835065858908731292015769049373970033545227377442817040970797144149868071341855544783270595535115354913372810739831856187813397760229389467808864808431109061539162091885063895623969211821204946783894314611070687239058980671184040957865923789349208567149263083109579906246694646995684448421753364487577588625320239790278378213269482120900090322422407431270162296197750801884107274704945116105716302509471187963185740743012212096307193546992198703682341591690124589094782791870499734311557237354794739469649218778413076182103135371607326818232859136215224039690330495849703462260716693525184326187966196695816186396924202733224203971695221079392803602558984233231880765242296869317042840853870239193463619972564340342467918858989112266068055792354315639059124276350473266615781368250107235403144367571113827165971739589728942291450909874196896878146031646313540203963740107876228020606284719319209962939028306791807260045426166510384361992859180131709894920428122757801157279573668130917778561307586378193915520844064723437939400001694376000103479324993126445314380380950950719121623782337548127402502189442417520817677316220182960016748042562870985582964740417586368552756263345221143425054160636933084151741558465655129557130015687887968300115822727433849929341220900471838387416352431037226213104992197080709398980192360753230829210869762383325657597998261938752309969379910928954982819564510990451656767610710458130116272060045398506476052390161236618659802035387253123141973824761496446201733768603791378645516524170802943243538618053562154030161486777800393800390602546945252374893313994223892837091137245947414592739175896977438475333913455239594793952820074180352377669435517359066562192569577165844932433498121976703567392845343000000000000000000000000*i1^55 + -39920604557196084084086309737211861249664442045394377936421585120920749528023125048035862011843099270949162020105627340881670132289812567787377014186001719318883924206284362238408206360240377608459317751826341981709186939667681561914631582287695225766141533307282169988928133274239471710056597385916323745765249758857851859009623779937089489740057777993462272578442980901255365656233458244558661930536653767766977745391031450993928402245035421883609178526447584273926720615459981309221803182203700009638918887178074225105860443957987735125112447694527422275635612448281686120813542557521367906991938664838867071791003679082037135700905643387994547264154551986386245339754645059798672047337886110869291846150887479440997425909479122302152738188578413107787453444925288638036883578734499183966423438986599121960831750494526296615871510612780871338293936467716015828084572666071587962521235008517613448317657410658073258557042332520342431812810154017212589500916940506444920515449269438446156450287517213809204369401708410419444012487801598873864755045245507765166515871000320222283681206289841868046138196066414376130847622680137801164770965930770148682949280412722204051580858651678432067263644578532577077738000166235765295146926340551749602644813688138143379366304101079889235278464124982794753969526184245434273838078872110200389831008796946494661905351419046705051952025973090463532139413763583592600799460695302977344705508128404198123263549097952435597117978298419936235364808879807492556401888284049190412464412249420069088604033741443059745694580431228185409564089553873448611678045714093094610496958293647443183546208112149309643012405543415794233209328628469651420879971248007207583523325492380037471527921611273318950849130738129717759573783388722084389303088560101906880725885575523410931766115364988313053612431450970862763829466661269022100669043909973418522780616132993167349968524810595246120058262627800586212151176083693479996088754459908641480388136796424877966127028194996144790083840318522684487315286866365192389733372081866151621603338743991732364255277895555933681351378831988644258941926852103623529786477340511432638052943266244109804514180870932458029362477055633259191993212563455544138543698963451146903402181734742759221495156709476496100541245578783573073235698723800448105657824198763487582976501542043625356104586912411950749390048219756811408237190761560359623104397256388621895365882294843917046243879387420383000839614026822572183482690775455889974844403266210341176031447538454478219821085809592150128984023646389317694194229643328499474378928470244000000000000000000000*i1^56 + -78746906510377577646509863663137523303079942696710346971888611888156693126511651975515310631003002094554833346665989797880867209432162429581029947453848923525488980331095789398649512032594106054836257827756244313346550317534628787076829380056985962779088835036849590509143459571161057797595104424409772737654475798467215820047784314680126903268989436245291406594939170308834114173991575602308061526715419363275493535085786172733917483660216245309645283366316471746816355123721106270073377287895710231366223379580752932147551678882944665440590839294049491656184821192798200573211166335556998476254616986331173736380410999188689094151587169422569579840736738255553188346055140230574864371266021437864938023302545503101891506139073992975340348758230160227611734282282106240890621801002402598677335164219693929003272434557976201000030205721472791441955926413838931876348364497665892910897688933960490889166351332359890977534289910057679088178039125232669215715701397573372344653607244621934209073571181711235260672208175336320109853823211069526735444966045845310502772819836291708245775862871254205592542008287881308708624879210474851143833471543366992336805602933494456467027541354722223256508701395561144482543134638319642318076056824357616444182985002836477535795396436910868854024393748637174076848071921269762063495402131276289216125437180023243280347618830700499959268838352332015678099116960439473209537483753850712563259029549340004248316262238090724974492488506971601040842894660627907969260949607071951452142226385799036307786928373388970526070671367766965266426773567404640195728638894610994710168561099464598434401631774471020252410465066628829545552473129492704567916349532078370227153712320000571417265695381108002514409151723448691168691016041345154657228869827156418436932401661298817483059992840596839833283304487120418671050543451626057697458978878509977154364287555238560347831056560645076332120335398703307945444357816171384193052387434704250690079388403161456506438235842736863466679076758278392023996465601147087343794530558859989501579702583564177187998117022774065809263938641361599304687121780290705824844406363456211529360817065396214464992293553483548425376225176386772163526284456884987946170415638543418999557748800719440144819795739907015436356728752869245748586203393668314956039524205269434458674107662602232965965312076516913918697148018953535338467064716070541702592019209243081726299846302067576776964934409775049875712801040212915437113159842521835625371842500697090473027159981317302348779108782240646743986482179071949094064036643102486238746443436000000000000000000*i1^57 + 7898061932704396503999462405862692086291753855218264210373871907395539510101205711737904475786130987289212039136444218941681289051127102177443326023537710176188297727230455983370593432618680819243937402720028128562856928164671347014686698466122701829937582510015577847545933257022281476076378523142482903637010891937674363217927641324733961373697276035099370651856312730618140859070785327192364707959880188837834753744330981545515490372403601075514090254563994610635811464355376838572448243439024000293515244055946664652921539277933121883596069631832292189792366094377568168695207001424559671564601272538120834696216166544434506366081919166901023402219556481218381132473860080140123061905122786727722426797165252074403167433078391640336191259945691798326819580019830190855752854445713602215375201592841450186513671601239268085386389483196395999072955768281064324870862865216808136990630481551729710802665552924711156538958273543979287450995020833494409592409517584797703659224816582349771490699652776451949376148126205004751716503626253274224647197748916304214208266875559299875773617216576420648998655879819005162332192598178259742599658883669212361336045672187091342830115370051075710562411952735870143014882451385295553167198458681984169094448546621586658065878104252993964493221143061393415961137431358498470659496332703707133327239703924480460152781319555145773753898188694582554784713731497527144386036401592028606821221951033636843588067253339939777853689194481004297022079352178431286845191002868364354032921803211457696403860145040203054866953497490367346556093293278995333692587107887380252987038254606299363138541434657678996477556496705488804566425899542134518275029846069338484637014991997583169318332915136374431596809825579048399997451837506622860743063104239935892191923149050134615065541784649177720199341842637988582505003713257870724831028691669455934307925931516900970549582863192855485770029111448885289035028866709538272550199105467805937915457453728852858934011711138194516927199638324993170292911562991412215947655641382582686225960498716151560711456530809868424157869821323404900681103181564194873061015040936854416694816180485128082683489274599703920679593660546314437945019890392245476031408499437975844872473692380518946163993254245272055971933698530906464379589636521435581632595973168792698088190461173128493958650537567278536978053602820884283976080408095422166534916758221810572576679425288255673604522786995124847297206666371707977030056274681275391226328998791960493486870499223027350460537774720601141778131949135321623928189849863317561749607987000000000000000*i1^58 + -120556743422197307935452556394079815121590697775821578248918724937001097216062330925958389087458115844463520850821922390292016486313826365402936945470901587578425053359122492609728489512983771510028881806253769990208801007851509883405160876442260117241375848640558575814443044178998985080694902636833423792730333404132893034560828168053409405542737375289156031542637983843687854365736960363844368367402514266454663940836966881101182236006779782063006638803483596406188369257924311250882381164756224517743032979426165182456151025030759695192557623605218877196849582479893222114817955902964010407627185167656556171562502846257976968255374241480096956429169579210067555385065454506507016274749732735290522798780738955855740668406798698567049441736437957121046968768527749400761517127340036024645672269212579427347652988970612580312609579673058625248240505653163434373970177571519776042396484967398489815707402288337764137210598492327977034697350346535462181029311351815517726355252301807840436367836616667284292243972915618973414404124857432240258982248554654958297992374631339444855117749595279142994833929382413742130930957712473673121095363457351808639646298433249836266722904312550541193365181877518013212435104402349403700405858287659442470066788317687358912619779675711591224829319729751599596606607364083213970845574512929804737250449656251219984548382135756507062399287327758813236556027051880054349397938287037009631640008672105972494519353983198255745633164062197789533465777551030115448147719496962942459294117616917275870830893498202446559767516646879929284860031347958564900078662501028943054762382745385796977527851031844941169237834036697218036901314793133894319486007209388195707374295355759792731436949153905138054651412448887945760291454698460729258419267611977282640238722097574537998542581179581296727744942956400604891171333318846815980035134499202621167995972559401797786762618808090239365786545788798211714602076484124329681416865821091276066011444831068483917424112456189332272395816776834045102379129531483328850036078432058735123221111817378966501555403365427693659889644992808404842191010770327863034312483113790762437506037567054242934457251037510677344760460395383584812362686447966334236839554862688267219470878120195420046176293497387310038405877010047938424908538460070589948245093418761218371167951943508706642106328676654217335607890392313712163079533374890394039256544461532633072424876192847872415460520724482509806206661269289331600840208967102412225661651286318493538485384400362497402126359800923049047172718182110698227386885535697417559174915000000000000*i1^59 + 1379409896857183058992945766639760977868133877982338353606202260858907190481816270179263382314537517076828982153598137141594470600650748054718298329632049567839018536719619994149080513096269699059765746143129427246818046690506888523589016644645178429956199542951501820500760153636290187441630995044660474209821786472157282215010777809926104457644830813060538551155058646741686967636602141268797416294885693401607078333381638311832873834207805179438883652878388891356945902244195502506728564614394792189824312030072485433828662385151671908869112688070151899710762240091169798774912790666045833878693136919267698206304832737128124091596547538746841839552396569927445449185842803932481043084257993327726817946714267003201948503419432711935545580207403224448177290489825929818756178179121151869368681933233337719308836671738198241247520695196552119967167916779475509647023816705758322823819088788951311242935791871708315031546697913297631279393535978703647058445477321699936679057913124888279814594280250881031985075802577869711349140247767008285975422006119703760994009899448557003016603318981175884929507643601528378670172663465100629059684010347535963118832275850856288644101272217610072620906888775312697073073763036203014587459124767926069133731127321488993274625261099061007723523519102084846982978635449011916506001782394722482108692903846619402698932864587021322254211806323747810355087928977087865537591734330652449861931556073121575509920591611766438210363382741539863198143120581893818471775028146490964142079736108048365554725571671226555602168354768793212514253027597934334161180713967889316220655673048256097252385294044990255589710497164453637767628502491400064538852373438865702380332755749830630195229939659202606434154767018144216941603616774058159757751834011674451768749492796656081654706392893346572487638095741159456964946792832732728516576117629915412043133494757686786274796667676138237715196280500566999220010993950778139297798622613769557357461718988075218579196570486580836664840930591964523939323658000115806777673997509195847623159390634918418138014358463316282711928568984583142103061789481338792910166414355007932264329392507584682246901242285322751687184934652298976161343427553911243417109221563478781117501979408851448702118686253184176340628601713498993212868351599002153604417023394094436861687213894789798746354762235817773908899824442318949515906338949590000067539099565423986069589124304644441954982458684806364106808728121186783400087005028199950868566009733877163959044614604968939833178715785014606938297277423850160936353882515908874848966000000000*i1^60 + -12139621252537205894432450872856105932532533997035410467239093645408861627768823817595108370966362723871481238861931087868512148059284648823243859262641238492980848940320935632741285077387793671571292459327204054886172826813478330824797233990341283554715507788982061403677352626375842205220436612228047121508695441472996676956704123463424378916602165559605230647120320819365127791283136670913174629469698209581298370560840032480416273861707952157358016826875851583072424438901057034148993558119465898995548175662043963279944842526219587251436683582153653020848051471062051387044593162449965706448976032341147737241108474958880908425135454879620423285678738530699583621559506978843847480713429831944011995526496823215343475208633803264306629307745815595252815725880245123855678949213235661717649362916070530627654639310940594326198339533905976590320453899947868352443711385224151328035198923877556776961359554010667913081979765568196474040092136032121250456795169220066951793896931286005891664012310753423834244968252494907181566086735484848627136218939800959226349771483703852806609055056092120110287288824118754924940752859411999093946377364563274417095926993164205387210861173190186162591508358152886485110984698498422252466436270522031274861969635566089634925612738279014839141060358460580730434518605511727238306788243575530797978889375312532193020686983025500464583918921558256320430638096311589406580477177274426949021410197184532541259322887771069112082491136745152747803057231404160357607045629058395314927142496793491710600625504981531626306073998685475089309738516687444778979974176142183968473753676705246707966138621074556336295044388700735046465042285635715786744530431177584231144822418656614842545217873482286656317433006389538075731966792414892943074512571268817359269703057482563836497510322349197638661048694338562856121732634538636082867181166064311086581911523599314520011285602831711688876790074305330077691819220870050103254380916703449340050916536015178345333847940928802628277245450052430724902932367590819255898064475593561258185434162764118024068429854201019093122186331417039586200950651759981708810817013961565229527860548798399990136261994323218546386535360039183459425177422094445501685277862248493998338282792237066742142967528621928240492775295027871204895659422465084986676692257831969119835961142407701073520709763369742698451223260059520952878706761939926125083554263204602927441625572555708345621615667822412755602926679358594655530118181094724860761471215284539426974019197685846687067770641189970231385330411430664649007601905396873996558000000*i1^61 + 136813785455325002474856849527510611104666096234658724969818416803198039139954603447486089132513856759992866197204425124500396968523000596545066952432794445982434844256443037650059449053142735183423895529037453968109294043363402641920149790000236446313668024970599205761552994381327432503261129364298810396998805466513085304608260565401436846124904590462462182119042136945717529599318650783273871945281798340673701287232020788184067230411875667903171923537744804583168166910480385819491949979491890779579508794189888569811756103633730481753886053952551193326828341173030552200318729218528303542749999449665972554810846659322361885407815634598003260637872037997594426878205148294466075138435845969866083986586305426586400778098770957769848198662928340397746585121950216151233322077963454751115456617724185220158185036547942054085047933196236175022130731686368363147909284807698869429396838530952161213443978669431161241220741140135996777905848791755664138873586717478708185067137001944028586855214096683186254567049478142645659167271398120445129271490789899226623232363379005636174552180037026080577240879870935953905434451756273356762904366927553711156559967766582506884836635342345393421830369508561066611151409333939756999906619011986695929306691450480725123113867059054346461318379231696824565139884075284123036269388772308278259395952254699579053374253289923592154103708762482971031365518973639553816370512169824873984255498322641563904875850929593666740200557185643718582220831868902700380185350356006977880885658602801105963214971614965834989757439896011335353789396881172722702640948865013980455572949160041540880775601920923466908549422341818120504115456075732760431299370546529708703101206964892274451720930900790611327138174979269977644171887270731078377170783547755094196651409341498929844342612764139916251889460561272818316619186888310951136488945896638415535213767172058837252253850266797821968766805648768323898398116200047165495041882776503699398804119462592836162490720188250414895659388448118480168883601347134629491583466675545932752454161914623397984462376862713853431597711680268575953090408233269447993416268907382224098517738879995939481688011058304279627641034675812848800568806122071162680538482119658517390394229738219569108671206387311166534470253860933552107330561715157372004011451035830715937656151920590872748174272881037659654633804916742842864902615411879153986403663430556457476987090183809440398506986524578831013012601049581158528285464033497709209607155194998269917355078158713128021627753285349253979882209553855306471781695082916896133000*i1^62 + -1024080713300600389649675751704362367666295684169177902371780879979576050054469491530162425969827827692135448499292213216100467258344731189316652990114409780637724112678894631863855133367659197686247273842258296833951870306439641854403728439964926520614005178004243577775269659160049998877306255352016104602867678546340354525135824330369525740668469621899472173254542569625692598902524030343813085253785441599746099910549143553413129230606691813621887572198784416588802079306904317594729600626270983602545061527906929872604709879451838096710106942033689151613788845426695298634684309359736665493487878992356508793012237115591795806266686817169255973554662472274142719934552503745983261430207158161051475962413327756589534858028368147382975116814801090278907525371807096702405976699591879963904159077568092929335690616376999483238759039953674609231258215647918028407805013545519650275459625466123678484633168016437565481781257806920569667311996734013774318857547570737355042470237129883385696824331295788892906317458887917053715626432320945731665299735763874575799027253380416186740814638405165417334711949088591624759532471495497449381499764052397460434069295002795981402895094396125184795947523638589951664912496633805362273385061876483753646656489054713915363833644993871741418664923399879578428440852256130832996541381378327891633280116152741423178951798505734733400300023818571210553414493313339922780575982108426949444374164326638593682841800109931838578728311723796476858227416688596065880931761589155383111036474527347133937067025691931008565620067254197461712162579797545660618104223157831624933172481614945418373334184409648652529688000831146955068870272283265250213239364669688528398141534606381713406694254218995167629785423575748322293950293789270320013061633331442448129238531537999952284679303312189168556666118150490345676161305953677282846100339444745977203409969834308150243112703908622620416365304023972122955103538546637478828827588229619713040518318110461708286455716225337219805945982132493683257247530229491049570086094000360440903182697333586566806747905049293693263013610309434852606145392740929026913086438081244302271864303194941480475611382433486833068187135124430389394937091408010746445742735259839452969251503957183938449826427897871322641888795842525544272618145905879283002598822996635600924237343062850256745611865336736958431211797653649344201189796430883337518832605957802422114079300860413704504739002942760315754196393965146674325270694331248269076362086120812994708343185485712796909170670971435355492430448107498622446158917770473021*i1^63 + 6634514142261125559520051922923341324544643720029661787145839510802977668139724031008631748965778635987324056392301722360316785966944397106505067904427839598846895811245576421317005987086241089687076726726021722412886886613216633017505598439025383047363565806071165611177270285221446744937993970763699989346590842939939208546277134550625221452355521044941964745459817620958124506541076023008599294541083022107064255397024003904445291410623729806673222707646576421537562042900790629576351065890175630637702109359096390520702952609167220417952808417115574053827932234881680829384383433545861290050099333646970996857414287350007763510688767935666293343914347146208117498232492353365224677262531475825043796433730575852754742280396235056665866427454962718798752330392858584895216031501637779994336770239712236514593016865581879967241927600285777359849266521289868131867818064306831363830704753098550887485035233132627215756090091446822886697905972445539283822743690212784119358579709671598766293483886395811989968840333790079762876429589910605209283524804650543223505430050891126888766472113689907827660483397784552900898885357500956992915946530112277933075470373506155736435784856683222918762211971272650102456979238517360743525712530838301234258087532154661553361517310470903340811437229978901953100300584873045348153954349563329136124433652637573900296577721551451858488080364402623883382981693889265938811128705240447876999240348632147966129704667964511298749227106436184366861434154131423756291064049117211589529740361447684715886559509425330507903195165988175826403566237674292091557843680979229114019941378969873715303583072994984322425470471835338989290757285978592065711424405487566516532400969425851376821594394933304884199250502266806010039473987183880280850686054861514448870954429859056738599408351633273873710138974348686389553942876249974277355513664039616664036604555753430615790973089450884633727806298264297906636604501383756644957871238452076072391394509484153524099834980765660245381550092223386256101711490310836845331743286552139097376959150368696350269301212000012092237523998967582711913208929487249015879076977030486038048075869569318363583424822125260869955376215289280006065304603887922861667192861928124981966181128863698665552635257797047623328929899538575879159103252841745439960357702157322745007364804058951397541978123672923610029485452128320564589178559190342026367574624160829428194088209485392744028317527576252381571518400480051616832512247049930090841094783291663414011577009578607704058202437257874299975425159812527081590533513216*i1^64 + -43506282394515904167619149892104091992690526298900383768011123385201767847902114092057292940187155344009265913868088315033973908395832945399558142146167387283876542405494429672268705868441244587492747426718965986838374405743485969013821169804680775403513608481307237596055936638598305688024972189019025835138712509280746414561592399745636175727862510860602391581436918467191713054863506512311964443078830692671935935465701335320737617700397705284972648799131552307991245654738379817568709390654702053746569684631480702951311875640436890244935192263445581733116479984768847593207388094879274610430324327588987139310031830099663594969451071963024179651332306173719597881650989387448108194055494085304351972822851564308055458525853509686099925517190353675863017878021914142849488093178050948957975914098578587137119280893240164602476087713954356392241792594243962223691972104671484625663334978743290789144868172448661609177926385309026936501691818764734428535728396880775902672393722421490001658063544673399005696850485395431365432338415148226027304856398816160229460173505733152013369426967266967927970304303737919736068364846405369580918283924872542079420656008431930785063786462338860287569741377020819473100998974724005671990341457091614468292551709736957833497634926712052894127727726479887546184218837878462647464093213350191651759307547444918357216118147906395978765413849043175279585606943542689757090433376775585375572160409211508471294483758815235031142963309712707400478460338988174605733424521462003707374607237451649654101770549960240523027242313749431781596402149572260401122617736860285296096843345946338595236769377325803013935103041204239062833656029633379556852762256768542927430655998501871118056058396405690958986466221848019043637620162529060915360200040334331967210839707159141205650980919263547072164117725649870997945538654183761799738395373985198073068079111464562149692923748847773086564452733021719275664824045458702653904437560533946984245015193941531475789709310438914347670973082993676657213391245458426658389607409932768879382798381559853283645069103038154571678433141901501640959562130844863894748666268493584683465815807044416505082947772888181389612961871175586080113084013570633429628092847753035279080373680239193403825383935925047192554396854257013740720476679460807004078193564020641926445498959459447182307605498670821648033247238949953328699947426011912538505669433334025823482182855419709237346667181528788280202366167226517356705304493589194447547978751224756785050753977005900267755563771195566975028913073397725765992448*i1^65 + 194370987160860013392409765767470017254462123474823118324783223315128405057617811560941173488486775151966021560635967993403293102188887258422703411856455650210220253224112617581992265933635080137183510307404852577868994054268802268648569281169861704093109679120921695864128474624893648868251265664100054647023522800384198720204021910406694092895355327994960589626119331951385787587472670367271347052264980345222547066975032506398792926108259015108023141489975208489331378617885153472451952950175134207955830088032397579656064474175558087646803882664257221235610272862347821501792086196488916729649242622049429550822201777631578688817983666222992168161281190196372787007938805109042293577580998343868292449207885432964501626638782016992515271943369583404576447137686246758148776481706207602308959642942493295763503455497039344999717489861203906063595639974996287812364443865517467756467305255932441011554160345125388763532890614080009309838642894092579486396330697001188111809575422491318403212183921511277721056341828961122329289457714357343416751703158183225728571990505645089832392461888211473586739979766983127727358100208007350097676490264236549730963834298634614612760513671044324947645732458620569424769241644594929466741956441816846073276252811706059070305707917314413448930478918914874794003059373107232912926126113429678628975325487522909251114821995674244564639186522607402113236839191446726638722887792303311830388377885575259839084627016863845553141814772582752657124507885601621600010499190932837361849889614490430797750253360472231124725070144038916172536417495645744995625088305289200594055770973278345008191028241560179752626002839172772942033380658609988173145502227646629025774998147070731510945975653118545072254576659571270202352985002195610560131736439894314981994202518582786130372496151220290053923205359286198845839575490044513743814666994958158313558797432646312400348308308991968547483079084637278640311458029982795709180768172921652511418493884870661442179970649321039415444903262321208003456154168213633745759063220860725001752023401089611992183970189595497347135875441707771134055002185263599401308446792933924248147697385378812156121472496158372916803621644929117194315035743936712685444407254633464785859884063595467770274921423769135984852144248694799114666782333888984420896308732246732457136963920965695671817344935455166597580111063115019882816018733802442325084221716359669218724351438893034419862426904706648253072518153636475868851543488347458868574273010010127506703218005502414680268968126154562944565792722391138304*i1^66 + -495817148231902604262793328111995350662848209729630989564730906773268612730702667177404468382783068734213789244343887897549962776167062002605429507224217982076512949089664156837476585882716585369844663128793764228969142179855054658430148603645798240404774510370305843136119972392267273480481977620166353731863574630712031289179905722193994921072570523705801179936522039283461411778241451292286996284683943240902995261040851675719914801463466325896279590711314137477048282138138692016690164688436520718346688986938842943343696708971121662005591338629240436728738675289709959431722580844894522703034186073757040081845976421885433850846142213901796367598713949598748615699442395166484487214726458853181967889262885748421135903769292934061183905150017075383736619669391535871082101788426371225358870655095414758947344497610346408438473007293333830467369985730245900144745967441000272653426727071568281251124913709751036562866682777385126931934813402476508763746886255184360194936894565525288687352691521155575937567073540734483656814806810080124932849161859837169241854800621892686766228236507836031152901958312761393550446456390127758123980924301842490590445672651634953119650901654660188434278628837001028507807015577309459326912495864732269842238661924804805110055782137903148283978893189056993243231361904675428493692730436991607354653898022192902112132166653224514307319652858570853854408950903493257822495961982602566705420970902971642430551354351375064793109227041655444066211105155733766482359202709540538222569194408479682448311890076878745874430629390722276403487101660167021104735255219763755002653468283912113554582857186815266199835313174343239296044804927852942858240970616855597142123768661203556392910768766502016428486260464459467315996182172048784392380084221251460807486555249412524522317352270605854332983970815847722496802704685548169337541767225712580678304236058753271383810759925275957380362147585794030712884059656169558806446475288849473672712583944161565699030820417906569839621095680935609868157847509947563291973505520011200665924325356422069149736696815327015628134953802765119299636379146454237191728043400264567265801603018469391108727489932804925231167977109558705113583201119197795995317417429491249860812060623895954045469841820837274512541086532931984460776657644449607904068747961259342816799179317148779971391231064560571976503666185743179313202857152256115840739523360045415705591107430186326257538890325929308616971601699596030440940317880465191229670913250709738109488557986006747225311432089330603989706962108416*i1^67 + 651862098093384517675200351699749374531140943481200756675115920038057739125698369281667048915976151015672787084957175907508717835104447235491689948373613445309082466498763951706120092774390327583934426576386664420364364828388911112360554361147664296517160562994510735225439050905267176198569211189848524911557805635776544090069398551290144561627189383451329028993532134000612698752460617703007226188811696194204956503790243624867063599896677451245182163330436260404339133474109615899163477447832926340134242543585727179584370187272591133346686041960614839794756458914463512431619265522675251498335177246368899718054845921952711434266567813719368375748970252731916559815488819111353017810536430244824904798530777114268682677992105533455104646332550540608951842813857803834055829905592833937234199956585351540330816745438536698558374184500201651110518422888484691488839302189521055078179627557103766976057859936715562183054951874606565834967942476240137826816375385541237553664164438421111918158502704339884117562093458887596310238540546581053852004681716465875395721372059417291742900917125638020133524895090764927235500862982644056371731491867880416619820677736099337010495538861985555587718581083148526785405703077838296905324953640916869219681389816091283608026000746887795839327609666957196744891467452592651146523207790240870353027360167748540972987978891957716458639953708926837814404960425630218250962671286116083926212647370773599597026857791973260466586506037614485328909480156723904562046717520613852238477805581593385779444560401959555719286342919257427245292813858481559458415588687507268043636491494744493637168862745818567051023281072480396956621693427616618007528868574958687012417839450210652734667634469348084340286688745398257590090596470816211277226099666564931641354258449985045567222328664954781249372642224818746087342238817322101675469254771489067639057346926583195798640458861057498928343982268093662007445078113583352687688748855669396524646904607698938566894311541264902766495546848942760486873441313301633349793001585214922734316950332735111530148357685389266383374061491823688725718975535076910758660282643730809739640030254075875948857330369832031892795221033879272484373083308144357293585940751771413261855629783048212820584645961385193668094053285865796919686663792230786361321121935847757427420798627503046771368263868953311395305422222621812430934237390093443316573319469348936437951964170904383002504421211386444910231610147011155208001243449051872306043353126934302382067368026088675601443938132806177262665728*i1^68 + 219627215673136056014931343993343308681984438369518190673211510307580386264995415544635541543401514749299594246033130950277137917728902262829231867602873768016337673677005621854237613200772707664289893913782261781843913739075854688560684695444704932599282952580376380126801665098353435248201791622544731359682325661348585467795599861591766648592168560451287205958083100233669454276394227417478211563959105321378330242414604965866295452868913037703813299864806230172547174239864996042440968378239662322365999713682964887216727823904715071451903226929145973783665959275667272004280257737281661440399827124581951961656879736572143561797191663499731637866627382356322806234705166791756707828648540199158710819288755781125710915599817775265211657248312164113470762575708989742395936930260362854600963951259746624057259522105209926777776819836491841742861099515526945781170869651629622349422732760215605099824219632555741756636038486635273895954227150230080204994039329744343599644700598316808477553664149434127071388546034023738772805443683733972958644651248333466134145443845336507694727371383541231036411803853668525562997176578612591051708311881490660036059173496067675779513042676084840029069490921531281875499661678112877504156888452515370424838077104248752058509774880522336471277029126879797596581300125306856839429944144367442544091566735137297762483783144164545429088537050008530904530547602248233684368308729750972794821077445409196337059952341320529348219907350651514228803086950536537570111857306514183040593362459023032284897620783703039634673712074050000677580361014687352677255957573258931550408879129323012773465097812855703984349788365065160386268340415693176023600363756918725960022498799485204897866255655486195390886943296099057375609046096938718847340239011106124852645310050077686061723327235954146205632078251866670043120448511285866376456756215964460526167621134383135984434538910456005001503556221499757028318242632262565811317788249074942837927016054017718690258692987634771616428353910978795151886012977080071137879397966471318972155684100501113317973479133984251594445987142851031116281965026209618595467062990995082150784395079015390006784906004206709987772442939393602698243957979082089291579175266677451844117847431129649556754865939514112647527331986701571378738466904981407390235602909196283171240664847629732617029637651854999432207445194575313295102261199445328553205356940391252735245894546901949285704400229460978016167000204962542423952335837184995802395954209883566842946381068848818753706499748103454720*i1^69 + -2928644986902323388432529990028387994716306488854739860694293519626909318428883515314255209875277770930065038173387183409045207681848084097393182670675639580069465612968830957075481851243214010104753462073791968747746591314429822771052047459515248479984956253723415230861065029840788236558593445265391843286915071417711035542369497126479163643716266212009136611836570453775901853878435458145017421481680358084985607872876384076869904850385057512522619807621701153675039797440184111413200039568971730137830720287032625454937146967098583565100680108541473551170060616194902377477705823608939142924550241530737848797073050442028056545287156910595495288140969735341353847966825464877776402191673306442580559229769070671850478392991260302614751330073468663289316792909046578952507126839546351792536308668493571785150749734747501863032972924414094482488599398053556474454838221814444451419398758106241123972442509935302030797669563166558401266287879775045067203094050917332662251539322234838392824827752851066746877122288012803372164715130906052594419355306262195691497652017480509067822267531632990655838333579828657254430316300764653809573484370174939365704563506068379020998871521855978312980590006311884725548212490875741523526564484647668869620845606650696207722722590290694409178378249982184502671830113185654828585403092681796010151819390934036430906976935929872316550632792730677600064835946006605944253504764266562516544132022518150156973295872696327354330847748208507403434308267024266691529751411414203897076839781522935394114767491540896733115469392781735290123813974488421107235102081100083551415178024800172740583703401899454097711065207404709728873631948679435283342771348500727278464960393793367987858466826062783164470157495078576444474746486654837337138429813592913362629127438396618658073811970588764746457861656233483908452878297576317930999196696084567184857046744209594724520676787055892334680656877824421346795306486183424757706237133473250128831616725899452992664137485652398446001377461082827191340327436620130191984733001714993579796203233193460997456887541577619050576651753959106349502632606346451715645815726022649861495977082667868106191933666725074659857607210244242761812209033415679095558962356739573225203535567671975453399151571954477961703374108729419950512003438190363803648329357114113810365168783516600556231678918907210208692690642982280794565005960628010654284628213016787989111026546403476327758964959203216616491903277941450647762136169734027624930873589424065665171353015174275539454604469075968*i1^70 + 1283672581859167878761418506298651764284614052243090417735846855970968243022601414471941043432535498674572804003920750857286765227879284884388344631839072989101672235187945184163768267102135359534023399501251174075912421438453226066831874919859145130289140830121755997673232781375234481584035890252336821644510578559093695829830711392661675552331372568724484670614876420873146999111585962372388192586169566020903131518073826974884131594558896984529557278180155439661460151992355045337125329994506215325438067182517743013075475146869542875595697559522081188771789384796895962887848017387664540035878238784009608287512041847376465555808892356623389304409132514029312090472486412349400856063224893496030876378962012380885334846067577683835285446906730615179645286228571873174797252124053811420731487318726667346689129669232043719247415168492306996665046726984250870534674639140753312809129919770775382561866881822131850241764158422577229609277825852735524961175997058171107209505831356969364422004076654279160348759063912115886504714720550183982800889223911414476094057635311368165346614104439906156168393306018895718526256687326237237387333667142712652096152659755021355226124499563434653751972904973008954380829435523325179438375555624449099914639338405360634740744055167865625434759748261064948975322835882205524931219886173320098899362440772058213354402499942444978342332026398226095591007507772546716581602870511875623751431686284686247385249643853667289638143681856500717644835113003568659044180150600945577588702639947304238980146508639217310509268883580881387643010994940484256576765349254438910130078252690021186158427454383453331210842869295635606302858970106556937652919992597119866366302839313853209223942811103667847518035963175244403594332322399553423610683676019423076465246846721030523953951084527286431738736666498076161635210056953549730365734542565065545475486297498393546264412413803729695171481332839745762367615827456754773422642941107676942856380793810117585785302837894013500352479679059178270136206917264041019117090068587454743313346539665343508099280021639610239263933288578910947941364184809492325677611747949495229521491500988346986038256742124464835268237047084628867213615239671419069279228431422418935454283411658500237450518782547171318612401053663011889447563461212217848892120705438783473935454757940196577032223014262783431788020585764763793085759337103036986602729059027367942548842937653207508162157034476577423307175840120716391394489417363504129215910783881813330249256562085158068881981440*i1^71 + 17873610011776556176873096402776341215323702546052074914133095942913109074427233624710939876947046375005265283890481105627359122165494915442884783554190510207316973026765867498885104508895390251501754850679303810137014334042661596300922742205032974050795909890526373542666620436274399080493505337922796285935367514339937020103235513605868979415261119508768216321846362995475981585664474663808090222224771036908411250254333575031676276370389472837556190820350873139994988083050120494979112604113212383173048273789136043610647990253685814911439228773892802487873202988960345044644881191544910280759821528279961568911530259162963228033920549224839176283597399948754323808925182053535909780591896965657858926399479626087254323905668969566523627895768565727897766708620847511209441910850674643619200215020724295466636443649302013332050157294216202149572635182096395394823787142064458079580640760151092162824973153328621918630728155346588988874212871385830222669204100946485798701534144915347756180729196964745371248321305699849172049204118730298601082291034730300197483916173998046072827790983596477706880185906188313645940282182011147253039242590029428003616891290722320034095362179828819493423455366402787077353456803658215803228516092583428890836400943315704433325993298712433778689382941243747638811960265285573949087783207233912954691947380772047054863317037480841048127429564869241301580292596783085285630385792624006600540909681533657005895056209588996455563336562651410951175453048116812848653834258726250308063021454737415977059902976081493619712787243048005709944192084023009453821536539431322841916680656019287194253648872184152687305698400287225177296073705704166032121378565496506883485331546797579918365016220152821899252879795518133804569406320868539897318105349925651193954538810824288158261877957027397255628150028542970885584948920391947904653547624716352181863956627175351481791963805523940313100668007981029002542662209823194690730064404589658522743772487215005413045211902725648001835154376936280144673842220174174786871968498372408104294026705687766718873344633456464725603468439409851442068570050366386636186814301715150633999664576905900044797436145702518832650147829472477941081532178932499784174682516394411720126149299576998511506374451169295343121406785912141166169866725241384555332587958695827785718505819451664060142605656885525295112949489471267607457381444758517703849099507844418042071243988039941573472709450209466133562083464708262925673875000205785917599104111871210100657302974738091474944*i1^72 + -36451743489627151375699132272369150558967520588278034153216644681883020562871042088593912692346947667785042644573718412062250132829349791423563868844569242955695683178890049005132628501578738373078933523207570208454271771452149454271893898961099540052056933860482011159305337306540146945407947594395701652573196152179555269267319282962066068539549594284427847790697098489289121478168035190612106696916834433359150281713789145366800697853727570201483083292530913166757912084680193772573183719651086392512029344461399766228047455708997618622011081261254281473022238245310499556159448864128120324100472222224621951092979662427041447545878740288803641068233005686742522914207204745645119966630714849967311484352415883927245763194925551997320656862812700074810684188286158018351449487743133281677706203318956524679685802319754192044158661888621680191420135162471520888318468351426588542991009991771049178989660481181729081584667544307654259477908960874225228110587889649090916403272518541352328666533324696858201828996221816267691514019717572574151480913961651776074822132871794362984927311705926059634482632247959138049063268524422876480235007848725727762148842781302180776198579164343379484291623539975170441624070477125445817938755225037589546024590927782327834479890210880024150792505975454430241358715655203057681815807555191748821589045626832255249464039957275652618801883618938949988612879528906825122354179675133267223629776649000489943779561483218510994070291066054771718778075140317073938110464287504562090793460191563812243844238169387116316190737933527669931232929217196212698438442025015082995193688456333012222216353471363668590008280903733784920045663580115389979669413453180630157972297121523759276033057836542080717751091341471266318591773101256229370025903146175060016757749639057333059357162340997043836764843361053212425867437705706404934741230205088185478413283990172728918281502784820691209322167205711633137471749444162662818205552820333218027692025276418204213316715174170238010773710784579006990028593482507872738440943302700490641510499738525331862415203504171911684379648385809752608480851632943438548030900422762800477192090929104701610183847621160118127770328639897313112922425360082571688441290543709017765119632274170079774789320083430564303453322613720658625106264045369926617290125852547728205314578221506239423239533780791996116707822790375768325838960841324656423240050125624555155572531903176475641421802749700838747944503324594530710668332314470892388216832192834529715215181597900800*i1^73 + 1182517818758327884955207952144644068330122908104687510579082996432893959568934897628142173444574196121165979979707929800872694919059001799591384344890740191091905069207947613372010403456855898480058639176514145619701581396286039192835341396717123322783054567434077859707697537642843701866863495186826851509197364184825517811069308203406374179071169896789452116111508070431150106824218039555609528369229553398679463956726673039025308832837274699302448627955701510368878431240054823048703669492740715725418310406724724525300374163877302205984340143187298327751714093024015538787267441165705143213899896587577438604622645901672750108199207615029067046129666480615087654428247972025051818425259591052385601190363352852149804628731263355614485776546390656234238544592282035395130698524061533575458734514483289580628400235530409428388444975020266041722894131594372551950389867027920544633686672631700893204999382881191461565494301284796801615681416411464116462282590943829522522855277337734075810572276779979378897685478763458558490616470952257474230331208228371096141898852720783316079752167467812582885225362219731972708640811099869320149912242010118201897066133762549719766499968635291694845954982731690357195031216745282149656304385593550261243202684572847318434247559325214317293438590491379659656985234853954406021156161636117714819356386659753379398868188565667911524111656862210777834347354591814158353496386841438782399847995110810894637082148548594160029204327541320252391037811698929699680917653543310387713290104959115410617604119874512520914454826263881449403977601722579392012967178853912894183800525062784881363620831110856287172336041363325889441484965734322407514846986916776108629239737085474431729410371253028708924671491929271789754484690819122115757905098466853768849304486933266884182123975703949707599807481549707528658539523352276351598776897204217033561103717435710597803249953691652614216632563663175650709183884044363618710184778042148668677800629950206556862933046605402780608968098173834637586109687081616414206147642440558896990918730913760269343250991968516664034207683129232268509696874027304280419403431521110693635129493622903920946161089387763941321807692470292859937946377004014509109139347744584500610653440870163305863331868591487174930976331531554545650581085259479612254594816774746679343571390548824674278093901246442509323946043860777676669280764098203309349322945146784751990516510597903340625993040512102829132179117739143088797406865156368789704626587906745382379454464*i1^74 + 82101323930503868637696437595752785579607873401141145507598955482475239545138662618695243301349366752665489606458383187201432300491629640799667639482409676569863905883324311847089949062700035295964154682924532728869315857885438476213926771415783681301642070319308523586019363000123646181618496303889505482649375055797871844466358851029629281970386538478966525094849973006626677636353242112684080524546782689845032662130973172159181781995324902963454583677068022533162715508295555262658111680397752156275641074376953711802587738117191352065243133352986964696885697208718945690374819379223113185393153243128265819760210524452875233987965282011179436513024055934487187990783349099418066847326101242673985201405596010138635392874842301658885260439176293944033938351836384829494258163430951421413782322710491385356871370478511074048102764635730202682431810198885818253343084800193459658429407427157721051829818987867210606265829729035306808624434430666146324175165773670057334740682546164474956352591601610099251318121254407881105235673807137071875357437352212448690988200052929354999635028836473257006281244074175637587232943587711861372512279398802170091963395561757723227540598971187410619305121095633976024953693471674268736709488243014350788235141020748342653625900820103302954850723215940175429100851041909107067793815894869132591452105529059729006173443853460204276563522967001447119767854746235017982320759909454956750241245309664308069774920872954919086251102330791919885520745921052854524078013668113671689989148883339211611413615934438602748537867300677818530053797798968065464752769903476681638390121263171005913905027249742402320706209801879928599996768874216366431812420957266513880307556141604596613955423443400801459318788358551011531289758908215696363193920276728755352573002727543579445361421631684214904731899108850946472011643359965722857860480374717238719078404704634641661534123766133013316218276509840301021050940483509089274741367416356060509723426288779629313020951714598969167808206707924478893325468488049899265228129522049162180472284287598596584970090895581744710754901958729868693205857188078463322131898336551083005617384835350794245167181409817039795720157812751832892739055642427308036339181759931209395586322607854981554954806682322056605945000207724838569337899968994286160512941054683984204618391067942032517471864746414281138961246419392928364597717209904143158269092633110623658898683362125986734400079838998487749569079546800454060343887670577595165337682102080977764352*i1^75 + -38439407823115391587997373789751205765845212719774412052345678137282578631252623129100222510612936526089342867341833783985166862905193161295147874764957845169676500406868537103415285922252080138098696804697305549843941115581547382258779198293472710428724723152480117498200204819107477351023911443725984031652748681497726438797230343201097286641702234165752823185048210550378011000695813526282063037229123076178939124636440366994912574586405460588828761169718263486619875491555761191329523845254222055173431718566697386081398542310562995399770341028391395993558012866207029575313799546477328482845801641702491113244549451715566945243669446297287274225432666369207177912531992517514466918807661358044943429106495174783522985902431133015408427607635407041351512179805023170884832380945682776050304475450811277041625836493530217230719048411006907091920128796743305868406873887446619824682908130407413457607381243891145812116330228428186464887807122816373212239860048645705177723434034715458704682798482930693922283230388522989306135065672408429509569853233478023928379552768943349620158275621508997341183054614208774082616838653912951821237639087806922343959269838483305272320928493818832472948099756458779430547471769857808511164832684630257936470467761737605146515329253360823139845445249207898914574166198390836790608217607542915108301062130494580398459072339955698811882615516477546950346122860267300047458486035028129853537773362060010742405923613223792592996895779401478161365818546713961630696882093474714032375126016538102016142450590212387510022744768019610019930501710412140694688243949384553485436532548908434149022930705088234923449891703143204439431342137254568992929019405282080784467010470993556760467184730636451661357836941381142270722206838517488114273361948521660342520768012893022643100247920525034244492679216545267498013943448573918914289283143784949052257846137619165993581356765406377003925451898097875956917221639715929348407056509831227768920691615036608695147687950062792007845221105228525044853809398403613132625525982712416687940076453836358313290806603080304843181366720240896129599862365599935434815074975971360978046686149181624311728698864731133301488362801264109440005554037232382767226266570832120842502259096650408142566810866699134069121671047402967242020813040905963928331063021996578358525577369103300288359833607002430323200359471841921708075139804766437549585894409337923528198395614054377139142146591426397394188651166468562540212726981658411053468645509300224*i1^76 + -60643250243814413547951840625607638338120245582359447042885557826545514676876585077700641386555374777088028143502366883611450123673253578632209430351888604502721322700295500671272844103526953431910080788366743584947940614003841704395272519982431065777386113836969032097705207597622353497761809392142988615998561308636744339943127432318968416256168166944565375227336249993084937360721898152482334048226990418130732069152012431972121113889930526295579513029519326660742928427238689595160106860977958060967573342579210400818233747364253593507599883833640424223582933238870928996518170395290824408913218251371244994009405068238035877803607220296269445168106797929232835700497497813148483938554268957250745119814881204307269882812585845062542474648007854466792970947157465121517582602934353363104645202156809817099674439598271357118831439559848489134772020374042275759784034220327574643556990705802341449195938711121999544163267108671631613952477281600102014516714068484991495105027015677798476050780466321604838732573676630617206352395709393024717083947156955975801762945637152329706843972843464370165619444817350190848509744911383558485011717185927040850904519077534978328484153691503046674238203543529863563590447249605329856240618236487166040809604228193527905835342486631760567245670120701778126252056337228229111779890405605964475510450220995223267722693593009413057714285167925659997903423215716899164434026851368381093440177497034872054096206090540580665729680386256290607271509455971900541587465127576378484700318852178708120188165122190988878303032104752562599548773448662923381978188007514572731001255238337376289818121680904284927642170123534462645240000685018144395740865189171394534266642548396082769468141195853711312999377178913266234229554066388069627976536380534819754106063931733372723030471505471537938280124520220762979600582930035958650301063760215928946110354747252657914654111037943680573418246318643279773973299236461149331269809059320267470533662381669410762021735343624892581081097646287733705160816605120848908329808322240396299174105217788050914770845319723419471685918612879459428285687626944172629641893292323779807916404996605766422684505506369009442270367808850359006006753799716930093294805696309181582122506601029475043914225737633306314453471601294260358865212937331932887618240761011553844626008360425619293511764142975743349560979561588968543901127198576768047803763387526599601482082266724507838333652988342805885278640379962906543234162026642212485500764160*i1^77 + 66107974135763209600245178961233898838445432312432921661802528565138675165882357808887021762675045424934828292971228634767328598491793855360598706468452901479832118360182594407974571361682654161319367109168258580775950417264645953197669085619010907036059826136794052657201783630793116637600106765064012028392313761018140262762605655599258280762567644378087913762088550692583803789209678520749801210719370654445271658970812246343893369369028457589994413567434203895393975003130442146221315569869442606587493483035094245940219800047835377726907720057245696821144339221303184241988324744178872773691042684201957562920764194384591962806778068002283955721455050427197999867845533437317638094001205654133186255262643821897132997781186550838243221365207006554377425891812357253267588800637195657909261942784699026231001484875841927651385794716656913349526955861802319406390971114160239767018301911259165551003960172539436652139274500413545199221161856874520676481682193016603389818627827702506537396537904894268378199094205184647764239094730438516857652203173000801392640655579219637134931329633693661654738249170467884293417231398257432990534884095218160022765965912984071316275471717052521659323486091010374093885764518346354199327000127026752764458111649533157442692275836762932268980762074061330054421928456536994026189001698121116237422046239885020218523283064226275198967900708336141330293234308818739155592054541746859845044512578713114953929244809254828939746422565364069271038302117192327385358307557323428077323422302800866937659482754085325650303646028815666955236896667695424032648495351418097676184561587455073584362816565802471923519587457705260791661793517690635682520096008124110630163905463075841199265777514987731614967149668494127865838954087668032023883547953145331015040473514335184236774171319167509867886464110276284496617422556953057186840440987005881838966685214179051257241997876970754897817825564347850091357526062082695474032583736475414675726009698472776501490704044789411450014237848122469915710419147345464254416594587475210642866319306037427208532530585672429307065040882470359016848930451471153896571677794568996854064956986425571628036420256815750493924473353002035357641314575431031905389184933334888400948655087238196732082701061207548582494834703176020095668502488653219945117913126750634164683631970145424377690134876885729411822781735776485873520933293192647536006242260936519178634109046808810237492460988091971055681716560129866030122766530246187417600*i1^78 + 67223834880137593346824974304666534990435380538652744653419918191810555239584788772485142778649832787323557445380247726524608060643572131614793905138856713152261874604365558206780016590291938864643558917845970190610736288975670391685859596112000977348369720674373173297773839016842168789664579568925306649846947522825821646692088981606845738754303564881252044869995370924533470582318776536682223721311736033587884933024032503314197518867632711228574431172183031973507994865552860992951405391037426918067085015870915157111397135002544055632902024836702601300105623465321723505971992990404396395814726177283234019003507028707435783086859677470428384225143609790020599018840885376288347464012142744493907768840049959072792308792765703453535147323655302901847800854624635416274639150791248645331151284260896667489955094657087757005555051347958837110317480578391682560034787005409408206738864657003614250102915437655231360586308590093209642510891611470513698087210808275850610310650061323121714769393167921685657497672422894016515430744171431331801572289390375744126559970585736434964178146707201318333735459601569765534907642435495557493716578680183967079239691403117886141501974951745668661449694157133335581302272570290452113437496982186093606526483354458258433961350875322213763300460492306671048046247195159526549933500540942014119647911910349985104574686055499626656617341607927143091771540750054791858240465902334921853199921205510313934050468110201022197805984931933827268658355440486404040822026809374804440617410010910905913070165122756372676227313353600800457755981402843746271945463582840703817166550818690498268901059074732518265904727194160936433452628469237470685034142223521550902390098382344145506352713100014861991899479808324756742440361249619781250932498254875313344749761474123599963673095766619243586071862134590486770986294499113011603005924630430001367416127272370690494567350161036942057234514910557221359554905153871479616210159769029642319785750787308654268323399996606065224299238718770353225518201833539304691335267440006723225877513910088580270942307014075817596191506850717368099665049737477894860479475823696449520463165833087267303055070441031408837146596048684220289483528024639788487423180232570851002585138509228149771088979891637417320813001664885883882424836447985967429456014086948055196606271973754155616586969287423962200005095801748971226508677275977794946034280281236422741673927509339528166485916050433199830723243646187683147126490768867328*i1^79 + 8470413172087814116878413412130405785965315513632776987367293222229388864188066467765410733934499304577291107387047750866441042104665157916197379453819632713307026642193463467789419612005922660643375390457167778144528388241734022660990532896673680491434675404041523965505250892158011186254801615984118633459586909457421449426039018086928893130052850738863225790293931318243430962360283738861461460541495962016673751036300835283563795389512539872408623084570586381963897558987554290611646373104551951613554287933943212403817455837183115003975343450148434708912517678267010646084714819074921280006734391158041798590875542688077973436481373410108135003003664397276114008299205107079234663991673584089096796026547166114507460242160816684187403510885725457262714504268783956377136798910436467716579104920892796929737414601703647155538216182085482749998780868951969033487567425483827337810980404654512745062786343770130403290460623399267404829081708582672386721415332796463383778034337721552974821272667262707142633998990378371877953993550705485253904241547754207594413797630682113666142260934540346871249489660956107427652335862549335684972326735772287823608863141152043091242542658729703907993083832601129459554462026393658793794295022539371855808892790657307935712881021217618889208427770556730994801334111074677524479412219262830054460596880234842016179993026916417314347472868021252482094817973877206225666482475947926170285436459595562943121084125124197410986820554402116348925677974647550010749726255568571472054373351289168873542457298061517837265177657770590251814756366547369635226492240296827287829458697058613133836961094413830206063564969191148552838521153267701480258418258827894653869045110289091755241026993875489549838313638550328215419991789633514862928797694228265045737191596839439432713584379840167142295638706580680357668678080383430559977180849692087907418096872176361569179864985527276255313586101221590349028267096030209803904313080733702828500832057776818104938459292155485718780843469762297300568638348782610465323189688578062784338338336110373053626771786724101583584633112116004365611512742965650522350698515243073052437399045195785381749737385829277996653213152261303573821469646399688326409282228997519159682558775171563599659598032198885162687021265049471932832824227150774698782004866865903353858369095704547392262248655383935356368623451580293612090955717659696922897652387505024033620252439117238989807346082015182138585044323530016522426646528*i1^80 + -2021299204562787710139219127827940657211524129459008601738232219461590784816955681656707483498209578270985368669331372427002446633109756716207374673670966662749576198209254761931153097678674728015191770412847480896514411944539436230213883451462585847755979186579987469088571001996052132093467163560721693343922882362592335002493490066949344890144848296807684253115565032577592691176058229801539854394522707856489346874616904525602142235316240581386109595039794592329838136592412739715280851588051886558808359033373663726582618498575743236831363996039525341755437136677098873007309119390208035369461885016438966475786674699155152605891721470825613515046459473390752297501898351619609074722751809156804630509285570797200505690578023563947660389902728987202547986812164912122889170348046522339718516876113380381702385543970504461067080338229956324857128056810368433935568905878836610111354474941741800943781969187467238689327693354877280769772165252919214381702067098806977935061884825731086593884313330661434818048801416232153477839874763691787551169030301828599604075721988565993312209516895578837478712302105471749471405756464879272855925012367713362179123754784517173861065012529853945759565075424492080657706023742111735990954461305281028316169046313054414136743798686693025410557509982869568954821343750255801621082654817369963640315975932168548372403248981478963356752698187348809722204129251717901808002941782207071032257153422198465393481864452685144468210708418077240251701081556068827751011674573070037529262590060747401618370038729443111404726736306314184707699979211922866243984185650937482859240864733434522366308259111544261875217090165446535595981372084431103151144861977956732130043807991233988921257782117008731295044154545832172629752386377322405892786712297263446804501058894072467449667310266258625367074004575574440256423027991429019488584564405957469048011486094197394660974454549913834414541151744066297278483236315562743210837236563194414092725990710264805639637982881946277877373590258492053718329360811416389635536255586064684075149611273880778524433824314594591645719749289309139589624394948569482466692881011244194597458483078353087473632977106977329218358429300471830584866825445719440521164218302202726785417051012519485094611513447821684912146932060036648094246496917737489945679345948458474352981034089138140151178942610365851961620059622624934397514377160131710184507528620426059575093697340105165783078406786351914307175200906643767296*i1^81 + 3233837369692787502289768027130422813205065934930253230814500663792499661468656320735735328540863292958150879834552128055868302724995971817093989400330665443549329705769705730342409948527177420289466812294768896853619196399697542521227075891077338584492284430230080161776220284545220786693770869232632294725245439589924047131430327595950348602355838624504849511177296537739374112392258058548610335761600949198539712962944257109183952764585876663526199587895036551819033009270851960936291756496313370258826923762472260155201843808874944024115470197051593534357328557926895815630586503212835156017466581678759787152772960103849592258545705904496709334433345097400295139722306242886688269305526486284150589917358844028296457486070391210738767064163347708126619932049700485834498587654290216211497237712088947946413917578910044772011814655559680294816893788772991166802337696197129405829222717885447683272341189262359259204861195851349021992891976773230977902671781388135934665111562975271204362685132414820904633066717559056673784832276878695938991106642215851035147673127307698579240590959124047352173666231688710183678608737035474726906686862800585424831274589324862711424582610590403566122658898710365989178755753429910802989298249104911810769434822443970001199793813392818580213219214155882841331640618596563158523577037279842530971025638801662644399648830730254544752473900131017954342942340044733025807251139309610422759541824588891312082130561774349846891024058808540917655486961661025240982961614912338623902147997025575626437351925365506758539923628211104448595777300100759005147392074897761309095363230245837002856139037486074658730998372595459979234623089562287063241466395225602261457561550447748664881484509212031753878033585787833756560245131544258048510847369278869272249921459168507171373568416080467473630630195408797502537165744359462148680019256284826767724370477209741942474182911916842654243960293350862134933897798182173883991784571970945300330624231172164242709064906089567851538146430499418841075687620371269643823441518059649250029391770207357372061245768258376769898454566578662180614825500812173109677405761580004036168868339498803370064741756010831375867557366626276250225439749488709382155203532934836746888391716000800120553699125684204546244193719467592641291341053792064042859171100204387867093753356456128495197432884114709952505957788356838745820837287759390721974848626838553657746348317603465278892483587011766214389939828686848*i1^82 + 1547321872947511031792449398473384778729239770826038475594492757131044819705006373342989356508657653926580320847963628733081454663416102372708078562535277643630110733783472418090374793162601264842779708593914380230259445333521627576321937685178803637197836616964170067100201450791885323776164810621595631316168368795611510835740125719903818131716121302984384486132376395838411730261060067522780368054714993809802985754363426623498274497259109819529757226253113583709879783933534018097838509043553572610177981685236613433103863030848673440483941566717859240027611613692639751889430892632743011402546921983740374843108184053025910081506978730697185438792860531051016310895072698225431752641200119381154489425468350103408073742609078907018680785582987821185425423157475606722489588920964419270855970650452754462691715668304447392416510548221652397373928003499800520140862541817132219489740002663734608233694106757255793874079976426625156215879611372817417691274872155112411755459602829181503970820413986695600428774181582797206100232752410400749982865724537963344740840175193450525715555958136818693497938683100068559946170748449347363578859942942828953190254457205104137292656190039212584965499353028420150840181552618263119906594548548241020161176235589598739393550504131787247707187232128199571344740677381191151093777586742873317873522333186855433994372447689864274954517167195725583421178923839418436190143508098089443847235856948240053056562901138101155932281961876974509128078416822830712191377297434782414595200483182025322744972082805219484536196757328309154238609658554466818105225573982772579632895707234667363808196510222709148869390149294535693698081684082968194690165686450102697546974489909169559820183641297557490829818685232256470952745340761103932611519711300981468907175837693505843899676390045036054329876272406310668260350890234880755341729151308788428930269020101715122938716717710677101419342918029473086119950648350489288538155980902851421436067445144189195909285829720748734471345580759908865501458534498044405873216759921226571340852700367345007675079153998049868615466317080359040583058855745708037289434565085934139893638685288427479939563684393383523226084720583317677475008524582012079868000262783457126781536632663738999699518480858562104308169821763715276969411981378400689976227004536842428854536049842414950442647798908272069235022802965817140035264231108884108862647686223827278025604717009772527241262073854243132017737728*i1^83 + -28842569293155489613949930262347021338432202985958573610763753155795383728127622235606831599395147582323886346990023211996305294080786729887148358682678131909275482335945808553054445734381813499143730735315378784007240422229720403491928721974153559284756784526103008570080513586070544248383960533245552011031419758830237812260312814405571523899077449997723660395576305352072767088716815150862526048595736658149682185684011087638776060041155346427121353522228774408156701618006991760063009928334344065249335190960970477364176263433975369621792795644122801056575929384489523738557932285590389837829185715124854359935635052502350288596620866323954924565720974072151927131417955095918747215817175400728564209918178291087284755184027067494449031472294055832397612722713514075503544173250581992247613933415312959076663812097953148534608902592415151413225164554063944561036535618150557216509902124290442076644467880069951363596276600892113039565880316324493326652950503265831010732218551328159045613675439320527109928491278389789214137318213679916123583059599671027184121761833261757012228362929471034695069330279971662328930413997448488910382034876203601827959271483416999201536348022100824059070753105306430736045943160418197058434399678044865424740391859322620069164968265766373952759662908957117057185729682216548653065252585492164709683393384082665174236644579627478254829989911244675178831494147906330837211554350972700002182056177770762330860816762091510403639861238182010682191214997825982082731996991591835832100453886091136030241172878986463524103684476652880201121800347976908999799206204091079560707319970880841903200813419060488022423091688248734540214048390529166640089400834705375536797722031013593412650719438649971355620732708501799323948997001353852891143302454369364824486332871895680463274065226922166339497329669800965651520097536007489585388897045948633235713350075363292232800719149008762463502488370877102193137237064585783388707416179368327393838050117549011861262648257242609945288712472971098573635667381905255196874899024922098094990301560137507030052054529243498217568830919326921507294504045716976039766223912501637886956762037090582184022693136330368454906291918736121764854498883990098554670815416810176993516130586332403688910461829020613974871195913267360259060867894610214476044752085576656075480190993707613131821516848941806462932252156938398513122903724030722926526602925343801061926594294147951960721949040914202624*i1^84 + -82122266093062312556610383614363266623053848831529423613958124730985582680559698440346534772677856076036213851602417971703022582173561766868533044335712589776853187109711637395385830441580608923272973770626500204965742000318156497587193430835632087349828405057935706161043851754021483620132693637660947320011049706802626536700421256532438046156383545830566218980082979865147100252353407685259155341261939688830097201277380910338030778183328349680980287973112915629033212621044208137493949810404016455788761999753920236796767920212762984798080015672809758606984665297082939209812424222410069539175482078811168275316950553072591168856502977387849152571157506740896301531902363512557581747138482764649325171099346786410338077692729092386769656462880859766971994046674563687411504191607162742386689800156759890267834016845145483074856006378483992157294605875472270467377920053860693147753545707845112032431428673585418623112554015897906379780072450697949363428361192861788747839021991898299915723761153581156699747537042348226966354922789600750474217989554571155780367118203183730186276229408621581155848077537519403366493458764148004189074971801714320136022446120778029152628037964005825801487455492285745053391940818904377559070937230652814409943547576865735646827914620914696848820917363281591761738964609673486851987293891877454148919167176241927428366440874844893019343611038694943082135663849601032468060524448244250455147056666355992427592755601728246871529284419417606403796727273369524481875476961397073413698907869278805243775728479247221194436333838101508369377362466718243794929714902492797041849419007937563494883773211128367766580559221421761658610799999693988347616328793545165148843789666099046455622529810421126846591134377379385597759170291330737081816675385422778712245948109711690754283722515307428172849385020105478817798662280426243564131564261843558112264933988663079433957378328626447529115735848176511665917296952620421037693585021158923099156076673157011181819564815614804395028492091182548739112019837143559123551871836580814925272770901940456211370575991926651344733285090387853413232153698483639415842456833942795470602385916209515643528011377914040863381784299902591871292472128042406119061117439901518280956955862991474465816957061783116164240451146945599178793148686562107359595202781156504940527437028680200386345281028652474525699919449040250869321430470014321640785841140311538985817013719403538952276324384768*i1^85 + -6214440626116321967734251731276742464678955221350946166101552127248166037970940512464242290995585584076179758159674249748942159300016543033880017285780505037123146078819903959068546151029887173292764813789368867481759068581311441423897165167924302200860258275500847629093440765332616712930318872673825179008622730278919785000649363405054311057869200278865539771000861885202919788268592403257648510806298799155030114243882795158608940018556071707974764372042684127875840430099231255644803722640760731161478652647447638252949557536254453666849635272348231577413681309118986235925808254928943316522228123047073296327015820835213128860694158963053716592622143140242120840287686767255756155737232601305708528768839517640711961743453070515581665159153247838134851752629527719638812279077600851168702885389367747321396626008866542870267711235310065722233214811912777849826208259148877091511784599490515883336581953282968728185131296013041639878372899307321856450828068198754509466707417352681418112878433021380193901107101582554729739367418921018819326469506846103241856638576473204308227284371075393683169161067119240738447599690943355172197390368980044625902006378009997589371067603070745058224894441163721484541686148666572479960396086812175945249979937760835468102889543840555207547293329387077753690075332076452064845303330768474379193522955479469454229718153153388105987607182047921437430364201216509676212543733870303356177182691155294196129932218836063692005043539945761468110577676591787343144894503089208140684571392892005627212039889998972750953041725879378049424441261705647214612188929963909429804166420786732725019861778369832453228652401811719438498155790648485588438004855141052674993133345269670066395527696147173271092274525267174535941077799810702605096572655894443215119669964482327709607477700381498052261583806336737346672121685309387141137828045995855069005890245434608072953578420067883151342246960707268569105198843987675867331359981036192215470158404937901801703327205171230046760601464468363178374984294965945577000366882124934744207742306708759125918700135889659273024489990236813752199981757373195975465211140752311600471274076197338118556532681385155077550951182081963472418705012733077199027700143633813416804811349029293853176288801627016225966686909961893977650284910378969766973116170631297752723841297696248987154901857668126541582419945918533445990167498328300570114118363817180233779512191335183241183232*i1^86 + 798569084746766788074145541610685448241235037291914264722677188601096502041037234322012808913530927068132420678478784506174343859992271976100854034216320843522580961423850773674964379308845895361511929710067116813725098150819470424710234398068897223353871712517357997753407930337344928421576563997776010193446760422895223045912074049750342467391093551903062326935340309065600786371462367803408131865176893580118556523137335217563335003497904666420883943512433790639079329135977823222820278737330148815093325085920754197706368422148080149320793334699775409252035434595785564171351349450785793019277203647538095528905873113789984772296209072322741849855948462734996712601394787754620257722145703905110307675318906138296860216364503904700860596338673006383582662726984644898534288348382769975027270202233036885448407153492711064549576373667473856080770841902914568901446285169878958094098348465309021527052524208464123479116241400880620724306465225374686824522203234894256812004456980108712022263491120066402430070656606814020866333861827461227392342770880433158761917709416984306837572094748505180771221584562527905696449915924143866917706578989294699271577134840281474150804396617711808671234487758200752632918138899199224663696750278616569718808228450036425155698356013047622038709868000472757744233356024876484467050984461273966426394037202122715920933582695093793135164254200638509167011152342766802647597025540236701651827693584510764852473924552346931207280027505744228675214628168814622131731053919291397521011428549316155773492465726104931413618553251412805823200013445020942501741164563402160022439153579709526563111906617295569938057888582078022607647662665328845460768758537537791972664979002853798196758490176667210759327797475481533581207874364421358273565863975149917827305606689718764122980562077219307203420965093827041303599771800306839752883264003858970088509252630786576303518840157369183237272751964785218683678980721685512729147123949520240898034687583243381673760855819815723228689337684180736365864271478315458404273062064605581379330868180749663631259193469881732755685819590463264486478560335886808369327306556708063846655855014708499884589636414800876451670514198352849936417474836331745685672849056734157641045493532584296425046670842885161420512009318360731982476985953792702802576343279046672144747976927604455989246208668324308479553785457689088837586066813248240801211231677488385930875011195731968*i1^87 + 128503492661834711131833962129786146092085818040635343691280545305435819621648930531996694894594832136173833741407017896473860286048580423593347978841175761586313344292567641901716069413092080192151984749271618935957889911368734957265131296233676559470190430635439918248195244448209098331213593245470890378365341180763768394566309381340363528108473055305381237010583433245308419758383477142735185146105409086729900554784676740964369083504287177955305966297915105207789918795211033034895478994667914352547338407857954180199499772376918948481721135177233828708273127688373581724464784964229692839935131809547255142581592362437877131764612780751180322420875430311792227367639689023629319893264170144870255190961121936422304558176297855681077530323621483779364235869662264387570239190420603809418569524896658975062255581536962258159287983030773462406592052022206698830727764293524941078490153275975127976682936005096503596168285542315934216295865799704681924455531037198358892065063775728375249087115728619542020234180459654944123775344899978860660236838294893108536125606856507190472983653109461550580614686281870175088711322268654754618210753511196118753586285495672724047515991210869924513173906103670578682309626675800317071671228379976703136240672907209847354495417078873538386317423568747424965786022235128764524073883818249358855939998375484220329344834393849747270273393259817052740528101864993510730918871243853609460255472509281274823041231758499100545821113941402440668016194445393631388651734982590094322071057030842856165910271630546116113062233067680520778098203844616220792417228934087570467840548617378476753904839788189665213789922132767999439634907279653064802629638009741843059542085323930182874964661145387585126536069136141844942862206469630092566831382576263909260132408075982929136977969352419143610111391746270328999694451019254428745443819685717034788055972048197588965699457964591702004665756049849291791606065771279937790345195724162122325369913132910051606477627540607954344464099152750878779288481031505659802341920519535374097061566018589883472554896544702516179283200589920663978904081091860178700137732780668371736635175138572494780862116146485341193790550665437231730173227482128547826255234690142634531168588010542171540067979443454882808067547933372831198075438247728784177195932909433861789972389385445219708799974067284283244172790845233523100599229457840018466654045378290189339025473536*i1^88 + 6954619368367777903832272047333568322326622644087456268335085523854652089510272678446002895271934722364025122490502239328978960712562190021513908910363690976085192447620220535139611338141590865341510924805862948972796050491351795127492606158456111738967446505653911782812619299888521348159314044013836525719647927750829932327105690575981080365437007841984143922906514762833360610665469056129679957488531394627049435386470532847017621033855048778479348531405292572378826702229961339552033382624575690570274551547484361354980284310089534719322063135507459314970927652090752768024543028837906135187441249079650533846779498406927396009745712476375398500789067775022578741646496942263606066304217779967166251352883591481586945727334043047395801859399520801466388407495095469836733206021432424962928696192958419028862582940376946186532393629735754554422202751668235910706831589149467592290478702461180844590181678979111144183335413856336311579438348962510292353668360969635871656263521563983977407502606023359895463851204014306331798204078999577389939966760110024966542068141667744020911999860175956900628124100609908372564463909405638517087271202411725249642674146905553205306152105423715766440612389567851717770586332872640719409794780808932803533643673942539360874700554363328767217311976347796918406115879885390254163297458302463768408597822752118513822722172109866272783932963806580925437122713104941191471739657668268351561750415000469203136409122898942445365245855543236955102320312679744053087345631847553618114137608079447644192404070353562326578910015445818852763588890771933392804556156649743992927532958107012725914728206959711324516966190775113268066450744976476827633580108580600181902452555317586770882120938829051158983392133810674147107972063251823412064605799261895764945460984562777099266767951793091143436362884765089311570774289320889208335600852327467748194430504204109461674733407671902667598362476292244001889837778254910339123143490907685468384752128033001564173535141912912653600996966384563436532745908651628391099358293536028880401073163757169622136585291272985438777174772146682242989958323722340755548253862597867584851793127006732250692984471462395988107635626272438883024696894420477899291434128872808395147439664432950084063227876230188831115301152145781312280810496537316528815553339417553123001128294760680448649823208916564954442949637967321146169384285418012559702221387053880311808*i1^89 + 197210267201139484902012247093072840112661558295451469451400024409890496495294221234175922141448142108300918075083909886500523663764556030531365006192132265669913905674152224688879336041485036434680212049816105367692642174111465445078480444592297191580625331975019461125615246726036482609489035738513110436542038001436305430586577697542374499334563716442621028745706773572260403181140892224276426228720657712837771832539708361323878583869943993366427113121993221661012293282908768679435224710774962864980352824920843811055683419640892237471008585775400708224100120087218486591683048707355684592235151910517410126608088459071730476780487051880307867338818385375808760290487697203047712443876966027811755920513252780602923999242764525566399780371412010667093143082100170668454103833638254367968150498473231179550564541237753663707343277467723575832396208902386819686132451228381240198176359575536481091843936791075368271311195151381178366591609519273831896890613331328102934084039008561476081742082614460482730604343363571090517438612174360239771694230312316852983422002452915339226096642391126245648403391365557390445085777634093024653190624539228680363141522465761809727988741871082520168020701741742618791786773951541582479310176886100486282174360581886328970306743172752189092562217042998536620426538667134456353215136593902153628642683946252242363246916514551700743523071264027612316468049920302933366838622972899503101616482120842492254944126197050907893023712635756430405004543459267255485845953700349208790228069294326558912184113994292589998349401511258730535119521927624106162638185355307213448331522888910303696988308350880910545145449579338338828377734658785918531967799858029126737861548458582738986770909086131282592763320964369151120894804842688361260841657420940597035942647438158910177459626870427371492619212045728508770613935895241239995412888134977022308408429333425712642063041848631377068561884501433638842526683238299788936230577548777955203176586528726477673042729216149705182564584299679905553723979021971942382712763239054424822949189815171599662286342799556587576700986370369090038081833820885489356624682228970731106279420679374531001813482218707987550575538650006423758575727794611698077369622634684904428674709528401554103288198219799708805176364589610930083033737439570895943355072040420790117426956132596783015036902962369799937567405297365523980988603176377788657841379213312*i1^90 + 2465433859816126235927870775205992454738809083033573244366514889943874037658574841458817512119417431868917974060256079456261935095247959998130447953943267886853436516027686698656157058281473283856260713246874856284296163050831160711928563896416487949617117385677851226725610365624433961179155722534765331263347600080686467481919984651226790133358096320252821459371943897643854206032996123232218071695450614230468239345623547553122661807024481650704096714559347573932317002509130764549336904730061354122424486637514834743087645475946380193793696266256009314459633479005253454737859734950404712169391749968723942831776255368075135288072718963772715550784929843075283583032169374332374821029846656214605920845230544947696831389913399078523324958038331661937399033505372089155972416130872814692470008379544137009025800562007826307491859796473941877639750000297188529706930894821166070101933661278221320357880071420374030945856360838013927688744772713456741613755610269864490681264055132598881691130738771183236909743126770308253784661396738763370019500743355475042415744988686319408656639213652046220962828072584363421519044069994446515901443936188248405265771791907087498008992514242879701314438807255591816837786395225948000080006562678118697390090717220700278327264733596311895029228620385541832080508976173884761821231196604748447677881333016658397999628702069509814369158056128227833958690927062750977015533531727086749779865546454438893925563226094289221430262548353387842142849472294223156043764700513338028962345302753297759550213502996747658366358328540662237660380556362862742185601954338278733729267936808329547708079237212338246468810825175479202980855247057976819817270628734368551763610313342691198118567895695814178140271078570817768591854131173818773925114434952627352501908352334052924210908386433835301285078274914000851981960811857447302689705648464595756593993513805798319567660452557502044697531760077801700432219110429637415761117932908623090008201783524751079753590413648921964027166555592284329052349204740187209976508804583694561835951824334449290470798110164727082329047946044401338010858072851132879525304441391495674683538298491174856462346568928444592305393690507694294187211594212102961975662879748791781634061951369375920549871321209315139915640245495282334697061785146489066858099354172381241313331180909570234916017187955002559491148635561929224454365588985403049771008*i1^91 + -6400196019762735870863534489271957629553405881656644514302417872409526012040252487678099091870150877154085173931387709667461330887789280194957250857834828068701205953379451643707874256970739497662798108504757255244728645753887574953258450218256905172611425602199608127386025995875082128431564894483769832170827818368464716975228796250931743349019459101741028088821428491928227934149566823652234800102848393269756572907865775588626909219443024889354080270421355423655091077435625026624913606781321884157620135556567283465235747630450261834246888579845965549282847295418130021820492124688182562877389718745976780342497326021026049015376955498333234027553548207370025705540385790305219115567931671725353480126196602740560399014347008746922098575237884423699870203271623145408789028255121342371105252212132720890763583501471729707478596613282288172648341253531987536647890493852134208847827306691772972308009351436878903483323764381340406485103930450587104798939093358498930776171958647769787296254971992792720250706876974415704815270178602339769548365934457070807962586814201647647599419848817448961224905053012857157567149738868174541377899310706971426609662463467000848332396481089990309711230252781363640881291173211218675137491678748798139690287977916469086085943786646852818883388577956230458472595371542442421921641596088633102496838659452952996933523916284133599204913525358067378321513911243546724307153055956124575373138905006075275222532368017669723540836226505200048314568142476712335799331882841464842465002357659136605072148586403457744621711657556869392197841947791057664016607628784083234686870506055275358721616456662682512529230459945674054614363699549412754774668938347545335430831397030075122541602222915187391452878176941531372001284624411287896622895354375079891657870122474184042851957658297168688385408500130180592482870463864607767230612781684293981261093893610536478404448149642113387785701704418097545498411991772530713285528714821235491321479521576446904586486707739061676657733177917515638820824898663966173527135774895132855258501771918298253347963455608736203014235391042419199122982421990535203595899985240931942378887936414756434103760849568014446298421543492659744878227629291917404413169892350864583268743634788318537572610422922714121427138652287323237862058215318079816504638707519087427962214867105792802622131401864232382333184378386553673043820811386880*i1^92 + -495196752008918534915944420909575924603470173863034056829380403582037561838475697648661002663044544107040355094375116510741831832889723811960326627667845534494208443609218627863799257373755593116872389788589150845127569236116954914250409917485688724410087225804846893504516406872640568797150964744530846813322187881250626040922638260777313759529295712299390415649394581582449212213829529100550228021713803363364410016242550119901200384881497134141479700711498406715071400398011318910047939801508054376285363585222973957827825059261355602776518319976627904206107891237369356242070368351198573875257037393355251920798777296114226385659905270174125011505053305504276886708119452024398530674930716875270273158711150689585818637625615158454500869271010385482644564335203244328296380157988236830666288943867610882860474622762385966816825426399400581737096372594601517060951496778075356442063496527511354985970122583279211864762266710391840151031734356295279503240327267452160829266372380907486114448672844989861358186897704749214297993710305261232302015536495503167616432433047830275398446486632722508604395486379675191153735175840220143275897207808733571124665880362641161253113696764691484581812414607111108592435478442769141528853342168442632361988372563522585884185667568842256651037088634878976247618467630825124058451250221614924253897204575030701014256334905875686863836842279256729164705817580978365298234005490053365104064762994411821465742611600219817145432321684898098267821146720204721233907715413910825480126074498706013211091150259170326272100613262337280750793270161497977011124156428222729329641419715639071227753602044305217750188151584213089681097765533132235367597611208991598001179585800695765524290530996362127450880413858646504385838005819898018333682893250801797868617498292386884427872766551135033987057458823104681818360849132233690315738929386617012546771579675985496818050137262561997311063706091840750948264465236612439236112060917073566162163830389956809160273266925315451137860961498450204846742733706796378880398320850177356675657504050982502069818806906910382981462227490185603538370665586223059304507949801303292397807180596854508665953666188715295921196947596625816360958850222101430154490606594496897523039313249437951163381262936675193682118709337625424409254932013501766788761587749852209260357589017207669564702180341896765531705828156442552859361280*i1^93 + -2825263987204814554906690320687702092080906188689475525058344265517766735887088363431748995715689929525545638524488146012438145752082929358320627020705870235977018592774263736399699044913629096699573087387068383824336587568467818051794917834183763080395143703402313029521888954085716743461387178154450003388782750994502357037688844883244216501947392679509738189456318697790176388297294473150832164557848293132856397319352156794531158824672109376169914733791721428514214010824858437998958709878352653988904426885327673860372434595575831361367607417676226321159109914027456693353637139079772361782076664254244343579448610667792907340720062008016584344500196934548239218366752945291043764811805981249050316417901472926053280920332797382556995901974397861802345991128366130278044311330898976705722758429134630134608002445788962504588678053284493477840705300564714071439632625260165372054291611115359895771238574545380456222853127737363892813100080706572282332236866026760391070930753393729702622607114529442633190416019665357682081566749319230043610464288656580297930197307576542651601642751424558423315540639253745284463335902608661476774779849486685797800690805525949470858981742570502938610007419913092100896657895532596905920709990506740580349792648386236676197151203655514475669540820424994620253887882076171231783615646312483135532596012645534788704910071777284733048944149723291992017701223248383142101093541808277031419374381919492459490370299217003864258306174621318769155592826528524228393243460106900627368739074080895599555076072757288569366511582923997076088701348407236490079165442321578649811303345957818448669750293966327961919990555543658353123717120047476822871904892344152189322501052614311171886057268758733334485059302798529145805910997610393846792648736384523150344265477959050596413613042283077477723533668047496449539403924718235170942285104297541606840099804116478015191714422774246898941928535835974926436006946810569065643610054964378351403412531986735450664486772665286022572902601306373048947539708795883707142232501162206014828461906253707018789379758943710958023795747782478762624364797041520274657121465133547099657057513077198187244909760844603184408898097648180633371945270341804211032641991047276490493463251592026583325195572728013553807493858005825662058984585282719814476684016952577691218996910037248239491785875268624788909177731138191360*i1^94 + 27871574655973502851542495341597934823835786607868073960471963110668349363288739717413151018135784469188024763752068916663855187177904233465615897937607617377744172984481119659335293443558389000742681103799705677919122626212044816541004580491623230546027656917673819465194624309622827109037884522834394473521564559398494757992379319211848400734412975888697894334360297649757983164631211409456054612009834083910522389251886190170865840703090810846235161964693186168025559617044702845534053075632608375505458427558920804663904456747219572711855811964978645546464586807810575750775894151196675477065794068275387154182530371260216521908526886266788371291610286969887727728082224888834855407607861766246208329657929873581078770126485238222796600434445918532202393503306793516487285040930074725370884883009301069267710179576289529652134312198184279201610148434609917065914786504706958001897760935533001893737295661360214581287687514799230215009420389360718009785933860071995899001324908663041937866611114024441091948342099676129111180674149627516294392378700588033656134585824869567026860965102605630649141359256763635684943088494926556036045288237562749439885053944672448177909432379294063683607893439461994268111687162784469113065042610809955583419317979774612596510490993354480048791228159579305179879595660714325716968519902573765687192777833206343496816329657683047228149187145029333359717488507049603608426333450719042061833834740775587274047000911033230106705942274296400505308414428686838505953594318005817003575390529400735713485573401178252274277949076465875840044242722181078579202199226048510122377589468338010023892778102331335425838554901555023963972716104565867695270125849445957554320452517906087392802879001656420075977525481635578344171833658123501214160468421097844214990915421556801346197364734565493990578527315928905972652736416932064683303245738113042512016098780916684223375028329948918901803946901833504221923746546840325549017485482671008431785027950551605338820195256075282075645718467464102764731989692354047120452282098230518895854010993451126529323229902966331953188630890331568731252935186124019081452032176890740579087118564002691535677898041544636166250827080293148359526832021831644472944103809127930550225670756233462471662361832374681696088566750084750627603136712139972564343869456668899714377625802107936369298476660335808695347707904*i1^95 + 213945545379572939073456257303355037764111166374839846604409218446783138263359663952424943236424352487113418138112617897936758846314453839577121690186408044131271047195851483076484717224334822962506024414381434109353157199473411717341149551127460532078901062257120506615611485528692951402952398794414009407957795123886534278247291945797053288570808338698705544325868735512168699141067822341775865287030206969159811306100702485777585059113996022797822460808489657151466891650122692392354832759114176614275551328438205831645449730904745085336801949824559820816549924101342040916514610932136602365585796999526397955910229701158926162694225624751263215080154417365581172110462538577910036742234557494276493349072732228867204951318680847963792696561289421174471326615897298798139043300203753125920080961138201877132177263372224153005762004162273491838671971196565281000161490527044662465764946634519122293563988170035228260461717399168420211267162985541029100889029043758207578527753222170120816458201083955116659451151935053798034819734598926736321898743353502019650072427582168277328015534883097459271206234058479202826121507595335554878433374156238444257797829402366714041712539943526163139499975209572735322229326379094856078425660927565336973781406545708791679552828922595417543396558673314874511309733445737638052154114121168877607312096766636209645028673030039760842841949026853468846502851728601836193632735160604347922284731704070851866661039889490223826177144944067549592071876899236998827506308077915117201856902084535395053070903666339588428033908514551358840219127394759666157796775282291051834709290256096671219455979303129226350591064449546325106847745997421427666725703580377958901825000626027508467320894659739549406482486905847928380725405047820103166678014347849815112187683518027929863320647045980993507767022931145411116694686883548504281841433601262263512579679294087637296456395241085723574214372553926483942542718568307203285955347155599990429673432538385985200484046450086088215943561083392154923708979687322763417352990363543263532884737266939700191025856987358954025853845264674562222764451559790052339833514178199854569441301934631239935034413777961849407872053313504439520022112099613409128394603289925647725758632210754286268337770358588171901629024804597130014830441205194776173257424515857754686040691563325436916904257962911989760*i1^96 + -1236898746103620481668537707557722533051229065565398143906109246336993828036032525955283206456396905057153735530458321535217357343145826755057457190270432476369701991643896090856688314747645360717384863813583191363511682979926151836374719864207336306077215784006155548631395527873931010596945400915123537153849650537072832842176395212886196037121305390686574700584521298340390863131496372434288689558649576927900332246073947611617595813456730213075953363426033636086295696294602490432735609065697945273694053982576994799006169047564309391980792160696837313714905238249931553944077175590766342177023088552648476641369501846685851103610041288824341773974643589749694554742536610651750416055106263054100409608864151656071847599280322167176534092391251573419315368662893263347096869598723611945682070483099037943166640175157648594410313919634516068499150749340290608327640613024289879145671314312344106221937239550363207265725637817882972976130298817886006673516727299148231297101905412389209115845690043537285270447497105476218320330963816911206405720896038310719460655903694500400091384527276844671919261549880945763102758691189952127363824762813136184636967451999258358432080163003284712490575461933584611487101038918909570398779063533536514276648529196881420760964439606517118796345849383027135057514509811414181189525813016753779314524817472100079718646728357203882076929114003677634149501312009208495591727801126503421572453402533177883679192461542034397605824891135149496609186623759319160495617227292618043357699309950899607324027530631766728278301686378749832117668806635517919410271787808820589603064611125145782706122136040816862102800459144608247180778974725468743916519042616368415109779247248514028642704609857489047586758772956701070843394767167579915436498909994324108418341713814438346916576138154936462447340916302074529934419945777641344203969752809343111759265427467886537482229768910880817905847486961149753708815198975853142102605385117378881346732041948429953775207714041341214829912328075651534288726783721871338877490301672377394557817753143926079402744209813337659144333112683327424490860356308383357085072087346180399380994317307921810512092608418073440852923658181236376124116527280892726188486725176612857923031172116743647234069727380207714667431047484449674928836169928279644287371603255671134088187048821490489897649176576*i1^97 + 2148000691059977322803741704935818280192008631401952520071330185422197219833577291660141148765143626934830780594974948374036376506525222279499441561339323238051079666636497939963053559655618293240602362693774574623517015855734435329489842414965221298172528692725633974609378992242480417716908008136211428664660190441121950200485801648325174692599301770002440275238516317776224190537095971755601161542208350575920505506358126264028070656194896291227544781877316483591512653306649242737035354294710285695194162402271975481122058947023642381290163605132593378173916878713371788410089841138313455444162197535293156489616003757341314727540497928607520972507323279607746192280976607368891921950798935253672541761140631822796136294173547771528620615385642677498930072853098101497817578328362900653320026458317377369055861479618848291089113963411038131941160819306414113432518322438725903253296720125316948590527612827394663864042177165055801541792355317669743764090585082117775870267021241979702713500848375843050341666876019419878540832308963248763916426686790326143535154775552819696315948759371594017983247143266212407479894283187783549798381575122431295052302463207539810593449887051473537275419899181114636939351102895015940830039045096121607888227736852450039995617554478686697378717223235900300327716508699341406074017488128653430179803752323667808442331171437889431221450386725123199843581478491985415543473509996217266001806993625250534088235646565780252455931468025871961453122371938123208666841192797306541177278961080147583668424793046661860713056826760054373064431565371465405220488795547225825634520433996002099054072235332342342074090776193583344002224615861413628767742873029535672331987002888671151365261532729236914681994507587828789017911452303406284286573370389644309808823058165952437804574005038654898569537491193473124829827743125341115088648795455575581235465813360350588704359354553341234092372022606492315355830228372096988539660572411033573250165545126688612495996787026157743814520251786663236210036558509444930034056256013323475452014848346013551684895694309899231640224310740886117788135152070611268994709004753873158987135259964068366846877894754450648314821660023313304180866358058078505737918762257105334554221993851997370929673608799310912419411469451031109883149883505018896613288699409011920409075040776034975744*i1^98 + -1414480706207880139320585165501453154819279064412957883713226612810196194210681386838393798920446692244845773898026647337300198295514210440328339641036880356642992739844339307699505034398582882210716821420764756335398382006615477369611322113469941656380175205324664771621441734954122548002103751743330426865519751568580070428886943349408287800745013442189323062806612626535328031396758188580414667285203663316249340313805267994846645474187766179146816515530421444029138566191458661181066303431406778941071812499371042976125102612423123293044146230495665624621496553308487243404464131682981618281130854290377483839500399972683322252810152054936217940975955647889682118448537756785464481537930877337570645168963526307182277598393868712114505082464903878848722827024042385745304555209357005330513894947141770642039485171989232562042551615864019542217771089409263850406400685609649752492478704085168968496798354758712607103071822301174035032881695563612597694361383843623464913254202242327821895114164473084517404253995269222561472510190145245267015422682227593568027227765251278298752346535059711672777219605168441086317019387014068301686431757617512523544771102077824279516655816046241106125541722578252593498057990650580110917602721971907605385124397837860757060923100154219009288414855111087113262279180876523170127519562957970181223259735509973068569062807068353260900193779942275220607800278483142919861938116760921161564271988502445485934232607332435866411587895194471116955068543482001075254427896694272298329721231094138896259992918481718363697630716667399703787816698206567069252814384078394674773464910676446761713146632935700549863106902527224848778294566863236548271242190330509654123764540632925826312239616829084628085619523195329319827627396794528854334941026973497892931561836827006788797661158002037772571617017035741059920841332520119353468568078912227112182595241142499837473501358179730686875157478614179206003766888099596081861599295073425358639318158778687344582561208261982286797968037564313738345659082470698970657981106852377886499685453554217269842608066376808763736438992807332790724515006874669687361491221728418390132218762227761789862645483373239325017231374285087405821612956496806858635612474130818775074264983146572751358303792109171819231506390560755172122065480138044310808423797291329925918027153408*i1^99 + 178320749440930447572525515268035852557870815847601471414802258424740758658203899350848176183623985254325709022791056533247404034253321536248484906266588071990187079371193988342137472963944581506303694738298982891025566563813877032280976521236835326377184233119605929445491159063229312331474874283741008031648226875844920530079503501674422741598356094705667814781804274004614098447695750510998521799400985216195138741752391790173426959027249789609268031486291668441356555510345533304397123114913405291045462095495301378062706492579618818409905620890756048766051886819723174477119710366530188030777884633210618822036116611306580577855535387651085675596184972060139783214098730829170772461671333235701555872618217789995146632105920449201764115002703823017272932563200792519787222057304165233874941080312753281065634225884093764913665169391937889187018944943277791214016435441473945289159182611410784896166285209215669401116547410208338309699051576455361292155694276644188250421131051107782005614253939362817086647978087749115354789148353888628439156682830751705287743077061803276369114635906838248695596758998006165654499198840540443810456663565357177256068361226668965154541563106004210086321593880942006896977029313593362689083657610434769354689266319157387142567016787203945621263953732247556747734590045329255589772789006705738138653759251455002617612722217871020497772721788328821343001538590832544765438436328576229801170854939323934294987550882006761025693232397812504844815388940946056251050166209645742987119443796057864189181400709223543622699303757700895458518835790780688725453639272718839627803642665846047878721343693057906795790992238577415271948295434222707849174509044048338495176325964728712876400248869034074734385188398723700104345715995163089259734470813180453024828712020736696159704748995503522199936297131192865099503203373789310798210217719350662751469225741445316579875252564129525729879243806217407442955693346258749005329780283159294550384227882031007505832485489519795869361919219246168780344169581811360358883010471531566909851803305990068558908106041714402744662765843671081002730327646032642357386216740429896496898171718817942339250160031893859018567175379944377090503732818918637536606164106040436748383466720140898389703045231942514432589800683452512177621132642626411927334333843328991232*i1^100 + -40271047124077685678048423597497727054496754842272343107162589279316250077500694945246485516546374727042769541266214308140781635275823107389275097419194032427778532717564103176353516090152139124395538099061339428834734815122332519619441530642913235431808919514003589886651467578032477717154648167183964325384930979953582338781503176113467844782076912198887307518102678533343099164921473073254231571175092243118416103725369471464188550861377285293699081241526074258110319057704087404190494380688685382320168723018878002492359002697933520326861733104414081841995909719925082497388919204971976359677707549390201034428222663791423760973061664053156465146388425625022664496574501959156628363058046410876569387008305231350682835233307701073233663590539796105243871040739629281567893357495017176659118854328250462507317688523460829930774686129450334718097571265992790026201597084799162998517892848844727251256718371188551335570367759737624711652859206804241257394349694391048088896030179177433847304207187837004601806393258882157732054830408442010290856109324030493991983239824967744190514885164250500411650240287331908462844570651926364855548320579140961685730356292132988884034575244514554832668501130677864867940875895128322402949397383011100786048861083360445836066787677948656965573195353819620342786327811359345149021016781812031285763400787189128191338188282147806894541424228970289980557811707319801132407113130550847549740020978764663402590592320215504673634930293507368611492272307901555901927843679586163655295670665558144039239766119946591893443450422360337244958077693611186260417863045372207343700755381276446163660075065620646431570016255546843625887475594796793142316738683440763960623609463620050525095349280454290104077492741593500466674537574306605722967916343997276078140951721389687590916706892930876366526174735023920715871610314848035713594671935683464402153722272845448530640219719706803473025535677903536673254559359783289023263336529309459910960918092506433456874359996843896313579291579772446558612742915891859184634711429105925127755290221083370016350203782906189473496323072546040456239746580294660647982029930233539267542974299441586267563511141244845250617293480125579833702705686760122736015858832857081203859918369710366860867426074773906634838155108015930550197767154435030079705710592*i1^101 + 163234901252789972349418992434020148151215920612382240133140024154812371196287108092380535301557791072150540478386376058638057327434202183264233022160483642927195893437736739235506984527262850049056779059715274439351710992375727909616549107316827592275947025054164717327063436239410051969505763889987156997459068820904246248271029254238297055196592655494846542071742789368752122712759518453207008413113185215948121022109315654207114956731324900493570910000244020783640747309085181647214886334428424969198354538944894452986499165494113189124805539201440428036213898096990532863252331941885854006466823449045769573471259688888827696580667492802290686188485328537581168214390645825010074071062371142562643176241406637796561449446289097129593467714306612729742633531709158022713413317464874264234289665518531099504949238991485863435830870669974662283464149759843136583127517112768423538797523472423132066901998764368315811647621198971085474811564293523017287374842387488445915283555355750882884820377098324158289818344476484827335605271425269073709064183856578937561866261551259916110562728008179531890417966827074621021821457375347659427199668142194453040596846285102688597494685208845139460266539058910010419685766653400891380418179804405902632445645198354579385670268401305449151841394069893608828789274052026675013397077608466586371056428531276687999433152292539590308885704308002111576602508030004678763393926756590816845895472855631000863734343416848644528811605204712588335177010066113945935785477884122037220308569980516522497873638380105664256089987745644280075861198638392515912122945596004629812987185958474710393251411297655571863163485794608729510605077063727842641722018698676848890591499092909112162562498756918441408629011890701852774824849524900460882667966176282372201815290329924603992774159442303836564940380905674584539608806890636759194269457941822446173220445472650634691030901533925950586567099571569855184650289595929851524258814636201931817011725011004951291735385271471779063747973663779112094017865037688071638433828967180208978717125403686705036855252866139379097134952762879744218188782822724398659744402556134465775597398364084003666055768147364127710494926607125671319871859560119333861168799761866018112813627396642144707581578739411552171797435171529624717860246834238193664*i1^102 + -32636975187314226402053076082498532062750611659256621874600721204790774897953897617161409643358552968767151482617947408636142934770090437164940992662981045636452366974789320155398091095728947610859719640898075132351304757621078289270230274919885976304023686452167680210229682419997293158663188200150020665244976732617926052346328364964985277683779146647890201003985406013283030358703172928378834290307271839937546004348306104729038154686007952873696573247927666176662394216479820711065547140276640219492670502025831763282934435516991500818161184610736000601410779869504340597468078631784950321162088514989709082254796071456567705332144621796566912608491347397316740235174075688975427266906623548581629525562109076852313925876262562862100034586102061298652262724659014635017358956848363380065369087481796454035555782130722384146464796497638899756522754368667225167626699528520883644750825968849664525024702199019340098508685823155887615758052705276562203248907056514088221541796596036000294080944944207231726270986218487280936712544760228652707040015253494260336875799917178997246888538338660785932558474647514565920447134830890775902833923985258394173211341168253495877860414552099951335194948954723278749116000991313895185554901296452675841811197806337303091785639603058315502367621006782928962263585724480599343455026259249520636594348718261372837923553203165452368630699696415061437267635521310584438116719543387396350930497615589407379337822927894533185074339421596677927568280467277490119269632420722987393850281128739062141272148491163576534290151665356804839196526303374447274070542856901292708228705872466442744896149320754452879564713318729840925934925096041155759456416083730141026879181231509746024135877605138594198939363156925597583073590291600757828508601326736545604388484836928499700120551152633578474814469853983889283494441733528375011299420723097013102269502505539275697156960029697861935262623333020204862096272621258764506715722645652832595799420343577578003603791574573987295511700799236826684927090445583268516058798736725515639038241621159665775414592469309425222325486661595447793048887192147868539960606669714534559100040630302883721272687782113065567528241176634555541965113766727559556935516900990336014374887778637795815903032558042165537200955472098905151955271680*i1^103 + 2237320887149512051446941308772177284666606227881259161749176496071360653074493384446202039284232334098472971757639634514012931763822999684842879320790305460288475108241612854997286631855491143336094959640993087614807893371359484951191977221622862984138700540102707363733792864055273775529405467811988869441740332677917412674468028538059379129831047702125655586920504034281240631133850956009301788885949988498839110789524056446338743579908605592400556020251376201144610228865647564157563187136134849333292925543487220311139654598251375948245198300007391564678360287460148226340609026811127503449811764817046318615063805564453421573670488555707174344296789340962410535600130722826734794089517278022235703610587717397125483481787692306203111938514839582349650540559509504854904502986350106981225009150251104401412073908638892423911533984205175321555109423600899674413241602543340622084938951941238549692381975682819600618052668341044161158164809565189358160523776230526579288023988766948100990239225750465850123267062713423760280268210989793502918046058726719155837251102169777596578975990650226982594493280456831848957805137244098860552916550766846433486934862927491183555395000451786225939196298692800359144784201612924355039875103053969323366791646292635169202766469292618674162529831124150776665111608048282512632790819082385250886754808382476895687997930349231128693065756156383837070281886733323466905306354824957803785580696041419989929397722639811004489640885304875284371150331249156230402477517436533168821604237972816904970804487735028123457764607683041715320771875971612534270297953207946453548376833399076838900168687120160339482830991222863683719257003756182117727731912818497353322527007022776832966318628715116240779896917036998375579361802847790478610822606287283411783606846599177566248749108441093226829581366991599597541077470816402456465111352019417993762341365747786095323313320939498584590311276522455666095624933225053892544305281548204671023207363166350520796762805571499748740437094084145446040989022923980263959568155075605094200285676011360529987554499882363563371972643932485407842303582974783141126753538464279259799127049512332862031630541353533216803806168383224403385365124844013146563176977366071124552449198966589941998453376495354878019083655293435904*i1^104 + -29327307833604446548914168454619587706884264165200141018750044099869887051510298934583573777114226164501746775699516912851879031326764922424033251689164265991720213537483657711071635546274919610644685758527790093154092068421755289390699106254278559148507202714344315183342267703695715419121739713991770435730008858654655653112350086391771076615580299874554214116336796792810586567302942889511773143147692405839793733946257662560354641139738262717615090337511356670925924426193467627408429878071986964140074461712996717684163343240189991685701038346697208635143330709339947966883001998208610218620898616673797018472268768660535224815572837561087218036617894834551656343670274976800653886153120433491131542465407796282342143824854287987594111281869992461940545810602346178193631372698792692478686685694951337372430539283106363130149589616373740307985098563938683970860405245407534364343745216559280654319392997504523544670472019995155957951607060817628074374618482293692386555346859117262518638874488130417277548452792685238080557659420353142969453190568575468543400092936671994167437281528221737500963391647986449713339291708615200977842448652101877163407783530144548435022028381173105985163145532363606179214616987678471773509949531375944834734594447345469357921190792555050247959396453372524423368528975862855264538532352109670374970038945829723663888258158080134657671652478390369170832056746957015397469542304237042451363038473347283266808440891606951961483952516251583566198295969843838430640929418731928526512483511075975662007477879759794822467027316325001062598663073381813507006993351818326705805795302739995524492235681889225460785060354328690292338489979846370165114223933190184841754803010513236423019671229907506131469114705393004577953608907242428649571680013357889110391519268664714792636947928257983384199823266385935929092462308174332866572224235371773393055354990134293869442344676646216172064038655708725877557877669029457931523907683658840084943420990864723850105140723572219232615963371422194594485976084396840745103745581240924886827499507718533097824542620001486382500201579423058681019437503540241865637822377541878470060048962112923645389269417156098427346560220763037286393996723909465141707216802268726285908839800462442663759003338322175837863936*i1^105 + 334187317175701156001830421097807971620613163613948053595760891012235068703474243340665049853885053396414745714264087446598504215425183183821530539305904583056159058368055130916103965506991474281069134630176384738855321644522211414031532657364195017522558641720745308306558015353911949582590019693681379712902302295846201446789964316709173495726949379197450352406108988488286313714290294424122425146088250819635122664802281095966451053036550046110678064211896317777220127412861350275375485924766829224547286148469575748593460845427247154278857183887607987318598221551666751073715716129047024178424526147388842589382771428506528258012092701697480986886701536353673673708619135422577028639558506370992000118689237186006185361269783510177372219867168891847190671506850187475099798252017592965765124790134854936673898217175438717794255342372167813424266401435962447242380492575067230924622357053736919683387675909185839938448102368680007485029245836036688435314084357532431641276044218524754633695360886220912921370843098346794049135649676756518472237409080785039963581806752401804114572710392794948709740181527691861382701854550390276735840218854055417954552114869403722365315279437654925463681015836470600641986326942503021347352607220639561843962766812056059872649254160693359127868200645364870129914410434784132465052247250906122487396634452865817473304730075636747423729131387010766161988108064535873175675734851397053641246702002818904355669866921168150059520834465257996804206775243021403919064975606186014601746128333461040244666021292926300415480828287674813510880950163119277488973943441004841687440968192611382030042521682998349186706256573450496969922061864863316610503296710524350493286753760660444215618111911510847642611036061821203745214954600421877808030495792005490736263403218140790466998966197404559441520206738480397559135681334510414932238625712780238928277143918081186278878919150955537155178612570879654431243587078493830675781170207766882146184744874350564176680124826987874878046393605005276329265057582739805550410718298037565299990338051132104875835253901462800305713798946078813510709477772473761311823236606024343374768976015994647209288341504895180961167371856735199249525851916333994031532037979283194834206126570191630660645387501568*i1^106 + -1294743784892496527731998911639266436893309328799164551651072769613086110424727952371133748025546043820173860581489693177820589606648812843270665587139451509676429157487844212241900806930154753774824135308975140680358835061607323814467262034144170091093710145590769032313586429950640351099644736942741762171600990413157161842050598315347029630555820575394059555203955034102751146036248496281546155194795855608073811122531326195307060928123903127972378427344032738427326398263854989041594731473380847735386060181787461801445917289051535918605627140339820069326299056489050167851358934087746119851359423728933081573596571761413813798089461486291482104885677691044234957705077773664265198342301575172449476993651110573215932738402884665697397215992377013187894718235048207166306009397684238400248790147372349639865151830047797715682082663428113390520105474144204237684938768366463073455246751284518106539151460471710821696896573872998841879475343059817027498148785521596310988875113472452149521159444982709935420589417544417834433539132096576521218817598657719319445958779719220735414985489869617044133259992586399969573004350089693770173435707829481292224679450807512169024844222381524143568378729694967218287292104776631088791420554441368529081309649365634539795456495626878427925584386475943976903283551103409090991097202556448385384417567805701308995148312312984693994496101878391707497912019150303456301933496111411731340677146119921221453828856637231606792901647894360555430064064472052388924780132029909537828864911730526652348695610559953926996252444038246829054833422749739054794984395933685683274589997292824742239653815128224830461280180938591106722238930856236050978568270021023007571575470712419378891303729667171744368307452343468514472078513684239801697980197391962892746844408036446291916197169811087842367336304359908064978807242636750545647634083821322663001939208278342163169245619487919655882010653125815478637400222116192157072211163886707998019174967142598139568646891638269455062628163970433254763044855042169645370310717829963505409705780000150424483502423843287337490492716998492871428110573504795820564470886640460446302198862922327061641071945495780751991652914804907697106933524932080295058802374563470288219645337253235916800*i1^107 + 5974230801337358571273439673160538494312515317177955899915631777031330557812808767609163557638959672617639262679991521649439801356200373786263127605434563390272937128891938710961762706981071888941197224420688394214682530634859695493597316401789672474121540682436165987363588339543920053360413683245324185553404177160688258865304456149195138017001096263076560261660051708659158870001481766220593466162017097023035261550930896408012065459119399983505454916651532024587025206946113604755830320405431622172318700111067476046282380133547272065507408609055572600751601770178892580541038537228634357658880322520649187533168169532748251815775352125410175503664700916472591243465445442430321293474846169632566409493940356174517991503331713976801382634909385164572674344864534283680853847266894758589498357975617695265864266451528447216537106074397656838767428141917290669886923586010106394466051402845647076830080214295477644211948651370360852867246857490089149471788586313697140568456984030776714464130902453303083335943658116058342821924463774103387376298559500924264353619254587305956512393408364436997168955015524344695891331172864335465431664229011328243055341154572546920652274082247732851348631474293117526370118681123088682228408257034558444456549061554382045144782533916858953693068361195892711905625933817646697400092576996292421982234686382537041098342924567251843700041418897406347146653024660617237358148111825961964051291792326836777668962434143192262696881427057436116784503982492848298042545730210924668677521694877629052880345561766646067837217999635367965299504691406258745327387022241346508419442471434795314479643679190826503679842367925763861211040770947096519078430355506803838802603208688437297234576501606170793366599199860018169757386356096714169808990769019658479363795304566199567396535632266291433315465960747375873112920558703967381162439856587109869872022603894215978944160649790765410445643776622430379782563514638020728847678288426813634737365961993187241536342084313128011990912584903697455163805862363785806516743230485001608598723215877972217663774858960198990996839794560347914006851425523210335248383715010654023054930380003043083593835300302340833190707511184499684991242723421031813709396079943608504867094528*i1^108 + 1104117402509934352621730551978786877231865574244427290939279377149353747538455835824015399519355935129618605614183026802764733601844297927675242090012921125889786947463444815705676382718953303866447312853078424762620459904350543866428537685417825332170990458890735034509529967844073693301519789644151363153657131273025502120567119813147276086372833701569037712703977370856204843849095340968787022520971552098987499710322042797276889167569346965979154493940286689524631477424825531786383064006865025106563292202496513139207662988938998309851255711240367953870118613141424530561194300855254181187767696202333390322020607555468180834135465711701072618123603341035120646762401150331571226157252061175000562299606438571201883158696461454222067191664953792738611836662651587063776569642655197540778904992404355185537533612753036489941393386651927792306064128728488101216811031915724590194157850625079379708759176224011991779612806215857798678851998805805952725619223332609829923445628592016057448833671045804459085642750751653926703833033017390595173323598071132634852784246563402198231738286302249978351678361062719084150716978690674283376342371833761492833894288352367371667047363345805356574198170829703583180335820360217896601035274731016036371247749615674958271487283957642878371448865307537661838642732063591742122970972622649176592664848072981921546558809535250157478513330000067086501230748495702836120112395597236701512392168247455609104022228597551918206569753962160020714014747294569758931984932567469720436220741527672105374882597055154651472749632556309875261792539922372156038872970916078674025883206074576184099409806824655327838603887574616640248387288167523262901421034547500096090644407047646518971924972467404413083202740219837438770380455456377983296725033695799971821162929424151733830575611458876201081437720872840951271161019711471331975891892917360179079536495818112738511310821200503873563179454209343881888402903178066373680540857067476305686910779576829755344329857932633580864593366029479554805796201577189069903498284907168744866265154063986160953140704273343514346580973892456686064209700104630732898854727758565174590182558214184991371291931155588306999729403232012369444871804195927096233399303536640*i1^109 + -76032798099460542843251829611249887200125803493502975946166072233289941282299625650429056009629860805031727298843092971973496165477197850022828089719513127300554541345998140592893706810398910852246440505758176490594443987819511626043199560593458569881549959036917890310484558162652884932205628338748155662637253776144688142252437325020809860337057242504373662365040326946925853604144763344317187786227850781279045720652559583713489511781102418958960330793864010261452439796717773604908127537026207161270738302335611010443331571853181342462126548206609315095897417240443560307139148346619224478670597479854865742210046805498188355503876893257132613999121885872766253561640896695194604600538642461329280419943729900357922112948402103281455399199369848747171588342701817880021124152845712791852276423466911049648516878622755436822647205678278273169066034313205987246454505505720221291955546418755015642876414406086215942423101769883675838399988733092378628331718407063494612218242298259298939684684701997571965846015040627700415520342801285383539998062553423819751546725137270674700208694853529955449193274940575894005287503265523083064979448020370927313802414297725436797664192086991370182969583036323407970583386118008447772966343696095102390180953818671551847656962493608215547663180981428181700172781893150334844918408799507907440698136903962181923206653038857354272275212665243762457971535427741582079545891395285060235634015589395116835329945838861076839625565923761008487420772513880587094176779476982358738871621404761411734442812086042057728466804645234832280267262700340992800475666831289673152226113630268592994421060894351461831506554259084047069126402925692072218903551509617228714783885453705217084860068088508162215300798500030006100985467906041701350619035456625537645076890594692256084049868389384498727639478735675309323511147366683774817795359199142240254970832334253760672757698648048428002882713539159502215890835158277521693950129012227500104373559851215043782484896222356693054204571460299079903649355037266368532920707299552161041710493592885795860370718297484775810730825646216749227009828278052548993844758555148547484427215064117383548778919779481024904265289540520260058614873158743752704*i1^110 + -53406813543403846336180016369014806114349252224130021847224007651036346980795070018132450640038128429203398919613997200784993425681316348973662934750772281426443449034096000252777602463457578382963583306937331621501134281265738719213053582419646824884966243635649816980594130415128988824553667632569370047306682400619434628030075123735058706548061084431247233579762702465363964382029847949794841414089939861463832510907300741098445285729793573658644451556040809894447703402142921687740892173034620760419180469630269340263700653460392929117400679168426907203280529268430058048627839043231512565657468581218942757040332045526187445217151640063435677975942150708467475809651609275133176377470118966482243236324306886820704421617947248298831588097513334080806917206339333789146953896266116080720523820699683747983806169985704557273594561844737039534581919300113656630600834467587845622284654578988552905431002429912897406159804425327025535527640916265028493500688959905948218483702657310558086277552236467623106524342289095996461155971041584900838323135334561134212736783411361419286885100078383161393930735984808562270943766957390949069615899785790502802343445854906457579903121075198636121355521569213346003368729037441438475814203333126791390500291010338819527667633772973914920570247891062372580186045342756785502877960504661945504292670003788190994222413676983233864643937087793430226788251962068401927243774205632698201192136209350095073676210112094891402366793382160500624069953050305007332432420264700735182460853071099297543010022268553354975863585995245657067939022938331977344962466710719900501769618741433185265071699644303196051754223458926258382877628674257704027459425033170419282028743563432596539839464666110582054940548705812143475311079131259019906591800073626584935994915115246407546816326095296562791057461244439097929752550888245163989013240776181044779373635637359472062450237567781184146120575995624750911757019261310943185962563861207430277710681560408887467675385903132011734307939155982110218592262859649897574266381776696150797574745190533314594491422429010395813345955546528590291735635761901809200809228541610268136044928458051619416780239298640584420215429256126565615403008*i1^111 + 12905576955059313694687215945359272777414752082668256269227283886821385759746941511827007668873953530494735299829819487805456707945355365541895364699515999234921460845799547574433316344286493397745048052210301276354641453417286885999198987707917669739685610515495474588028263646116154497159743324383119313504261907805655762710118415214253279248385747003906309118817084940090649859729904313713562197999902800400493966344525443592643197081539594121625284998095195821504858993978337494767865069618571544371619641565237856303141199976893651076966305593500443284496278049334080690470066130803058963954205244620943274818409736812416076302137519703030839045226646392460478616377287355257453165961839499519230755761231825847648342837108442139006326505524311396432894952977692474335170632209219574611500139808633234617957219852969374741921628585549532642172533103727297814426240967223730514054593809483209726085690856858441842506673015578307402816507583456708571524753890923581217705658678925046423599476495005593675763443091594402101057221311544375958845440652241368097314854818223493981978039841403394393099465785360151507872387396364157818943899956100258439903785144918018362942286622642815737239544848235182062266268878129939240531849080689940658054967876724305062016078596182953052229201011796511717441816304162658435066126340174227661492309691692492468375266464562876742453881267602524652841565312044676789752567732829730133351124066058055166507070022886325804163007159795762361177427621051856220713056647993421061597713897653702994505483535051783291115894115757640980434571346700495029708412958452455764838684240905816256015573493437983400938238634954841306989919225899547605215848537792832396013308274159079496022929688486218621809516430871797292807714644262543376568317001964989011797142192676189363283880594699126224046958096607364472035702620669678864617190391293172213139824403639049925077223909328414152217156541644056829786239095134088040079988201265128327581216685468758134317512914341871264792519655886405163525087759915691835917393659538339884700264958296451829273993128583454103365088892184310164539415781407393422103802108333028301577370667509809055757854851319258462544061267968*i1^112 + -1129522448385419907711766756309152238864349406584345077345302984259289611706954324509083077091928272843725273925207180915350432032082339095698828010889383331879302661964798638032386370443264410426180626732647538634494625602856127318230744727031453400302728786775716391678089366577327713108908926368488253535836518927295047797333933667266413726228391499554134776177496748998453564634424666616537930413832015841694263199336987040621298687880191691400496845021033288896782041484214282653624608101270291959686336452961028814472479303677321427062415274081722405867461005264252119916919602664223878828003687139730537799295701652423228813871203385358266672244638069520692065333494307680650901447254050228397600324515695289242716779245178639933459907756098877703597340089716586022159841099280245658208319779847396138807000518817347774998135766593325201378028797391028054100348423351293232733109155595976744343973182724138165125909700490752268213727129727913552647808027332790045509863459640664223915961922362582233354434754405331301194788060125441755292805876111638972593599220589939944191925260506403330749770345350371386315696691839247929957919163109101829835931987075350531211109828576930344755612901477628408744214834283032981469119511369210145552606999146102028722430457298666671118885438798859944420049933931846526212067708749802909734373898735944793948009180693584676704329985288605797071845064171289816943076385322219748670111181546880349081335854942963254334819193447078968560454814174511989316609585511245906844639405257318160136816447011650343408631473151930046848198719080281882847551431908688666220253692315688428595736296208634605609504334244990496742253003966085137626923299757144126326585955896967296590122425813190315888840826751886684493199578098505867483515678148549471537046199114504902309395192779000571319643315712561755482413353410921912239496005073800519375731674079078894061182844167480574017095838643451614307520177452084745757952513119043700215152966620122969059255722812743584788140091431183109682700456694461092514433782936433920050718185462554809411407218338100445950185112860738786257105820985604571623968399531623073529090901487707879528231980903694336*i1^113 + 40803026736500364216244405644440955418308286945866673231144316924552740033107423135928523986535049106399196958616602678491804506259865880545557613122819548610868077829857610391896350127936202250452524739399940463836176346147062026903384083094387614619397982850524465142912350078263065779985212362309893503092093849285335875890853600083342277556567130373994289553625103450632271786989004357819361448704766616379525630279109277785969499406906261794790128644556291537533505980287268389803120181504507630330659296091912552755754592893235731010372673586085091536088774068884533657585952138145399230984851456811246479158131754666719090644036541589705214326069508251155653101040246857812751228567546020051235597999105888002666758933390712579857466134329025600512702650999586652939102270003812516101411473745663132491971188343783496390452700071454393912667700222373352786239715514331081117608700186109976127319115404487413490272014005855392311258459070771170957971376772283104118408675323658937320458324083617183375636630670143686290060815157913110980607777905465885341377135388145016610240853197386754447843454656954162399927322512999307827505512084073660201229919256175221408090871666639311167026430663138412134573676002056084721419665595884172255938117137636525627744739596358556969117518420296371303455000065526144936019636400284686321549839999917437845558701129074106214966538063833756314880741685692005148616055380312279098579624088626627470586916769391555826553845860379233182039958654386634752618632060293804334458722353358555410588549482291266439724155144355765536038662359391499907430828378467248023374543900571938895748897490984393181617381160481908053587362865060329055487189468753102747284985848860485394377149565855182046056446624724852818339921454585204038368787800523959368833029004756540093145477291139281081188754438175023206095562752771856653420445352029693207354863865982073937837427880219073313503936708415968398979866245110643888881011168145217465448415973119361283166865092733352709158284756517871406145263946861938180199363063674885819745538207910839553926689602817638839194905430371005071480912731593909778192965036824616170759513139309520617472*i1^114 + -157140464369607996224179392637395595156261092564570533708726311139511591443478340881593961809355746174600340657984664121453991268039128858202544244932926131896612885001536152130319921395743111222923939543124269028391358310459471326125561622659666981610721749157708746102538330032352027818090247710733601309112250296616188785537238817429735838419320602212122159307628813422782557093266319847013489442383843299017263755681747327266164240984980452536761921842208329024122181092577853981630513229412018800653421876546141329359642181020709090922505910814541397572786732548500291921799519593375069671178548369483426188720850976574919936575720018519011478525028597775743494442872822447438742369942856556535957914936276394475915255480418628294858338548039180920169919831022009418813217526698867156292611051344816162948199878325780607785481449042041153030155883948888959912269215975861625800640050210689636571073366621729676505616264941577846025889253939020409983289653233923308873638195571023756018379446625631400913788743337634032908237454664178115145987903515273736853044663833438910840925619038864771061798764653314373770156121814299464263227095843419620728439218877634846393348815402221760152972133480325098599157274602245324824713918977219256167653323080937143053309731831519624402243859397183990219530485030823669645891069316193818911373464627350517828770903029995944157747638501975388826912236869699456216550555011824370507872738371277369788461763306925170112786556865998615178829142215400523130706906440515926600029070843739467552934650649971319452756318598714490036385835855179142772396592818356169359431960385341570096420917510187419277871223523028338014694350942529952730795634949433351474476755488745390610460147889905314477525438820225656306072509831012858739762091716215669648429591601416601617870375923489345641911402132441217267974490563829421637193799077572469156124420970588352660634912978997902667203472255754325570526152331970604001861343272133208455999642683863079870367253730159097493816048825535289126198773893884801599736824770940345324157609182590296082982612352721422132800115370261005954722421834380765414260406335257827543613440*i1^115 + 292166189283691691418553078846486409869913943449741610961342280665163810675130312665339499857503406477280769166691218512784378379675123498738800217430806807690067861858527986061217639649460102947848047424400327460790717929788602084188065687201688116390124934726648239436061023743779290047256940500932056383338981485765341231860685706882668579936632665793643122146154520206990063953744080622198189440676122192567247813198173996560329532504193307607356283267031096659577420599505762957282239656119877291809788746415054093028481172039246091396670576328737891041773024852007519774774939864038375634763581431897865352314382397571907466178505358846843582689958071139264097574834943601218791536252427874641523713475665696311132112267488544726015722969812955411360155057036601970665088524635854528734229941468718451859687264448986336912998255097982958757376488827116918750582999025491837501161580551605454031827263355669047227328093721405660182133139260072066133370036908852606931134638174248373687888752197038545906517032801125655319648057642174254629937147389153781618932577696996503708652425473067347965588499211953402041256963441391674750434369527532905012402097204220280789393742572711223505009726470704612468044372798714389414546145461652029852832898841818460468567564666938530054122093406216997435662172142074095638978825618377067532864995011876991309322417508174035067938167723472348846034025643411712603911877588475731921147380513447878920996718431049607140409648934534415217331585192933994928907474963537549823515272669233926167969416733401850992091667874078978212253636546407420599898812299096398882117740427662815010887876978953151635718244947587545196013809179512349565149623567565186990942570401235487620321118794036763951655488546747551647353235088828670632103647477823892006752094581597773273274416205261897340658838164809590813595335306766595819484253934320714365430185636846848586194389520915309747447332039199853361271958388264489653383101096819691057320389253739858949918858212406972910763428111146494070886302449494162994626821059783944600662610677663205528069617750485484342519111542663294192754080779915278139619540992*i1^116 + -434002492909774940170395285409382372658617906624002638292626327116439209953047793755197475367859743482600407350370955201049009751722923895908405777155584401423405773210842096266428882965841738142274774500677294165299515770714225875530778506286111853613620986150965084937896191538414313519899627951547116415722790158681465207114298880785750824944997172500429670171737963280636491077057371467076082901786383016784147273709423087404417473025691426621641963832486194482976654860780464442392782750188361599142033682793019543704355120666281458144307467973159131468387988276874533159555502695345247273613169416577615049914411208678479280809560799034820659790311199172099573939071035784514986220561390432055381554507191773269646593025967390937179377584553111723224141277928348627633111389540230853296015727031158949023222844667930580801035734202868875729616100252866681931994639119463192205192695458539540022373974891137196677497132228857169374123892875900653506400303076203933128860683795478313179337678572766016342098014591933417940447764847220131613362835982458970805830331083048022369467925953691448494997783757557591525025632808752165768790041966412587862326379525444922049776780887776711654196864798320946928873571574353338363825440108020969627801378312798200710770908381215533353263662837075737057440631135666394295593816862546281059122725505210355657760837633046966817685725433040375413985970955335937979172130476673449739907772731495564416470005507739887510365457699132261641556574672231628217289376198682078313322070829170043295688522338364737911159670278800276698343653180442048379674582564189443884667462777997873049760693102232059780461666768686817817719626678494601321779600925393902106110943752149681668424300088575270711079947307588680871681640642331064211760473402531019675457687868652432494270672839465894461959759396281808300743740331647378856518593411486081669781582402859178359607166247660124671589356114900124429469696667244745992302811084895410804828306718472834463144076976506851559271888241449515567640340827720738723904809737042528904071865050803993965859880289977857311916603110626828070128086679552*i1^117 + 364031806460614798997975736784629093699075269760532316831198846676082029603220683363892219485590327953714343533176472219503490410769508263799086203469223107676465312311491383209870282277151677549541582532720406910596076037536161597457593011395029807574810052279601175114268928897548553122758907679232256084274477567003892153252304706092886514844883300021431257075018437037554908489421746167855182814115828899589769195369979219315648596551375608173720224295869067784576858818699265816779082911093677029235750937686966531014226106320236194153703081220727931526644392891602211559556189281951687448756471168769616120078212639943618080925551252932909666653370674905797956472085841761762311737066608793586599480307531951211279249984883325430826544268183014228946008789270436325244896693922092795645361798189615749910935922871184599733785265426231521006590872107691131045127564989882312924946230741885604955804305607739362475170191674684969201760793297753324942494082004463673826748625152245409916542804269661331484750133551570920231135212247391079745853643280337855638317680530381903088674544873163550828400290382999676789811162722723229880610249118761214826563711125966566924368106673233794122904869964332686899016314731167572695008391954622135525303841979875189955291583981975828734430251073228010933681156263144237625093373822371881993063881305640832346808121216450603109236901599499813555272701852622915720787926755628249228634591612677613979751194678376131731195219610926154386195310277770927642354371435496177272517456470524371144772834418195034054929385461502057884556652535342297953072253538367927629494206820071954231093679664482272176258675925159912257075086290090850916412766244602701974068681538750557421467812856642500692907771743136164758530511427741044917582893123832804275971257320795858392285955418259104964169394267153638943222611562677330574235076062790830228177961317846652187044999278265903837807736672647842797901820677264932307976521059240221432457102363055625364566465856147336059925277722522218137976175312556263547947992776073044796936386652874521061183387331780016084317335908777984*i1^118 + -47240687766070469419290904186397589594352464407905561203630062846521686841131002164549205028245338500455350255228717846237575758539419653430234665761806274358261139122514503754517897005224879665132162808419187855412083904869466728871810561160746967207064507727141690112460550868893739800625660003058984449107865565743772825657365702806156125525160024039179673952795137669657333376957457621683685064263712923056573291915750578515145925349994639312001448697519436859870183619326935450554154225058557180257630424355227717339673779508118008525479665786284424379438064492620050289016507545015652635028309250105106103695118040985577413509618399887024167066008675487517220916673194651584030601440917826810903273513107026486385206996568873437676941848199131392853062079945318503565019691882351159147352436443497033074436769235628045120793173897371307039044711451116444435135895753895949928581703923980595304876927044459839835734129706449850137385628079789809993026135868629868826211769040385179221614403246152859610530214569799431543169092322939374699035101114301206917391703489915709029653665930168450094337398944683587289714683699959445980721749825893626003151232901377322321857450435952437317506788746993326356709712178172076238251446269663422646282752020518831294190028091983343644321491120370267356430480760039848824989375080747047153723877476511065099038631440006674658586719495739107064459199693743326162605283773177932720939954808150466108459521685276992168343067577658261776919481698265548596663176492918076991017130051772187985475848618563656056176595289606537509346845166263421234880153711225855893481877285984940681770984334436450604634564172702406028171106420420497458032411587083661060438819884508365690311969877803750217154412049382904373471891277590239071615164417672189147898477946391587607633414205852984681501019023482142553352216723005764995775929403798626039650981770727750108610238702172409729775067400622700936295730905377372299778200552321386745273552520858677651419328932948378293944881843509404451457679745227179354511522396687861146454494103352086920109807416377344*i1^119 + 2189187129780112198061186388002235565041909084387987474461114297185074024166381951224669027502257359776167399086977157247919548222000208655171437629149702670330174191217254136342159770781564328167707191411092721367040830394734255787132552271884700346788998837926318069383294549403016683558566138857411571186728167413619458332557151192290234830507605240696320948768465926033079772836282913021660907354580693205907639958232071351584744721028078934689440542686423847908145448646362320873206859161430947233264407650593370257222309941643921932154779212219276253918267572317750101705566211310214867674678421528368409769534668312875072183043461513136147214301884977972858416739715797012473959421062031885819865392155591663345664835284880286882466932204837764708237707539036220472093472871810939946434842238191484972176775291157888943239932545263272103084812108938356551805346641582348706620048170973951932354599605296933385930842362207677283305481265968870563375201658092019637630902053462113095578559916969395340207992808683440117267161266192155684851315471974681582853331354412631578809463765809420548323662946531088122164558672811580315255630852814374822537930493442981847912042993782097313529595252857331114714023751367591725340201098259687474427341499348254050043914883513475473656136565785130419319201599394547394623171536660916192155048268179710451709493162413880104486736820522928016993997367223065113854564777623720508911150487500407343031142004738203396489175858278267820563303675480881514320879817134769153157741195436630130114927053579244284077850400747106131153139425467342486775092468575341575931775803359485377962606419891675985828260953919047873376701596772435817913897601245798363725266347599096266877297984427020478923208704955508090768183836279742243499373961296912112968807781768177554229173449612008430916811636588609529988692124759140339216403316519572812536261369080709828515935827523968963327269858260583656169182769383762841257576048407158857014958877339147301746844024704256372510983690991044391536971537971946240168520898501307665966846703566848*i1^120 + -5527271424564369187779173368217313474084758929000426592801615427113088592472613073761849093570283224201073454474486543425323386563969108383069677137462099946155767607214872468262382496000694020413507997474569226324810133250658938639039565375404557428120975994337248154404250714227807881774039503546330175842921569142310052378653251961213868892563284685747182181840214850763558427708379608691168229338251644797328913747466225094574524373645505266789420887645258167815572424057850474843541761312545788064520873144069984013160856124319618591434600879657092022072965112682646326139687710408300087839114951377437666262773012151552182413354832259479931663485028058261228387827295477909654565912540534435953887731128274351943595751642714009672631695275123418698732322128008901022737274280833277022816167653293258311527453932040679751157340016547641262865399425292082737767797522229419243164619327636862077489289387843579974685191244407720713177786043327280486276084808511346752236540321328397776425633727894191055891642105679605544472070400991007168499023900051401502126270938046740093676953443929985329717294345160155005380965483826804724162614169426888645361872785780165824202952802854686885461758277641328324515380215512551632042415231630682318478609226692590371603244221935791551479777402185476926771982162619878489369195113082353222935344902767147052306915679706671840707983846835167678650191942165636732643584863416420883104792613092985395726117150323596782537459205880530247893771724601153329798859284270364086860643657450788116820561564336868907553713183326423874991561711999035483093321475895275168273350643844766345142578324882067394824204420541733654676993567515738771089567705017038182375763148498327361067204931467122038869059790905126658533804254360626138228953245854818440468399483336118496506091555330882872423993724257747261007325581334338421907349797192758343653231967912125613045329058843492914278751331353635237506585428378592553429744393050730776124530791781150695778015903679560128461593186291023124819895900646465838714965721088*i1^121 + 230082551750705534466808908180618061363719695359467879417214666752041829440863530401450327169476730947188411886016430757520508648473713098937882083094500384992127535701106122788760157518159160465139494653915133084063938049613276281909634943290705156143915059637174918887378807131309791437751128063162386337618670264191318044826776155336232084925858914914525911772990055461026137541639606544239334811747722691931053622115543788129740476792421083108340155343139862108112189913437841306486205708841070471590084492627826268943274320601332278157312831144979368125083750827318085979407799333723100716159880422266879048084642913672079395877124693060931313765607825270804814047688312588243538048479678138021587949104867901193783392257989563758110423867587918353314922791572029974355192385394543025689718505577337092241293895403423726439711797106792366226340019029260729933910924243482306470297079362109465499026081452755222990171987610864451412986728857636844375149215214327588080087127392582007098285263103372907949844805764174760226486517159176573016263628561894603962160174914880034799179744106977432218565746526622644519347484813990410523927684249371020046058413714991486886971416078527932073921042961094565655318552269986707046706216641786925619078229529400035921252037434309545021510988718149297393164406544457493216826917968307896119997861731131872983021974508905360391712821331066985682192207058740390707333149826544944474144034645202245581387604391505895079569842299291756674687388855688426562582750943260822089419904714875725898778373495643021099154670576546067901315554992085486858264463042303830701973765239503351147062579408516502563473241354049987083785028825781413530958060772107681906647669988894365734590374271081021111454664479688441665043999291722153393964597726728156274971973130366761235921544934773156770250516198011880081019311435186850755020072507222737108977688375296141545733958898189289976505307221666829581266026120981946999037726589916587352265869560344559157766197223096993179207546235919532032*i1^122 + -24667369527284561058743236458233041954086900223358754171539246484984866363030027985355832505243142292533478135476411917475553366290905649347520928965232988328302081985249364190035763897285094779931768777800217385209233718845211271631367103934732424688794338400522705457013570535491115749031839261901707334484005607416495450922300541167777929230605933315808798513325501851657167397597631193081740319422085121675441775494315356126544842168942920962613325201571007642975785905971692042810415204908520793998007931610688680957654351745811498794942293943516063831570468210172089636635920134086143321380931537970313842285208393528037797461622906219091320234663638757154574661458098833866414747981603908973107311924922767580474076339402477150457913356716709424801688206438634755890899225731707867155087841403121171593278288124304693601484396193250078665358771493120701128056902068651576760380709452350082415062419789472325237531021696213797548048043033035393443613418278023388258512152104044992997557743015681699039856539879010350827457741251541981266298904877866040979161579214150890026763164013004769260821196578645025611738536226616011010513811467296165819162766781753281082459299220629028319609875490259226582667208505747905078645587253462170138372084139534343281488293306493422940438758224830281178031687436145606186589708527398525445587494869185198530315636324423973229828023930212984083350141838248834478959149096185011532446124520779487126589089104259159491429105555676660934720489682406533245613979234835134899354469916984876847519468491867162872951954809416414013071410020720432231877976366700509583080506316769981391601744114588523181336158331895404548270329834812457266440058828027456478977175390510111731757580522695439710231110144529209283444213314357206331265160388656787507435797552379156937911211156599601791547428593062400755631431239972286321183987343212379186638848672998799646846413709664089896200319008545316988182485022652661146688102974889671634012220120628374384324640768*i1^123 + -877684620629519058367112210830998130644813758792143337189888577289966704817187133414788173044577830191555188117333582185595657419066305452776978760883289267882664687405088928202573435343683398650107544363001992188358850584316820144591562203309503762565801946802127271042914986658190955414859473952355937315443179293753733172195685251110341459935375185394382787683806064152491592295500260579431145332207347657571977512934868304392825313495197459811952764704975129084307455057706788203694241992948351326241468899441505743045070844651249385332096475068028332453494966351128912133258511436771917581791351801048127500139493761326660232352482199566161241522570973078835252869344345735263695283815736889204454540812629698063380596722264919120557731994602142713706882141107618621842361015684874088734215997348113033641669075448385819735577572825987053957658516204492750788467812261596934327261541830688890768018629935391214163589688407179742324537299877262609580663408103586309214234683451491123824282584467436442298841920036206180559860765909417201711685367637579366615344379083869355515219942783807354893816002734467915139182660568099859210420724250736250618269647761043846120921357232895376870968958233077128087881149249847442783138473116690972246060237161588331950440282245027874853101832527713857734725669571782518069777108740311504869673157871907325865138088440116906854438041316173524981182767145320449602628161986262774784371010071940641360919920097171207456917220211417017428643495018747584961880287652478455603718683103825297849620470719816508627187522229979528563745339739563182553805231071756465436208574872245968136164234401383938837710809986014314408410363425284891816523373685910028968771304733003547051703898392803315135289311953507760655569320064303109561597670053821369181027517722377238964896453691558856970483047666319925707750612698297474348786096982300777540788958753965145011523855382322252369851874169531520152836439640078239592498845450240*i1^124 + -7805892895616861513852961114607070058648959206858927051887168107397670799917654665758594832804546855558348327744091933929707944932873115693519575205146146938222224188841152911943462340090391888258724948202370541373356026801320697987175167593876130582081091445561672054073662882064861417117372105509395961039559033472583691985892599739478670005394595835380531930605299256714230490258546220093943293645494755077710915526492111792013543022199639813065839861258581427949703978700072289559212603443786396775753507609056007581824145246286677341053221346498615396461469261258210943228409907165261876354007363725931391785436970727512589515825229680858697292315492368183771691788542865590479821843565330351812336519112039042955722367448307248690402717836810215522661413536349771350192484796699736812152118076403127384168167604825327606558786257922607108220382962274438834347487087877799856749790478454991942256978314319150301379536480260513180601018663439503700667198401584794728972677437013067319512605497696119381881184684144584422937624061446997334975344106185255839688093064078110059402973751871046165803700983271553646249661467012913377826396669809938863395850427872493107835204559842982779843792885329775885266244667748619908546961695156774556113673882553419786846816854964668085457143256963252632115943366858740173910435797411493847728354413385490187592503873789817151454460580726024820419456512015971242286197514432854187662013800917634424558595381965192661391418626536264525153757969181986848414701338102664642932043614619069479924508628076461604483344986937768121213970135461666206384718451224715702370328803829721549999604574142629934399205695208108195704495358275385341507136237436947295917957450442063569490263976668069999542812401664759365305284084469806443125059406411937243447075015469990391143790367208472869831260714230951775639365376819485331908804458123067021028149391343799814193758303160054531526873328146972672*i1^125 + 19291612709506658969758964329735742807147997138368994303218976599796742715867572967037867599427510860145349719270096239830567039662544310956609873929139306898624124167685640642864354002141142715934106252816559262034277199104520551702823753981165443847113506361214633491838848118333628545540074692301862460037108740299984534450587769069657250256393970179074065691081706583903683702747064490766326221909230735737414055189962108410866024000679502129737590038199881062148115038066692127921191082179290074110314215772291640534077222242445020167838769069621367465429557679894528181601904784991106456778870419052207811703173392809637968296826768658074874477121504614270723899823635263068037622973892234643914465109606133367066062096200047148994044380066003775366709742442315148726626887956202905308052244153612570378093743387025510671435371762441214715842415342493590730602900442210666296034961709942949692332031184150343496715143133924718502337692998326859691596312391365516246345700343366512050102882779916382474506401839628116474188569538209391027493134756065616286499262627176643091594251306433135550389662594939128067875816109046783767339285691115693831950037925555574653666014469763861364570905173225204096698877280154579613493455223433118045487497035015495315453068000948187671789058148817436959074898984124233335257886378478822250112999579153690681908038804625363049370413584055942869042682289102676362687997154954146502160652868783255208120791386084323662709729723918979043796475268323577293670402486000532544959319821539677420124045587346691510866789893106456167022621413456600144597567385567289374153739857444236167318571714188341062366141990254827664632903889099349221944172164378871978946075926494141031466509703168499095768512373071354044732059784236189349154496192345359969427458096701163668946325796725711823983184632200740357745734876944013199409152*i1^126, -4152579977270347945926214000736995865876485756643323841448973660376933405190661761515252262356981959327261476702624817873934472144780337379098419681880722541648967716945899779302760926323835115990414993153636675580277253649308884099885272894136898122555180486308463059202779593178667175748092770246008633726786965220410594172089985684125394434823033179890276561133410842148907029012251734265462280306173346583495705178675298605181596118895717469542061936469122156220894482342975847438370522547928342882833413222303149235516290592330086872510671760689506470692453320540636808742160590570730584415321562636242768217179627112994930511095889483546050641337106511510044885372595216372182921786040669867084120787512815158512450246347083670686502764603330619715568236788475966833821638028668351676721293175634850026751330695477638563410666491911037380047403711286137256081064310417227045578397494828445187614594739564453398010225579873464913851871587284168407961729820378251713292322371541871975013737407467097110502554274984854038449146173069641537292389527736863057419105589585434760898357483542085484124039358961622132167989227097999164449502409513664235010808720102685343919870890316072651856719855885178225702137984794325179552158406311768121587859587481973216042296824243103769687991847413198427203096907778852501492790567675512004080702390814241891856334107190053436416164374584511261998102298046538182909069020402445544936632861173902303414379900543260678756870376559905149735929685784366437291311603367038453630778081104830700636174094176373192575064122314782688696998023077264422720666376516268953793553389332296490489623952105606355458454393701493379826364093504407465831919873511785611287088454190284394162632402191089877646603325340014792705030383422104721945943568753876398109390851598644628309738916367531221361310916299003969446017669829062398717055138454855612274953045854738621623053413600385810640325017752350330883207813561726284921453707361316498579155109109970517807832781257588005080905007834428847829175726437283098604700803243065591224793408051658645240385342738956278112707417859855509346661718114764252670421914419140415000807453050367412234970644905025492482761893059143542996738038160755947917266897786801731846325462616480188252030160539433383538335873718378373478933741328193070122570117894356808438443705036207765262086667867882039975111193613235595047252410773488909088964749814839567385426296361613556343039535359303270732385233829362163635701095154542498363123335720540893270412394892425454093951654253118762582627521823289335647227127247711010016704216790174881008139378124539056265550282309473137617240613676499029917128868012601875531397262444061504972864048134596317614766238634343940202999925530950079152270302145838070360271470969409628340528741444690300014786915844634020773391009435311896802110093341894952525919548898915964246573420963797977659052001807508273544185322739801991710021170798872643060006611079305018118054790508288686188374062041624196874173267337285295983673954608747617397540075702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -508496130352531061890273329227531005523090893305498234920540727049437352011855970595738128946253435881879020647160426130916548914706581819007733732514366161625366297819062849884343518455050654589808514582142219604327643519572713468641328600667374998563919688521550041229611690061427523926695436924461883551423981013968785185642691785501148734338672588931843881084894429390229796883975287304195140304314714269661083042277635214201288935476720107176421009246212815666720125029583850466687910866237152331583626587595482918492135436928909830556851823702091963649739937482551029326193054240733238297229934668320671301587066865835810418722129874805312867468905918524803790968153756866575721344926042129484014762320131203820179236282132214406642094056106816242526113112118299102902665734508567239102183151544407808888746945618855160458432057378869240024031774018708615705621220648913879306266913831261077211871964196206960184297852823112621259146488916351684347775882974877647811525061429427174271566442894011504477540713785950327801588463003291818484024592397911421251883491792178411847925025379168905390394545095648772640509529067591903738233598130131068971916768006109077057282458881575830108918928219812303037308210731160365204718804289332900565838035944554601870144758905342480316785130573288770690029836730851502180414234419403741179191936485638207225343816470904662312068065117227423610877050651083737394514547000281339496012904578190002448566341710157162905015906805922997448843112318811537133527350489512989175791488740205701557570618263842750024345585398672985687325639239460172242344721367018139999974402671897739581584101196681997422915416565430044544386156869306721017289902665429038262186572612246672292620119554172594581769010452999372191641642766911020335153048105615075578896270262012070192818424044383649888841566139766102538692163045809381088408741205750214543299310733583793497057728374045959956082966358666385982601807338254676135677893251664018512257776212229222881870032532418615882622041054898962653374223972332500210441527482290929837415332624667289232548367882621420443110983800016721183709749354550233908774028142121139098099846530260085634221705544762270038173159911130659486327505058175577894205217100938875235301829044023001045451348521332527451858072167811489067354420545070178051698379835641480242297429362467352935027472381902081897737121330106688056804421653123197868106178369478727452952151886146484820345339996898362791306794888339014854506288186775268853423519241978023925106122361817314318562650833927025541804418907779318549225236074784230331062545975139825395891359606711165951679834618386986310363766724577730079309722390012030617926499277011374079328955234492735435688318050353439171823114088434043709335374496938225765213279687500756150006309222699151467254847077909581372165854377711423836786700835567465793283173617750422280196598978985872315211297487267322777828897034818791428280507057240880303120392649901912333535983388510572673091745501114038815907024336162828440146806525533794121180392773147125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -47856338437019030462739822164723019845105382799724102239568994471895120439431624643098772164953144799821610287394129869257636594296550997096446931567848634148509197807572119939400964749667132497743962634689006628739957612423120331414164555449780600580702173044524744981667062827430263499971999573938610233938644012583049279884384584400764611616383735740946969445599432358660141768027165149754515815240634331790807816001579939243494506939893028476252445562384675127046388218458939314103235216350781284608396507330635912306445145889165533066756540363930958571156390385239698333853235058649156848033901312005228468574796685410834479124991488188882541711852816955132421081422952657033975738499861466196675114961774979329752929443518667584969050169922807364879274670236595418504437550266407097951876813347893138489114025736810895177836918182557390836563623802994235256328565419339509262658068454491414038983844378456026802164654525545124127967784342361954680966884124014420059364077022490910100790059193865539071992769012959280685035333815255651382865415589096368599790972833759077289090793720101718488280959928123150176912889823627360527495771404550468326575413849024985958745785805517047004781404881462516216480596889843119390189953043533186590614769348978042685749006805995153860108505571098144726333435763320318665952192665254250945502965377914277759832112620991886251552833885897263545164467137720899245218842485721710944904515341126406437968552303020155608405886333974768716845900362812858315973986384382629622736859513190209283624194859460142989748961179165147517278772096765071820351260416405649471313968807263082776424302717864565150371063778225152094024244342319974138278718919766647312647080538195331535589436595779291061188274483932007005297505828467134112908082779724081854935059398896414350465062972817557701376068271413619644431967385403105674511790360234863089466496854771359580291745764781934618853455482721384344992350774870002842810386507258826359284068186599295799744787394935750817228924048473634621272558349404748788783231642165533503564552203284987382971236760258781049614878207504107260736486651391317079069888192354499150609480589192180830955418244702183348828593237921112670191780305444325116409183282400540306105820545046852463909570441093892232403232972814594784045977687414485720134860534233265888514714372789843513808162497621290500732624457861118545678389234888687371567830004294590310182185265359176913218254220643304767322781489823058134956188974244459627370007052340220124671457175440161841584545754962253313033954212646325460126641879617679163331835895987174389768157947482911655294310260063990574782643715408323259887691954244879369679562185811748481083051135695746925707589852688919900703142009091575857711954921165299058271806100618697947623517281569182243967859805879009230039298121287049136438274150972407819598798742162508862260059420965472251927390179358029220933017365114589791050535961713086777684155929447916266051755275269260231996354414117116787506812878040088244545301755905185456276564245127069125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1602770807741424062030444468695273685313346201875844779181351527806305750268060581868878141512759168630978304006551095324282107110111662669203068250964658860980466237640960970268144243082040176187295801648933182917041756952047406732418397232073590654070591491929016841283646413995596605798539205751345955880406113096823702021364620494793271957388213917115879424344164591584927526526213197126672553209338284141743693464187214695848217885531529091785820813167225193020828797454955075116847562636852201824014277131842886986489173648769980522923814728134232681134879541050701196918799117171538897153094826246255934547788389026660249884185956158885196113566873657140265100209485467498828673870724723544811295564512656310538798180866891772507888355206193404880243821954671557415483703713674729145904327681157828596615407315496063608164889426065054057412847259084881192040940419849864299734574768065081531616049811714978174973441830791622553764514690541834362789400140294747221536014582565218343211968945581873590774512096863808096066810438108316129825748991948835754967933390240067315830825844467880806573760824756889657753249436590215580663549543450811252605422986627542147409542041853998792676233247336970811292261653697373486554263511960001440291400147020943950556200585359060296198801182417512264080573725550460615306641943585816049710787628331865426027044374720088097464817978724785834098569426041492236735067058233305339664349973718068511800686650426216199094737145581326107399806746985806943849310889539140504751230915085610914360524926642433001608176235619137483718581458562117694956732963221636760976985625012747705067401417304964452341645512885168167373805397390832708976289303066701318293939410866541998779990239408552916218457972543630429375052492990442294000435597157419706210072196930583876533178620676025640312094343952826185879153766980651916210798127068694381618305902047867565017512533314793735309984925963541939736368048250065415682505818304919286571452991866419635693159595235788649293926877021735836190484832260250557704921194382754171003167114140566492847668607924638101522592588051842263290836197434445689285010737035126950584384024398084536673788768612630713079903789951390354452927111183476612784948737078819638762577115260287100505143360695308755948115199341838824638739960096042332906935120189236982685913504507167550544784212668581518042523672970121315755511852419132098060367394584377561840700857242989699812026225165953078909318194913115455994972951276053151572844599773870321374293985382381212901083934178653154730333893901646315588860044863001180963667376873912488699157311859392056458142968587169644032594343795361634115180396565556652398725125533714780307843121008587499031950590622940404452818529392900856145608242113114738030620121391069557043478747589023039546340447832997921159808395182939565297627970059654346782370526897911162643082438197555809816625760339124423752431599343957353395460537384170888423543597723026534497212091882969578684394084249282888763077635009764579470238222211021944228516782741124541750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -11530436531998930370161606778977516195716382287077626677283782157986387904643192702889543276660734791587706865677558926945680246177341421176693173636240248690910647896965594843633350210996173684188469689769907558484717651313920692941326480404216054474433487421292792242993826003856609890434967831047278221889371074546691900021840151732726201860836324655325470445168750745351102322953348308074086987942441198439254180791329890101380030872669386841492533357499255308727518474339442691661554797091241322195630480712901274123248058804486355303814637960881012210941410494029418842675444796802799504496639382136471892859770609826720769589394995607854585153853252738615022194823374354049476390238832304611680597030153407051183411186420190703449965390016879398568414571004982245079071069187272067988392225394941464620570601254246591483736628927316202029146066525124182902214875131350857871109728353526792340711533904066475411833712927384760677914948957253982264732712023709804433739242159629243922379713364689562467179004915084514671940567472589124321081161355649923532892680981510110756228895431692628065035593941645965735614650634053350972882683707049700902486656745744152907106493745687960939654615226758261588301367640652366447448020902127968168643974230099411187844906775366517968459119547839949591130925561411236587817285722237140418123082846277735962762544272246499716017278572272270008322077970621805839525217327874418430293090013576543035289398709516589496325030613463701992523997806802562616347178562029365038940719268195556059166304055680953184122087301325233429993050415499521490803001230467416319750766153365947915750142280888131716463856055551393637957944902774765019959106067835689250064331274173439829798572098222887391037200101836559490296729251244388483310228087341466068098263875560107519031465670334562454034390205780885626840938257494624525598603833605093064752579217131975409421467736576384669839929476675874911153406060058919068143733088841597425341162969527421448204921142795096456964558212494193085829558467292315255473557892182303196671956540834671352214906401640699146703534021786012452030266989477661853891241941361594387905190870112757106550799930458007588671475075440020511150904644707577875263600374079136437370410225187579971645799367465356415148059478773373756240183100222064958018091976094414413980816397416012873096247776995735808598125807773969472229955595228873357560122632605851072764446004056703129966372498211338697078258019717399305319341574852800752043521757754981043151871022248549292160918370636867366576047703857479711514419249927493273221329745335034515953159366591665367586754003017916976896052883910387354161857917598964134086259122932874675872473912167763044660592237025549384689811416935191094701518891640362633636510766447196482963266869840733093102984616324287718905199664510350515084130766724096326825806082375764284908733659768105962901710267449694085440190716913722103847710896509929010491478367446654342506271240484648943118617877551462041808268394826050260722238375644965496625444513072255398750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 238166959667263175393284987061796222676707889365081035296634372892507403951434089919006437869702812276144888477888198609470485886884368286632123822816043985878575490083929650692381731369503060327174278021110473728092621232664635890433492367617825267293136140904683393093512251978443485566730026741187476303707448695231308065229465043936836517967563637066198576353619100355421472713369060395150607518780092570859914290362714469501052563256992094402549536797101991477097952197163242598414019154675352470203291690238079707105003952302780564170352007361655585299593441049981207733739961669540433919724130271301821351766280231529758883420998062560055289958840116345340816669665789848751674846080702368272540784068047957602010153581358945022932167942429321817145943357846567860959171491460971783129435724919512953340116912468003115673151932896832511590013188480171077347476515301802934410593624064828236717765367061206684627340561424276068775323257492248588107206291456441953128588612317193177084547896788275683364360707565253556654216440011598892915620675802697978335899957582863408277829742581268629206748005052578180646407190714207816030798958421328736326591740805162562886670019448203732500143934350813734083015329620572339991317372752156602795248274107712541654985923378064430520107022823050171059901384530877500925597759409261992764852216784294913928177754517398324194314751278703247562635766754483927986147199028457292544940831977849633583593438863749536574106167436692501404337706245307885142634155255835739160259392298319356119478901566548874650995515137713905419851636388654710175822784369019165259369975777469698808477075785082779771969988725110046226575848620197536203007035318548774858141695485427500711962287328907375450088682861689597425676561042548229285901398849771933848887527793568466624905720573620399255273762594652114490982793254381731751669657117909340539259240344813729130589149006882089783994181738032984407892250494718398731610295974411000540222693600454077858500299248243803366588136063281544776077181784595690977541874457782136873853693066577062309852737660145495101163296900412508859642343221163416574382617731101380460354983396515612252526933381896847380802294314201418629555685841190091763206703838606665830312484194034180638397886470449140662484051674836401294233576266719556796202666742329459106586037517858359461809761038524122654201229578129175447789183481002300060931916806879842511526813416771188454893243845245425888936212255880271736973620111165989110302918327462507329013760508488732569081664985741104470826378199417218677126202787399499741147334717146437042650615235048815815872319805032430051158609161115322895691374263783563534915638027202342624821123609586371728844480016963413756298331379044224208441635750191350817725385042050878754449066950291644740507609512938043293623584112980651089461875940505469514023388162721933919409327359252377741041318693528389217798171427803414979098522323600590948740701530216635243268464503639010091572039659598503276646460920809842099479422732759244151382545465958254272125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2086967767118242924997405783260078745581560303635165182668371188964621067629767584690616807815811462333610837213241881778949090503705411845779730591876486923764427268288153229236886681684918792448661417836998526458422910822726446207504423215689879009113133201241826149144115521941204648510972254082809796992866968077944175849657108192197249967470544212542601423172195430866758964113251316400160542807195651186013346008136611783765681894033967167292285053356177581202702047003931254556930326303260527085524289947513504203416306728583010755003167602081384479975839267400625579166829921537668391938922239580254384024736460120856675275196568603209887442559125712499780484060590558674885112121915067964453059877181540347155361691707858337431124653296203887295631069735092350449657912920709144413899031170124948901274593981521119977849181333789596205731011908153515697230269408855190274287178521806578621827245407249116746901244000856561396227596906196491574738095583576872480785354407181571863664278246349653578544094034243827243290825362735142375842077206094208249981858344059840082527661794366684258850057259464574466926203641305818069253861970896339492330031904627924671343788214674094291352244404166106920286072695596730148392551462518281402118229195394618841238874439092096459623152431207975505943586122259301674856906748737283929839403676468045829743343232390645656130097460366016631213262977965109316371289621357351555487643034066890496307184024891200644025586714450154537897329625594874501483452115754594929995838620215822068148688822938073814484386245381302145591113225654497093041512045078592615220581785570876310287019427071667973591322339347563704492924923950899889557259377315484993543197912852869709513926873511833633525488502876867650002567812412095774481906588755811248666301917871544086390318750373468315532714413697555630081722957655911249015200912921119276804384566181354268770586603021253357619729798246812945855067527807155271373786239470723353105320757842502214731110439730238265850406143995034973109205540768330779200124045968199858341501462331595761105382409513265134932049873023411732756711266154612132657792292569195422908923784066131808431767380721273625022383044855721093788260506851526262228185951515474550539845450880747888695306019656364155905123012445229999751527803591802776169918618130718599030920390401457158600557358131733005566600619229499814329661916929662454794145723718370054324793189981074228161908781134418416294786721184255793199689908580381147038654203625338287344397809473025386207050458587258997987448682213595708896993698314427116806004237931258241976333981083673696480239267035081623456418682276935213788890577058578051787038778951104336005868769289703239279633325420753567534480071371158251307166955023252168392489596909751848036554602548025085387209011297660970970520535881909034919611488130572203565323697670928825112118230174349225077600938238618170954886453481768934056611463680102939961672351702706849320224971866578182894925058135321329499251568881862826878561850910935310341929260898127031301125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -8680605688837138964029933407537402191065841213157144209652816274924689281780277070436078025487705471301528948550003705482975736151523019476319059638169142082738995974777852165515548548048264227795269798329983364959644286754882451931530310099492324378595887283728394864488716349709330598024468510060357855311303235234213625139825978596269588667396839847093977093953621455487153788615976328600547783891387902926088992197756072008424693972423435140211069389702814265385962282609041638948390000761515194408828483469438792793450496534016363333951359860433949285944594783233925599409937235327958752382494255356718805505731596667879733541889383445926960696285190883983657020692816667220112454536822797424803918952813545126533379309462291328928739732686683990141184611975359067571429045789753668829228971266810355598296680089056793386017513929947886597643989015751229877879721999077786191342025381688743267299268281892624438924525879135564636327241350584747848893141855973014472260632082347608500776971480127249257450816694759912414276286086498213234380383487882743878865541427573278476307042303095362465879361740205193520170394789983096315349008954887760707719345787082658540992754248150845669994965741699723271881202334128162699159070027580442451470188383465692581349995177984835156300552020599672635743782615581852410122287099994874416800382718205640030869369764724642743343126995181856011113953894362586515485590670876416263825215822126106118494295911376260677775951132570062062612772880628696673257040584843743513219181869592829110053605274501831512894195535475836284947590963772097225005065193414801044050340196821080383933878129995580322566780886807490791496871075516744330325800504081710448850793265225784461759508237082474128256039122271621062557792612266615790902557192388291559410704568945656716956213233381676750841934222872715949621619813832203473059369378461075408537737577942949675990510305884009453348305969506718379958188897119276346709171400211668560854350051396590165141660589949961164881877651747998861042597242681914614258391693836246457795167689464308133500845131699485308720425866860116485406858172587743429697226239352781780557328457087026248463157870907706754781627681979048309158954384052717227399258769381304697368077261628660869845240643289002601276752297236849676620017430423255995480007688883828372109336346383819159824767332102457535925234542290626845915367298193483342435495466055243084122735786663486426086519480516285084971855583479710376556368905488618866485829077326427321512897057847549143122140504914802228853153248706761070811157055680459621758359243265766385898838697298783309193276696010455474072325209330127552515208443542884205476942071415911414976449363534397194870678886007714555219519285607210511348058751637680249913795127209790249245954950935732410959564491579720002589546981771142739582245940819043456815599481949867586679120739440465590928919143363699472486143834827941191582913052243336649472610340818312110955819582333069422730695362369197184475896771358851411795718394931145220166861972172214948325500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -129569459578481549971113907439448859247235599422261292206834207976907025690923028460279092747697480229576133887956212659168152433754478933541969764361655332245348215592178815161374575339948203127010333426702789867115999582683982884150535856860281404361270390685538707038081854350452058426266697377777919110891984847640676584926235710052344515840739306687279540781364487686511947163198242487022561691928414476101067318955849582869643023040220547017803879539235724236334835037714408701909979002900180091503513374153216713586623249608329120232820343547414240509136903738633748601809572247557838510869390705321003734786675191929075152552527330375867630950622303740512516216052022976495984605289397136393446820047596836718281588943161995126911024664452907985334050103568776998537975927440358276541486187832182441540663581403562340665938183678093623048052594141619665869791400741879811023995008090258703686078685324853618055581469993162548115303629458957318807054178248401429915772935250506668086994203581983470338852065347792218001674543203714047674514831207683203952039701274639178345281040861137509625699854607531243917129566357000610261496507375966127045281908094354837529857860535288755443842148979936607035792192140641089323933269784614539514104868852237931244868345369814665306960394115310642748200634487771823260738481995983750120596882013355424343493306559122098361088095238533679034017496031039907193553205577296279314682028116120000189248097099688617737619049878650717093317337722349330463277441169877772902648750455168374529663697679505197505415463230620928509399347622731290868475455641155045704999896543709520501347222002349251047193766832782769588077605480888725719910434596265032341047188088870959467687670673062056156220644839373951809379272887551653209749505984072925837647784516821192854388227808522107153550480639524417362269507871508025982009777956120872946010403864513670882760606767913435942153076158297207222680844851510289085819573715646330692064287073447338187116082949844704015795138657070237772524119414552158798680607470677898121452397903206250226397609431930580513097562828582994334319454851215237875826626216134227176160779572080449985138049533318696013879595523579531277023880745765238089447902380952182946557374587065272120661837325659790198864439439576494383927648756444568478714770982630441657903589426071438170699053443855570729772369690461238487702613921456657232915988611370975921666551784486523842789771914618381373273667937297560779339603173648321713373293419077147004926624607605930222778690336306257600309813864147884310652504651716400356190677329205462516543191641179766183959022886672644640774990884380601456253219380787780199622452279423625626999863216443166820726931514664074049411540980428353100693650724155426630744548006392574734358139069571533866384414557911798112909383341224457164614836562506087890293214756508281945104465957639281169635432358347707315090314746821747161357065575927651617317793440928515141410668934172077947111432435941522329680254853456271883335543954655874497251816403982738612941500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -240004915626136556488516162204384899830579275891876041279819017441186763618437111937596142468266857502057889031563869615263973345502356409452397223239324681512783588786844196494023525172459820199158409783468684818212719100158860999210680741236182017293963241630308954037881783749918471942376081325465306255439166337509126250624948407902050432626918437927652111994297469131846484956372248245288826602581236844156136603188434190180236588263693123553319960988612016023241928481847726159607452578486032775370959398162990741522705988988142254254898285010531924853180383946025475927291132084135863041474747780983141678019961277258548878860314329291542738900212012195239751165709725536045084276983303909091070104022432760771483250284292193674227925542389683151247513258491361341888836921347180949391455001311238733092627343478316422889222547377976245832875132445977804752427450943795234219484960269665916055970128315193235303423249972513664179120225763232507289544566618373880230717910036982124866010763627655973638815051036622566680995554518735166548497784896482257207008468906235544126734322841915734071447878376501273852828846266035501329137831813604977695748459544105649438099139479137195172701656127179260634078393643377505022168737191835412058702951144038800297672258595747238536201026047542951091511966774087257564212730128220063721614075296913295134269327353163095435577032013966980659893494990313599798621156772195312148303259793284880760910252450590325788418778143473315127943448539798697754810345894865893485536267970025176558087410404190190575599115203894773627706492080048986234358677939993334884930184783533862055192546085422159585117293071493227289771866536875630336459972071750850082505444403733039146326220469189583674427032132716576134969821843950321619477647411115350172553408680850709552847628322052560997052249185771016218012481578973727510716113239714457901148699399747161601883568071866464456321180983134111206268100251055861086243606942290234629897925764863326748398228007460321932111890277688214982957260909137293292347718341712299534579359971291987622773263572814348164283742342983294441665846141465895026897600935872981217465733571413931251728649249996306738036137553126775126317926116021288060528342996372513331876880665260235163907693033099588942612303203345455081323868127769730818650546619021241336455953403178734757469394976094130572629394154055856455845953976724920962452324078645533133090582264280595289051170581091966070884509303538947310780989645224873460918698492797625960497181690193729219503986824043838233488774220263030149116462966579564446790324788043837067542381744604368303500994720523462408646737821720154313614679928881923858078484844613541466445974807870753933561043947957688048990872925794744239916442917145031082014093339293839501566110752435680195953009354050212492807366688260922347126440608927816561138832362748934295207247072672480841103599632062695690967409148017930804380172002157797127317471317601183964429400561239991101131368599156241446504077384441801885202071163080818116642949763238545640535625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2255317738149981137700993547145653757139255180610823903336448905769975307174755407702144031266227289548795719660225867169559409983275242204007663300695166095942537499593190608018727347726276656781625498534169897597369797280616314763963247628466419271697630632751936965613599823420994721625745093767022990829751783111946478162396423921929031208701779989866798971640246403203575639471845356133164802025883558258686358011278733495944230273403076377972883880222164458878954152434364022723579484502080024862931322830054314212303739521802113046844695943850262883821538660002287903437307299262451453550952964114257129231095742542423096679815111300028181210365372201092007876878449826139221856141341834931095256900290190010196918614933009831361483593863248039162406181958479710359218394984686412291993137585154137252509674160271366481165243858544659041252296498388719109141305961838345669266718921743759612054693665107522922283530889336291402845252464361742852825259726440613000131142230296991221737297480562278681553779226695844216666187360122703570168060614744915883005514117524311922523614854409279480509633399656983819481329930430392779115912605711039408694461003595201520721456714761991969315839287219871592087806182773250780464908003367682078319753767317287161154209581790381913121050234496781739891262072047734976096608125781800792497895883640790256556336034325699544175263014465275449952541737313080020859233385056764010995861985917633485568530075430812702619488393065680239870775539994713368880733778243595790049554544373576413342140493578250966036489125764167825530430238830494238274212541453025687136618546155312539622013677701845393581470992139472897003644020753638563737449128594964257775906880550420070829075047413080204281705024358203615162958803839082938839072208461794859736636536114844708521753398350212470839310690119843935858774543757262707357530916572263618172385970729427810181982751543745282755416393051654011616848718697248564945764709438033766310519829233167992534486073547916291384585189421765376061778112507581481466280074571764863691968144621299329070062069399062892844448177913574959643115841960370117140118529962771653507358804360948358319409848435274613665490044516830164141657256145026778775722833460528100105263508506648564314491929408277546929831351708148047162669162242054023338623581339113793319529971075164516384722086868505721867710853304655640851795584403138757677777945331574435156468272584832905970558496255150594210281816711616620234169653146382573235853929041542514739673576677748641956981415782237459829441734391920015393924637768661051074242513723465720616097007193876771694153258563261112877614021412534846214873673676184265087662554144871319217066652857584912667202341116942481095093051040071980058817151227984221319022155366361835471387218795164262311635233017209908765442088398050483457800035168463010840622108229110342077222048797047477107628995867047168600004736266877728327157193071002657401095890003851683890698770676799230212130892535407757450415340543957695263623896201333935579553176943390955819432375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 11908944601733823969780188359812114979910990264247762811868501571269235878185001165079066383080351231184475004007357969832331212657588442696679266582194346753628316236013750424793595973343724992469844046055782719493684724992891317962456986371574961225573845170296376599121614275621633741761596691525077649858724004497477156373868428974745737825436812113724471908877844496461768774136107837547611658821219415832907320009419959132710956633173621149833845357076388303009733602923439122196738208208477059105525765291013924273007070687940459696013691649686385214534795283928412772763757536224382033128003799681565179802304592867706860373271331693650355878958665778905999871421115740269464467852185686735341328825626915763016955244796401796073821429880280257774381974434857893617579578929546871360465170142111581759804835394516185643526231078885265315650242609089345225233219445338911138825703498446257066459545734575716848037615356081719201268173108019086597633827695938240803740362953586761418797796961741419919767269476536779540930498923949506931991955314344868682588656816013875919802712256552411536423190229422161312331902384671619398212332730458741163003093736483269407875815609161038101742145753187347113949975956085281007037478987860940788535853504601353824786375952444596550453285813116726754018535129361209856086625089441469311177359326121085809909607879634935638289405105060996962880411620476270952024739702893574163103075106057258147738331687812852709804017196334797301006495889865362824577947218397299889294827514881195810727512283441486382838238686534279696132108500354981412351073198736750436886414263419543423136759996548378852469642251399778827490859006509284517097067028283543776247026912521829170008093868490774878672520642332052013084771302278440508821211955960295726762407039625962303696009625143165762570661213928204807578091458681390114952524419467577657397862479916312340302277091687085152695067072083350092233217025805862459675106364244893778360664146901526830993328165200089938267724506962526639086125818137820183794922158576590832271699043774263166142634140673025305389046419253620154479766145813012335611742576196935066881619900137550625618065836978216401176647610846396669515812427521477911255993959797305317929889904906366277703392040075004865757643013210388314753645579542251423360117581105440877488386086782357644386430870363106332279932360031619658377628902797767737679812191658634608620832122218338038249849343592784816819814765976679228623366941625361006616984642361483847145366131557383083307480981153064124122999755130559835961094062121814014387533455791564159208377677223542694333430981825533804795810919580897247236158243992722998768429228821737991421697543535910005387664680391278490781815734850310878204451324530849691689999907977880187980384869069877513739009591015712528590589629551356163460776749352261441988516508339659574832206686341692357990609851942807091406208216217280272698474928395987835759086612447281864254963847888883212705366058990337916917481759779038380204627656382332337586976608011115667795194750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 850301701389492660032587721895376784957332256355227799290297944690971295936228879522460784949957897724348598198085906943505734665396020554348457928475370564823889798475261672996161306556266705110072260607515171253028927942917741408723965623657828255631535880030687750512497709353674504036331325977467842577929464118911865281560852277939845988594440518244064807335521215851477250201903293830456502224857074946790657276066043634215408695503851495283696323447308545325394924092853374216499325779334839231199533775886560779553745258811100850756567865375134353914574161021271747104467218876014365600282128907011699525982365834159311986705101103536440735983275630150004554006733966013050442618412730839007604052767462932467364341198696888701902052149834026825505800625881445200914544340088704256219949079266858296411714134434830359826018605295505396198203500184595495016268551436967857101838716732324889115699192631056250925910282685515563928211748914620644675335733064861508248525932332662331092734705634144882341981839031996356645077757974438501437392206774517888485736210743559430659830217307940831460667233599152761736599842067729284187701398414098606550421851588370721362798435779126940643762811094839293718397803523504198550190716388049268222698842058019101602072734069328168584855002728879475667583726081487311272337630221263678849428490054055035419765161066239544699991733969864287880239952550435818715270928125597936290301442991876172648629417437247765589182067393234622474247659332638249429088640194474296664732522328725532290464645572631685833627395540209698475600217159267928072959085969005751098172447121113926395444075401063384271252394420027716841262377770735361765729653639606278282957102440035427371464573704429785961328841673256419785068789394535653441187947486354272547271379754743066127481969829347836077995152449569698369149291163336776073794485637150233927031233257572542333426082778648918315026270592029931366433015830767624628910857968060790622781886198230015788487340432829674209551946674488901023926110419237823553372675359122745592707987648109933204492627733396465934861603741513732420264552254203149222036498944665620301045583257924586764375512808681489566807631922762889924252987330034335581466110316482117208948852999723480321267874713339743689468965592150069246408097009466811871236442649223135657882215971934385536724738164866840485819866492962287480064706001487789971458668575403091195825903417408226425409846558808356979363104725666311605505678949095865871888059000139147136576691021047444788272083471083045754389718234419478303102080047101395820870342295860590434722070539743664075933186750663027974335105630947355315421660250717402427794039071397236677476336108081473166271361233636719875485469984880512999571494387434778152404772687125609959963491049783996619078205167423016298199833443156364504138068314340795122068499670664311977598545051957197314198021996296059043335050258064193802133477018566773754912976564951579929681261489118757781442368408088870784851928613910852015804598550405437836010034790400749682767750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -113184301299030727389521268295010627934028218314338925801814186730906825642753516363302146905513829936343139169147290012780119879040332242418474643275819812310575979674341678882731104842927152947519906129494011487031881549290847667086381871920543095989337711475713546796916938235784382747375080245580839000796754122234314649796211171815533461553867612171397330716344423977006509333415896814365243132653404928129596046050437115834316333429541835877802634215172425590643294217744576918224304005365000514700602493302758761509572756365617715205164256304829679123992530272182543492602981868285573141394182023936684732460509646268551975346537989071459652008215104274501576910782005104192111166798831321835842353683998631385353939248007258875877679360223739892308368973304047872937964535890217426722989414153104931726822176912945567671309400295732480407004026749184802397506622121027682948454275920680910035039763739240548054645129554995360357837770819890662755267402369368083971909829971694015704719164218450036080371116253613761831827700717455386360867056786239177882773832175041319147065103456924519535579128457286194038709344656041201036273214692621716559860588452130248650623929809277638592706850761816184541824787798258515365304974508890480228633381491355770187871140161609787136421862600977110451235073213407636061792328850132050074055672867444201846877152692519459836529578429906207366065918688982893872621280202858540506307032229739546447527965974766975145414277898771163531738832741846696743101407092816735434951241067766674924572033334185613850942748374590660315847459390025934635089981533173389679021855166018462013722569873348870800920581606025190790081013567205550400055613006712116178259225838827694181581025779476063147997558635691049005120280794313575970820663896486340982543290826055415977068228698462691016482591598882487961250837679666254115840032352696023959626761170108324218395952263903657558991991975575317153088341429762743582168868601486564703933308197293960667359329676790588212749439137769236493353853671933140684432975329464881944654946131823305340917523473826809970939078355334138362707312061178885099634209804802041300342546559265433775265330815792980197289245129055531560129313708521194828574695827482153621958627494238721482201871812124792492893646892370679431696780167830060022702662817675861650629316472423449904051036708867509813443129933671102198358379528716932548146227443263088085220625697643097654972311441458837703269284848124591331663884808215657760130944695129392068815650479942570477260209625981150560484641537057989610236986921451880198515852731779138344989444706728065637294071254599411460423734810171367363707192160974927333772402977490565870824714924222172786275725360922856949293147366897576256225092495208090244104094846194226267733657075330754128365461663666685419952885535490456415191544710608193805898232625181844827373483295078335143713413171269507779461569241464525988502922130142790054360395623793687943563124569297960171915715344685594655861785861229140452244324957059141133274231476571705699033122375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -390852063417129868067162376663349121402468440292178876183574004090471643681281220287687470565158795212603675648860938818516770762883058753870538471929398050477377480530543524110787043678362280138438821733834932250678683099988186676819662156063436729211863563633488190247362171021645888730002073331128947995200259074857032889324861267958386581974949364260262302648623189162192497676360483684157535989331256228398695185541480358551616851261332743155860554544705423012189740644478549508422439571677979095264488736047982597421898555788700717998523939102724957999539485756074594133954316988261939417777529012800055577811718672252731574420501007948051674834202052196119474725729055003350117181157302488328833568037227232113202366912647309591335679416947256783418730543483600979505268917431211364374961076586495613764885441808471707605673264564738733879997913911224439041593606416045838437855860382961301617815311377301841963189091733161035411306448139079760622455822490735213463497107714003611753643601402827336608826236275362118992606348499143463464766137895359844336744866283043952454220671365645693495691850930571368801349939280860364611299322299255910574329961900785116545693906781462922028787696816539580868488123437184854743519537999324281884004149041981072731368431557652961074122013626250197130519913176376262524131038387770827792992738669379707418959677473124482938893585635273353524364113595540727043246726912005310310959836438251108618285441805351761823578637733776503711135440489112018049869812420627604281499528407241854008700468450561726241786577667543251571061516501214567867629070733441395564972004837385224126323367519357451438547049718364802130430901175539688067579577384154573956274412552864553745871002916957850194750998969697764661631435672826103955048166272619569226849202957576133495687506118459893331271836078180034143709964083224682595592039794584450741144128398015882999682535333781135917036423018174984766922244390202060985721245935710831716642689270533098442196770968401682137216567236861465339790835126379893430382392281853758857489596164456176057137863277693415148899202851248466498853118516970376966295081734176524046983901995528043835956049235212136339405463108597663199202797457744020396955146258583103251106425947562524213693279109023398848784922273547533575528886837512839613751618399482142836290398483708333902439919239904985918832687809065105016298291152261292006007714406501335368416453090661141269701837481553647995570175788500736277414860043597285551861786456408927719421161202533139869423263437939219610369053470142227631012176486727257412094683225481213627829546005449325489164418388615125529384107154083295690784056881106899484233307545790422691889542765450565248588769138064598890557259372101060646544400144591257483056790710435992017376838925666405490860616280652435113867242474128911786456826793519033303831585011358708698295876912161050812301087600790824413356053509847308132841360570512940723140935285995232755054350848732944340213258873593390282016527266159817804857349657457591228919130864750183023191259375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -755670747645837363104892393659841773881132513464536775842275888552488434464278588142083853385626951642655554022616020636471749326049403875251582222419588740352431271303621089666672385080305698328296756357054446492190081980144970336738740936254010343733209434019412125706516800264790283471443528008705397591530272948911192261897176568159566116728191052378870200606260227764327767828415017020147232056178960141227895913849433300036450007317199746426977261413928869190759221144919432155497369895126797774986506204193956697268329717422821544669573234400106948192974318040205287884442466533986340196331072573098535887154007878331196706631852091626402461770334050949492912272041918133425386282321746668531428158417079749806499052602710075739581852202211760853132397596018789285145222620548700472858813002019279829164729438786622172666174944596831542611798652123083376278580105222496873190878883346682021098702223996155069312562328208577974198046482568857299716184546872845418155545009454880254361929648265560562591166188933361299660325829784381233621708204934854425711872334455294700988782668491250794631807621021971867677569536581237271235798647928547260930544822512037800169563678313509424634528294472867467136910902205400687483476122211943237330818855374750612302604038389481756178762287238806366239029806520740686014572138716358984454060451965399935255483631314516997925407048377701133433961777726137998571490938032433090847088453213343829892902982527370445713805571915744300462238207091390295976372430125972536857461802405923459893865295137893257040044620076024393653125073364141645812955701467171968552648660038107957062537374547728653626476288869202089725151558560735075184605090850571081974306358189323915134980473768883744946434510304361750343462439116138250692455822686605730197576295699744904649452276893718418923574257747081371123033459829714065162836582160257598830971173094628965960394296639638751615044966495644584615776313156813373104908623937409471883658877356245106632648742251698413009319532649944351146681824223644160617207886473653538509086523735508395246271137365394755195536067628395510430069782676756768370639658127891354210645268815736704798298009738652843897592280605926558755634038081043693316524131258608997579846973135695097576145985396519657422352818066090498984846864204259706792908500591885735937518217110306786805437667413575716771643362424908483063647639163774938106500868613977650093593020478174552524501109682782211826168860596324582615208405032781194186143695939596963407660453423395018250988521077136682277360590362066022066934613503567066745400914394078589181780937614008629150156550211248955641606080762013760131338027642794583218500504414782890035794126091119581386590769890678657594141234276356572339657851315963802177870815069334648891753664739901493635989284498928343135642777830445357784440784330169343775168714383422085899324611624365538882637406175476183390923637241299803511206751613397059941836117086795880236446877006411491706905406142004338019849521435830587055650225778798334967114474331198234596771335000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1157106462956515251058593174500834813306387956995769829527869076558994141775449839167264938219679297951546220148074325268067382636353304572006174961307098924109128137781490679154945861286377081652345808027612225756813668805106065106520061342184346720317509706927473951569349996200700261296223416474619279407278374725816144197940196733625057932954705932005146349467505182285947867042477663337916208329154875240945071205901516411855183669493924035945334314003005923516981634449824443930778387765661375071271998352017532089059131103352247989614867076583027536826208550778669305693906912283026859649986929218792447118523667429009875222245091515353634083201732672657442189156856211727487268809392369146085215651162179570403410111576696228881163758902620814122021513525492271641381226741123238165802949560861637612111769413965854103612677111093561176584092602064674906864648788276713933038482635032603960372348192076937774162240256734786400418062008394721488066466603870937230144474717357366291048301574944444173381830984617056561621518501577368319509969911165218810903117776811449498166747508068640372462534123680979439094593891988944474945235936625743808573274075977456102219812357312516454256617851845050120231351134306867175212081517138528035022674270220410303181257068448426382914536668768207650615135424886042605146489615686115649661205682165052090222406222983613380503006318294213168192631730008612296873309183526210147678966282808094891136837677911088775388817783146428887106133086134709767816885666835133017620959775888142983512569755431820604886268861510613088131791171721982391832899053377766945842690312886697105753678777235595844173412701306706497883052180461133812451538973977373500228438303036030936463477081351071191224121329700424200637603619990704880553631871115392943746979130478205287696647184709280698847113715435336035665085271220854572476633729673003931830218901729566855092159175154810506138312888734311052709439451732884549329581826019782153381174099351030302539064569580385699501987718994029715321218448887867110897681424391250521513527988030978687304225482334659735948360787016065957954425295230515183029042186548448063583810572187232211708511588618178508948817766061339146784637934718021233261739980889302619945977005102189638077141336108018568996988587365220468664624820242587992156156219412201556860947176406397445995211237549573798156226902152806788151242431001566050368514116259967041010866440981541260751578373173676969186177191401673831647915713269402715175836743186435670482600126625222722459888918244395926748994526373948705951675983567414117911477675538755628813376259087769593711656445779395073347973965432002125076887741356262089523805185500179006958752525727690791519461406896275526688003048488352516605512404880840689051073589068769086839602554389057789720339377941348895109810573318795769342371546576925732298997482713284587420188013666702894752831344173272959400412254636026879386318217093811108318520158555970040385807414380791384066560084482879713497013868159105169833266673724361397089119045179366217388264345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1575455048496073942638177863653028790282428594251216963528109576658802768924243034161283190338847368952631354025358103200540576179087543928881225102172797985067982807771069372430890661195272992138274669148578168415542318260890347675897625006242070851030826794203932484645960727010737104180182542477017453803458087556074888038232618922922408759436039057273423057054564724718407054719548367650826124375924809253734960571494846481987090896070264061428144677658527772565163846696234473036875673997928212269336428384579707067440251586282945432231189972948686107076633863131445360940620862633211018241456748233622754139579761248869246893588073365638456115936158145912067938828661692188755574375762382025368471095895530856483921432314943701015054098105461703300067695814586532023299441244467814448039823785836197867642321655965285855227702258170876848405571525516298153807481466703622669354288303552138002311428534734261767805010872939423623021630816442565052564234962735924025350966995444662851190435721875614371221108728234399325800799913089784259284931733528982166159320252131765221744278671060473494806740273900477472494486247314274853391392563934131514477495687533462679895592888120176769961029997868651652675795741653230796006393310671007662910795107131417677185982229317850687872209285012241866166271220458671392000817791633146045968077671554568535050781378303641409679423837394023659351988576143857649456849951554385842633685146981195856582121316521564340998746582682941889281620633819493047999550360059505108646100045652322739183730322817266667481369378785986517224468492378531604331640322190666727982315967559667970241122358427864270330600872980263219749572338068510724537878765207907416680817417582006525904768167227798527669282974742826853045649158730751617337018063220184852142332959652748173526084164011455406202382106100288845016282481227471135018158524232036098558596980038772071765726604102785175915270735536373558512822472316801097647049770300275138490356077087138825273192428378458206217607095298235361369074860039806078810428617291341551276233050339261134622087228296515850208346315997449708147933378534980906713164405567385566190424721325059281155478804531629573448232322370501383433831626194732041879014095142163427581366830580063870159411992057739644723905954208078839942408391520553774564419773702736876283611073338866744880684212977136919264215025376959711071380969268753407527521247592888363455914166833059850963922241946065753178592798583705629736805180341674956013145036219396601781722715624858551780426773276461696033087461577170073334630194225119298218901005143952277774855742473795406847138165567628399184499149417444595451119117892581996288239031848959832034430731276015404908976853630020984947897307342586548725793932004766734728125132954332443436264714285169498373839730416627781811783987710861888792487387104235999536636551423724843810026091188702870219363854791584756490256822990998842852662665513087751754132596683459567145141325052808485631610043304288550859610583887615205234611666189663022209300038717879068694529020625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -2072638231816696812939703289264363930495595022305578263560323847590041017816237417657095101055063611832500831601635708830785180167891517725963376643974313341548390870810369245090411532297581194734541349456403880819086478587405298094198473264186328183572574765043121182574320171636909576784711041907169894362562173411738888215695281285940497790834943373392337778156936062572659921038324212584596667688893712225946429534824719539603187660430781335863921176823087122710378878582475286743625936372754519330610472474406142742655321521497691278992236062636529924989502452824996948718111856024639545859477304944533608006290078354867399369153885259081687627505786644026717098224922095056620322933228693549595090958666984336543448235104324083465096385861609152918935285132106124457178051295347178724631701832632210611341787334012463365969013121040047200422370578681004403377056896424596814218762528597684012680506144658762621618644550391621271519022231199236221700994255976728411801704640106690464716100811393569500433559665863408089229217247320374029356381616530774375933963967846591865552415821817612459365686985642272533946529320745549512909466675791399326360306076031731957241138374145872221939345465346141717769368533987373946948016545162216788362137759878606666605779947355771963238119587346665127197772951787760049824435965520976601532988461759858090311441089953018511213814569765952663493007339122944721986749326858495489654531211115832335797921898218268901776937094964176784773258129525992232074917619568413128818197665662634775112414762968915199652608467700028444319344573599811415774007727335622082953401472157591412014275074609670201163547720645045133922562651849531938487464301641855771878081987556839573138594925731660171937498820727650755126822480521572470638589063793293050396513232753679212763216224283953063051454931660438184229215578293088248177014708042190794026165499656194876480771249931623510390730944616863292658493287254047382770070108803123441813995226434076756183641280140907476973231977619726117851925046418100665923712648809105966477239277134899964763475975379487403871178258854408587293218233201472590144257412110374245598457510104032272509451669053700614051226954627170075013173127866220111140125165472297876748756789983876463474258734229156842359682388052771978537445545831182095837682443739277828484823276277534474441560614494659270876061114501467159096608513357459888471720533634034069884236543484397229578795846305554468092967801149629481642152306770096930029974390646967270181250355627509592335462862444675927373405415388838400420144000139866463830760304565497919867244159706130227766646155119151267359460452855462512100228027683701838747829807938103028510370559428695471607835299400614277273969246345309243064578473475808249760592987442834453637144002525313741812509382762495376181778729485883357054121526232652087549575565115667158787347893874397775193155200444204003388244817720129391329223650394809460463839440618219494702505399043708828807149786443160167434083527942409461938038478688212765974214843590465549711377730625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2291796589339587231988005122598701883318918335873435558051841614021511598160353994333053706371310587590284221371877364541660566745471347798272503848406670350193903556232781188162004684129784250748913726046075543479030307144454955065034596571830147544513702179234643455563750170885461503982118729174230413651573008411429519828446156987249214485767533226778806318014683316692038815775551010277335425121107585049665532556656272489087842739918345350403629848373233733502284306058162370553156577642523576927508265684033929472854259041964654659017286011647908714555347858745457797042386177993218259448551130712522463654061241783983957394715928146100042417181942453202436559179611510487699526259343070500520137204893364739117360329656064951295864792231919128943426989124514647179603645213527744437126191545580627927901426528467130056920169628345588889102925723371190715558582329708191626438944945819244021815833693947418660059299197961142031695833785531270849645627534707616226903988683742578214198608448584330467810994708108188115824261097666780744023442632447369370749563308842587395868285184714542527594014484738744565292153130895219545679928052664701266878681489408589262239851067237854940704726049690874033227107866055583403917550042005988489049760311475475501815139462114351627064472083582099550344820826720508326226582138134504699916862578433919953620745736603352086763726693548314985407390929876817659737460607079947216014242250987294942485642000954424960935570185708283639881293249745887435374254283214913831391534378658180846064335973376918184600524193481402439113064024337380183435792841828921807297454450976462946335429972571153104750238650370986736830886623289070082350971883293212650419474557570190922385233421886929277641289791859149172225311570397132913829281512628364874170315259426102977604633985331798465072438672815857363764856958943441037209813797381679997457078641587198685461875274404886075480225492852041898471023773549509203217309743297370883149726175307969007361456987077733354522321695808356365305018589506818559248737710248327297854049304721441551042698848967086216792728078161569048016050293920538991152942033960837784603808890309320199862323671323914305541687917947756993222168354535863433780513526146371203014842526184433439361770040081359486499218810231652289719616977025182897400884552932932231400813900531218702431988107607532599783860537094512561562020087192792407894615067276115357623509297761326828366273645988774253783042206477304312561578108619953951841822217528160107452081268029406677740308678074198974644098911900438150659009903578165112257383949078317493818634693513884039700386274539075269865316659062906869660658781618103093456878731035219527515041148853566411389168054322130321437576460280517899296859302178526593964696650262764640071939336965487822823171159191045412836362620844019388409234293719249825218693574136210489623150985430950711409670688247306614659418018409247213158223253760689452793865184239096389528059890727000286498693784418179813082004894057124842980427454534673501226070898367414994859190143750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -2105162017569085506335703117902563884316797929256970393033297628278243573113383254045358320859518391076490822567254175238116257686205661447933757350659272496526932872224484303544328300840332676065084316238773158263833557812820350965048095838629139769080675334626503263855102710798991956765025369408934103385505734293773954616827142371979654437249125187190299391673024706285704804087277695279333241267255204843933707190503088202377267371031747733101815352164410100384847935897812238766672113932752380656528707420223875912888836796383421474713591453260547997301339901241716367537479174649442939149280299988721730767544705504838382218446130405385916757109225274154175239486773975186844231418925610449343758472509826098882958170343961265584479938343349895316811353724723309776044107734940565728048411712112098020428927333734302906075570927256774731067736552426949327375566127428881655795801254406357946329703460184073840733661999280954152990507415380503453314231619164092599895247774182218297706271647982233439799368684423832336645637231623356950107886229230140214176293174259066823361573198647126892576882355445092083580590534103705440379957009517600310921157730843484903069867833926085767768676724206457561933805305018101154360679389135096050919624721489650429756362414263723397123806698726233047495835110245774818049980711410744291707373769294695705013362682787482302293985311291997211653829350738111476461159679078162331790613288591956131779901279988824430106685283101820533871329296844573277101372699051804727345934131679260160888562157691168667521191851305409361056004392510845550168876215652854307045940467536026961384296003692930253127250514606633995105512940524785507361912273623023273832538128823532516222203965571078065194292017662670420276645094564008312600752896050598167574795955140375855902468140539296579437521974089122772132549039254692774880159949248115991658349047084506269360087310089341598897430830558707304255998099040711408943837468937712968863437338121057201987822349870956670729921209140474717083173575006343066654711240566695255607221135851041176216259052617082221379766508300520157247968513727991967520586573286741013023198713115823931118119571931747736986146559729567435347718345325871488035578329821918326142214043527751225552475194606550272240408053591259079486805196680141098956908282919254101210250200730561293570195895121719804330397964115018788514208006222785522540985492284424492712382554186207138967893965352122900739572773434359001190838788822387556913638995818897932862998460088909559236883772462959152171311191947787863484381232899618122340494098386725564720999576280233985906957114320642283573365051213990400068211078070522427441366113085025202780463544893641252918177886869225610413562166683469708739136373863216713009104780757051005561389021864048871082962214478911133761878529024390043980095691796069135644314069170236957229456380567158062145410270438039241470280973152055449494658578921949304963581493790312916079962361483068965331665376991052694772942538193373916284324729638605009136422764022247683658625008750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1543299676491486976816939405344427286621998141742221830512491999494733376653217549728417676318886806800140714550041174166510270785800681824748659963513405163400907149149019059039100606107505271201072147789039885664539644440528023096473320281976846942561768801357666762838899215332039108518572052362495969257030765857644285271131736268052196043380426250616601453636354390510949418612159362744535127561782198421181270609962918685524842940967552096944696139554463933338977082361603711196947810841933752109679590470054218374001300044620082755294265029186132302975816475124222563219610550675113254882978605919171169108282483860671557379199332216617894872680216976382160941832897603986848429355803004878011055916899460257177380029396051626752488217299906983508775308583529996924161685763683800665954565581628308754081479400990411241046313251162792256228067819551680119582926244310944652375095925464426149616107839856405338819477817281790824969313976514066905331090000490612356947844906430511213795052010468517161244488382104514144371450106454946500517426767623957626246314477674631770057751428022058488611597710946278678519012518642417197649818382501253513300889935388065264771194161411515325914718444011347977766363425636404010946406317322227748710154574166018008268757039590506288766700724403360622012868485808565177421414464404980748656487420326633742264797980956850339105645704549198871678261932128030029798790853378862329188175023906074365928982774071259974836084218272850651234214663620967295861186837924886667419554809490989401586362016433508029532862969834264750064115409800521444620498492174528627665117119555488707394888392809556351034847186355989674020881800597603423022670821890429471635054799453661809544946976471215787000149768410133124755932196974974530255285892960332266978981873971637865840683364181254996542837713913201204183111508876760873015799162731076177987619328708929387933763176492039677104613758954757384235888526673292074567956950928378941745647555302461440199069962537333469508949458953665536001906060515265768183174596083257827480063968226005287434248270864183275176077465332363966693324681195965193062773293811583517759692792840321432222046936943209526096667963120487675452082126008781490415853516025460108332089253023223817640141401520046622184636580784975781910481502310851544845814208634429646636229645876649982131528074925523985969165580397878776732070250238271421087965602547536215665429471075019456249626766193103873915132339324375406959296302206087840686918588230746116533129709626922838635285093085658310757701371642831947620317054084952160297653076348316123954679971228349882382776836462908139782907585103009425229167850431442337776277509965664199061836341533418755088126639472242867454042226910147700486197244726136025512649560259073874503425605828256636346571059866678562519518080262958964189216337009948117064544415033909143964838793452351973455420073213431900807767672023916543069179171250020519947849090067090216578291141641445667772077516551742798800981712814453689984246977662051911080312117180820699235022064375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -849969401746105962275614915211478333953799036879962253824273532165033656884339555180292401734187486493659624474576144554046875406219315462622768954547133415740539674460640681698880319363858561483338854421269778909304457391776387964636349241926295068582153996621434032507340760642963261608379891533470660687103980659148533489585063069894688306903190168296365526234937889619465154047834932025537876917591097368547709054689700619899981754695736190585980611443947381796800192346518798401296637829540322204991437325978242318445955260921122035848219904757224742095053088645037759189127153600844938975963118835940260317584660517285886357165362857376211247623978641804156961170350101751734012091525778202631322939902196797738605712902645649085772975315144448935349067309026258722011881464776520443777697443395271236137422080011977510937910397841939355120590868083852833736910283951955355771970027078815121762684391798998659156058214468762817446140911300031662805618383047405124570879108201608700686166024584241929751907205008134420029811032882410443096849609772496893969372997894124878849410887643805942485817647541246340835782708001384715234084487325075615148482537921977398806223447934920324689001738338905389433963639358191126882686029858426855743921108400084578571937696748694440982329695626624341387407960171887672874502179667172246797391748752950321112621295198789264691618282801139892859105605515466438847486865292058229324357614006881162306952602227795405296984443905426370300846063112121757147411087043544921193650635508842808741948611334614734032957747867207649273542031876711421295572700102831414806514171680599659167740106332912789918641722703332587269547785077578565668859009493584630508150172882797857638120948264859665761924255544688814858636748349944622285433881930947869085727326940699850560902377275561955621249826914237650057273568198537862475649684093408614666342299466533594073329734330596189469734985312782706697214410510871194444890343585764138099596786914814694465408948395978373414521944361053531219764469850917237841135336474109174745054565516725223765821418533161328505405965098288341429198081781271559606801758452156616725642017444545535184051291123574149308105095714337858023661728501387092733695061891652047217903022192073636981053686503087629269193768224551839283823661455521258581453797213858541701457203784409051183821220555531154113894457781050451205215020559796106736806085659195144831670518623836849070992418264856266630646317337225147697646120414576181887959688267162483844885008504242994232586775730623544473289299077078465560609070251160547198860258413455866412197156310752691810735867148332070328120928632458929134703418410899875651093618699892551864545335823946920561483923321738842776723769109752664226087503782612420546510262487409247967834338516730255781377637445739102074425099034445781918246482187221895285673599621622354550448829171888380611213501637741781600017826352217613110306694636436986454645567809648634282215313911933774811366872717144421375096440546678888958815490411729023281783028123320474311234579375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -346516186184454744749940213634836703881769053349276972487446437834988224687475481798383451377980487094756456602455306722141732261861484508179767332637566705584613620640958327616127836538033501833303089896234813346221251860751079269497544167701313828360741076225207457428964360072247541822715814489099267048013301565545564531278821219948732381311859050556019478645766306594253711723330384142199786043659676094731201086547938884590462923112457158673829607726711336874697403581615552166975238702386044035418898796358489248590045444423763394146056911341459776779019717255440242172636634299545714761120513911424040341779598310392555837160876792948309221638254374325071748413969581025364400628865923170764661141802094313940290015731767449236281136453820835083415665781095846767419869170118946416618949649476561382596044304952288740211155991375969610676457117657524609280954386323149743998019148843164768370465953992850595812123307159281714845278767827068243315705022940265876196854894090078767793243625348556719938646351709837362058701179479420470063958048906729398265950743267247537718762513237776456249636394476868834086778586780578811182297416783610932627377779484732055897526834315637499286597504731334843111741249071122250771462094506934281052699873688954799309682891845592135084427253052242737125019497779367717401356884659012553168490843319370166394146027338877120070756429809401759584944436966271390507282043564504609947576591254882382443690855916084098489153842918705501563632352660605843471847634653983490968787719580747838400485538639818145124687753940900525377681422000568710305979603309470795975560066066237561374444011429291205641979826455766389262496328680907856100993364245197070019051482294214623160831766908635780408969213891907570538991181551750014946861350439717573854686449584055453342518927286774523750697728024694241576078347561287494822545151114568635289102454999978875250618801120369890973836387921852305248095047591543561142043288445211174261020648426660728345339103784431952848920199147918088531991982916990797913094128118351322475392396553697252945082405165296984362884000259980027339850607931786676094653993226931478733453785110881746407184877675397206871911962839601346438460674129408836650854127813193242452778244464430538625217333204997091623283252941972670061367653838073436601485203365531935387953797646402167604071118424604627206403807536003849186155038697206623616114704272663448092883598514531455483861995017298138483865192247033066623691473588207265308583365796766761267034208036625752992273425884295437880605991928107313256514130457086734341757860315065556277587267058718922226283281979381294867963900595531180584121988488206022366826425634490031981615663678028984632043131145881267801856066628119146776141971354924204828965127217402302312071442171994194875702867406242235737603166487328995474653619383816361856812357577652444679946975093571020659947343047659168222745466616362262754236031620872011317483402748156212795832712070541786279798399295699486543278423091694857739340398618749739349311691691874011826788122500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -103961966234286249954590062810786182569606388001232134462379359106989621701481260237441081477392508868690265210179321857644155836856228591216436647911037434828976418898632390467658744271864482534886260205177867142882525651555648003035523454853715238236825945211494094683403666432448549644515466711627832938892702073143081494669749518409386276776567310287671352036494371567105211860408467289659368698737161767375562576744096808753019640719413080196342591485247598843352105773460446403304838080046981108713456596354258054234263266542461949059113147513438570908728797714532304656550711632145493355456349995438348210203828038312072639387027994904326988615688337304924188433686912276254218487632048350567349363253012440723183486293134402599475361772160998174239412112411741846492756514010604614821638375879145634198454424913993597366931545914162921547066391095463204878955013706159184295858588589888849130348455299815140247928155246485781844965516476160400253450224469880880625329471316839086310080206630909021190792258483743814221108973579496560816812678285584914953531709128265244124976694337797346378465829328136419970293514850441897447592456195529099676225850784913417418045362810271094782030376968452879994353713152469607313112164235013570938615831387885877985665282500345305872340894056083076287114079745055979260280162804839349241866517543344307164916227498311325189159554919242411550494373592155857011465452212748728157916482019044643919502173421841455548374477595431391961720011941029931664436677010028750915752189689953725367748656808602690834541422058339769805951973137607989807812872803675026722100769709324771595363007640967891866826719885184391183939833614556448042056830976398937536457941418939557131668478570338990580042650588275367031213277515950781703367054183193101193235424740847343594044895274887297701064723694884064024316865021636657446677523709356621184619046468011002799472812427921074714191383140641306137944445412475576079281693702336036871752071821733499998556013565051522066104470583445925382711034380278278997451478636685287577764185226735947257847255001850022114268675643535598668046461245476002835306828304774434868530680854898094840696796561611096881653478942738763035310839530529998727948994124409239705218987565359474722297164320889905092408628956144218007365870538075323280401619640504620575258813418981259021916584186226492914939464929816787248116813058980620125948432182292921327626238452831237957804663107937147910700026557686273297321162959988393019882176887516780100589188746713316714013205021884149945266691321131411008935162327381580124078636243024538515525967411114507106319716245829196653725753057791133022822497058039146387981904711487077517505863496586973717682880844006134136623689449859257761109442909579870345147827480190393571845266549695212674245841602008881711136219645561603194500122840151595655972135770961844818684365152713559249099404109963787945643557783096491641537646083132143486590732798840465690527655252001762239440714969274003366811687446697741368077622036172590252719330135243917432563462500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -27656767420895154030981255838131597764480195690810367044932215639138017937184859793864899075079967507366241247500669761026196015323332136853118083587570343675314354016109880432143509309111397795909404205177726997013839514841888925852078737771354682644995801910987628123595365204950103236853488869116268351426648280412625745901750250700190742265114414502559553753022727221906035994814812188236815129941844908562395031088899015628613846304800305262567461251870426159681953314541316765296146445315178947915882332178097286627695827668099111274760096873132818429186490166448133785427608575796516692138743759936439592808386277630649436123924794875390824013021791731343667700994465974391367118097953214896191061394985915113399074765271318160834005937507993893579599585480428249751605931074426640303712297188953283240820039586481999875701180736940799612081896226497377696018673593896361196273483001186648938513413847583257271046385150352785387741351972317751134181317589853885195011793028575728567721273546424398290654919809581546115501853200099800140228305851719077233886705834738061561295579030927179743181205748089501703841365670093313355110988375517232587469146639000295682774302873970346328726288492979537295379299601324748402237724011489985851501234767939293510789174192932262527392636658676034890750057910778102491830517769221498378842013807364127916284754465603164110254430601527253180514310245167387488748297549086226860436761374707086875352267500054056695923637301710952916273266213786595114678092592637118685120015319268408222014808623657920706560633066067595390780282907539637132323610577268099103689206056928638160176896781157492470306761405457285719651000589529094503748859525759393549809910836419041424572912423879033764511521371650735703898457159937874015267746213287728761808480208007893417367633187310341037334445198794193075195661343619977322404175174944107741781950275336298080818950412864633930012676570907380278095929497269503633955462988441842105422548664276635045650629261423807398062794128110909836372714021919793108144447518517808183084648121291282358855838059700472613560551277748587345779006626697376111193752267355653608475378021624886821230867935378603457598297174577829132104821073706459837956585486078986358363847531035342081290390050066380880840420395636447124246651615098010153025019560740743604067439822586128852263193917762557832305172451985877095628765488779833825594168827980399430089436590117794127098683543832616193114681646038678880291738285036333051886856718512100749152180304247594522823782876316393739750058585036874511715628894582551679055974810246573254601996957256169283900625059297168612510236125537669925791787757785739991030759885732189633548538809333247710919546959354584368650141102064102655442842053571967952387277099496750893532229423713030013551447759089063300304258618856630510840815061305298891923176223297596378653521078266667249251024680105155745449673407880553521348217334807889058124214974161221382985254927583097120682932549035115751913725123211559819776923839649116000916208882619210064109369125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -8954627371518552973651055361043299380808022997742245503865107565082546633287362679134366314777462446341162868070710522693341360984399880717284449784244665787119525123197512173645350784940327317427599992939421178240816277562996488205723295077298792868383857782652339823642177971256641776926573720164737883904117526214564501084692945182030085069981984446085151011645110733918993581476106220362138209406333650869096470315839693466020525404749511914258095714172125660189906977112891435239841897362180309964296580644070823956164483478027328542294971028567300963389198663451914931130851365119223979958669928686263853260261166943297404291165091370655469408050793755284595650763560659674883658798337221683432299786482378338457398609889551095563163978580492151008587654601382343313739369272404574778931040512324761878271020910099646471996585995455971779156181941494038025318822241131892561754021221191814739525969209431693160774513817255845193215394536106596688279330497227539638025417899119793662479729930556704071267298309930358777424167006978627392050208802579437933091462198629825288409964783091901030534368324426622581477111517767863589309013168694635948176385602206832166794578258394364117047709710528429926803622055965320590123337729472262531285013683055775780503891005181928597145989581072564339486633428314858173277833678072521874495874855894252909465489954636817253827697212632791181755803768922278152870101748175420631224748438698540086427309481800505897592608089569467883910947621962604091384395945880673351269060254975664499772488879796484115197013984255418686068077427057183388450512249889670922543953127101886642936268289380346523660107750582293199728432736291159167825689215836416689764134654913685354378888898983531430004683276217805284869283374121360100445295406048566476489406819241956906767888806958851581940055062604487509523350844680082455350886185287173424066074941299385300768830643261150560673732098766782820509549521320718063163968151013961419858391544371489010536290894725391223507142437096185453925381758508003680474245750689403877247609435808530188357889957260878781827132647286321980896594808781564462370364514940106782681311405642600045933015823600962018411492565477111389905445593460907636323928146523893922620002557927707854551685687412689588342157314991517166380106703169826711434958189502792645372957837229665686911812903895074162717976637045826014751843550634146414257182781250790320496617061032502568467178373988309971886939850918436440644780582686657097800554639783376831886544968057151310611118388453267109423599593432360258788442295887161940254848716902220082089179506932417842318951821502742326341418452942278711715595969277710734047199625350991931614249599240182832804459447632329596260268265721416441732087923729130246676814709840211303209111226247614194879298388148172954462356776769803149133946082976165176407364267165741530113971623420106903731300437207778867527896391430978452789706245827568138589368543182353491086999841727983096842945390141710951411853004713738572533531718645589900237903072649470361397205125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3225483749278943573363469293590617687629144352611263783082977471921450090098698770646283231220372410322366658727735150654250514826101914131572861153733057847143423542931410989992806408236514828385920999682835831577841919952199956269891162342615470663905468610305295241942438784324344900870799311885624767016394247325511430536896371282310204704876798394146892853267543111951773353380578145910058570421177970204989652120991121193827352279737891927319753300100867620704430028617417970099289265620731368229517635001020454209688951455245632555323086041314594271555229861992501972327881588425176805899965236996369546949243540799366677882753069825587222035197873679544986153513510181014368453325536483203660616858518206973852652194476344395231563500926960354344268045150546751723782233567931224274954389214941521849869123508382241333494325052983698706285657230056554193480743680846938421602874179034468341209765172315205185574776016663596494552450504999862925326405025594745235490763105646638897247064729907680911959474912097967868951425162388529736905742648436447328721990186989616947384604849890550723343133724343888533039774479484519671226372773519054439743846282654863468842920357774009918210902511595857637339997255000778609227549416179156882900854408625196226935253818346326858277598826542024315956959753068940912183990391880770356351173161567939769929880597033051101018256580776761116915461952155032614131813929423374547526828924836960549050157363609385558963447476144462572824376671019592032186575698306664139076120717197049164371939220151390867789697545228986930883131280539188615531566677031923258512986531726199725459932674005545035135172249618043366956525905031781780180349993444557132896183961428883864284395105346675241601852953575172387854291822284907021029583827664401156350684931397744327805111133175356430642713223474819887256427771030713033343786651053039427682345677245413561957158155417083187347828259425858097597508365932255817115114756977719504628316756830566323207736285924033208545783413588467914270328925298787028244974640918553844149126365229983754558554616955243999417124762945356550791103203616820447948311662763199575321305743411156895403549551347819119306203542157311743755810783175788203859719641799413680803467878234400614554176832583682852036491454276314631734884398639060844388007293797559394333509144990700538690156837891340243767219789119266173559122813907195287210778902953086266519106656378044329660012031118487889066187520279783467687921306363635517352670722570691997102179623144941602413745934067860611439532819722176720440798647184071032408700887706134436125005107581763576039094166642751684119187089732242775707726200943354196106053604830994727533007652079729435990808606184190911322325145177325572160638306805841804572729262476693758557206167190185129874590606774830620681825222311068658008225511914327808652290831237274336106395727756696055118626992325711238095749528851146706152851123983754932162212052911660314263538959492040619119857190795907274827658373281538259288229099652827423110012398596226888873809250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1093168360644260439001600640065682299603951135282512466883837130785227568313106832100634266509343356381069248907897588779996791569302198542162869599767741704354754208695956236461405502651834059474135861861185032604915922004721863249963331985065917866665570466043360641893266337680732851050923467590421971698775011554017329733174425783783407434379450258439175845051265252586388343342502840665559803783816285951894070584588012114199533656935454059821786075043577974931790520331464014877316771539093475997407312618809708147113734617940978019013437111128720078599273790784834122865901284835119203010185493860928787638622965520386972794951166496508793390920352251564753056282743595437758796569853170931067143093340740507828185873358258435510361101760827004353734655285637396813304926197490046878204419981200635084686156955326833842575111618698154716852141653084994513663462368390181242016661535576265457552637199471184611221610887194201767207053070927518354906249102637598541625916890911668701308323574675300446465571717533243257121315901336600511746292673217007933166541696285319714139764826550327245188651672990778015263189462168202405911758879241858421843785609936823165168294028707838914126908624778747080167628439167484316515580453806038601180205106466537571783578538718400162606668954062084058068898905819188220226247563895957438378762571888939702903528348494514897370390212272928333197681996864179880803624902942421220912507867657821743555531813417746737412757434454800336974767542937507229646959824447678958675089053172123894545060397923363210778889712771193263833005819707130504853125732292300112243114179507307583462319036280136806689817152443346234534213199480233477361710087062663468205408307592720221580785898269059783582179188632612703045808601833308100999988281542225208763897328826094515433648999008293215755019012566296227912030940438144146247509857293002275585340286445376148607289526337566523236252682315994193588044641159051048860472827246967023325310790946925932198930739800095589330437470031592447803415328585243548429120288364284944436326889394014882036487551827040811728743176301739760773111936461978083884366410484101494099040966112521875896403414638447646239753417930207456018101396675528240979549550272276687565047268613164356824507154852222479719157644690491038736708652671533145006196766731572113861378520832884455812626173839162132597217440254575272156934967890806393024465024711118794299633569081197968832445535488948835407258718469762578381881562254884203717845708799925484351694923860360321087568410662069947186576051555342024242918790206575254809776975159973322884072150768585147320719750365037571705480653091335672763788392512610087610454316814252424916020949351217055671755515084199689519914932353742214896454251768602564943664006544053313134547868812617889418797940364006328738783618066024655251198429697475124471627466736570930295493569678380489387709773832536989165088612291302592706070467324098672483105354802271504312644023755826255775719265495448200012489967959942825238513717749700864297035862495013240319740250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -193745117046293879807005815335330959148454258522533272833795215248300724120940892281121392074030062448506562954940512134307906009402031329282102273015430292808370614869534760932888455387653166693145260288859062914413709767261184909422728924309506415101629228539156688187692296635775849955220606549098096162620266878002008229671448520694582708790354162161540007380262451156716326234941079873506166571635847685078154921570912439880396647267817315431106045528755382207251496240403933491637141081258202654823310162775467306869688757591349717632684084770673643057925287854354736312270479894402374129189090512126712258957976147386513514315947873033584998467955512401747878954038751545908697708920544027047684999062173738156619932046151168616476601791173492211700931987024624434928840783443742484333992038091354433109228224471402915052932567271265393348083151830707984019468966568676465233540309530868150407228041056050076915038743157025185012217209613572618900180333199387907457138063202538443301269014992286884347059333063144051625443877534681858382778031795441912397210315829761336588068488422161476947532117837179248998523457258361614507961739182084874253666703279598733247014773677612652739514442424035103661627608457020086474289012397616224710746216531976653689771933905761496102462832149088852417020929930452666153633051369886042367256764251064243008124311568501904534805790623699840597531319683121118910321548132609799577114079150511547776327648257533793473340414567881440407414019026470760519498523179989222920056881815155265413929681104004198329332634264599132044976920020533886401070266170650622889922675787930360990742358033106492032038232692050807176395287876527350728919120094802492763939999203400741951511062468131756900560713871612149744800447047999303799334314400677913676207550132183912344847226620705128124302543502039030051488365803205326888973725042435224819705041515711669055493668269040564040629046431128577001660294847138675187216101559774409534672299582423261610601896281299101954568848121236253490424881636206274786288699909557431880645935781762613333362463940489680641612925450371957441059717622200931943409443109752682086978410576255046567284054677182548430600059656783452626331287403999897533563069308048354575181875871763282292905022497113166815845425353541684457610176897713306841187385674457366924615548511216789562886238275876327712777055304978630806118867953062096790775369452683884073314454230780492908498661729316223685074600944865196486630635810583544296106927092304172613008209345742276961203322837731166688850425274103668489664580898849180681176248411683925127873692861144131206334874296553332249025379868596350973031284400432778545651008019611655146359317027528161542342067381512780128377796083481567899237634434098284087173974235336984926141278167966938079787155055660963358067738756399123638034064338121254849135546900556308726993773060097310561928010909501585520532857599284849209575376244025955150252657740737671677395212501175092998366732138195050905459803257836506781917520385873493152214406306111949607886875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -33480041981233433165052206151325749627032589490200231507332340743115678983706163798384100159648850632768197760489555988963845216773296370275698951684173333474189044092315099071384514087335394696866260071339734184228549108603853163898593519231119875032327464283215208749011030036197433322865788302306271604471771221957890575908190503898375685287157830535925455133599178151381552124925813069689688549333675625987479111603565301853565504030190550278008999584440560388753566995614966377959355015567008925418795417796848071555808394557820472335945346727464168622101800637469795965671246433284528452708846219093014559792932457977940513877532522737333088365311066775099311422921492346539537209448745097655119577820413343652433232866922309228834993159848675596346610640856302026829776762828771955838724695716192779168538645166796161157838282479439372456922034451332747765939193158407064890943422810864847916065040169990290128540002188230675927968330103896737883322275817085115562549807533760916332274515766774246547064265457601895224156232619501198779934080910927677483513146637484088391711186168521067425344520259882279089342299564529093213839059753739492223049497555504972958300489909196369482274293225962368223155028716806315469365099057506256797663171431181614809651967362058325475602609192723009663855743487078325525819633028340123911440374167144983203821566450885188465322193464596728059328110336363543211985993964242080241580286034546380134120233624603459169759233880369372102893891177000993425003644450643235891643595611438773616626950137169982586740794036384539491783784230436438773492565398743338722639036642230506417318452707983893555857626949281828634111752910046186006882506807074075483161246464539829323390678488531500818664937815264118153810144066999874395743291844289211914855861456873924532765536281452272134639017230970686978236076834903107885924227449921403696961562915574371272478356241137380805099133196871037972123850606791365641935051729914336549332025180020163534606286875761164838551284143390810903030334267154125844230913658203376414747772326640927071453339886059141090936754207102203220910435921280847138275457262747327289139456429861612004997997810674476060926948299081908988403640052232527871716693109155289456937017996607117928824474763670454262999767041218147190210733699395679118550952617609719954838332114028875362149114630128094874313472043575306226238404827560486305494795396937059028455289570243420253315814294144676030858810655227992682195842952481516985268675838779131235035146296570046062957444972753197786232708157696276389351670901907727112544460862860752323815443709005141258085518026592824881756634904273829133092262605552563331817177664400491778570333824206692723024652251310914615390628689875661310226501904527399829512778448753676998407354953479734087821455704481334538773421384474332388334666275723600939943878147820718047847766026166837924431112666832614531197779700867247514345018292127022431961353735668518252016693197648769006258527674850628866455248579072168210423852653556191001339873908312421645559875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -959561484141124722770242687893904932295755866655807086631816913093756994430078637729858411539156753505382614160466111123899679552534568872314999659581260090163750548300755484533526640766113576867010524991058632834659823492737146975055820844788622732961682575714532686725388839317180550770657595821615900888719507625698557863315229814918072346859091845342550913588499562899395491184776449855389220432390214176923588391485011915961598908658883376101426423687120278341827206171995649282685475140992194263953352910563480396133394312243988054824529810160425689185811820092476004209165195350770126235274370129661689544443732367614795180537126421025456895770463831217810891387930791704877102431423927445750117276309679654204852966633541726004539909966567776363208349034040593297682143480337196367519709434133524225588407158034939334926771258576403945120506964940050312405045743063870931061675486219760397854567165707765842283850276767822338504619792179224357783608709961936058861115978503228931152774252977033458718799835158821614629942121164528482356511346242566496362878642319481081520832117915733616756257108429435177950132668292445058793836331369985989976987403489035983490532310217423178472171836224025541139528291469124015517355279532917093769165415374934402070182601757944512684335393022353046103512985119558801753846465236097425236252445972628788920475432657520697469514241784480081577257890638664525598753906928833514736987449203652079706269610102230532112438810159503002436664105090127187059425651964606661933030322709696286142916238286191025944972701205011139829405251496830179113345725472609961616791852896803095903747740025732198875141077548995766628005821085317958956530080327413460244847029914151117790632384995314413619108444432579179984673917648379541546596356419662641302346293866979589495014055152623891439713760768244763924693129278459897022050120926118292633802608243259324220737978127405595482810173184171902400880720426953338986629582641233270275323949966743258701739637483312674584477716848738134218834102216802960650823642842376543280611040890492816806584593980650902250213718157750433544156747458464087951819918223671287846918024449154265276107049431755944173925456782321923999045955769778343763542750290594425933872770196477824519645038133315115975686460099063909783478120366247575318639254197334863526318495420386787506859143779504662999795000691800958703398894535950788889858925974639618567047094806099740236440599365543610563501409645114226281724562073376851775054976795410432750561953993065688323899709306773472940928517542830732485434670740232000106757803960271778648962348836030374416021828381825779838069000551506053356038436009730272007860096601164165855582771811284648247775780515111751883198549887363697651855864971083325843916539795668729764297725994201135778571631690259970963724983644742648188157595275356906999514280663956413196950912072053963244249946598247060564532711371435126621838257317204775460870245159788508570754968650500623277490616805087121513063888610869727296013764699539330126180343566152923746000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -1349517063840223278812528089550063644054032067528547164143367478602182076016648288353694874209094193178431983782553007762298217894563454396206791098772564040100820627294227631082578328607572966436839370514961114189186006922625799883960737044366610342003889436131739683033306072481389918711447109340809479790032319636555353467011797327953225980485333606671074373968948038629557570438146077044648460225810804594951452035670169021725336482570226736243512833896407398697959945386668150925641088913999899994513707398890136170487275659039955759184853865410331080315754644207763681619248824208542588932111866784083458395241157347271707246084588747290204074058610176132805993546586188786539552456451339258444222845639142778213765946779407625175734598097669974859779730065722763047617312691102234822950857126765037093922334670723823949297814476866598307271036738198267790191378323168170120044454437618729602511557802101773775180677374137154178016791296075218980394143639144601964163989409530312700988399795019319858110374207002475198172195288616476314218727516688763059993928099616985320753352198845388708924442397328088321800280336663183429467477077025605989466737624500359613311000301927771686272136539106272308266149964797069836258965927459678365500665188251488688360239531364930303419598740747585887505430930265582805582322206236650078762225297122728154548254989756048754664419831230543179485206476506080408743676664700720786123563330269443489177424555976307085024289520319917754429919868216871496788238724303028733638313094417604190691250197276824872024557319563044424524636443948079238430451618875527096231916746901312064886478303041525108374819113321592288380037220130610351333710130028108505940180711349940612739897109194086473707722985584827425261329506668529387883683118100206765314257417766196019006546078066389981935403669547552430229531518521181490354219638137773257858520353613958215096654847080214029319981461133746537457542259434067243452698066605971684100445952468253796587315043922232264094937269450667194942522516600825673583143754227241401701429699941021811707685121224743591329581945818156270759666929596167563316780743801426661349069179189011892914521923191012007537426967756587596050248489076752577344971432455932096667073395810419191638352725190829238034917193697043620429066306137315483299401604662330209543834875793764946623981057904122565088902836724986392682962869096735383162366614367615286056983596788501014293039525267682768868664198704012829017135089949971624873605284075707131919884660752219903328258869693714361497340847117606861635535787967194266735195308326187210247998721569625359910409538831053214455471891603482529331400326111561492042863259115921725044513718662676744180065451399529935150356178486934668324841262996749103451316733204816219733806755614249694261352332532812837658683545338235318852624710563292894714419431290924826141509946168379071107818795940616079671000369402239187426919470068123099962677903726357666206137992569979882596908801760227293119979032204679224859229351782580273845987661636521763324000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -5844919799501586627057537318910578845264415574585127697949177597007335473241584812944436291550035718256407823536679739334975686522522762820943889063372433413420281624261857877404611720250937270748657567183731769423433254117483771433271599850902907828599603890404160048560590555473566373156856233219126986369194664110763431538640596170567361711669540659884502784069816866773747409994506555098570200595852818762272146675676254192647974112331338966888874083024220028460416191899558115089343332264941970067279941248776656408955814648012705569965090810790954121879193662789581351102727737715256393383639360825248271029020997999066007844422969150412524351370405055990136694816745062357809259749028151043851492231225128386628673610824617384032775361928203133587445722900094464658635257372194267531673415608781235985107542302966528613346134264111863229322071467247449651378837548481149900103011304951467829324993849420004504059982465286146577813433188575010466720180138294269541691520825822209871508898593043212815745866251421475055564899348435606632594770153695454921604871364887934728620167099326009926006194290915579583076286241590406255092745989208041719554015697665348709551341447826454432757701810053069681488048918455316576903531407975575039808149605261131915777712760016564858859281490269249211697605180361152438706361743642273001740343792140698503470771291066624698849968317712486936415913627579558545752567688806158165879992561094595075358900009250200476514261171450888472592446925537461671935522072824242758259428612980426726243975716484950556907614497328293553361861554811306646089242048117506940648134745166147689601352492302928046589400113805043261673814424373773580434044856565098642824696053937827086993848544012839948491592056318061704990123806337329894714881746547075290109521354700878528294291870178499076217555366582729482243338280629194857700969416505125754117841870317490654108306866841937308558063423182787199229498149473354972504759162528461480589287212498620485525581835500681075419398991817097960544935570256080249763458160944299587721623221391351499863450418799478148898570383566014839498570946434118764824726488486641691332006241543008501545981662791253275300481677047280263547357150475258787741198378314555312622026801375786935686778663265582549772770859199478978011602267971904092301677783178836485678510969012967637337963640541618363793866883390941446852188147677074615709591671881810141246704282060092974369625023132337309650375650872489359419003688339905113671474088415149761229619943097424388634514325545722224460745649615517682062348037976228287461317133044656488266823737717964436419086907639452881288976452561039831682718687167712027837857267804060941066626076900085074198521554470285273373119587026034530047628041759916425537959570494421879262642694106444230086770934870849983400772180679700727336827723214875925176438601440674459911767388346868853059252011716801214369441195969623850170539652184368278753569010756525452020271380738756767366705914384351701910379811967034661746993945830667158845984179097212751375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -23251415580763631732258647137745108980785718474845727928277551757728258463906819829670979488910545414649148337398215097935244297110815191083059868076816886055523808400073494745197653120749218117200214629355107536628655993358488568553183073244426779704487031761500046445924773250395374454378578387892682017758562132251094189855718298424357956167378384278982305957776147257405567991309002946504851966959738433150151458664014596291255425111162871253893752764405782623569932290256682445849279162674662774501264637382955513082270550210311139323961343037272629799242900745962720074111868714761290748038209532204629251731421585926569946526824738096128797134522301921455813946350840073212145932296790417204497727917814641161897290512012312719374650070506336782331332416709794221368610600552113588152898663082435884020414109681208264386444757000608317322254858349784087741551091585668312183159022498345125779644800823562425278925433106664141923451617128908650630371063334031888634632188698561019490716430511977439343847157630832371626476947548201856211340272636139082667504689878628235592026996899148754679061115808678228608776392546625482304047069732245782283375873516570879548680664272678419136584942555282363772810634557771103501019696438591739889597333037233011372937015543946955575950954290705150218994208902651343363509714959140420196508974467549972183848728850168711008217437984823539897634111248233638426626269530518394696598527876564629672705300089097991912290771100932171699902612370036583350344233043411185249201140827063535847838006210422762715980470616683020249086177038241695409954566005294663755275925685948536912451350141452011552417076777317002341082947744973104430783549204350549115142735749427960821954266352193886290436556210362247204111358040967918495602094060085027083799939815094447621978249248270642590143336775983068065740797843460074435496843666419545632432079496984422954182020035462267136608641204180921242131454051539337321530673159528088715441508220784380326094735417146007466683570683360896399335896616113108938086201357066510147124019945551048752953944334543214096162076797312078488143528793332517857691031431532144154091285539644545127341066814037820173140271718814943022848527885947862292183374327677946572627921163106957486264217705404694270200551705029437472167199479209496636527717216034192662497139678303699372269067948434824942515544648174611802140989808428668051970012357682628356772698917219322355872428912345789996731393789229049541577884054220486973343722616774137360259835731270864569509591131705820374990497459290258365065800244060359783668932341330279601015196667295380616070097164802384258987085832367299572018932613062772547738923596892052257302072151940700348961012638200734477186477186087064809661761141405947836908531176715086776497618239195141819993125192964613350766146685907758735236565388931630180683720131454289577969838024851410627247606907935403414699575350346635397892322326668216627948440522776344824884075142551707442070668822837180306148848044895653060778432245033825752773982323946962269375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 9520571933622556326804257995398515753103485653025201910507525603065431324245339150347258028218476871065206827075327021822353831258087429213813963699653949027319376142914668937871074070919310640928581975347395455187725842470673191924483884997745612848175943562138523868957859780299841855593707874107055979641631650783970036697400674590978752486656736529561958634447555639388656468052120928216673569576837351772754263263441613549589589328977976836702980830076319380999335477365268819678627623012049659756597126503786623395255887899250772458873332333859480800308323320720435793614009178189796938866942681030321591299581661998598162408670728322825164578576053618747968700669198011814300071784416715053999124734903936698168119298654403630811903310950248202735666727512088051781816450907238859520684381496165217691865766823008248190956602628817928014501850084532358662916302587050649419275932778382534626346704675868100696517913993746754246429434195236581033870540554965928418136718765800761122182310761779317457023619262733005533031099573806056628934909125607666708757301747020674302925540927312975108625280092425974107662339867223251573087874751084049594409915014595087918886669740925828191306476841816412382423825423992162783109470763387181379528142866013955373576170617298988179258549887018394692794245826215690334812638117446321398759016166572861211092807735049154559950054540474459859419949800919978048024999671444303045651080937609584370745049196017662760556348572333486619264398134613687512607925128182248225831227579366191719497320443494189561544413073046769672158159720733901295699662408544718040265239250988813063416418090005974744803961267128492548247552453630008853199202864328332632539994620983170056252039006672969535215696519622554741014036748243638429685695961444405514997824042314674026959349998310280294398628459925422909857491654900302987585561030767464501959192762277655245693473500473213732008229707063793323357780324276185226681160437967651876468912837591104706720230696430463496345349320001078842500482749254567218664941974139571013055431883909588109630988925845950617585147355515587568720961306113951383806008138135148427285724092667884593825665221971212181643777942068601358323420936540222527072925320111308550378891320320495169485544760297363270354606100446858357770336787241046905898002430835369985101920270722607896221523267563518382354809461313740342105027952758262619631350712050767152980266483168057429540620796594115393692567076997346262724745407530152563281732349793562335926462593695164841687905221212234241524110941276792062258243834605921376394686325302313541279289744739001483901728999982594824116020236424499610093171340448411393316355956968058062697567685850087204144808291078148908010711630692672289739453311913398264132476282649890986576215285804274656922078868996995183780129862217743126023656606934290203519557955493365738546771118216466335347534007184481967959524946473677539183861519890513650621558405936690195983184717528822059672568429831573819996431288076174618608298460851086383770607335740361692750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -824938392013067721542336995819985810969543727278032828177209492897251012272264294831549933317486972688435822493916021235783757872758700074508751710398105046775961498085487856107314624671458425926636592879133919088135462473519903226074351318084633461422187466346881313719181559321054824688112722247654923632396759398804798679962580721668620607251472041568781055759365563495099113171117710715917104510362193707927439712610043947537534238659210671013411935074224935861236519452686317762193628623357166651627710722256730582326618829963325553177837075201568264911777630958611894048215868402376801919539188882124982320140247979178206843486565309929059372961207843627913004048414406874820094763463796655078223264407604494251696296400079847219871121544300829249641125757679526040085014967963076119441321574708655199542636789220554026507285551675947850817456928284127160379290140285437153063988560998665311164294928961945151261247206987924255565274939390568574519640359640292664791523686361498589220546470679853084308274195168352689975475035279253968872145877761979329277880547424941915385143749469971004991989108897289740479478783172030672627349781943154234084774372321999342216198393829402917578729703285548918651373199509460204375514326414744024216773043808202058122920808209163620678796827955405375060926214888813785359737009926285346156042318274704012216956903505869329981638467509721851305284740285668633300124601444068052877106703392633782664169973757692696347767466074941164342365375502553918373367040640956113620456886469105180682853521425422445853157273762597437941365162510806582676057993638272665246115081511762410916471594044014129145891769005478364840966957242195128192057965643815395365966241867133940021194564270523280514169810700244307231488907961574505055653327798481179490284858953238946632889503961697426567282277566329486585232704644407018369345014069402011130001088381698665983111863480918635970640979178654548655253255042056146466016794079209617932008637003387908494557195300869788368911407895780858969866781345150321435903250644167005299301424805560668083865871448498536766065801554650967495998110152265793078084741063898816303667789226409182200611633691643194918041597692879855986336789566387313624051039374070899871306183213942017291679176272836914470201522547414453482979254048092173666982406769563694766180163536585772435523725495260827052851657436255295007204199093156030079767409477062873296678510510583795518009089094112966215445089942002475256161241523599063894818647212296557132134126085890257355384193534353517434136988800507150556420345488526468163117547155670542996803928855666508995278916126204059041417154044688157821481988169739582997828963464387094075470421536796727176487543242954317240279333614787724576532413647808828636979786402536005278526609873689394150371581215542492642826872467394588845726795486852477334446314192272157397170583103992111584983958926610469696593765314992860472364446796164775268339908872544709264896555548654989423018569943372855291060053630171340289788661274685802726929395605186518250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 66523323934581379386132790620391265174403602847064049204221078431458976344501303287304733152961455297161694571966193728418335574335063139599101229623367367904415751487380527689925264723953309649717297994069083191426298167519755684274217451560008929108875296108325597192895359392889096569271583071482601583206289184556178348546130932028545209002623657509479016419290857370166658668539329668598239023541256726521174914482631581271330608194292266150148621346614154804055867275804902853525636111335526504725318731054129584103569460299019679864020407957702777942744918811435635324008070804542678902691856865061512847570599247710528848513184192848688821006547349775383312780048894102631077374396206280555005182532756424639301003378297037610447380846398409082909067960402734380890224491312104884200220256657380880543470172629726384533645847430240082365136761889890068551299440268859107705785201209944298303881008218012699553279458191093940004309257295910246948105355746583604418445169508028981459234163050222294403337870926433026521029113232842113885416225509868539550122602248784030688124769790549221106943597051582898531537001481185535016620084085879791702166302158577127585844999269376097517809588253936671735142724898317587826894326560116470585918083659738427932327815312437303727389786554548474765336802750348473240712873086846797215901296536414243252100027929885550479114910405752089534354173090805859877855994545272334484978922062692689964163819100725361639837538448166381152951876189524049424370304329377486075102477335654126632584169522937100567845386712701627057423218642284528228801986794548295220753792057761804352772285337867198916450026074968300101767426062223614211495287781231785673627771176911558937491871451205020175922614436666091947153519379465552958821005148519769714599699503980872991825551400939508806383325125876685918257093877875726715107795584392127197286747680129161785891910203097192544059317223714014325917836905166155886037269377939395088861755222118370468504810831925607355623013116555262163576703168783017284633201708228157448416206200705642378406229646692673119005441271796005865546975086683689794619283048778909724773174911741823632002553442588126497364942165656329080917017941601820260860095355978207279938861536366166413842908940669207234662213875055364577068202162023814437898791324515014178725686901507544440977244315684691852996804452703446762419983866773212697257773576151377314409420782720874604828953773136739270750799144919593999683368246189175383588761592981932326360070340104784694506717281342707754946693897966571394975031431350646418590229434457565261364375832996510756428300410639470294635869801313583900096746189406147157981379019159999960546724423724435661634232290545373726576687655145436982391610489941528507777864250220538217265154587557137857624235042529214375882017212496227660467918687891594072006987878658968666331815455881935388712466241738119982384284242399147054861011034527633637469736831890631815453586035594062631250012354042468731740721165013982289409789137744633112025394329592746375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -7246165790131479388863463422052227053089695563827466442285848073595558147279149944582148477846132604938195441853734951169388865036138686057125330035764417231710221696733739949200576526126963306497949517385761415425831307315242131850285155968760301425801309401195974048005717552733644287893194460055691846838595910145728993995852395792928721814999729601291504539115234140906039443888226873779453460215468524554046046405893666498632737221334878841909183450515612201905641840545164173627864772771949564522167929412596141978313437916885060448883234879091082011385099350837848061433272553878242608126885308315426273210554550165264558911764720984063586929955078283603149841281478540928406469900660948418805962154479437956490273804649217400997618299602187600845732075970067081394036988004148129632923184371860282173349037687505464073016548742736758627658694086772889226235209072961139750109048206524287389127908376134511596358047597942164284441514233829361108715008384064699372879896937580807113176335486033661769066380237428958733138915490339841944061037373759963514927137694232435558713316342217408606431143086028804810930720568520560411803274293784162803062310633514073628347397005657860171163319713027694281748191508555946596242167470218681264740668297777753774388182989340246563524709691978663971075215321169928059403831596548746933612820513252387349559732381712617359347276572153378748571060275421091391750525227458423985072114843149139462261178722370293808296570908045024440162927166984563737731646810309363329998739511779141336907754325137560934405759701969711673682421715428460385452232878172873030810505860758318004341647763082998626767896355183166877762035564544314304002794022340347555209331030290562657621047749164836189439511475094837936802424936600078537730490802119849358571977510324038492944677603257778793856810786751853581068505497378499511305356000600228424587457318881789782108670285591058576119765169955508654804305893212469164498611148959108282710685263571269682400911593108926215159869879389942168079886316162535036025569528598272985832885308111157999737686964842278831721351424913414899877188553576004790899037040864208846187375790274589753957934849557652585044730486773416468359932558364635377130911961829956703928400693442160056713712791525564830536707125407964246789109766558008682093358741197970554777876754888892629529343746260309439004950055773135149481676275971998894491859080202295991456516882957333864376506967418358005507935587365479681163803609536762214376520639662555680102967352084072874055183317967164344255093049302069828076508510772460751423826058304506571744696666068368087771426207684300877377459993061755312947274124582247112622858995780501123612151850764774009159560764000945755595421850036259604313599736063515699506910882621996836649641514322516250422352783362358690911893267944463997876474126453824175673335734490226469788999912190409042328642484283039996786441285480984172442213149999394944113335379923970563217386309777572813732818232284012589690708192684869240244851412826195727336432618701134625000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 455930320072275857556665681003589755722114395639821005541236281595802626890719586658680177965625803055966429279619265712147847344391335240960339637171759829719490077007464924343651118412035612070235569074929118538985058662704895188602811451230078145838497927165014191304359511954732781181151763920592550988306307485518630175214125291871625223283606021208003805896177314389339800535267673376552099373427927652454619472721824690022072827127772909981466141542774308876816176673111311427131685234087071537915638233290369996617208530796997328045163517152699334858663967282027186945899156720173752067734529003641414329517108005781460745351471217751286197540518557792788576550951718943538795066977354136389521060345048629040396596390411159250804142375619487642027777977360663506964685852958834192180195084649588369771527179572591162332839220916934676479033197993523956340515546741661271465036834032318063301127554631488784640764577533721634803763588514884300079872658856156959330726600019196089195785721217109272842143081684712272162563154084502848877131135042025737757063325847033450103837101837209964738469759417481323192745151071790378116058212648517204826443417057022611651091980737700227272902917767496621581748218643796078237356703483098892049676369501644370304842017009220486654623475484192897499249264076893498578469421359254373096287755679080657059324695184389729883895514542197383931475857595073957915075846039296212957618019433691945488881904859643801769949411349629206312561155910643832381103882025168220554522620674920830001524386933305569199868759314665663171258659318285858475507713546492790909660707036284239296478091106303842141392257007986471297217931464442498600620371305411453811867120199136590195733372062712694711048699479331781278305952261981120870597347990176298014063035432465606279007582830621175039307972931781258277971870691159521354306542294404896586454089635570476810783668224271409870627291754060937819471858150529926226359359516534327319491868538339303768909047703190034206757099553753114509232588427098903941576250920358513863980608862491039079841399060848808369248665260257543048708973414177450779090241057315227991610107398909145660112514258208788121757180401640108667049113251695197826281171754146772000244621476672049598347557155842652260935812112447778962029455758419362536654190452578320883762746624523232954023857882671100003565912073517115910980980962232992089343283852054483715865562433681384158976333339833435866166825445212932028704314386497596490752748560237729284206555962467391218940113303401845968078109557801962645925905601353589999597742048349013123532754065406552665346687717941182618920797109361990498753069087373188177043494445583279159797368613468267199022794156963570724320689495298066656429734474183171441980876803813554763975408802290644481711265036792517949289211229981780701007415280800745959067022613309309383496137522627207160542480773245155915535930925088038183255840495720996875518739700324611801558984511377140155842138696528676308895160490597530984377803872105195429990907203837500000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -25323804350205621460796101131514823391897803776739639261443607773566319748812059435078411006059338221085873827303273714172182065767816187372254665964211455539674626203988382852733706737562949610876271187268307532110364717463703558807494632556309625613151654601447584140425066710883152279426797691898776646567799786216372704046052576948043552378093787423175590671467704587345499599473432921992758817722492941888993310982554978121305885940239990195794090615474080735746036546305601597992867345731913039759050255631735158494380347045715472760495939843396696251941357889931696551535991963706747976402472558854546064949690790933377728077471647858361762943398445778244162152224858295535601336886133372297454286663127817551064426179058149575184862155589398974756673690958205112798190946545890978684015610659269450994455199816524893426005573035181865349422449253391279289443651135009732547999383617887823410518031561566955471937007032661636723957135002882969759328722666595678541653509980843626517494260685448559082484316035727009457764313600094945604707075246742949300646593064506686360970370883686798984131912505782604579296549898089341052261482017109108583780619004198834505274504384399733366560025340018279472858220126480553423988710315228644406099044487196603779354140444025305775366302538512081715527031152365101261083809279923320004925424672420018068068732021744957421866780463833729439053441848455569529951081303874828355349673992746677246473952955647670398503941327069928288315635195894023003849812340234646749302110265768377020089910983058100387915987420821364964199683817233223443815525756287854622838234512678448561723083177212258183335021660261456207537137923405231180945885510243858088528273135275587947862863313217068519965466921444676627635988977652999593759987520967345838059365525081924232339548638294421308609987376813529891394355975391240843070817752460067312284147527960892880922360574718177842179427402745818998768454363983018942916300867906713758101948529772707095035149375812550053587817772421661933025705255688358954458643308136834105771692452580503945606320118548334736365107073171312984242417324941556195010219427334553199113224980021522599569684792460940355297836135014779211083176812548185862720454447726751614383445931759039056498191437925093360446742786432894751061443296787153086010506131855753903357212539355338585069997477373242339759676520326130318429572351054790704990343646233604914710002369583766191177252226864025640128216149368457244190391756624433254884716838063004858744399103421761430973826664109607745269753274325631898792834516190508469946913624654410600415735888102396296012771126118782781659827811390384152626621795667059933302723713834859643317305173410528052914708745281158687169245202005290364221091096389432887830686369204202826718397439993761462117312577606577893340267862453169922671527676390822825342420843403739289787575948975301522754988333679867261726727264732417653359369833745150228309488388480117389598403914139897163483632635748979823698517640025692723385258922315252050854452044402500000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1707136842076577684266411929026620963103262661986005035300349000203501550821042893634798856291586851007811220699892458609700392693422743111271109184210820817198003118489463013330075592908049490458494709619917942651086939948582404516366603283270509202862624777299675186035138115215309484242895469016850301345556268953991335174429606298372180254953474382722340160942132201097235291550464897064846909735537342389832885420019655075908482231956342068427604059177583443092599467495422902236360221674772282546698377758036916035353730533592023520847586654041767893657193827710318815089658858382673264164181726874816534351475983780166708911120110589844383631634290112636549675335197812121385159715445076685359222079429586688727193016086345720036631105743624297809529806827296912336935851634008026916670626622359252521173799100397868523135593733070943302947059045092361621428336226060882984490086322840635970830742987133724503731993245140522037209734177408528567184535766072129540810325202261810935484686411567813439825534286361921462643860160387826118712702889875287136173187954139751366747055541693965388835616378912366936483304723274388027627629378291586966795288128190867881726691721845327887717989961807762713446885308944607415885817538953514033032679467324658952763550590054610766145784721493501378831788892507187787665985548428418254116240954422091638158541995826577026537529579439728629572308715035678835855500512993146392912804221701844826976368482228041305751019075494808048996899453374719733810244247738530597457173806436754380332828287605032010938445880279444295395659737022283787406267610365841998633254777768639522747803698485097453269529563673693993200226765518968214478365199895950288997652155340682339460104397631919452447252030697764694525616158629203899303149928751951417905176158412829236188481481371753598322486495057062909967215336362320362167679557829944653089289760590179602159294740668148988520383911995471393840576425058245770548616827779231936489653681046467548858676011778376875483240734467440124222192944505398262031235024066934969059973780685720747587828264914609106674164840720873430719256025830136791674261313858211305788517429747835904978132337598165382449735674315393963511585668606489896864381516624592551834888376483252150043971233714448223820911859253372487487412581357242311385692419841372600865951274408725987940140687312824298284000324558805470296684326235323987330028344484814836337013289726266439835951374624494923860018134113780173831552609776313039590898699555333136634417961939117814882555826076022063472756137047253589235112731820308092879783969709465349586713360799737842493514201323890197588380793392047952738708513975582389949751857132187130818948053260410822937312241861214624372042731189296453498728958533171507340174191922123161072899454181529726797718207169303646502140140674588321932261379896390969612924471365296358081758431950917059255016248361315207906837231942655982496810540658029853316760170338359583780962019578510432576700356860890874238880925734373658344839608621874441066758541823125000000000000000000000000000000000000000000000000000000000000000*i1^41 + -78835159713525650035836426118496542124228088424561934131077358714062777378895845668692788969577859194601825208724980569570954032893397308986768878575901473682164284506496910163665846067190530147413137705009460209017049364298914910669913621786993732004448525041547009579290079195790506741093846572389965033878807203073171055669549336424783579521444742281001752942422938373669697884864289029475009460173759808336272472832827223100072393599004752205224285519941752895788599726072655617738422972681898908909948553304419286103286332512526613296993328913639531700319338246985893503100218900009092251670947106816638453485197722373384788015517867477403457752094444739579102173166070797620695189986346064907545186236701199793321181374463862312373547189388963278101634767085469336537468697542205228904371446839984901873319738059086982138776102602385563009916931461506352144799674953019054929647235670842033044183437024265077621533142516221035662004791932561590668523315833338258555611223160000227422958757967711044116658131371663471213824433561228397557702434445157390658413105543296438068155441956093101811146364900440013478097645676098083884328156639297251033353481229624406350547781054702419691610338330600205197298796223880207714461538850406741936655027819588996740844500562733912603790799343730107498299525383260455946956006434484369593680552774575998249260220831983334776073124999496508770193706744340854778441239144387824606142585818936994592839662436855085008158659762194572436456879925997252022412494344181720874108932398584411994554735105235481322217576069571945928370021110943498175488326976680910247582445458547991256456048283655577121649003530550664970866128689194275771289646069162186781751417043821784693897933230570091486106144587458850417184545948111814514018567906117910922574226391368806869439942965316018990984834083796946060043646437727129434653126136222136196279859107086833875592444998348902628482196598991039133065848283432815600516961485075027935313654472367125596743238296780356589869927211986148215113510667757320691102298711373517572864524438426513995311161292756286448394125785184502796798677919849144392586528408752767550339315049156826800659617581304725482921574277693324761160155036823326958935812032977734671417124215383938081341430550702231102832859944467943970853808550953321540993318801630201085153730366051077267515737845351819704977097050143002170509017806299485422899190605070186933787569929688402194298036893061746020725198851402015441827267898279226129031918087486567008900827642106969657261539161810919816989427492151419119298087514860457663912126030570266617919082122065832437809063421306176815167801136928154532518982845187071395599554740910369260702227150215960494087917029525047017656905089618286191629420461074169169998246545414478015326237433283816104491880522653297347157238570317206050391360616580631268094542426871468129066088585635900124118915570748021605876224331545886466137707785780356103958450696705308834348677130040879839816201920455006850171969787269069548693980046134898577423311816875000000000000000000000000000000000000000000000000000000000000*i1^42 + 3321159577043884657845537673213083373439589496311843088410179735958662840458323909630522216645625392157484799223223109931194441293211798412873871250543156694769503249336978476110837622663898081792358165487021600024010467831495085519021200561554732124878219948599480572712402056915443252114778628024762449173255183833576929834570947455900663395351911066809081158585316738870751475825263698210285297844172669564979077662262587641786766544749447440936650850971493981289944140261591189710148287752913995357871995853725572490375753464196804020256674965326242955948858693023121023641796115437502188444873736394669397780328735936505617288905109751422432934721335824655661522998481550046127005931765066289179382420951516205701763922963206982854312224089083613904261434678950110826093088034858215810583349296518090132777981134013716352310792262890636660013841745799368828980282093555984112298906814563307308086853903908789585327963820930669490198197662460340356694008640654243070434025815447536609734477773280459776608916213392225551474590853067815526396799759385537304750344883501307695313457194404400468537671446090563867702237924484820267512002463423729355060110366084510719565600840091244607078814028181348270279074505628512243022020215631427785915979073980988334848086903579635000710856776137510537922991366663057465511573985549446782967969953186949381115678273005585348364228854828870466116441354483103394837027136575257438483965283591992744331172247986473123232132632401598128075052900266733449937855453072102604148989652342667418148319786073359340078757153339110205662260926428602970751855408619579243722808051814249419019130016525427926369508985191702404152251470449933045430674870517425072990930411136859991994435100840842755101353624501356024437806452630288003336922549826764803252349883825509890922490322569897316832705937698681868090786335782510173057409274863791880279572265429388242673146835201015795081439783304545193960543394896685863916757647768168701242905794708071458522205289024508111658730347748188988668546431124894193570504825968669559305956389532875837933324231293167186948975622215008491987344033374974840231844630226994910220790779693002702809934356572368916277255633449360697640757085224757526555060710227823390340232815676018229982151699862193543660548729502108489872869770410668240196719784196086023081934625047736166607574506176821435958216464275486272115116394230618297482987903201096932991190011570535621022516061197607294498747252436315428457526898583298615464232053154964958510353779486283775988791787864021826619795565253005886628460806601644091690126024562237830162685309140964268682240195333457396320966195777657474579743101980963988416959228193227117931130071576425089053618030779528196663782638954008851918793787180513776605628261305267735959275116573982854792090442379458003612280234151121308610743439361441876690749173172098743907861794931029653035140980384325332420131810024523469459885921323921502186043059266034359943187898724405790806810826222964543275417688955943669417915677746335571164400046250000000000000000000000000000000000000000000000000000000000*i1^43 + -151852171104740515397739852572750322864072074025213037433161505304163480470504319180105610730277945634267903383077134328477582195902619978225187424943663265821015303027726543604069298897675039126925784379398317590654927268151507010478981819216563809009101279655276167350011666198289735840513417715310170203735557395063917361023523021866430572449407237273721446218847826693671132619351625381184958248968432821167656176765843948429047630152857540396739413531807552877082584226503703037269176933438513304479688768131846384873829730505855037853184517570492240061373031276052628691664355487352427719272484393778949482235715022520783364511354125065746503591143950269218529151907540875950584727214034833374834988724397824546495865349686468977154047148165490985814893606203667248858086871047553512392695949970092390191105682867057670395181499762036032761890916203852613777897290872753959847231675399708467219850908872656231988896065437671393913635421364227268212004070614380107573331328130941129570337126128520275201721993105571875061897740080177194386547329842122269185329302008286138742778795379940237904789032532760185546737995324179108768469818531686002022084882154580327444500952863455613204461869656232560322766954954455776179562882832481446698369694678880224600523121845780414538444761305709237256742424532557380647077500002073753881695912633419990641335281710194209813757490495163023022067262027388411401989201686873123324400734674302587089429498629841771306792652249804349373127854543894603954839157772965637990027079187793853258921780943447588180223110073181267195331018681584362379889103228727150787591419875486584652270281792050820459335685982447768173464994833776235511136683659608194893036863518261907961132188564049293584988236418489362345586084671167032214328061831381672477050778146451929456503006834197849452895440747770493356674889511146984349951485527878550750576146458603113751808282116639310631405704392282031918580637812833777316842146825264183520214307702856806436674197137425454739977667064173994274124250539552221266972997812455468792950070521205800483217731461410416422668389423657650066009100838116769229418636526714353401241296520757027772657135405411448302976265913195018857558935682317430817996537396862844507236228078460089703270352667831623471334421412179432037517409017323783305245865879880972134477342775804853166476621908896503698460643163495075523865728855372352016075396229611480450172317483682626301112894453413231942960582830369783174339739685700080085881221017907593522242748429965862175619249735947159838685300010824257150833382679899794561267435675773837690174362535485907133651163156429229947742931228825273859510855658117120508475219464472972656682337923646882641944993353022036663167009498476432492796541906058552576220723585932274153124371739137628700949230637430017440983979776448851244352022312979850324220562906937188444566043460705817780508687109687672833656441175544313016621386565327431319542605827285341059607834948946568129586390295117368407973571686374252119943498580523682534261418750000000000000000000000000000000000000000000000000000000*i1^44 + 5019413677949499835057699371112662225304819847937795527733817276899432122818973017052207521147953074341053273818412725266345910152752966204392521778172739490388108469235214268040271843718532874956187684904577868958856004035495986009318389832627598595862572008501410042743598969808889185502640063756689185681665323329754623854280988229993671338543382351750371332565484280763591904044355957046613463505535906020123793822898271759377225688005300861463926324827432980919087781538820152646170742924299239599822117521262260311747496884318189732405555339828511928324069661701761733072505348551387819929235560331273488393789059514910529407313248816285898471558897630208419789196393646200835805137529979610255020651186557600000320150276579961171659493857352019082354551605985276922560237843434621074774140578423749871657832056096324945927724511369625459484979846784548798043556528828367235202647339529221678378091533512878729019741460370793400588557318262170867103106923552514836499864091062910514825487312677647780581231218147716250702860114388195502568538134762360546966371050401663508920353818495410516952531213171335072227563155889823855521420311923920830106317879202684657526417661591622401636834345443375212860240903425547093818576699919881704187531884134470140780670776922589263703869518332838329402849000649107215886906546162483178363601291019440988556033562096239186958140021815180477751378072923794956380507570006394025363640345403761219018765742334595741044457806670149906387317073089974240185776948865788560054085772813818563517255561881255923605360853058977695614438829094715418880337603042314831948465285197788961561953621998206934375953336864733348994503190044531327533997746124041785012891981495077064421393946815047904828507989178951691705335469953779823628664508526726869376058773999790075986497702350376622940414879951035796387758188348322525006292895446609291617619502898105015283297182137137108129818304203082402933528208869470938688733426974131777928208018919971365743463563366385690357734831909591040827977915626448393426738287751903740314837074405271776616278943952544177673867458614784088613950283174899670536456413007345238503464950246509353947022417812154397755556158616891107474388224968513524303751206239483776169785953175926286706154202501702228329921199527718985558917056078818469302312450110223065486194584141999432457356407559048461674994352023768020251522665714996323265200030863149345022355018892736637809656689564814199151253909119261371798937700165244435191938229050917504944264096020812733222887968396625753107070104075854627451962168020071676215637024879062564759039174746689675428986516293981767435469298600358885127699881020255239205781657253634463640991758547142820108380570816589080335472848458424337041371705199988332928734353176719598117449562324031060595910495621600463783700838853351760443839940154104852618709725213111981620070052454294250867021186649515602214407823925431902846142009126671004450065307092238759142364982867178523348777861289184264263008186732322003559737307963724877868286875000000000000000000000000000000000000000000000000000*i1^45 + -168455437094698485695867392731323490924900266321887617616047678411194316701764200717543563081923423848002970772194094408663612244675978242212135572572743985956571284612122406273171493417108610731663993054592473150284443534926738370080377371592892240553066296449277021547327300487456123549813274588402515619806247231287312813623114720499881926173268759510119821695356963665217328594842752577099142578734844970320276374462037628956683504793877506578779412303531349338328725573486542809993337942278366737135832087277497429678814176837373288545482745034997815767895408981794716978571318004956630929920164183869084613243214157789217211141235078300691497910382208340474582565369567107558256821159894232164345829904273102585861122858288262056430258296713929856292942487868296142994105878888894017776454878734119266787407888384864128316760598851611361440067404641886976550723963166421191803234446660086866542842853446134316246854965170889524274583185988155217885096101933993299533344785201945047407999378412562154854239702456945727701535372214236521105042996272711731476654266244163483725372742156395358944161773890054889034037715295874132595996550708353443657912307358133586647839004788525413057766286552018921274565565986257062169307633365951047533912691835339595904635749143272765442408784102958607607255612575759666337975740119992856269342027356898258586163886300561717946669657858187412910112534762227390021698126205756403113670216970620879668774340071361116008487802835121456163559624342752201097545192405831470932109376109790212725603923783989127404480069310588708500183880425170285889487327134473380589480159658103464082479930424639117932953284999652617162572803605407191312232219660381440938910998322635196837980927052174940536894368618153876120030596364132741763630392491365138556328848841522873122847318613802034702361239710428374819381521154809473912370255607718380492137963247041760617523007019728218625758196174132095010912814766579705481350250575037679583899274288674291729307617018698486344205393299110397126775755330025015355742848381411662801581581959968460797187550917675843782522539483265620775646131061507350998275242551724464353507285572343741782423040296010588739403456406745964073810397896639660046496627113814613057044168560384966484623566753536502183665847623896129106153505539133098875519985538097883883311432777632149028532924479755682881709971983262590375523470897802409780589731118653096707332097468033388076306046504513423757686247467339504567611076146639749845673840454662378723815269307516508975243079650222668701701563187899892122722075465118328161489960582162466509730284150923584168568755176443242730286092535789740568615930208988735857062240684707367814892298035082026822542910178792463097918199187844750729078347135754167522041637418349151317023155505570101934408669080328715917598265891257692950698952821076280702078051342343039656647564483569540219751012485672942923277479247402559997682719530878905704242138947378220324457520394285335249876061022314250779475693320579825545677319643820440595348125000000000000000000000000000000000000000000000000*i1^46 + 4868116863253094857817263317039810166897522671955792217738164628245274443127398402800432407864061600591656608288539694641137134825050030924792842260629315133756305389067814127541970421029649479225493791603668587199452233487046119944032418718851779442807104871144101748076672953827755071507047943524219396758210492416256270759117630457562293318512122710958439906733558784135169543272621711322655473928282875286812257376007619792214403530666050413944636429200000022728225425049989090631970779331342820181120871415435971973130199057871324240583064753385334741417283397668242359729279695677430451399872299543458656632568636953326380250260556288626391912986024289450711971993122251535822923372131390762277999611719195199276438009559146666688954966138195175055206367778594958980207433280119174736263703560782788970394322498212955155847613329048116129756712176858583039128800292864627352151729636746585918286942193517639609698514816175701972236814928956127312161296613983084327312514712510124635152413240136359216903708459160821435571110842772091037743415864695337181797279699789583370006971587377015942770864199044975298580987492275616177479819934094190429353464314360902793588886483891398161181798462440607514477249154815937880237309310157904117720445226474471332392465986385774194716055690372842105730522039969298154773776290973597447117207693918004575771557816165759741761871782458850653329765378149995974372819823954062669922400897800919031110777109733734964607978584849911801719633388382603532143807138955679636982557000703592763394742053354185914172985354669771919329648769927651849474619330623753407247064646615202573351443615025368827104599073353582671371443373747771235870519632205088287653570134101002525578139732668721851354493859591989084932916966227066885969797485614302238207754311857776082985686650734386150814146376530491826168138673638641331553585080882177760982415633651508808764825597583233935128066591893847699267915743145282130661458282298303179686817135069002070450543809557599454916954026035070705169319276656499783923845879688293603109781791948458636673580773511733555733787983687349694470712343290839854914429461596401902688973854745538073611593560161248271425409676885767407521319753065693041559471159074847945758476579555635577593998232936641770628760499474747002577185891872888468831587002581551270599290389154046615215531401598716378324110370150968517183257758204590607743603056351615351449966579460467378144886302453217713721935883063456587235736415620076108535177632221826554990298008977422338461071247890866847570760229591764086286096902948176354761453614500892394203271635546809769966479863914653864468098259945710251342382295138817735047504978721525201499431902485939605315516697298029534200523654857987018482636458082272813724635028116048397759316968327506689849016427301933693834630399938873007888128691886508611758712684515398827335543603735400597299452315546850966963268514902242020862954962273581967398501947879142875301062061478227556167534618656686874802651401970205361714125532581244849945000000000000000000000000000000000000000000000000*i1^47 + -114637569268439551242187011883947843215069316875408638924002779854350915880406717236384048700837053106823487376775046313674077226310789807827927664952029258405967413884072431555924001126547608943043078180560709444127928864549524453985240524463257283749089126943065908756550108737971288118943078727307285316684184326514161797690183016047487851558396060735016385324639223964261988133272177412708896910435394893363407803885956226831845565521050918570557776488560822640692586321074561716062792987149773204337947297760512022833651304675851503062588154394735883054478795197435938243119969899330573077839960718424048258054957723041346273582690578108484406253955877568848538430628751404167540447761581691541145722444885900774686101123822782494954758691788620977527711900943464173945421909989732485609929236842822998858112970998955448612171819072450575575991387932300831529544686933999318438948069260427591161999629026324617540443435146094846927871347104285037217373368772494883453823989814009446292410731364900532672942097113485297586168140354040272947668477280893814642193639084017833614098729334617588055100448237468926010278280521933831601676616353546685328404115777623788314646166835890450462460821157123277147268174569513287119565672688679525769075382016794222372179994605322962865408947381123983834045390804185167844949011175886776191443015216651456971033730570167701492177664094067437956414733560357666522971409403589186597919621374066553939384042709626229450792902017590724555497291560006302490542312196276494751782887434244967223938800300627384905010631137099874001130626263822849000461530549488060841730749633738474722905491341381442902981539709583312655345422442879691399810289166002723864076475483809759849847728695270989202498792885650283761865964948261447873933149827172055054002437179084769628718071687661947923389491987072429859823615609622975562142052784624769215954950881682011906454189692894172535653512694314135558917068980196667334788293673049880072984379797496873515231609541757759582350886469871058848783478286734897073518705841836629278865638636640920244687312436150504619111396971030560982824028264427929309036246859973685209777708094759794863986499412933610083055012038569493798620107034613045820096966651564900768915030316505357547864489695665470515812655142044255967510950591313557311197735213887301406780642936024961815063719310120807946791304933149201548499658075245255953532174071527577472373935428801779962314295594605514023397454330613246320185974521050600754922040059206131441112572487418951736305509563855666302773895840387814310430894703873809016198186056892689866308865474964509673729110562583812711985911919132379653521288511850807662044292642257529872741904255670996067229537751272105994481402571599956479874900281638535403514090267178150954492331957019794302472565111128275864265302189751980499905677787608897084250006087649355961955526352904566845511878404893404142868538167403572570479015110726448321147609179344317629041839082452067224184523876646510857667423103323808285453771651222589765000000000000000000000000000000000000000000000*i1^48 + 2311695787870591537723788104753466490934749397346412062177876034193195171743401634011277068886052672526621354166479257942146551191178879392432967154061024509629142624981703877121330462718941117277242381058673948789391434214713335834032549736678068528795944336069946528942697685477705464276220518307266247295418690487074738697642391998589807776367622685145512668259414106399768247253496737907639485271913547714118031415660240183952856502372343841882318388910821929921704484593459672537508245565706195677812607933018140725722998307399695612523449019853934857031590095362375628069755681380985733282150844171656225542737511277564121937129045017133362962396263878313730497402835805291219874591038965983603724129098493314385633335548079441624296165889748468647419110438789077042994646479720804303675519684716921081443982348264709015483406290715175555278691627846290820459904384384216487873167033995739851362180952519813595069179321816952154211093989963714245026978369494818724930651289288414270821057013360761980944912852260428342521077207194434778866232276004132892796962240271007848705756505790535038545342425952374709442754206413113319077345301144689414018576133410064284134439759950262626681778304229072653812536431778624899530441669773256412216846507001422021784672435851168904813793956322870809148173681011292433587406196044370967233172469387748555394864478247269104826182275251199827921815649633262666738852417173623619941512740673203901798071088766285031377595136082103926614895040896901162232208230208243671608362335301861860792059433614906782288760920468621564855052327738187812760589085196063739692391884556969863713001354527739423899357694151999443761117337681008828528509522673186822666493498327836952652844946847135431037964094044325249321047728392658610313630136958085050414774006278184402933493523754372566229316828191726741006990131169745948530378698316231871543610693807730964788604433619426119949935452950452896477460683799634562790885531521061345508882289937838004477342624081918962822413191321356656667081444145220680386191609658157864248202435049854152165244912602490348580572782531389190049211173859422988055688678900278005131031831743471152922396708239357287784510104242829918729326222101464004059963338032324095527306938954849954425571100041820087242869415583282520154176441248572969109138618104177127586221366337620690231626912560001279294272550081724186928943700362549811364416648700903264916428606655843614139390241650844788142839558660671359446659657314888357048383173136018016721104451601501149205289936254118814917521842215712472400537012529532745258473065075003879652968396268207421100570210236725944611965553492577341969171074149616683190733565918065558415664375923665666614702222168061675657264167961331165822311065268117780109908906769054944354986856309197401379776337808905653766562938805669413682091151637741309701985129816028706965934598284859174281429931726093793417125475391891088108184765440648131702569235689502940668033631634864022907760539699831303185895216569565445623085285045833103125000000000000000000000000000000000000000*i1^49 + -35338924647970661959239750442556330157181862570331136262183684501107274369624354375347207820744877345402388904859779394072299142592935594236603499826161229437843980632805737980696010315647121754855949560374179859887538917386848750118964325880191867949924994504981604579870753503355187662563243551625809425904239291016410732788754594148280901659650259795514988127144650714578321600317853601571684269561909732326439917125463782161376853794684531676507525081280998724704752183478413544366373455144302498842623956315399368401398237161344362148191368519219120813761119999213671118814315084473661892470342434086414254965858938739270018629410572861011472834650797409618148188649017678122529005853799115244673247268814185254591186733794152963752066939446645922083640919099903318537434322455271894496454444776061543886756322155424333386958972191996120814730472540893198401483118056056621820309256765762729483058954726397069867800526453882490684188796121029450692403631529449683179977428147691705442080719097525088777940322360084104568347139201974274814366003963689097358549818732557498330331305838299287889461770455226714645937007758050925682559213887515485950868906233623910347742937930050218749904311028229589948661017823869948873039816481369709671852302370815165086842622519183589456171907416434870665872708160000863933819286457698135016325519817815364037455407496917832506447309359171252076061640395984296705304219606494949908382607926949368856194066290247753316004266669366782692611722560792866397433856710961894629347737571313635193765883234330076216465929307760491814605105188984059839436730657946566385093656170541290832172623684236364561757048953668158209376859505523651608012567005377599275991225966722562163781839257068447016909016144653977133390954299393342973448178345933700944649189750620274161843018853415565358855687868297634069789029725904462841943776322274760469242550232863949524232169177616779290800415572537343923171836587128019437955674039424121067735783232106363025744335794188595820559129382445647320678651151165339189510780018540971465990907364562373074384465677451861497337791950323140441145957085010209587433474312832681253505428969601689167237308620194275284840398781211915400398099484723074632743545076091864286543002666297894733495021755552963491484775793222173251751587965653647197946953525195952495128542017200043912700869766119370020323733939001877641706360517094748292259651977875846574825732699769629082214903561403740024519160824206438907003681641009768324437479008644009448447685835785943128455655278135236768459659035655010025532751929085800739871793074309022360791227207170884441393373566837032645373689019531856724128035450288394700180501827795033555787496832213229495963364518523030240319115924768580349251668649447048934988945432559078832536171650558846223576054273025846644975484865545104918393140911447542019932734485721905602806217866334309440344395788684783724241509035900894014931296604114837925516122745500283219540975350010251414376040168416613440938999628762869011331488119237978875000000000000000000000000000000000000*i1^50 + 337673281875724244689835165661338455450687871841554681786582523231821584565582728678427964569102369237128176612131138008590974602361368983898401341045004828419035253594227147179296362306979205292264006170812976401534504535082837460189646640099495336701642798363406637430743274111941927179717665567817722064134690370680360654009481837514517158508882320883101580578610704665732618919198185715891145493414027279660203832585453043487804613686232609290371324826189419921422033101030848855141279459124100034086839322094205603638535619845515000236774507548056562649838365198815476052745801460737892390778087597548390904347662966943642907306337870621401784353742468911686524084708417848747189245105436693416278143109404388300785278424983020995532152397951761256835508693417339870320649350117953055290864371417813119017384121990249693268224472666034861040400370036066101447907426325612254832553319429679171427558900963923721994956707703525820478916908667935704363646114589342860205650167641883428662585253097006583439652604793448260367400751894475407715633845388500956007383215863052345433131641776230563652883635090910388122025368916666632401136404780283625711738235517767987739606296081879461173307037888521198676041309534073825517314555584495468136687570680735674167014735421631244803738362492139593997642032428141817082472273784966775947534343313432234918762037980768870508802309820449148457993029193303413809405396804836291511671262385883108304578866019077583044020958785577536282406817082078499885641545690676306800395833049881862454301164988237809180734371188081205239280679323811601424425409179498143889220820309966541614364799788882327740973021049159792930936873511229398104138829168537674882660386911426419072000765802780310339585494914811118405845049301059180225275003002200570033443916861288289841248925684076516649202313348406257817358412763399769150727352193249422193106521241864937229073228183657384092503474929850559218279637606286758371356318233561248038136491900311694853567118329901433849908531309327243878410947867268010478864628047183370883552953912901128787531100674777675073856621886490791971365291213473908431591778181971007904249228177663569858993360505570993853477765409612495754964217354733730252670472284922723377619870981983192542038382178432297357565291717916817385391683134691253232108668120326036857957550078807653764916958243153725789198285352747089812675185567630969903762144446865292664420390421244358945501720160701241151315480166316028973492524730827733449382934151061448962413048641831261118012098729216555743131938732353328062400274639438553694651029156788895736905504747527242898215194011249450586026854603988040097126047040267320521640591108914442058078091319367598051299677202009215835354509058060754637039158694132579679221752108801318448789243279977132191045148139559513183318562726701870386699110798721795908576477441769593352486262643244262964533402525874868616130842500909936392795979351871247818636108338562292776961213741582410273707042316978065858776479153545842326081388268064750000000000000000000000000000000000*i1^51 + 197389458092648428904235607876588392105746797931281385903691235834868287141664024231615513198528769940752751258240530503415870942638804067601047812398612583341063713279677658903617108250813064037501243085400566813504886512499172667513721688100525737293745034178992486557441766188404725336417416187095832778819668305814799486407826852420608011546832972900849763095683826210594269477793070995654802524197978777190701819811783711611242734389376279819707142877650344346364205216297557817624346282955268183549935868258122454604270548467229018812884167116923402722071225242578563296939461274611849499620683403753450663995599899926405903326586403665655948043478300780069425068506451231961639288103643694644919609780986557714375616342472836494670224239285880657501845482623222671086384473117382230714793287892533794366005956639936560413609314940044317078350631964346497915136508425078668732790429326000383677025966081878298952878860265170650481745930676132423654632840715677680926788209848094213798385993293904971720542622304409968925714509081154063277984235997558842270495610283039297270598321863679730799568155085865176291999787384706650878230200100209421208252073003347199233097516653673255799899630050664783769242033763974008548433964585543431592562038433341965307091654230185034986216783941962841617247563644788042920713515151440380036694405405331772210354082749357132118866400384424648545205873641031748867821615223785640922329503928611148854325140485932283306459315839256783283618755707444658211906539386364536107177037080704663323697991740104983037208199300134160023053986661578009374746620749994451094892977970582676389501499957791731667090855702976864417494308242310770928860868712075563630763026710459491184003891789789551136067331898774901590583080905899689272086102601672142681073292758313403811866742993967300871396316726071444089606642714035254969618493430440148029020770981717732583325468049526555831117527472825716519429137466287379827288127724045637610136903862473692890029608562571551334269539363479588797574458268396176957006344562339799682884369531814008788648391098541948636982119629570385210241064820559758671748071718099527728736465872983274456265622508174093103237531130422760877776609345716774506526078110657010239377764742806233594402463781456889185013590988852310596202945821942487405092211961796666041835213047548715521387927025569285737344072236371178687211996493812432265663965377113845339162903319982370475240675464156490515719770017981826997691928270154846697398801757090865004749913709811505218387250094868579784214912002763790417456338651683712131359725325994727501024146076249675950525242482862239341876895532483017532545075991244096333694620949726813385938681216075081798418879770774920335846534196900882776471647839508665253934203231476475312613103715419781419503427286195680133776063212385344450515293457313013524770387868272894377767721322407434459833091930054517451007970961940407256692659973675252225447781210234852889015480322071646763856560485441055562275109439626238509289313837750000000000000000000000000000000*i1^52 + -118915132159912001954643458634086207671127077421492955626252671679074337907972719590519123515147550204232388542382597684018113832663059407414772452260098473062246878823429402797123417216858879987505247887790032593297761738490203709886551058591919373016031002242378602302786422845101069957588966708001313199083698413628115945898672206394270816419617748096283623640952263255337800454703463626372269017842711448807775718015223350980552988589439710873387774735439583197682488113510364620111230123707848228244424193303964142621268881341378775669089834304635326835821213378257620798417315791871051456135090511656150713412118080224048067997710818261983690671992708985844041709748025226880073371843671792292202542805790279538810172745883615023286484389034840245866366237931251501148157920903061299956481215200969144337310324216824007799526872716912845080457551634557639977940957487873906339318295264740981922393576383206817948967466352483220526979346281537428505690110706272676754335606045548991160986440091848701720223628648220575626728871738943415107465356746522601026692437077105185921204291087406757137902538299905445020850251531126087301311457721820390114686241973734836370593768345261512296963260493224052942595314095857318527603464550134822788769042170040091537678211705820678726437835475173564530498590470600778277065181980757768975778444141416065462485532807043652266590845382041261731096477384715975074570065005504241098576218038851061476696376767155628475383583800168157057205166583239263242231970283803489215185101594662963488036926305365169119301869118207007337282514418392217563484595223219890374820389346896440257136136680588034281075299053819543436892502300721711035935133958160961600987769823311109465239650762033530870217150346367560700571496570760656920924136518569984756120338301880403024325228752757031339881019237490347171994781282140506751736313112062474309568777770295038975096485620954986096979851109977708061227746677151299769109900045192768455918859448689841940123450789237096933213954072698867638114455976591383932395091283421855892076152866295798977764716477368202578987403715076667150810069437818335178943775675481041133610558951621543446920182436006276152491303026409928265893706517818645565265912528984981040204507477191104066762331164050022434497422066102833168473245365956886920704596952123867604751323370662718739931897924475182504579604625376482976284333602937441203681593639838743569376728794669190788578613243790432260071334613345931045912300099282117208844127811490192186132744402161667469406954166942048917178331614094333602686457692727397069988240364366671840755290855365349624854120529967347148996606462727877511122789246512400541114444403052451309761827695497366425886335024124209338902961554204430165003009326523370458518682106327056464285565513847801135569487274105285356347246191866227363064036350855567350083673756193211151054755020952908518566860604688558250946931002322543566447137820968339084837170430059700020179945547337747443322484397802823952493969433774725011139471746125000000000000000000000000000*i1^53 + 3092447992577802311440609070028060910845676147942587249307912386856198657790599145790327999873454352409831649381780016709412879248521594424447669350532947640473145111157750774801107316472164471929295798995352620068649246654058617164313110916662128901314763089452458189531774553580920982572124409165470459576056229489010763789384962258975641258495716449359503931997740073035664347267932064214677881713832645391053648621398019230806238324076671221120576481883594513981246709931448555096202995582915299226507119381820320643674797342487014823790175008584607243665401369069204345393128728687057648831761502228097174909550783695742988630233882174116508372604620367538366848152657070412983473126122673358352804190428886662569033539702232373836667218413050240839165871930251449557907170905926080343970284601197752563116861194523197392123141820516443943319992286268045526898360533746656425046327971828320193641421493696052354660646767155966845804234664301999162533009283859320602474604838053894442323072737023179966629950252960752339700081616573681789652235377789214519047112344117655408384184897633239495680508360941916770167929147130794604405168594816094287712670685102646708486384827162428843176540798799052275074666239624389519794144214832036779832987305449254316112149704645988862279413798640101562734972010190180474229603818289332107590300964886562456789082490636021578678996959270953619852891656948345338022708241934972873834244590383219202068254585050033180128351093426768266843911804316017860841216782622179891817604051171055470932052502204469797676198552526404780902000110061937131831053286394289974948934292130589673015561698257535286141323051689941736901694675998564403770798484996384323630531557692190262100289329365118288289950265909054788475278224681718289053304220162928326276400468789981091904510551037934126416704082311591779308511396897414033889845272218195113277351268341999414246873741345429342583886088639830210796151580019084888422906392808927072104168180266211363905835646103429709103726251793974313415733249463725185912062432659536301772382868085058436541868475748011561695433032563183923700819668431264205002875232638743978005642562670986198713392760329228270781927526209378538378874826442814166398529659708125549447230367614858694697551297059770087353622163498246342165125712205068148957969890054021556609974261910059846337990182314639982417715437815373559800686315225109698091395164220349564548415751906308080942726617180650589228683015215928521954516244165503227283886557001051986483769706494241150256545385226499548309497754982183671812877152709859412652027467829611709136980752688795390561176589788401569149612161243789652976804496993511677469310240950639125726133110703777599428910026043752068312829809428523924996948497304868926757692474680398896868611908409365674733789185201027356492592925514090029747950247392859048784251953055250702074714566323282455667763258686712815173352519902349823431419757241392639133923147195768967400803528785132362359512516676599989133319003931873031073951316875000000000000000000000000*i1^54 + -45603317626590393728037059163826082934110934763814343639305011434683862297888667925351790459497992442651938914350231116925832355585395734910450822766070369403326765669443691714975053166256183399178193054451712493097641960538967359375665023189311452396071672159013573509984358957947198890802861601184158935816419454772128598155177732987563542488072284621809509498546414343951373161212361034321296273029228212287028036225689165462911158171384680576193411294602107693781979378017227704042632050196680415719826294382466468548441589506532430185961181470677670359428070767390563672591385336397511347774774078436538515467374287732242258697498068847930564475077784346351919527605164457503552778213281535920957507157785081702406472899349162031586216412889746379631802729347905364460618214653411304317250636204463390437509189853585948344660656261899944024492192070793339776042445664379006222276704998046995914857225467182389682300245201002143177079771192286888497900623215874040828754245610839483052427597198180741727635261390218624000523286809228595143300237703578540354346586099843321260805583354527454848002503036946615075868761461456995726332669988548841332407267258197010333606920622466304645796778218265120577804813346843049959076871763979920655267633763577022989697193034088623240524121074677535785915946703636233935868872750682892479020025417043577420570924558081428660476483819832730660527345089324330570193662369492801481676166350010404306811053838990456517145971140918681481172859114551472554621110242094408010917481139364337410438020737895179993948457157046053897580063033597638748383289253207203102759920676839081316808647656481594083897431552299966069162393032950623650545045264435795999555616003492590127531125649086612110437970243388187947705920803849668758793152225668955243962408320911783654862739755586479225546268945878164634982570406127369162585572149075667964420994456901817465476959454987523200327203547301866015061119511758978821812425418072518624171118329428330714235162607504230808066602935732406119222432499569276994324434432677048104542630807223997648601556853993273887949519014595840887742421669009210711431730648390007478626150710249894274319511503188112069488957262624770044171237358003114361589749294641653913331389231087858243285694413320223649612162091303903800831271008946806026649702012232772309088916425046273109983573477982786650758342011950783244685797484312356688355952592631216426795992532956015556767288277409271233976775370049527020023301762519699400380059808720304502389048715844396292854199140543747487413453648074481125256072477236036177149754975442304432517011517303809202653517110945250389225229984255098525845439244642441916868625113243710037616356176218331773293868957820802195714544729249587110240068086364926846427209715695258293647786991940298950527060261942570706666452902623676324796377786944551726014885933041536733155708677329778212233233652101271553715544335692356224183230393973202274932625949756026762737524769045571629881370494487663242592758643691475523525293500000000000000000000000*i1^55 + 407761259195870645749443083926638269640972008533484229542717621428450539539649714073759151880719046095443204935128860075324710388109809728024638839230703206220452097994969888259226891355717257342785474832961178544059062891783053227084511972375914301584088646212004943636339386197043654388986814096460757141949653419517018222371991406040492616198850687853921727018730070752174680151695782795689654330950722513825397443488514076440716162633954955138107263151019286220209814800644554196367498830481175267213654212491679371683851028910356823659594463320385369040970160831152120830983274166852412297396855401099544415880784338156687040456965924379085281291719968734941322544077527852377114439174528633727325725895321041230825235408308226277443502772673069694402557430924970789754369671174508505160143706261954640674157885850191974528808707211332599958217620067240947258777485691287758347902243945907095943047932483678760827209331736435803546722532853059759746016878492784845519047773120958208673325750406641953121286493682774398639047307828785279924841172512756097866167398179731419547978352368628123130549787274644343748898561265781874568441512769310617108713691683484333776990832032037946639895485634335216798268974051658150387168503987691136300588140016940524284850408402611963896867384342197877207998872905679710160411174106855849870116056759880907309884381952266516025621121963113982687786499556766397698831990507894695992816668835051734787305876743120571504084554128087704077272878337393063080445771853646595226171553423219409745512519827251187929486656669688458268898722343222639121400043246415547870867089971735012270370049336650696709826073805804619083240353104785510577667764224344476018377264250776763253006358769954440808248408169401394352903926416778010592036271835963968511567260650724641361991872349082130649643522688141821847581056850137514164118081764594695768909713137255255785981213714315364304856080445316177834536235952609131976458983659680749921105735932451523331225472010760688316636500055764714221383719717055540820900661222530693377476575353596528874384289095874864042787241413909086335225775313066411451971565719507617102697255599731737941683652359000903635686797852070036859506534536731559164380409303315691600093097168121277905977937844729074182158540501743279173340226948002663088834514648036789931272023242845455505630528740285508679396583032191223855430925152568750305689941989348812529877725216671689337911225469567823906120841572339200763636979842576163632282728811823148765463450656497775919014112161296866917269163025029652988344551094618570823047862620528421505684494637993550058559030476067602744669515087393580007172796803123889915922272121780525813510110808260012968233691062443544692863660395417375538061630363353716150899215699311872462313293558903961001534067058251386493071867923092251424189082988052878925781186962439397952334718728679947531636253261052258400468861300549833731209005072494881903649217942100272049013401197512419786135289904895094044045514492034152881110500000000000000000000*i1^56 + 804365225068258925349492451241586009452819602115494346237950655518213560781491578876707414646958267812664290604029947461459863208274604312977488265654868976648409952470048887439317918736643788486318976507574402549341137394263314134080552960051613619095315082881470272793075230506324312799888661598172890429933713224746505887872509595129217163917051411071847367798776430600454773490900974181444960905127358588033362586331737965971928496789531664662792164681628838341549534613842806615078511365151423986412271749303323639689155988701361603553946535588779536098494101680825673623338498037250420807639662966085104998983487933563816500951793487525152680625363851792818339905583946313235263186968245554460391130294843023792607818674211668207849312832409392929953734369884895683237553063818486335060088149932608174386854053105268473580191370288689677654432148777697673699644637199161702432543447972889349628378467817340519654686344434841113523205253244201434726770344231870061581480231867105778472698386182128044080236149406674420273806597991243989506342314709471614058689560010382508119494545484987645756062937116879217559186016331839132827470354521619740033286293595975954736518853107304190681515859779062738540823395365441623475386726972724256880300732013920994507107278618992239864438898284219112145537619228425317169909188073380856440546161558568564777284302756374728397464475375424510833596430336882228457190601366066620826102960810112167044381990956012316300401682141359661161138260281277891278608126365075188817688778829275682435169453773490844921251272724850404140282177634560172669513695351804629362981608741116181534413202729034036458610052299494852466927099281273696228722869114917766248827102068871207132662199099030973831030257942016604094391159302646090701952583832289473243330708604920875573850176338387053367393088562570445460807882788872151440446168400412369340723990595529185801237638377725243164746165148682848759307664775508567448518325329108608423770972444507631915102670013448369914817748333561653983008718365127823773634833626064915161443272748276332652952558087205740057727015671006800024024082092653717152753428199519529075143880644417977399966223065487065118428926793927172605741674970995518658264243243574723094568870268922413947687386949875629666693999967992859565847682872173178619970767811351338591298652040568109049933726819437223279897419119189060623014166827186517254237449779749964543439844355343699215923527320666707454473159836324722876484739819183256445654558600735522303574424883687257998207265821868253759617513527502949004359332594533925001110173048102329760761360857309229909798719677401130815507820015515501496214736303322277640601464677670010574844725595191996116838711070250169270666319561576725283290544492985078560660839168692411003794455472274156366939901503337928860872657866377131372525485048380965223832040245818489652089201928180014798584288761664202485149372621033993632982595835616667299703686400104430515194395055228750631183027992969786083389676105544969577625000000000000000*i1^57 + -80673622267662483127668786775084737375160691228953627907084408889417075145371039591027810570656003647500236261948852353450208143926101519348280376237787690843344866196383292701359528958548517340595995376765142355884369189591889155594670011056420724163985560239464730474187779048726047392465107477472835307945198729872936329254235957031082725177225867722379985942967515940710088987819640524518362021665390792858219692431576399946326092178536564476423413070213457643927944790777262220988991788607390627892934505911932832467897520204860695550083321798345916408995442779478591566114808757554581011216107962290423928070762806040862812358027487378431432974413163074295672493519230891571768385091518579180721531012427558813948889710811189366174038060759809614480127652345342599967980877293829903121074437131881720654314322119711808886171792771437210368273520771140837269262144928904510962453014952119881850937991982853301250784187168123377093307231475086944665307002277448323955234843333772287879726603478632732223207292189329807610962816625819643263023398863686204618533027759149391446561877624471255414876642450629190826641511316202490970840322447978481348874218036911994032277257837680264313075654722086033530519738622999188219065022574026796934298724380070665256788177863749366726852809839718850747461701779492766114235057524112588024989555490983587977229640694846201966843976648718994529780598504920632950853834613186443542705453691204518832048573759365850734692206060767635927473559973250066209419830890674771394293959143744855850243352404104033730329912739861239095073228113152021809964834935793681074641550620190180053792111924639533260201885894214770458214134254349692738413887514599660281915601050917022964198494942087429164791942220259413368075036360342477689537000688185360175027380346170597219591844692023552448162283132066974235486244817180096599179238671000033840232813008705060220904182620228788958104996304330358638318400950395765702818767516511724012514163871206011389195422999690114845098831228230526026898091177892908427184339231734383116908690606298167498556896252491783798272010535665462593145360960784458999519316592559276529181272950598187601679608958877077497116783215182830090534460508993572850814090740424507495051056338039733834119635535766368303524000518852552785005738613241962079707334417920375440167065212638030054894755029879441545753709393962048409340619261798163033093116679833450111875989859655987319124542825832480724559192375616244135412948337556404453311369872447498868722075449449342958695008294260800396388738910469944990551953176036288043483068582007979111869318776980051571645200172073546395619632302871885248725728883598228776181278909311583382892678190799947192640599940132940690867337822408374559105093339314978390730329955130323005574331216174503484898594955675120662657154949304696595075621052237383478251518750610576049445618901194388644405458517153213161186660287219619541116777861592411363726558161116369860897441733259182359672013699596790527555427426967463538375000000000000*i1^58 + 1231408556217287757152392720099871084372428165535985300470026392106816483268462123865554685887391598370216768913285125939555794913636855672257709612474582608956619079703798618034112408138954237563299748408921646925826008311877326826613420062901087827010710477548640739802812087949731168629297921379460990365140190411212786477581290738213608240357184081728482415436344211916550937984000394228682088207461180122517660542110844137430993013501580417566269201911997059142427490796257575002148531563180843253009728644453792737169094646672243625041117584922031624493892350913822691559375400048081286010232894130168505657110030203088908662900362290050096348176251923198602170271767281980498237643456047209143343667544132316961502242741879992478360163645508623381836831093877643056643760304416275621526067142554020684928858532710020609385651286050874359579045307385355908967668024210061714889212151343356642621708065000900430916030179312791237061188395176976681332179883820762994723680382447844332732852215533756055421948264598336581972091582447324250844404838806746582261881099275583144210434177438044851185995483404783863275395213835129116991154732259061592024692590592800388042028726182060173182582973753869787894356094050345433725790671080863014718280933626363784852968152779787668172950508705433640815227025072412795347306204792800485974681873275888078541121868454923215578953690527597417937654274015903822661411452340284843088606900633524170460693799275559667257896777343769038361864057640750568709392140453225163504537499037165143428107975697634958865728690019710619541263110563832743862678285113099040214456154990099951878741681974710554233595636788962713310618577850146797038103166324923833524587758581666438759429653949511006696517204679623984433553975995135278842367168205795065028311829679292362196321417594387042745504440609157839428321230020596635219839912939577494889479597205718175468315992835371166028216930257597843675150475989659535273392641149620885465388881821447955162233162968420841074159537191540691826941478460488339935457030214783372894147737712845731653425306532775443473146909889162681632928944772990089368605298450409148517735220726455837221801635560252092962216422648638280524332486023129424013527951916947652724426395544051831662351278139004701811216257602733087989503500689269293612692787167952898953160921376319378257258657265361623364083138258629353093663664865558101067664434560119717506243311453128751813334107981206644893035924690843359503316489761324169189980771509085991201136794700661155140085532936592521325780657300997732984786417088092932296957053438618862535829111873410886720108654230900637484205722490666962629379701001620787537027803200259202719959943207950065572648516898678832730159264703982026971157337373583816646891534965769656279900118344209497839576150119004824742175188060321052567411419102201060962817140156594546877167280139483007844428938958990558503374411097760373453588233757708041190411588925544686286797570900980972868207425257732181086906145486991336250000000000*i1^59 + -14089767957526870085349805285647399603379574598930476805249376613137017858201197805911731592387983159634526079909822986463500005268441519107390310142764041676799973383871045410020344212960116545358610764272531080233524235420156911872527023295554574481227499004102508830193769946453871666494982160113955471373010753459370520375649000026172557537667224015087553469050228367179311422101049747399925345847946580235172709561549396460915378641798286016221332270355934814152201049998242207266318017863126530012284042368745847395789135190351606490541515302869235088321496269157928518542139881275085937738201772274269612730560068020999486104166642842354855836502782273615901409085172327965850149179160754139754330808112028037230863411040834315706367271437969864800242072496835494145821197517856582269559565650746584355823421807252974953263961683538401525009524321396404187470836383908084932501947173354753726907203529865200494526139086027563076558378299923156146293221832379231787624279590709109460056745705890009007052813296698977910069706320078430083828515880268054054958271101631064707090044421041514815175033109542849430144412028409184138561615948020922266293203328941946802516168268964333084777540701971703751822310468909527012553460298595713272387937440184060329191164311448619300432999157225714870826552068873056747487346812096259824162320445672808313192357503508165535037304115129953260019348160457754260049007681086362754122417485547661633424217961572666744690785906148286828442691258730916176767004012309165804537873924343185945109060492722002625421206212574744738442558936843184963983829503056612657361714780257815478869101810087277912819786854197249981959241001414296599465581074850136661211878491153297108149522649208415534837701953451694160462832412606178608240685455182052223109265845593342335547335467359609653779490601204048454125464201557103093270180917651959498406187338748526257424555915168265081102622301152255649135140754732583092657614259877965518722004550568331439965882401260891173039945354595235713415251166401761895707597656642551616530402296771345347520907748183994246462337376256104943685635138515811554761867442786551124273668363901073435419849937894321082502340114116550576159808802082177140299350615346613690761403366440293926592057099485130939794397441662465621046291997207363976260684960897295770125397109027030985497926409606844575662143592642511456001128987407475614215784648354992877978356608931368411410680260846234238460487878898528766213256298684040484227716100269914426895455794782121395810712311554562691409583274368674131655938827370893689704961807161413956951461127192820915606867129914240613732060159793968001776357987025866446316960708414243200751315241182498161830466245141406103395702436333478758989838250865345903479944847714123201746222796845624445578150150415645466559563787754114192207357459001739917864577320090359402036028141949321390195887909444088252732110268309887462263358446687594716867402254017403111310926549173975740770326687965093372808657193710440750000000*i1^60 + 123998322100431939891801324203769347713804211577558564590645473937888433502426939802533063107384466492067504774808737917106464012488260494695936744639623856532800193370832900957061176969087710550840869133523547973461489482254066969934367858808039596130691631932925845844396912532102215858969198796162086763220907787775358243998159945423086292084260327968825550886187396977888827581060157348598558849100180679835878599963033814592315515370178905780624417979705414495284995952010827059418774268876759715302664951953055425541605661046790036726400884869631136132375638315352945770969964557591780816841390117602513137004455705565776774938844383259516583910337554717916532536917580825904726213929388812829419100254362452341083952355291284695053617202320000004171114690290568096622378351243212433113809186232220024190501723132037329932834597840922010251919251003154252183399844378100925307776279730520760166672179171600409778500491934506073949151628897484325550874491435095518974692699164963346025050033605694946873405869851415503231815323733438005578497759054222480365728758075770557184078244562203228334997256748019085924909450049457640598441288082833825748788768933270634196460124679053438574226189372624414174392755587250328896094971820774381708783181998200637769510568321816936314047267523265470922029389222113434749053592133542154746638123068577387271784741291134727006221701813452014927887796791071953196599071863497615497538896407731061765617577353312706270170904118748752010945079771720212196875803632175361971999556204583797958687783727051890587515266983177883427640217974128285780456648278048248992344442008666015356135404817384726797385822285319147598151255592850064165924853391811631729298586177518934210403921605149073263410320563561012102256317557953320644145668786242037476396028445050189525560683922140796370240013502396352830866079147723242670939523726022803550267122086854266324916414915690598928980702131310531604563972358330805764661867115359071291514748907390677455150495888806609013189806608081874544832923971575930275989865556406455183329541175009093463328351131174649527023903858267511951368338959933489175406282495485501456494488200818546479713279598772498168021261002039521687098703081057882338284798939045117970372957860514762524844498311334145343016828736393724038516830250246056174667237033335012308015088630493841027002598561089325911202814469688748691947093232973706956960621219435786199225632074774985742432268962176943530189685059746767549316314114268537356279538066161658758379067467212022110561114799756196365413933107069595391942745978306687774296827307456137519960240894467680326288226848388100141682474491351751890436758254566413391308203028147084688954809007162518848397129087911218482924290643144957085790107407050315958663034753563960063608125216528447661085542255820891248375565746889553464712337731883742046213468497451595138500878427407179675880799532052487685552917771789669060515846630436902766972156175909815438596781283050021315774061878330269184196056107770375000*i1^61 + -1397462487105026043092465956691293297726938962146315298704358853158443183736799409148218169134481195983020564498820826702539049254443671798609428507231109267019416264514166266577120304332809977427813138101988094517029959700228213072136203188541287604691913284545993889652311764353776783662959482928559502940191067043435718186989120307380094150446595377828321719508669629210629266935528979727891525480742628387573966354691203466557511460438904160341138673861460146150434833234213651992467876823847410964563199119584177265315489955285619847931968726887424996829933315074450710761902904668601925548266216792764863411604511546671352791517281960654945655126395744646356479916642019792404824983661788919070276381042432873986384065491554720032815856283377798655232126026282612179998401992987570227125505998608639109366342755294224188958927555172787912581991866218339266804190803465890859025421687053129304140970573309158488187113458382157705614500150677141553775769186244200399543570099354079279879499148476518895597057807940649118569745945372818357117363139466488270404779471937681496681839719942149289015587082197763605639063037515835623513276042852837940862902002884395403036019305960354466464541473728885812433736209258625645575602218610728690944464677477305992253821474216118774247478884487512520427747798282260213808140719084518051609235712161690554306199546652996928224126427112001211494281251150763513906607333382283645325453685215068874915586073551548558375967375744012604949245440861874915652924239362644443263358952275994021267982287203108323064637031327335643278906141884257088389131526830783661246278707453640936820591181940769213295314614320455209566165541466108625440018311940863497294541693981049486294730602926163037871929590654405806423360454304217013801474444225567605421692705170033132293906638745803248272916056111289553355942042862818539351598033922257396941930897224198809399352879484742161549102881117920042823835053246791982161069102244351340737069040794321389059786029185143430933720465596800240924339388556992180251436533389691406191443385379056220791430204340282255386481836353824490323555357556988555461897095635666647295303600769270763670547495670099671063021761159431734796317275630405814208071987920985604373250297618102791768688508875789317041626303372181965813647414943927155661988428426409519587628246839291651329711795785434340445425373301376399329942067349670695224288613339519806544834992484727719716409556340510911111613515075876149844276440407678707579791730294333935923314771827235782499472674731396357789538364971131992009793138448675513608601529624024543373908893450060656221122210072357182596083759142116969627229823340955652100603374596879108137954377877403846473135775215122236150520597653459365597260090688439911954374565103138351006859244975061082773962310854095736520664252286274279188656753565730621382377735317439096042982874719463333470137643447761112178549776369588150524588085293130235903532007916883757419456516347943942230129489634316780523025368976625*i1^62 + 10460309300918968564007814987172792385537947939065763033057768041226457753306337949958794227683381964610310643292298429001902494618391329304569174312168319641766861965842459426697681435839875452095783908691285852389238498477839077020391065130886875875689615582657131758377088288476429811272676312492709841454207473842188552055236940170692848258112631543100532614815169381848479283286579345025587651021580944607989128048933721781899782588457906731852561999602754677428241569379207261494572037377454446411062988121506392258148859470741579685147316368176196680814760376037636243575172576602292689299615817687541663579469323646253985281721620011696066513605372144330444466196124469355746912725061771101226287817137869716699936791261457837183514233328431592438136264175044646123817294940560235655014692876007075222326028133385763603518031798632961985680934614639522780474550949172496045684325034057769573505830519957743577441751820675758515245374513720706831378682485117813881306664798854942786752399581274610126618220730171215698828855592504490629067161687953201457239976853246424885016927738275823792586219758325245102248768961534288743568408876064336324068853046475722888543828045630892874375627859026101139834537374329183180450159167295693543517310984089863474224023948580584369606501398232002292770411987123790630489671657219984595234118215708139032653480501889255803259205176576152222598977681156487032473284362420869412607554773678291051743903283501716366013815756295697283696201663802482097075630305466926625603250279446718883346698553274199531957518597109743764964109451285198804238003525855969783651829864489317945284107903569953330852721820487869339378038602170104117977024166405743891452510173119498565707681568750241602856081758243083453855322733547498293081603990713772174203154371395792558669491754989923562077347544595963480812174228595442674827113740079572317937148998517798552482197113685991812012475703046935050139993953905805328098008281382369938674741168667819888418103920565454152649303584010490144417621176241144494881972104673331387634420996076764934399682703007554215487393121935090993424405690380032331046134123740810025181559685401518841746398980864661775981040468900237867231783514410671116733199055707446840218461780924140043124464527307197131909665655394442957704792698364702673082004101904288021406881619170997134489364280642233903062333489575734048734852406094084819287801107613496795815990089327441225281302777670471668713281019572763927956595444774705085168366027567170207262484950360080467492162022555240583168319544493437042360747471607264761463726011710485170899883051870072532604545315883104539108984130851903120480343516310595343236780705171223645206743213477759887479050299377344908063935610254760229656495590859397776213386726291629678599543242626927445386167708590643533027628830708687702353935445634609368638233489429929321623600917340037178372821630843186381569280261218527186412587185488718313618816731304194866939895823903277935512195593035507622066322432*i1^63 + -67767186877350751379266380089748441159766134761528350445973077242670662017252791742231776015994421034526637493687807575476149908016382616970290610669931641101437605244430684449942170302115985563951249776432545702405257926212363015564448865876184760911842449743467317888912073514770519507641725491414419310208112976880406557353914176525672600998268409656164398546360681359810828597554535308904343754055402471971434210489141216039107913673323303853656259873547103882591900411540684757377376757725948087336779175814826932366493054115875770847338272187132415780272987722500436699181869592738211153916549380163746497908417154522730720765270804390253405873564686378166418235395192790086509997818630081811540151829255273219733975729614444224362700138553283172110325384977044178234276885672908472136391957482680386541862195501197417640469209983655387621609016464177118129298513907554899191918360342260253396267730270476344784549475500590549207229027167786356492548270174071810556980193795801283804056271404404888004934581051324726466133312282920520537911742460642443891819286567535910784300658913836118991575678249357539990648889809917900458271277502826242828363767253980716559705094510247820738013733247670540030379852702537983480681037057194423829462530608902145845354960319267570988251762200269138122002337536039720683462107376060380447642003796866837058549750841537463474446000718655782820008870681880811959675803603336864486972256854866575855767990144455484584175670191205903570535366083899627649968152957701938427735694263783517820704660975980903036031844523845013374585846176002023563111664320809733260999700100820112603139308935033643518384855847764179716858563301055529677160795946247557998932340409398714931842836022626269153271511696998508146786876432863093398451507878384517225939397913316351938740156630897625354816312373334608228110839457426110947412196157755791151898432058942643322608705022703279635596134887489842876803185628779219225493509649297570094334401678405199307314156078981147039444419335826685422446938651096147328188448567723935215045811870813419295927558565032985024532577900850056869210307514451054593128175460788430774225934059958671789604336787951111183640136698882965597261665700679412879154043553519159938853234939024630436593733108222664810863833657108767802415677993791416019963292692539360335086956069859358371876840478413653870387030526325710349258896120379848034222863157241178166836788305177882002981056067427949262142600734905583282584251853121693071635636276009187145451314022874472213026037519810429039497476674274164807219486890090984964042317116401917830783834625116800542019132163264832081993913909217773418965157503417332088933757244463050920819724643631066043899443179142547135730726784308535573570619291859313514468221677378869648980383166484375887304780998228720980604889325728589246319459551304718072255658978995371205497598486071854399338460998361816026623141802595653100927231994723828551303859763234530522140818302127415841451509156824051908608*i1^64 + 444387823928176925112725124698099361905805911897234874669782874118296163335792517300437780037458177564107718204534544411345299202523430711305586158664344110169855975842268856178037068430866109137174783956816680422589432431129460609451014207513013065135870706894458225450563251131197726336923035350304022959007607654824236965783817207170405215125277560664579202590741733256121139545231766688326014442942125609168914475089566767615101360647139237262380630739514080384698450248263494742604213791087115601873418673278856894065161029635541003911158413619875191853621361952958194069542933750875354497639504302996025095011231510399609944692145303497837787934694886867013728398822150208208826285350295530247376121231817292067945979779457469696661511635099025414514394930665085401421050639937394500023217004552397065313060321835895870216048463148178554414898608458697971933245907213851139401485037045101065330820468128929235700704542333810630632556210294175740390143505961269289089763117948005245372101954544679497218075033634017834584468652744637224810463980206322447204478955982444128930216544148733032060799624653096950614414525357608741132772688684578302207146517194019352111830661368260151377114818769598097045638129350150795411857348067649968751490316190714527868441444278335933818838816705920788953051612728476851944482059130899674360241677526339880849849335227103837067726250564849770344278497391561065200677733371893216634998789764958423712923424147799033151632360957433419540197282896453367190526132636043189428874872417887983691356340099337163385488993296266394234853902510847563374270746405252436277211787481749224075762661544632822187364585977986257653641645121206026348221148167222199156209125580875118459105214448818691151259721449722032731913592995855263774038937507112835551877425132430598245229662162944837285099747276707932393423264728561502141066304094183999593494904729187262626690139350709518713299073393405737719339108319494785324019708625881484280408521328160423285744545393831652643134032097111578927051993211954719345616204680726136465647663125104232175272365364900418291198821396847087668014484720949884129616212246816829552432100702469874471541347388300097334083541153036938338937301087740249566509650693240652646751091283423899994470708755285986016557383465839508490820179789449332572440666443881284616305533953688226779749230469385053316318782788707379235443834932752725791955083177596267816282266686144823841880212320872933364787017151971190545453732579924934345991036962539612280804230802107576413603640060576768650893737495318252786554176186482362727685399448364283897184437164222990329657609228740105073673403094719833698663509100037077600926330148873111515730231494534773135717288058969749244469614844704399784281286212663617146938014291803688490499215621736664187447657354034802275358228305281154830867117332809613120976748157978853507985414115389470073036283190680654057258128190117921600369757807152717870863719466983368884534985721056963733185252200284160*i1^65 + -1985370930236434299628497267546614024990662729810202339708917955601183372917683572143649126469723514344030803628561359028441148103397291694567016636092841165057035178977139902320234648676644334517956492446515696923637344003076995808363806259880976125006839766897375937681763901801823657369904682546359851832224788188550654669972719933724682704551440031401498809360804143284964972961124740228071075992204767571384971522735449618725642847511634853653816027173131871087099881371448273014535122251706800233418925999157654136999458653639673823848769597676543219315114427073085271523465479328611257976386645566833421054454695267510042520823316895004887814449042973338224986430181996104806812675951358852273688661406782334524583427684136797050293386719310362253581662285267434741672844002549839745742708101126351281503740960731413345340525819499250185990785752010066058314762951020753371306795383157564539416474114303066099431269843358194345552843324253986309383353563773535810066250590451509968820487053273114796107554003915348965055592260840076107427696913181922614945416803377300731772351719478286447830358443766067420749769654637829095818097701366557410353863733459948229995141792812125887409622513857174034924345953459686416350244080160764063974997764096904247397256184356872849044072238969700496405861867266533460831942591648964736497686690012296624990306730298105577043984727776726036186245965051038212874180412281709107297378714867715416743521973113492336211386764967992526540798689998327847275743635727836100339299297975499306178753975069893018209183094011238781605104573414725610513940963130427772614489391247008505192847463806920311580468961794381345568816396304469179033855321377072647597128294203119927729787595927840190214286453149418701251123661847925258209955382451460510512353428827638897007699244969448922351450925874933167831445974069498368834178730405980691178937386397402494025597978621971312010508072266353145723176182228398381822547639940253434597052550179606034506562560561459695790754625235587117373886919534213935121576049189403822589234693994919905290688436028231430522098779303969818425649789113828034696286071950932460037182792386061552161282318916424086677276722162940758445873406648937535276454097285728182689182227352369096245980469332465932836080433824155008622851031520178110426583068537442270186934994621292602658669441303598913392082618034086874893737905451063781730519133700400490042358379399590241566838748661773329336236673459032236698266245015442329778338444824893163339715664580675117104817466517914663002424025890021244182740398345020230960293774922621877598922231282499329334957361186382334683013176643890054608786901437673226589068795641638130312901729107924423896462071573922151199744044887602469990025974954252937010641930790412782071336874751524242768199485522723277895487254625999025490584853599725601603150410715282508538767263790569666865333616599599206277662258246066632672464639180592505728668249897371400064231622654090850498835906560*i1^66 + 5064447062868078568939032101769993174009381027586251991745050620588134704032675526863130529155558350792033076978211819301437867054719150702298697939929787301383211457645105496504992804405078359396458034993702652451187937925611886623312252338033126651217613400933356070244138279100333984101450932068729290707591314553693592609631411595032825017549941334494169635873929928931544634762159763419380231027635231020856499070780509806571671614403171705165297873996377906838794289189495112211362829039604994519730785344914146090997120688355068364521950069806069319729410707222520875040765198692200545275019590630876058073994580222772353408536067120127458469059725645659045493974697001297062190537800893857871987329215678908743461551142519602331652990984438606112768596400599933209883866891749657648888785752834173722324022214360495564061583818164865532829045757272215861141595741519698270041625322628992687479108145262996992496933707621260704333246173077077154396057498000907677770351491497297041266119822779429771202395102957401634081695696836493327604433801949603542181255514036181837092402753068664552646225154484982280854297218466504699294101732002714621781329983514150189765366395661632023910308602325552479080211339548526994441819752384283319369514182513260232742054782640232820449493956834091155919787078470172936139291338904868110016725565400569814067851951828882404172568763541068268716131376695220974196649326402631418082818030349882077865874739354284537777137128553019406400766892942850600444836267266333697012392893460291354423020289149627347748764955484948306567465512151113969709139101846984787602039409468494862789996054162269626416413983809803942652725558410438767129046119803192217995929056986477936599187501429613158753675597781608223523954722020068170435350452344854602683426726784273831436275720957803162904088637716493282600016545915244850572073369301839633156399690560366439612108585298935775645477479209413355955647667617133180281684281296000234054099920228780965189800555263960528109688618696570817721417117008146134790322240491682631497606372188263572060486605527333680801640459432318228481764944289567624561756895420442923890030043343075019488015633855133006612773522230235632750675250392165063855404630638010330226253021210239110234187838538719328815132575908295720614133771308336034350098920015341286323583251782182081214141426495062014661815729503145642267439633264150254323766719290708902384996776054727562981037025297037715138847031620149359801483222068845813283399292645023695025919198830628142116567983425758831515707129223534752504920864498558605271690009587252617367656956365153839645042832113297518265604489164673648406150050062983344150717933149934222307200126352664862440834943861872400606811886864050491563195556358490601750266515970156798946868699017945441750202009160270114717022384564658000377590108703147612601112366746232525681999207588463952882430466486250345456650304320952185106258438146202790869785995567761459802395817857680658137088*i1^67 + -6658358485933708247156207624944861402795931156162564014593200374964629518702557902355699064573568391534881050995811775972767582656819329882945826672226084950536223249290327597054415373080603267250182204902625637631152940655739805443497107287201589273751804369875816196014933517226005655176217168047383701183362103364945343252784340190906932273292693806774081035001051802201281285207303469056893494428230901260184641017923025485990893510954400622606939151699832285351389225675725494008272232473365818470091727551717279514348321976473851086237328292891844223491840933274890129505159451381945133851806019094345027658889947515142392284412274506358649708060547346697767678279108572661553588623682182773352488965978150194385727449810963503064543549176752154823370440920301573195279209387496139631528481207296117236191999847500241939898665772948515294455638420582477712176894657259924419435870674075686175923477459264706837668328858594175172668647214283042286476297569712302565727104909849272011123607943095020699715421133453270510283848423638676808419411470765279581227748272790874479477100349734760368242912093544190463051523733275698019340514012460063199972797188007567815962681682847938986586577896649063752240218694761615389806431545845929207334558914016221213634267486317705838594306859634081087391440525158742220700755692353827126178529090374214699212519562835894662646853829938949709075353051628498675165870740614407877316683548984324038186905517322427442445653963676518166967290935110523673206828833620146110568319599637204896906602201440401163463759739094982738808527840725904644530553895671763217733866270678525386886956514463277269389965622558417464440385607973060767120089972637080696786108459052889340011696476528905687180775911876699004230992450138382902724156566966750948312234754575485713036342608867627930212398713720415213185693170830320775942610123641369127813683325342854636607638632629237015917171555690331784558933596422205475698315109242306193056157412639016078104340138064634597824429380550511286437455295210922787966928893532787509357760474056109640019570793924196546584244903543679293358821338216402955431374782295611569314245327980154735287347761432656245009862643329415974012089165858066079753854023781451960842139253049724667270612470080839518583202952500597829097096534120365923877123841343356532087672399122719881960579256949675101662639803083675064889948455507485622683681232216336771778701076863329597784418339321231955831080604285238856766484653792873447524805581500613725723227427213257837303439953202172423034628079905461992030027802632512629762397180907127920179790327304693587262534103002436836154998957228100832219881183193954869651375250965773520196492244969648986214335782965044465003953091505117287826384114296778916690441250466959978477667625336674154731466904349588741911886799113503626672365404548414111609256033823686060302223854768943121187886713033712237251782135078839033866731446447361968463755195365854823144389207773937664*i1^68 + -2243276657295494833493926452445179541979523176238029149548974647625565647602275923802227600568048751811726737791175857882100341476477539703661009019679944749253062803458138005270481583767251818834698160759528508878376097266957214222397436671084321142937180057707952780412136408506932796649328624205167729093653517895330659016533059390594392876639931041315721707781754257396609856991610230393420599470632200008204518513768939632231131846135008724820519628951639622427970611895871777262727516769336672925648485117542375169578402702667453487204673988362216731082775161285296876907049767132457253156822569589634984879777181895901041675710647659627167400145628166741371578183726132350404324845794424657317137707215309143247006905687859599953806183990792867391579566085046066988338144413136647202222259292415920031209649226243115373604358143241975990276649438780958155365337265147432716178323695241133112365568821396077262556177069521166141878688622954514774164927779834737205478124029631917423005665663463496251334535733211242573667218529271098726340951207846084137457178054758525576393402568600283778642861254308481111205375863032592093930599890657921027106739553615542597794715580406235913172784726513186273794087116010774666438388463764385439716907305524374526950981351779304596422013657617475183656043649217679507818780507195187015360906626713918866294035692106976582456666520640527973929865048222035923840087408455056884205314065945308797936569799060406338513059354474509920556714058778782576695784938821590665182745691614358360123543019412778722713027002827038976950417497878809688906349761830952992266240442232011119963473254109687365595366617060787708363216804221487226674707914749868324129086514631084400476889937479321520193375668679721396714951963750576102660917864820928770930148275735357680744813729742400810852848840395663553808988815772782873267336947668472873553240717603564849062917734711195900895834027969086140642694189448029634816455364214263272950065154520804507173465932629727879131665797945024463315631571670427435330938382792726214868769055609034684283271705163368500027801196915959068422937824811522285761083622370117209182531327396256912869195117224713414704863845500017540850339887814349876292028062028232539700865056826958154148657672355780310191193289983130115951310797923329141730104013364817683942761962378129127873089260737765075924704250206940466147016737152246495680310875063340720675430154702464330373251978970578668253417735077756712188717809279649961325750961799390785464721263965841222746619209270997736432501686718845602867969663412581022778600490336653050762607512843504876699825658512918567015997329316314949366642976235610950446724698331517190890542113156485039315499403602733503273562680737268203642758988660914827189195208165702668456934094806334799142697320644057136808117797703593497748775617934034322252211596285216792492301193938825405845270490077114205306800960522385524940372612045723703272075110618859054618810253312*i1^69 + 29913997276374112100122968232474885386376391523032051468727562918186897604207894094012022112296819430675906310488058767211660011182603762667618336430036445181780028609278901004038758744933584379116251218812370284475296074380989821332666623669508555346284709232338665135969460006476209473416584120993473568061803080905722946872384488044282546795089772680630433829207819054371373740818198720756993773053001645857748102175431583582982741158909256870769093421320782560379067044505987982732592720019827846021843844084909739475915098169508563925310649573088882964844065635294636198674124995484694148986057246739212027438750641526659077967829270288873238492148637091867041086154880808946422687923630350313929091527984037433097643904032023650167365905604626977322286528196821848095760719027767871313616622021257824138986375362696156356094883353507948078309566714957877171472418872093983065777186038397111456386327279893793529990876758452086430386134790573915014157583116825758387762933474770083726907257324699890211267276808290532205735978726585696677608508252132098733833600420136157728873080809461418550743412200547783729944499671577114975115216295426841706312488934289085644485644493773056413068832007514886345744235389983041452260486799823846645796521010404593207273999938988863037009055655530980379639749618886561987177299400962301755470983234147041724465553917972927290209821553483941459510462562689445379721073778690753948197992835698855973301899014045658563463653494077256604082722509750484444100034262979536766622371263989792106782274148743477449566542113289816580319736717462702643559061519531336802787120468116831512865796542209950024988458194446399587482620340499327822341228001670476865210264652798863702999239125945766714427980234749155763208987342036209441866433231909026765553879121918532848665841044136962690892606046470384770532607555036770045301348535413439503762608676196644736975887199424160973729939599209771828316301625025432187374649788312919301167328452543096204043211577887294154543571485991645146131661327513122400627722362364751212185896332778206026214719718117282774388517405018446488134366456879219262641789397698364372225210114405608197197621561419680712387722947663368199669942160049076808674981774075447604436726029663761548679702894113354550478021452563981396582993192176455666778920644556782463937320233357933681955759743853275546780255336489268949382469310421856100289087047172202047972296971772972117471930750481532462321164961273557184788445746607758768438169108042293393403388924634782837838360665392087190517407398723302243365110180253835420573359549976432392210378516875855333499454590988818863899381819158033570600379979916762410875678859777870132268365589527483982036245552883218498310743103982184620930047486735780352766817940643014064209005546697452394409672739093978894854489708465125535529153036665872496197946015744861057702877124793512463995674700335075105445594845765294835729740068398040555936554872107858330124288*i1^70 + -13111651003201587174424322244107601698015774624728408125006973393212908591726800897686107366773395862616857364259686273588291213770598421064667502269173894604263119146309712292957754685450073280353126489417306006016697746519450795345619821962692538138761984835556726739302988705146248068658493196827596126280275358539274162296512386488652500718034210835545278826009853818702999713264362205261109518516205862827701009481170606160712365902632583893433709735692944290051663541707254105368105264890355907110606312948113651299183319301897378209252462127333145780860962726953867743571027489876923370248247294710969525058724349446280140703083364897293636880446064151461210993209126902994252233126675241652582238831576603204123097264525503884226627469207794034780664056095729214174372638989246015474792401310493991286326384661777469862650258817619234576336660167302101665385106633500566238696440422784926901039852142017171329822010796343351329995820558092092629963352791700213945958327147381461009033407243495442494409431420387982857058178954203027721112120696456536603467613649496310678403542952579462245631690600625500483941103582396980288551552598457826918022376707784669091995017395480039881963361064166875661460407802610307269696781676932567397925521526400501808168208939068525461744415301990317251112949841893961092902487115148093173182361742343256877454946936532392207264702021408264948207184801603687088567084867423265842693537760045684313641994407045860124704989507848947018868178598419537222367703586687644591377216518489757810101801317036937404737755324018926140969983636812473644909840409491333689066818758421013108084231366452921498976474087103062588946040924478592560259837718410777542906505808334201141141938930654781572852781554892202715047098002614251056703952319323694630994381680528338718033732725845740113375288025798664644771334705922601439899802495129380040296831801145687226423781160623885491065895411129051897997287002411738882233664842514232137557768005988353890187291302825470028177044864454218284254268295448163872640446418829977777894016866460587322244101824618065964799341510199633017260364001994658866885628773733481839110715748634487697894747779011919069759040799357675785319589415870241195101803023918348094200251666348684930960288973647414712803528049085037236295277084890337605915079805377983678648515410970556351271513195368230989936339759188594060912314013460101001207179305427807309405747394969593240471367203184894798274778340079560673539949637748663950926081606060367392527473073678424661483583986907540519992925106729339239306503608384458425522328643349351882835138286446390906650660177778275774481738670720165432141348810677282775478611937517216181940017745064379309029549947634093389382880841654287569043536972230843020701866730820756493708481478631232386706443774584159469941422396372885351765511966639438629206853306248867755781271221708886704838420032204347258275676003005051857349718862406803719599132817498308608*i1^71 + -182567172325739885259812235116774652584808708698594221929170956027543435475631563849719052934229101568337480950293057606981625161047408518978288207907338935760698115427025980916818859952592027088882949892367720777504849272989112451483630804833253190434487621718964813291119940629033521392210452372676047100164211335106954586959855213246143382941696416538934813296303838687274552027614684542008471402014588924012369604625478242343733095943319465098241242626435722555413792071434617076907765440962362094217593162489061892109710350738355646384766372227888521337957881862252894773709929674769426116417887058588242504994395910489990867817290532376734050087356607001789912018614036886127495857511712357024937943244886396628475183428810618431634676221424097376999939945183811897159697209194274299172327776025734490640951540447611922945266844763418889558994524105443240723643239866216239505963181167748950149440600233469256838052761417669982745488123139013795242459029089061972249833759746622123022804025034335654392706509454454877070295978651424272304764457063439165524970657214017613929388601617005781442723974477436874832067302734659222699841280199300649784790915307268230762082366805692882273664974565796753695804385121711468561317008809196198365989337449631354931029386321323129737681655597003679764737407371768910743796929673165992486492052405091229388651155927134154007021169150490493691062547327401642598614998217587744678868097964267874781950532320355933293234303401487562347574609273865961190509418145230338460261698326810897158006445777473041879484492396499001896842005573844805408088374746819209767850310534526262809940673537523853338275754495809369824750480047905613736592354930191209786600347190643024578208419380686466056928375450836823597201948430435286188387396328033894361243821226468710289852416148122689298244404632751794147384077776578515862292889191957928444852152602433313947805601564749591642830904861308859336340022686636828488057174589689590851851140873457677707581327675304602809814889324833439347256804708558245870783162206494720306967707492735143563759691964685694820099694284328735996672708634628939317993631056913972752482641639674461247148884325374750694467437321166434036794317017140554105667639249335516240145793250512766959215851468026762025082704907127084641275367434918383041819693121680606140230083255028822983644978902968080925861785556718360961272032143049170745618815474766548027238141498845159958122547182718041878540947127418436906950392632008179967182294753617832480168947442357160378051958582703149429475336641821545270137732359786267756178089131114719982295679926380657508393211794390618779692810736300933844201079859602174084053836042250552493685954249191755037234520455555680554265061428565427286515017156092005976987191526029241506178421192220068926396310922182648952035379992026837853561015513035562355562722331273494421172793478600520024362071115687987519325302733919290462814600234373281089877411102720*i1^72 + 372330182248949642151816167466518482360903276089683285368558873043111673388188929197564567412313859258913922660707020220249981373207961886330880440176142556394082879422845397880907971712639798341706381721360543822522765379145320449296849246600081344055773344065011526017234039250585271408244233903181728795483396316371340548321648451914236751928647963956023553123339381646727044780497866442624566026025318436138425907740699761231281100390801978598955133945673748432280587253379395522320454890328182051828928913245732061134913593043410426127333993118272018871801552951563238044556347050967518640847271147077862246236473329781155020791410889927957184183386068942055892118628252398652283080014091172581648923476543959762367962103812001628987896077655581926167288960823912437040703696562861903462998975050291894595459699570437249863489638309853565124054140571396513577642609074463986348374792178642550009487572441074628817753044957631404735498852993800345657846866319850439484190052745564854522162694749012546912737152890400950318329772436555414593583986748199152540406572392957480346337803877640481646175301096463784546370372190962580569550803391779014920039930119088750610199336018684282803183800830350897902307399724897876325324893336616127771979238968931545657288008872257647734024131579833529217799466244216922344535919380180793608246911804792088610063638858101239908182004245986337312505458315622187250740895874944476923868715285920438677383931825142706505780395939514344789250999937654334460282243375311054684610135174234747901568316003910000670185711203642671504508443055013315556977604226427289101661816116408369403519788438337153131582010799252143318753293298235137157259231391422893042053273811553515698895553565972086131891437703238665436783859742907166482034831465689903139876848753262982805495937796443244189994938414845348170082536435123321534652992236037222384421356841583470343344619533663616428280173900224993873346047109625737126914003842548823032664600691596991145296931457924444017514818161912221693919538936210282918659601532579959206749122186310879159824760843143527994402395480206696866024787126082662043529695049093988047112873201618695743299995771674753566836026665756778863167344743275708671657406333145757668240933903590235455762057591320823366944378411763165859819502313981963870572852052801100397519890905710177383866824052881895994721493456200883382065535068951513421609269755796418719115152230068895019593729105159669692734100922241282216924729960356460302192963506001266431776129548542792528112608823674084804019719364269116403083229381726812485204873472410350023372740441488248144438832492330282277762998508746890201601181914191413156054240367206660010417828406907865632485738516763896921738235078593452850440582875351899735195256520260679479222011912198698131041329734848709091851537379738471160716934787873376443592104786816724391779826346517936094941037187044532728087822702170355180980283893749607143833600*i1^73 + -12078110549432945224104857243605468851958467126716052191229991709070959187868735078729373410468981081197666797673303659610597878590939579180368787842451063661884605840964239494592732067334839549867294848092539839730079174321792183522047136321349693483898288625970351774926247388879306067245552817300635129130167085736759478595982141488717050291374250311559052895431486183367870664446076484954946954812775668797435324957450515889768503428049262529720034245660490857458972378487751738573551087472325856759854968899362028403036459697718182201288451255209022941650475163344082684254876713971407338971674932968837128295118436908341314824529652574127931472213105200550369990111202893340430136388054976907204655196256347851093207761764424397748645736652460842884466116159336589501219108073150052035530236011708364493653415915790890156702415497239220977827253754780510408787895527154028968794888124646774283950316147585947820495107745965680078570074273629307156110197852524358851990928847162056201056786790756437363630052369858714949759893846637089043847814883760824389582711837491334242239194968763909284724073372866880551673761704306264929078426952793547731883086762917227147998464393458915058307855186877050474085853664449756633932807568533252825768333651570086124158795564769538878410607971058638288508575755844361314996004686354691162813029800803877168861748449629919468481015019125980810807127405066496306099279230533324712463876392530595952285319717018632707627835764295988737113728394066604855548634728595946162814041564888285675701188964527392445279890095591592279361142228101906232853726317429686852261683046124392699619683358788948642238283866487075600180621133740563777901553015067091362606033895491347011858904868890892241741410970402762118684530471482518840685594966921946305244046063176764390969390805894632759567385238288116765355869362210798763176044181686860872194658849617232609690610684355687590340027680945291577149963374433605260866004548766342759806829590510627496746549603242019493016205781632956898674342574137316939698587543568408079515308054428357898998667522708308789680409735457463599021899474120969878567703920860804968675007196819894407452957739221237530014519494564312608969859513005998576135897644257773229492477241089495407617840650017653269454881223170624027982230403745184279870961582673643216389417041487032137801583388497999128594371024827865295643380143042186489561929803309687055279317954715719576862670545165424767522507859944174061699695217835237370798898913778348545766316935054083065403568598678914702121489562597173858458147771929197266877970275298993651727029755095288433287573444072460711636591954622566710737619395249252457803350092249480823932260623945614608052531692444500092691683687899494298842495813077412299221545621985951074000998200655177897447167975535010690962543688179123083554608490004497629515882812928277043409576259807047459093944927448525006199228228094762731068521846486859776*i1^74 + -838610610746033733615370722623188634820715695108495465389928382475190264311784761891434076311909341685181633385711919898483074892347248820241685944018470186980928097192810598274638205869741022759882937283254663652778844576089996116208713082125606826839078207012310110905211984890402272182560533311977961513612755414173752885988989807192892269668286786903850577258687670988722283544791022906145340634540523853162316675234879734529904128493133278988236558074399195437657835575425428187553462700277330007823861546820328318439515780346720667230806244047411145083282753773258587880541270920535455033998747642752489654256815011786539940112576871104729102052329108724111547652218484682822586220502623289228795357036550089841355327235188926068272379463912652782985629487991474186403562663481792242582867304374338094538029803985347307809076365319188565019074163805244416673969816737880493618137531448399698521095635360904898148703196206307212241787591721153676967049265884025611391887494054141300197530973352855711249532702691380564050904529648299125305498481745120172439482807568787268355013704927928940130752481095677863786906669546648855166594533929870640670104460164619736354276906122231199718529800920042891088744681794772203118568012358609580176683034828531873878350338225656292259147657480507990371532168621372271483745796809176757808520140373927028850436583420020827549486758160959989729009307514942372883553363244409244912194756371847479274604305842837254324849125846020070475308223870701181915330674145477393500516878033521203132082693285094463557664039166466292335590540708639850054068387499020224712942783576925107365325996529390392498950371805550727032629168789463130924513571202166817031857935423018726101320189663001191740215808415533889116741150347284847076760627696725275204232884866460061224047500627730806583989849160218351510953436729726306762229167161954026221803194054336435347146991477051218332075645396464104287439673644730831550746761042807913248798732150144015434151615787134833786014600994304204068427178674251848943681972047226721357561539382589407819892508890250739137947457042755135195655790726848774307163181853501546857032430223820756565270480236461068629796816624680994191694896327697904455380972051252655242171127977702029557166632089651207092226723944557069440965356038801748902146258696464529747930266361422636452815846495122346326205471485955011371106732033697292971654223379842746455515688991824787121470735088744047546940943524691488348427026374440823939639316447289790962654872115353222749177244042530187165930420580328791025326132602925746993797179374713952130711649693927702075629395150234519433863879705587231540495321293676627783847769381859927333799964530007923756807090954575643079967045410973759278098506805929228237017459402809743824251458182414667334176451508980407577296595971964896551846954941174885632546481614180625612200856188247204442753832394497731285017211134858077939981650755584*i1^75 + 392633022796816941378599252897546888076162897803657918701399479442555300224491715126048841642733598157941899606699954563201049907620877321343772597601029371056656589938532145520084023062225169003538862948587683981543219366070071116180419868129842434750014107423763341033090636001044828246822819980409702749311185559769948255790820241372840483711107893223542400020928725068388882896915167027324901992311807613226029786791352505840135879311057053035161994671520887339099083663163100636957540722559273341757269491821418321715402289006791446120368788425537377804076048014226139287990282768021984986960864425436675608874536291211944744142580214580311379795509691461636591911504161490763258026562983578102275005706853598135773942068905501701813654333742612924613690569509993276538870168595732063337008701459210649449197394726069450967053003870535099046207759180732111669779641186672240452027899003415014038126368397778985723682102883752992769223015354771018543869693606047258524598198994055049640012230107047909990788855255474816146367068406607154566223967918779919418654120370403375316971625276431736084008042656840170500466228912070643584498787768487432943085886660864925328187240865179100163691298304917631005245314516733654445533168410764135849840846361724558231566275306055438072631273412473502786017398924015589737213714133228203561507014636391940412248619800865853631505977948525107108142486215691836019726647831284023673600554296910897832806902527221274822127838631215937455662672831046238991992492297278872002437272898879441192696166493912715079391061401426833628496077203436455508315845479140636212501917546555801071827018163503839635624987052743618019852321136792433617307842785487035986071285548171856629141764470653799714389816109831602210007891053212845958791577631970423982791768439589224236017806532458431165745686301329648876846245023067101415293853349899443712067841213729251064548262450421022520791033833873390970118089990063378112205364979781245672918432612642317534545622943337130078302949962936153414838906261560649508902257079828689985254023672770042103685961061806599084252297707483897304683527980882146037985971447335926966284863655001446231372608479694153784856510812996119948206695736750550529309592873226834333368684918991945245903923835437679050446029196785020613736286733763013198177334051186344511265200164754772787978480158524331039629143852091368684338396564599670787261162238108211478678920609189489960920870942230713621950365171533969439143107281785272205778992013257296064761211510643540381096431275924860245547356946796006278499147315051276817571578054143688086971863853874423376102212458139447050380803824709582816595564243486105906475114548300762562501839528735654660829613624424533835163157519962670184457372561016439349167937022223130028055877922212622493293936617524690310892902917180013973559781946520783855153845175996501958426200195014211349636709002806595516073762970697664565346304*i1^76 + 619431191287026410887709006182522373027511107260109981606725858185246475615519679487654045437301307476213747456544804822008288440980132766467732533935140930107800814138325463553844689970284139034631670886753862182253976346105919159809213666699984244647113480890758526487442224387713706173961719639756613745384856377418736116539373573373326287056287475333430958923000206987367645714857718808143685214548377816941490265393798518779536042886779007278815545755686646979836001173123131189193845565719657359742256187397777630975794651057978128077889725209289868798404448490034812216091314923682125626823596882174842382713632607012302451283033716569323993714169200884094598722447332886251957696384970459821896569750471409983184179990366747779401977707560358105111738217614671239155290057576512311371137189870501085696806156319252707417825604283050511289272499946680527999363854598326729559348666779280418037550752644364763598179969769572882407814946563469386605403922041209360835974193013864209869307524001686289380398991875146774374852992964254027797976767726645846756718563179095104634059066861855986882096540007452713853321582768747899749447053129972759525075772889758391581709490763193569938333272482753469386741023222083571376184139730240986200655797303347135601131364888122661591089535634247343672590230608217030387682315204597345651089943960721910065439940682001128495535976448420890023709174504332212927005403784056768288592196246203640458601925888798507674377142096909022017344908352943746496141079383396513814013773212195402652569377458359015964176762753367725642469810273047507769615849969768118272023299198957415042606884460433262392266516179250055658367257040183367843366093159653959226440459334829277218754381907646100758731251949322579937626994255927360557355915772511824472519096592282686508491904430833258144923932368134364882181375969410928835510902911445489225831265224370348828096995345550751782163323302822843166480636376957965990701150434617097028790537220872229270357212331094900931971755289931321049588061267023029514721812437135260199782325232717239763929429119545042691471511572917752120373576376951377530968308237248336425680482010362961937103670757233140246700622851111910655846606177582641103847276627437159123994493164686801747413908074553284082013317698348935012682957033309287304792145936432682644354138117358371100477421079668463194057760657963505959404047011899098356147849465062878853575765441036876856429107423373080741457013058950508872335411129425701920136965195083270797508730592786374738679259205725845441013730742710814531986914705629263106554947881359896513137169056221656147876212381207835541848129558806603848928560648771422740424434211891783670075747400215996839562776825085415347327011563971396434691332406593730217489371661908842381350355223633563189264440009295977099485448755625501474706152380579835809495671639714858822794028218111608873014062768752834301662254048940654592*i1^77 + -675248280894173193307797198656852450003569523612077248530853048927888463341620272252842164020546275946031604265842465695030373920414543924209594431694166065494404928174029043455690758241502317063037420777109515833921759106597061575314740039634733327619179618341051297852726437697442388660905770850211183832252145350735437287450532376385336352203352863387611267001553755876062736796314363659734037331847066473862299058650914517855469642971197635830293783608575173720606769060105430315602680084930622985118601276682595219914359474268246013106299084300431715463979298030105529358536193874840916864760439158328309996417558385801972125271937409589579129771787762488173890390251186482654810423829765019328634709800651064097976685542696975338018307388424403250131453416947868948921726052351492237364241998389246348995705192557353269649291549667744824151182237608360064789510541762147225616389981757261934235244012788222869932895792116018282139117398130724286750985480628304582301285434399745564095857131519203656002019904471696819044462122160425882284188332612395042437977888831409156428593529989838273533083062626847105816641673726612151896899543581940343626345673262368881048062256709595027289492088051091994360120732302134755867495901467069645567341046509843816681599885504351406681523310031230433259395109936335807604101565098893023990010592603411808785165990497296265545371968744305747001822814572473590019185721100601866613364414446043714071983554290904419654445363966417843293127645939150008806129607356193150698328362784631225920739072398091468607301250140631890274466635886355053080929712473399668047685624028952671715761556803319458931304064033736517639919688800240167656915134849464621329009919871102546112121852163954196953094305705593054760936721319225065294072999899408087085095525272523103128184320874140187882640903882344827166334990878887805072510196766937594931357272464486167649445736342273273869748378382241243964302051865246010231901984380050043265681661142263429117034121397169797850983845452294354143899902067560562087900163776347865445534733500620280455703797055765323202884154873018430042779191498757265598871251274985927007977638744440791612281659556375710816064439798747927396981789638691669139638869442483150061996044490911505177466920933064104734421835062797008062167293674772982238073779851419042059539201553540314126667953308313596492688008323624717606119522650294160900069757501939857742418997266123952462881681137632775681093098359944667599159034658308618901235623072415587858121359578453834155059514511098345501425252126319512116338085480276180209272279542418098653944160651239943571977501821108151877140269351065738997506050703018092511060783213982850965900334956031325955051799072392273524180626871035089214724997887160562639742560657440379852540670607105443499609035706975655116241616162629056467356532532738810908921332651378933297019637717976492550731131544286796733959278428160*i1^78 + -686646076204939573881534112141115449863208217017202770246221676633856824293675173478839983893218966182322707455626085225782056975932451402172661396827590254031523638458749898315433084969959817323638451499902491816595175746870536735192740090027324690063049721693766320618194901513150927971539163575001863717230640419614433776291321867634677544191267852567243772525634459057946076800993472263543955076376178781572288797823850397118682168576727461030315750863936156938253231021469794859912174821334353799442889744939461967971329319245716263437373163535056678699146463089122925868683969425572148209133409754149388211043768488175501259316060199482828302822331072331811084905058395720743963694349966001367433100781617784251722372117293435328422472044777881224198807273944899527164206011002677970462645849383697623709284851247259444552925265286068178684702535417938217756484046791141017456336668376043968941519537920425378701710830990633939805314931047200481107251174271324648920436644333341598374789588384032543754894295097738936558966025155385297948713480189463804397402673759437243564364855887504852030519810859914843636261730312016065731714440178125179022619284388143317711789386147299868719752418552914188935124219036133775208419599392020927037040461471769157896860341227214358197905664594857562588007844503996018136708698944175378490820625673779774186760404700496769995736037241760456024647482221286598665411764633553677671475151487655379143280057105019388634619841929128235064924462480846272368065485424964596516700488774773441342802900551025476972096650488349479139105019900316121105744724182315612876291422979554747324892628511136649995926141147364452094907461450811450181514438917223631295608350202787686094095132649460867047260750385469525285145097765566995873888739888584291186074617946143379316245738864996597649419141531800458686689741482197246667933646177869964872714608555475575949953315517882174379661500512720103367294572473619509196488586183927906647268688211256081722380621540962383276542335635538003588087561441404137546124065686612207170294553164153698596655271779863123439338028058099713927022955586936557883893100087137914252275191014644576311871916987745320326769144767236301191685932689058912720420899403149597501450498602229017382702939618178314460323043188680611061859717957728137906197582021481980063646094338958508395967173016720147704231745091810732916848286965276626117495494058497820772694600699146740892242127285172757937073858237635293322468889389646057733983683517807244703443746088506159940583725467380288607975764500966833097984130072838673152586983047618714989094371151135065579191448501024281839985487707029333151083416310348091343090224060086128256346329613086798624287198859201309608336882118448080041117559325714663936021104522548420184541135006900900747208086334997542385978634077084662200965450136483730195136669859918352699728506800388446164558488421436198391644160*i1^79 + -86519283798591761182483228278649332482383949679104450971897624150358682064461124180783495107780324553437185644516541817047474110937680646829193216951115378535350091457418881148627321600917082030466729874758783080889693851722488085746671739010869573017714374893957231135799706358284181538058546389463945944791885827708324110120174624066563752417560233206807508166343318339756815737815874077580289874594457554047067891924513511305454144274437863821423066926847806401538830773632493363387920837075623540722150748654276619683672673686520108325409380713037495150313639964910714685121786086891647835321946571303285745409911379796443979396557347838610970329950590952403405571087981719419734029216213401946729703466166701696307905041253320982388688261784057984978695873276512096235511451006024507771723626060559043007016123543541667085585478705596148413765708270213005728088307381304063225589952074302869798724043276904600819804256841408559858475880006340740275000172776402907702077378748746719734981700425051413638010576030619100473641045688765784747827195171831881894771950975162822146415657200609014289539526097932328568915601757909269102587836650618631005104466378646180204920729822722244837372127195613031206113844144841174177259940651244213564627804024727135309901588645417224305837861397255258201637052303901199783933814832578309650593187406469628590673695033832414249461934398788416910925239935160563813339901584319319855568904859498638146070040152151932130270987188240337815263175165272397185721686610430807050407696462532869295454429607187826447335120540306289745859377937080545800102044940171485920375170265949853547507296755838396892215168049492188008375097895802704218147068467254048608711372054178533072152785213402264507998170820162069719802536072285850963755266378194169087893431930874329772650614437896164471260271488377168407103470668733479262887308345975671750743054684211013160939819201382839477642857491749456402006504024710583119088797762900044943296989319302792500388947142124937659790528706733483271588248239036338105626861605372803983699926906865222839645719136111679471328610545752846180594505209402553039367528644096769130723182830049900060817738146466072324257458459475117483863458598336993888619671191763288137496055756529456359188808988634096795984155249388783322968345472796107212759444433852207552105513648412983918017316985493689189297723094550906445864890252817159608301491415132662660366380194119619366889200452932446227644211611365853795177082578461239937335054041072475093890961166420837045061241721813004166419497459812665247839700830971808595859801413293552362076776866390141694549570828495552973375271869366522103890506586636767547555317169103597444868370856664907765193217639834791144031514380336979943370845779021856363359588115149343600804338548714455835946322976738517063425900749827940055181582575085314420091147551804773134371497179009341585746878250581229568*i1^80 + 20646281815570627894188207356392401842046341913680474069063941365641432613937423408291969251166571765161391720820313664717902010086612988798556680952494037726261537835967733118702534146742873300029690529472137457269457800861100716435559484430005285988456222322565184341304658194645372573727962636327668033572147420417232775820156177839366311459290012933124688471894890248924331685001753757338188534841781375934634654706706384117673296478073410735344083346411519517895095538998409028083445354137698675513773728882639442147745578131065739242966430333219668604945802438488448329111532127773669081853304496387090891354953835095991070044249641166352308796381335917843811735858501584894483432961855438957514748313313582590782643869303235833337347742560393376376857177364133411644668575571823303847660460000326973427565357748196471497752048890593018754303875381488287628142564044558584886761318365804476790232264113456051168840684888968312750667358089367470574291873296670846564235922805336142520118664655579229643407081689019195389179911415537228796850745724511440022505957381215349876834900335098416324797046544394920042867798854175817475416266151284028158693560186526599405233334523083046181231338438587891995665283056115649454691796988495735285082364370550079164414607527476276707563929975655413070513962249556299345206264189208231008152018664975546844797766774141040854897176892080113193760047210068363939684789990379840325235938991090211947925859098009486013176829948912511082568752532863439842333035700924574804313386259597456110472896096422287309958449923672708536676517932000673354867717273375138835027997213400177505426949139488834524750418760560533597377681905982156415822090995095404244799556489783481712208949670338832213198628934171881556188473653980975076824973016367046192427779809096373063135730692360458244453465292032375714471968076754207655844079851548900480926555803056570832618931174303769476208123069891100554513370432737096694622597921928212179544760714809288585173209063711930892804346738872889665977267950343152867076735797511662250646593641259211612081734266802181579540999993351938854333229463651546263344684276788737432313057703888596286231713933739214071867337339682946592892274755136306018140201161417692553238130849380029409852033220116443849540581791442574189368818781299009126547086145352585761916754911095588156529459897450819441432676375309266735242920584573028296358852319926799127721467447950255278629402946782260604422290595480363592397095074121277860984913198470847840205231739946751163885708180569477141218458637223960476471397832732340150868007725567028535779105107018868621611005702658290825396801765302517210715015649182261457543944158908148255427242732484197199351269193475867891052567721279914184521647388420322658097188074525554289614080458527637888002249166597432931895259698361370230854213816606534349516524766188218402793580197315074869615608725504*i1^81 + -33031479241139654035647835686890502921898488815042354974940906813130194954575228895134796374986969803160994096205654254504145068434463523906172078971591811909479077322177343849341142250021231461177664414699088762040964591778118585376615373490489349286821852893578658784091817234202386914751385001726217225247659980664130195890010999323644537267020782971546545162262191796473134389012966443369631951601354474602942344130453426353668402367986101749126572786485710851492460267309758534884605038081972712505778389925316071151417877399328660391272666971436658797277943434645096391552675040710335136614824835553860583756015077350059683448964353993305577993268186108739040698243505034591344058152099466423127283927743657038627919713157740283402654606071588735310501227457054328191667555341133905958142517726337524194412497262082363834323205377091442425654943496405909545489673597609724797928042965246777510013301082910491472048845128516818058080893232777485006930856970062171269240244448525850923195253789670866752957532424703994828805102503801610251335508585934509910361342212807924762455087941562213714569564347461283594131856660578656266341062167848631576749853890166978147250009741743711690359622269226856988981401785959689711440072164250578864993064983457189181305214395143842768394405148908891468005951738005958888710646703602197212779229024053254482952759066017726579620836392049131979893398110397770049088895230374532317877969411554071801928862121396611255174127250040473753514744161986085648237433029787226250600309499604421738588707346399826667446561410378289295300171429344116910160644789101758686917688773646013523882859571204175984292945758112875555640847126996879981221987957299506547809944036695154025685672575978492897059262891954948318524889583548727835652266187491197668087755815192681805662889234586884513414672220249744034458912927823157894840803215145680103997944948860686829093080659636169449118737675708210948357338213537348900342940115556959558701214374792407814809521624830214855550390357132204256481625773932288887318117341432956087044514995121973725917431675741968515975476134979329349815753072853484270563559505316850174661496512805203663956818918565466542064725880433235631007933580140013202616497285637051219037551020950223769053325924366059135824685302009278140484062176556148955652321179988633712996508484954199639158412361166991878740825752652938759456009099049737420729877052075625208236552237453777614889839914426834602488813288655529639289637516841422021468981885790540148730995356770095678255231742904002287278355531782141829263108704239667306940034591106636690509193569675431700720679637203252704792031268658657040283624995643264182127389629846758318568535705457632652784942392263860499080339377059552893106897873762419857897112134558269994369493349802544307166392199673589650915389073483937127486819560359728441712277577995347228433524573200791438884864*i1^82 + -15804842035693516829602947095835799466672279457631663583659624409129898548771912667625643840280722082030945542796838335002491345244721400159103468287138635703296101187171078709467148265494873093480307279047797093653249236276651422597054222579991332684928383266346809882994051307879922378035056415313254433366457253599888283313777653017837777095238321878550460508377475638753802087561610214064998086472324985980527062961822621003916821413650131637193576610823605606727768571529994168131993230701200847547191728399490846371295861687049303168021658507658483140128803528947470782957839781510527316424778363725613900258909957431834451482672265115437000959447107156460190463557901250431942458868569919380794290795322656747003760651483508136421563147830749165315971343588265043427761111658641246764340738496356799005005074661473864174796990562695141349410162761770791861848033602759282975344445060947355445545431856075507581470816211487894964470187523858422734331761872087804218053069001590884211490347108430051381695431832898638440343256525918950960112706120931455916735140414099557139156716217426275126210277887501637770504074777281195413333048606599141914446209532487995419943756348307279592698593198937708160208400083313841125687582237438939808162139013301244936989134648277518811712367095510586304711967332144745398782688828071346011938443527779066338546397129415007660248860504825517740588546513680878867888049490812325964125509726464381862473694907062849836861776847751743573555930920500442063784200375626870048629838010662597515604275324213292440366664935493960855352835141585711648401208917069679139561054218032169942137520561730988022268683488808401058745884939792718683108477977725430759429960601067612749513720287559903664632659522026336162822417631647746964957043032561023734171041781317316779861287019694784762118143676756109131154198895127868623767386257074189997577326996967787509503208199372710627018164628745741444071860505585416732703490053368728115251482931515196679926595552995870607128943134354809464594595818323606226435830453406711530236086934187082265117423586019134699025801097362811806196629435480395465008853201995746590946032318979077606244358848198213115191270622144920687639168882643645881855800419414123428529737476998415093121088964786832730872692354966784613739491797948816423513360455050968383897104388603292052831215386586412648428300490514881998894764140078543787097651756093786710419740272865703615620632686455404978592297925245622123148206492576257035685604781339564827464606312353597015808941885481847080562311078502693042433731958070294329987016075323259108948576687136772637774284369737153458435384619027693639904789808660356815165451702698921482275406870282729268294161709116716575065211848087731658232141351022349528872117013741267672829863475323093935054955855673816359833887279048322209767692022446438940843352026241495668478329286352175104*i1^83 + 294612806666157071073993148653941832173910515482739098554687320804278884705417831213005541548691272123188844378115501770391245599033976275911037716461436578164039397231130580470309208106324387916451360837493120278965178636199468594024997089427993007061777541165720549300481360476084072085903273367314829053302491087499113216275907977261452075586948538398960476612017257237912168067843846294472183751870425322175515367663068493318261086927661656747548706505317468120158366114885777303412489959939036345720058655888841542536696494749845119790902358459427231739846837776424159314325106294454200255414855967087234827622114224349076967248390485313483396816438666136036664513041732825961403439857322629983774074382683410044394596927692041351279166507519372548344964921704770543623970997289478015088727108925958006438374543377358676520659436904482599546688987715161358519757108417221238744166081615552306406441552773527046010010742231045356445382152013769979103064837498919867154611037431207018574999475983632355963050962808640598139683229269387450599479111116819896823984347999439739711496608344088488396732656311957234915416918570910161109788224843558135361541360494299492580445532480913088544622096543084493238876350113880579655151313831453772046246933871100291644201623611302238076438888961128046763597448462900895975893310641126796314153999386578297614018406936166938332834265402878332191625519114494756827153000781620307460460098495297728051951120978066455811166986023302532487463013818218004094599883065492237004954746639789342312228959665112145269782460230488677521205722660404744696039163184655601605421588586237741701651155592237585696234044023667730823180214492982780796426066994334737820761105504894290059886319138133339803596856807414809557571466518492732226148676031689482195189920291487792878251588232261649989657553084775551445948583203963014055580537016039208241190813642986240054060976847802155923256808629884559487423174552192802030224074693145689019063054279006168199811129660393382456925514869191161182614764062107906825116346607603816174095124628067424443932651682514079214080424711525121261465059353733673119163174785629115474062804357979636097111838686284442063263187854456410244616771188556102376174491026511610880285208095176958350567323691843690536725659384699577692413524456102926664834288846287013918544507591278550385970028363161879317237691524423367411579779062472099856763024538966589162266578748520336581803498919365302845312769329541579067019371678953260342022472421185803951950574101180349416973379122043972336374663649491159141912604875357818829186412859828199092867451954011302775531319964038301818008044861317900543162627651700139770387926944626938791088758009867006595792399046985954371740257801646818725906536406657796927407321177141800174230935783074357611373192428876876587912945774509677619113213394581469235827361022757095116812320768*i1^84 + 838823478804487786898964729531567724739605889846207542744996713862641653341216871569923003101750233458841968616836816712656772936971045194543403831343299054538857402635444758875134617611464070209512880748735096853492255082622996191325975253913061530376565109121231221118765302408160029616224619044748644617213605737974036556473050812392378407733552268166030667038828240475138536547735416880043812293187220407902128740903759004498622357441008092067770348574094428042758116074961009431286879355059769872315739338441657294788643617024104598019347607518044585843387931552481977747765196202180549603190038575681624427067397626680335611769508256091667638691536203033507012473597898912685146055120436192935281398856971220548014466527397299523950210479149983942333709248733853514174817103579512593924098324117032910402419969383110323980779427126724995760992273524593233896817833656178571806951861471387973593498918976784393750377636019898007943039757217847956587828558093371385207357259981386439819796141882135551026898128906814756390235521995502586336237738832496307948571634803893041944260642990817790240335365384757620314582508914964835606243045180740809644860636652280381891091267854476276705676041162406018808015966484184895613662757173561408003055459307519850068411805294521273674995737574556468283786799545595785112315799035572819511882280715084084820508840666346174957515096707628793308448372290014774140431181649538403456416559313637612817821966422995830718397058490991949773662255808539966892786940820640335980889569485754003022095299497775896043429303273034445285594367232446461583228428783397828207935956856197244621316372457330358128941413900545896531913655660765146875388353607993182350242859000649787682508551055706761624521259520866592597203909891894179449975745274391458376825082030587885296332481867777600859079920791787926406932074417711573536606167484627626890605271541369329642203469147077935205155646337412644699079880768414774831379503675986055622012199806435332996874905554098182773450722643330996622311659103972240655573012896448617727508183898980132798343718476238215104782480827945272202729234870007273673756496420839925784051383508111836719030708378911711881522494697338916402552251929133628954036457127990162356152262058781075151915733636140662880311118271777227489551868765480930651185287005673443871632026994897786120040755126822176495501289664243305578239113284898090602144712266545466282936405888532346465829779541324113988741187152909004456828553639484979699168270001075256215607470340586468298410695456474891437691242330759872240341052205456062431294981616805917138396657988893288295684100134150986756227783981302362842985441196567567790517911026170272207664937359262771089344686132944606747731008595799596351531926207239862244680314435154568401680876637222489652633760674856072740666034278430733490683577884105294864460741972843844075520*i1^85 + 63476005876053210582338606850473994266170415723389975060910526796278183407414746611281173751755422983721731521733751093025526984542744877607757793211366652071910711614883704274240408359944220412352558794530852708165619899159795823142729592900099408296467705103217368675670650864515625019216277887853387058384455023904272136289223893722380658874423820148696548272749650047756724883994954521408136403960911970548946272093042502046515441954937488326106477483058976260241723640700719496733890021706483679503856265801206791076186560479188014168472139153531882435373904054779109359488818370631499127949346025911052683338128061616098872643932746017288751220051301988955209994100362375490530896633661295518130697681200002825500928459355395829948645297311485205748841668080902310416537281790739922452643291149988451350172832936268957833971487019448353612792435189131590922074029162342809950999050780873751379678135185051467900214951276804828901663707465220932732985098002754828619858286890196227255847705118098861905106186021592286453097045279396353032163870888535902862609143537269144538836373183842952175300370856732700462106387736774306788826959606996386561621887655698117373006241561237063248158138021876765379249109542587139850784262813117803365352433695010043034289675473497917420843217952561613691225360039647240028941262494870715026773065080147950751009901695893980676982925677527524307151928959040301597943287295258533394818501562343586673222118729247741310423870829160801379936852295127561354761863757521688311157435859151442421580017750419876638655351829900691921079668967037698752720183254307476022763791094083281466013489076426322757555668165613243937159142492431661879960069737283138815431647882853176471537016060586356152079947240930063370849873248555194411525129981991911378557829485225108495499385945898981097922556634003040622680253673447176522862847239066994049705934604145877593070442441720592177857300920573013090241490707986579367612874146878009522877723400334991433369644568330083798270798326267889631640068509499910153225311793839187144758923249876552797066135298280067486136148740078628369986899931707735471624623478679979075788647495536668011792186279111809427350318461741946097676119058784776684838320628328920652592108522132136050813680706473138150315806494956775841175980843458069222594628728194528453426858992728425451915100794808130414226289282669834401450114572890315051483648110287813030431279001222710341877911648474549603135729025711957529011035343757422022812326589350682711379422366037206761711075451926974279283209186345447943676628552162543223901936605558723407884655069547874519347319023746439231131665320160788993498677598332759007119465550142880258318146045936548587927628642122860359147633919315570119506037591375532620962867894595830885177742517428284139112726913961324365164573107499876810966987889524998852830446070267904*i1^86 + -8156866334512560628351568234100692078383899777784011731228052445605349483116548814776481322563648244172016559265040866509822946159986146463343937127378050168598391976312581851722296694243288955656219911150252024840112402883427137106149545274944954180473327431217532280005199664522418623162088776892599933595099708753773416969611549400849285170303318966593570682272653123437698047886044378441796145770106460436888097020536472871982652350802700609426323718971666168045330071369583214650115964632105339456939682874458141137374187165380283440215440588487135420115580731623319519451006602026983115345641280350740701621855025720660041219784893406999499949398984133989221676269480984422815917403975947090615985765216978849769008015887489618234829397623624859318082105609126144159579414506357282101138995025713783956068067907638237662289763931195298263584343337297343347972799652154166447937733709912265094183109148275673892765959241455896777923272554940936468732498808565677290486057016676096045870216328759983290728867240817527269251986618860881416075498399545358656796842433818516064783347432586172126857535154755222712220871292186529200659463224506963305592294918874247901190784920985868440825405801251848699156345294718231362123804149944670761794957077121566311412916739178183695378340245807487194348540898009937695278263864993025097199328483196791689492763920898087002686197335607150722326374913405686487462958873577045867650653579499729675433483473932522567860084020929285479334037428838677653703202121461831936321546162970390151317782169025574733453996890768666980665012693302698038533734843024297166097962190019509867901637910774462521128075995812335089416518478996798972550901986540364659512793238872062979782247550602050641807562468677543033764370257623956389229061298920609237946050172921485520929176861256782079213622124259779148472477703913435822497061743076086682597586362756938737412337099222381031840359405000523857993100758603524515989803876739238343362218826602472200448732520302399990780089127114850199332581559543755307086667094120207489603271872224210059545839067674458436971572664014679733744751059170280538386116537333767881440862556657472295603893886152701589934228761965627729335995701284115838414513860445164071005484939461508270363272026928994652632815414504565953677620959713069216092102261267098530087152523438427595267892231153656961751002706215887031109523264310136563811287916897003627226012489508158303423839763326997702077182130010709287833651020746131975689917339945963874573864021047370793304048412853852716653402829857173251145591521197938795000944097558684972221149824235996010452297274819952149472894639835278475509830420521626817646084030886840435836352170453638114893938664992312446698471901715308811943665925327532835833195511518374754287250463006007993439511308085745151842646177510894746305588887604394306043904000*i1^87 + -1312573063723799967174148671968927774774607388478278936204031303094877805029230920127359267089120484670110798489115007489135046465685695074712388634015030501503668916604476152331612115093538897701029933526065173893229061706551290215255093295354559694470999595503562118269363599757079523859930428120871039617167183608663176827392983928773022487600131718570593037107772735326845439005138963394828270866497867385535740625990575988659115691728458196413957207206217303433064784135584173143097087179379421638351698086477137264785957381088644756372095062146353851163587332134216808423974792658620313743070661473306886502951525488215462477299479780993213547052563607929875472081105508798740352793705922092829102687337916508096060126922564621914008889066622451504470614633740565044006846401550320557517108854997990145827728626869980395878768122992936868990945491422493150350122685426000634248232006200909237349199903025543215442627611371364721696705911395360781246521349790323547884397027987907155745898122963746903660701116405515856992370411039472068289135925042578053464812590481117836300799005273093414944032963309322165171668202837587900440860469151516586700081979492286399782499183666354027856898951946278599309346411309538223122483554926093074688775749160518028218731562209850816543658043307143607741500592982221158101193877793635475292495424612319740805749009994600050977299428048726321290351042399942742993599643392464219108626382367735056819503943855868331137092895917185634445268077919876769625220499393677621788111036920438589269210944072280409242992927421427416407374132819313734131979718822204082260964954675749378482361182726386709589661638059815572385938583767089809012849962405061262231511076910001950392534469049039129883058389762002982646889831181410351069994055956592154125740484888212293511185903342269200995306847135458448945615444786613545684491531027928791520078898984939874767631925343808350952437590083121692116418360299232345397461213697061867146856186199023329592336445157832597377995622140895915413495824070996699268140807588044685739960247765731478897906004645151667738744609129686731487688871129965233360029042926371178728579772149493900861633483128329602740788789166116338230001284734483040547716156530567705567305817004388142123631524613698707407191411312550421977907842335077267464527553285504789698758298573028292018823550792532775577368379198152870314694249407990132632135307117809363287718307841958696839844275375130799469610810762194875585135727395734547069249627163281069654088933291609724483721716883505981514261083598738889023486024402941871001579355538027016095480154068968686788548202126257968901390832357547681328104231847288038334937535543520836171879628733189950412775182688183073717168622968756120225669177229915998682797247638773813330615165719840512889334564298176483105759560875935542276235745378424586240*i1^88 + -71036230757447604797495626946216779169111943048425283218674203038098911079245607248455629514045172718993199411529730407412721360806090609417221412287025959354282315650882693372287474620599332176017784220607540036361092569290099681566630275738242948413292407001355834148102089200551492009101369956968358277877470430539197752725656547433145399219287248084987308287506035955330739903859808909177037927886633327225334668415643789737825443198074400606799424421925852572560040631982034001201890909418336953718562124839103020854874015765867395498278910656200481051394918008386399572614335366683427684655549886536260028333828797466825993290653813617651709304638582221283484900560963520143521262779840867482296032680625459242956368789280769099503609426167823230706353926726436279024965718854211070608003751382889444466079273763543854727522315819080588326275074670212868232159953081689362463675431573126794179441167290846042682785628453263387798586524071621142429661309319612316421600061546927602686770081081314226294364281743573853618640732371941758775773399266382971694990310040061168768863350147606927722350405707598412727706491499981071703011936763845690605059601298077612168235019843018181792988769695872597305788622773087268497815534385722399461983136662639260672086629115229273392173890344095429197017290538610773879245405261366051547315392599245105644267566405247073157273898828830847100687106234074503350674023795701727538452134616487201491995786999024615659502595865355891454817726199409838351404790223109078557209651552466404717646461928955256564199233795947065024746560447960828487416748059980063716639378268953655442596333179501514395787865390569969086117313112493809666069269424090518527094246910412509128308016003508981330389436984963884148061484927531632396333047458376443455003498244120882025747751977390299249516919343315004336111041994207479680426300975959386655106649806180344000492944273735290686949196265239953349481025911167544102285074973666106527380091898430707066782877259047026817866510520887835717324905560098398628470899098991781327379602875899811684338911673674960261276101008071842184976371479439176491726726263184192652184225042717076883282013089182427048043285844392036874181955347147894746804129284078737771564268526650419221661327251893745067072516293983998240290573166693285624930949345966694505472732078656562632231916436831473855892373877523809505485917992049685445047850426898637825525567871649781362128927034221562379869982544866433817212141550014338850647688564462819019214500462152479869054068132407797860711062258980091945123676853680232236093090987890971322326011559505908198049858369925277340644569355790330258809245264203145590825911168525403663028616664393326546300029139830144664844944460974089009562230202784054912796515973546189590207659360659092273243295184023586001507483917724999750668620136448*i1^89 + -2014342494943458364581529485980882920591135584118902746085355687293453014227401344199803573191582435137829451029447653221065108594801665323547552070659249529870119655053335948192053481030545330495449813753840074039908312920842139363920211672655454322554007853623780618757274097597225221018081374677544659182862530227796053794456968841590627344799994292521180666410018955157980557485360552164950442631175708131158072059991583053171574986426970493792265416211989572134500108924922016928235429867605640045963688615729951812720229994376054287160654792409058850086162234207522220650550982994668541631800769939301964606399589166564636979027303989854798285969231704221978504118151640390121922790631208796951633430078276757529343337336584866132648700857919875824773525698641991528182844778451707812777158905762118271687412991715727912616982660946374218066768173833641604728996618389655966900379575985211872059917010775482494452959555853465828776039500661493888129085385315398911517751576880530653264031719491383976547354534015266400282876685249018729977421567225671132341624567517563540153794426806366307407840054335791401557717896505858699907365611860543596113632814229667734674923101785738816719935225592889305145390351717227039641707022727125649626471151966960265698616227092149363482443518004478002917788856380507895476680071970585435616450825936271723542276847189093726639074891080867704858165954898007064106025204020790141863025612369191924201130769738678410424689517866969564158934945674770702181264383594715126921363452879951275078160692575132888843952223796676811924581395445880334746124589077208954530347836424176073453781225409286434210030590141886184345456190166588875233921315341006962821095089649780567419772495626777237583237620239519235164773959963847821907957419020576825264515739227620317577364904307171615339370811407432669657074576212141080608840896418841219332665114925893711585847227926272833260886523675987168557357418399543122141464346659238779726677712918393728159171591015113124847498963334719389080488868026219540544754647128896808588916278237237312080905063294948733437816065804888890903240053898946186455544374523151259483938712649503204717059279372454891164024752541367902889302608403965112013598863676156645324954357669590072715102827670345425120996253770293017584213173103766823183510558304243771329308770349018835395197933351502515338824852525932505789365841868474562378655569962870568107781573936612571906039613358388673511523793830130674327540433865480583589740306537706412950798421829528254313754849120224033847791662997682776942796732907334136542345692445464350046730235073597930365751987096718008746538532401200316363011286615968420095846664988807415771283286049132711575098149791478116879897192522306020077482604646563897069761019145881347372569191299800968060998543916885696173823347580204218318848*i1^90 + -25181978365857667712541995775993887016632125109906708837178682642287542745589585408491341105421569375397768960585778245628431881146200574768891554613663587846234258459134132889059661751482698518569487710610156255446613786506711905819888209182522678224852294531265178040430419843718584340976736202282675412251488585818135376325709946342340766432857210294552314318336109575298782536485282924442178754581756138025007016044733597682890115610467025647181599473601527177237254134807019892343137572939810226957394210351874506133238666816005635792490891189973863478913710980280921705950886125090861842481203829684431164737610290841798611292332005816415592232432516918897830841241847692251731452543146748313236140574540330204868001301792158860557946179841173142390091422614931393224650853008011439084125596208154298263592359402323140208598295354707173574500658505335362126018946642626765769781069841992438311487251695878909807376906074876814150599762173705961025891927761041858262146240443360894724441852892567311646451242585865645782982125662554827438326711793312926649471605864273212142673827695402058990078720912514595811394687434134784350847828748069438292172523187323018032416390623802421706102365369488059633386597318719214583243444115286379256062522110236634137587404640820552304737465707555623275998883947639811835054030563654895473287793153432500640300339055827180020114439757900643353236395960123140892978981343875584554573742325446063764851562090324781998419746797457765438988862806761646885416059384762259856091649846523893108350312640886816241980760981288989963983284722122688665521890781105708899290321668689973719961274722580146300356151251111828738810412880820802660277827409962434763921212012451417933960794599545991829754640937726626120380977281498212915200890287904751586570093604936049077556575346783919667758414379546088354169155764656736677756522370789272448588401974941803133068208212269244357155700221969850508458229621691013276231518847619376246006802397851471904413328344689011122715920528538706363335551685025030777645721285612928920646294045596697353665256213378262956716746699112439945937578674550028227414009911065984121318607437328786848096327246854410614707911953532395569206744896629579480684997174462917746138980545375803292983042907021862845795589043195953659926517977992517963425615957124223086219122408633438873036802264361970688686324021959824293134308581374343516098061270417947984515419352786719019456052698434815495650004800146209276016141826279647922992595824869476080588174961078808915986378339645818155378911369953587826975978345875071129157597267625241414128821300507507826165721224190655876154020212050946216077943459661438756040802301416545582525148466142678477374089017116295288474360858398897383317974260670259872218384440614030997281092081941165308690591231974939842408372664008704*i1^91 + 65383113677551651592684098868922727414322005473218516424523793320912405995724693123838812002953927879888880496587549075305955327116760209241546266924386469946956192393724656088500106025156233467850073721966531619127826387871960781589162519755336257837472807046985861558214286579004424250932734158706320891202533754588254950140578358091546299112827027683769361100516641406411886189654452911137662452459291151001237122012299615831617380171056968894166496783791397382072019311945638412770641532545935113348883150368299301010447702169119534780918640217028198775811260886044152316992691385099751398802339878191553200149469240762824258996697528891453393902206180463722377179241393845056287502392087468768335655886812958912716145569819701536672341214149508126586464906886262062055106381533183360862732376324843378455161469327883645517182812240264127034169575059096435879645440443808323369692372014396234177741842645095746888254936902144870085119768603615363495561681287571320886797588320339242327205536610524592634083690675140502007696979264903788446070152304854442290778004096344195703747782034081371077798898914900885123727036346888915830576749036378191173558836616057317676017676268895002833530821638088553371508061918579073499198739169686578964907225480128397849652592918989206231518318513552477210410944040742691171689395247900264429362827832191928461608678325241461695812843344981853732976055945166556371421704162932290327274313370158773564652472356988387316599631658012899627186992195113445007407017405908667854689437637864275449529427447299040941832549754019546304180575494046407546520594716807025825202085062659244452081132085578260079641013690479446629483936187608628152677844051003745739706601605573423174408694695672331821051416021277726667282146086384648412223205724273714995070145735085217533479075652817695236061487859862367594328637812515721460609726569843584213933254765434877917967696192292614586897173097594635156090464972037137857055674911292426106434324131892536795024058810595365997631146377491752276998763002467827425226660537411910424010432640153790967342387212105300889409139301985839849967578914779716206826840729194465116762738460863028305384944673567138715822835161387087048045576205391524791213047609655021889045200345538475869442953390518672078492021228537422540116547182546880376239972481864801172136370702290680854432213823358938214742023982542406362371178186975586966647612114674537345047681674192104898645627106321737860283038289214696556630658959772094241608927875102186911703034077900042640467781253943564664062565292797988811486795487144308804635180141157654901815195972389331407097388439248436107227555791297396335594558394445619838886390833721239109336950348119437385484875519333611970309721413294774541423334854927244144003124954101554824165882527421798499029195020656799891062784*i1^92 + 5058074301083578996801837911755384481312866643068662242625729220373723473849885948183935743694081682837884434269086135085770757246633000065906448715748833662975666341852663539633828368805538076919393296572410017382849206192983990996119767764323073098913515341754834248809817216819467816638730299807296619401649431400521244774841446156970218371835545002927546165406154378036615094811147037997935172916510556088211310714494625147304677056971621976255927043782105725578119294433431810780517945459418822918930117733459460740042692452870010740552646408631289368159493465569521443629599808136153137358640553403127073833840046823696126876781425497067156174031083582168807152467599382281233228648141615454554741167574853367990132713470324170332451705286539840607096905040135559228870678565199671386268937754567274393411263797394965371032806926882106227884937619980393472325336796138727950447655054727196052844957418643546140295840708403031513777128527204983337235290786033277328580836467977549749299587611583698726608133920170916891678397048040363479524184775182804841895429518706361898417322673691790171417096135632222032713482149770046219445635087950752844276368673913960642823653091740338710242955857876059223532360280489006791348402971534349727963363950877265481783288440666051643217228438438341325291711340605821227550466031107118384571648734529306952372077507459047850185041514190703879208154038522984559173764736513092439956405631701629836367359404637725789537075184348164107151574389899980763491041218345678600488707033767583842085327102398390865271941127085242960190469294408475172499965321970312532370773708858513754569572061619557120523003702543445111031836127551957231826485789639168823476906976723355598867972675969950523839675966257929234409548636165769325572523327119171311453019237138083020409377436848579510026243590527086071241902362581355080198231814564906119139064020149208286216766164826273554695463940693328826412235013184134916757508949851818400228065316782928915381737025660176556572562643898411366047224370453325599906667112021574143917777721476040296175442291785239293383657588565019439992235566943271207397326485830303934471491849433519903047326109973132825126314285910875529449647912030058438842631040885590951082971419317297296209833684603606836059742264622431638487513629697100365880275598757359596454185293293562448584986057072900730212397499250697990649432328131782975491193044193974335770705666476523750794529373330922939714663084838564531845446792446734418380706009546505180523432398629354413469528243137503381873190970856338032332848660238592476722732693957880748714532783948077152791919981493651634932008913128864119810759062503223306777495809786413079634904515761646508332414499559256850058938285548801353782015059866731565923997507163350539443868312095307123743954564500422656*i1^93 + 28856257452990946598793574718775650930162903895278556071086755735686214730804345264150490574313155785747854603254830472769847333427753455331392023193478363264378268385214596396025175305699597242590234873487653419684741682760313846861961846328820739280045084125489776388982126829977100073819620849394034814569059732359758286850257778731224825883684341264817924940442420394408938319092692059820207530393174216895332679794638862904941553610777606349943149210145270579550125751653624838653063086926706719303112120926924348553387233279622134005412382272999798411516854563308883933656892915072008632279315951209264225188472237837682445292317252382505814972165008164700141811457220154543680630379467050969341976880450885163815336621328435851054194363226086241832296271612669182749800846471849751391138964377703133908586248386358774734735060462404663574376278780150731227199296664233829130376922543144962253533269579480342173624455271968030330319148167393889474806628090948929042336723529342229093149468652307009909085582276065868603571892459905187989592193347235894977578696645888671720883269637281547529479174877411986830947241492076890155708282967726364493600494488243292198349886544199338770831637842863890336528131219801472871100504373544002234831749436879587232904785821104728064713853565470866109830674149478123971854629826316258963667385677892642228516961789390708654082977550030752839442597309875838074286867962317260764491501195933606255582620138608700511754077099287936923635062371088809202349604869881064040983985210561072939265695067215863076174730609785342610201456815853559949131836341795317592387731785684461818258497865154475603617684720013793750124223056035065141018797411753951717888419704326400067906773694853954921653807441894550613504547351155646738039230692307803636305347045976004187046267155061060050127909710406852332592674447497127834155629130074021428555240208766448647148493095570437010453961435172344072206327009974788926407401136895375059719469063079495319733734718094655471829157507429241744379178816434766855845470152084496732208676155714494820660549090619115675829283290554745978862648657977265093376265475213027540013049814531867450314756966991454845312184747400982770252819811711160724849238597814070394978622001173103299631421592654321937992446167046771627263639843851464712949997018235126502593069209249653241181304174596886779035962356085031944693024366910696660538813535400221608321528157054133103764340142729398109864880973018592688614731995916896248767285295363077438280528198586395048732440283094799444429370672276230670732996404297360403219881207671368766539313629935465076959765664970029767778340810654963259067598546791102162705542152012712947343465866877627689366566336629854184847598598643058526924963616060184247742489799687292169681148196482526457565806592*i1^94 + -284700038812718603419453878944165115213950143402765448710724402091468791098590210770259857598914705860854240651901813039109308846575194698818180068979329161806207878671474212974643578553812287294769148815570789024554136249671533821293307478735731474358513293545418320180165148786159759170252438143915361252727505029589767972758068796687136158007158893618764572632692353365360138705674473448916990028713552058469018504983809677585612957707742722597128090091591040444051763696184859690572112822305014659898561289294216925752979326205742267695093068048659028012369036821768848978898592042552078314596846945645184555176057810936196631222727837420337185368760513616211631435671343858274497339068553955515276112581363369375365218992862633861144923895968601484466056244865484805698612491531667526028153171799262702392738428234118743423560969290820409236667331599465721446937971762861622867100732866000840827996319962547318105823654383002507617373757146371941933541130770606056531035519819001889303666931709891581970944547835233777321070436106672541116317927380819382063258788051217129059866629252140594309839329776356847912345653984959302376390683985995591283419367491168364554179440999426980672079718604422604006915493172503453574985159565352683434193487068702778112525293353929645749667482238109251023712298567007553408510723652377322000040307915614453662006346141236802623447783149139266542534927524577604391936117159794563797637756315110869268308973745956982503447802693319647759431286804681275199563047368378499184878537869086320069947174559489272392962997473496650158956337468257553057715352427609193700979995145335029634887110352416219468464872260043371004104117385314352179049379168237280916512290959739501661876790802564563407602098679034847204125940407070611834724764835952660558578273252612580879916414908244088015090892376076685879591546651508893071758064656363601172271512632748143613172338434688923324565681605692496268863255273828414393613963722620535509275606435454476791752834192056272448262243201279579767126285827522247281273747461170433179113137159639620558771878811792618954644244036235720966917383714048452661059395738576184854877829118462504872175004829510025082003087886965369348920128592389100620597453958268732191359160878399447326560814684208522711258278764769794359137823406901515448487319612567539685597891445619849142573744197816631755078353827481273677950642165218404070535982776823535648845131390463190455335355676429493176596045651531080432383972057453357609402024797878958555695966997061054949480322766372160263438895867946236019042980105203392243265496737170583499305410918149954755997535911882027016257971483678278705259385233372930006276086198453889617760582209624225368442393072872710118528466102678950779568965113272097275076300520377815769322945884180185088*i1^95 + -2185201844547054050089851473812202426177375807982932493490493461730210533766294978982422422155036612533521450261191741100607387624466850555638024759910998246368742040521604188767975913503857988998241639596069098001433444218546466572020091039807724188824163257673179846361691141994328753792245466058229515954081260317787762440111200645466346752393403556123020516417679983584756749045758260517226760417544374611451105784381398702269557805133048591493875063196786410514974730734434287528029254344932728808769457954640328809485327439617912627760785523439682106584003826968827205853149890355723149963500862990996713452381463309264667716675944634360022092717418251056945219393621614765083756093514474430249995240975923566117471123886373858156468928406401150641212740028211172640589809689681694010344830431806987455352798614462834943444774758609008705545334940475306174260215790059970931546658921749567775085179731215585560662925441746507282460780962155704709368059429551103168130548104379349509911551726717351822515581349621857013954728854571226242618596194245147748786646923456926479067377104434181170986095837067681631066379069947266684606986119850626910501554111957818887960609430188540445233082347971031623085676885144255643693524466127175201683809386483040622744123922911273567286955122381759640487684261822185288895144243746249543160039266506156152637493135545835229055764233507485147362507279575358354601046764116221519474076894927086992387452852874077482490248439757715617587440577843280073725830932845003320078848689802125363174648215213345753544433853512528567784861084398642940521459582675584577823866952427534690495213092945073154066765998000688835885165368094095199136287846332840465300444399616407565513468333289504511176117344542028104610165349819659698041789867457313837823388410470543240226438341729569366892937441694520648664901904864609827089296863438585508420204148292416421227760616852894720724671156490947146325281713930558103090411303851942109884468132903918218448528294462438790828694252945788243613142822501362758168486291167295595405377578380123669911832623618622600133165400114515400927185056835577446057985505310368215172742362759054611156709865703092075488893978669968535735385365535147412577281826438299876773786096899965429282150400208833435192210967982544384579280920214689121369400204773316862732493522064662365556877630853275760511883319657994370458948429994254567310054028132613108728884639874213664001144787470959471670379147802040992455336897742366894047447617967495748575454488610100829092690464677805852862208056586024262374805141711530040922689294034872003425235815022517664720668521328301785442470898219488107372760283641066460842200563137790833602053226677245917274547743876054722291639525580364652953385800046147411100142475989682668634485293056*i1^96 + 12634900546320807204057498341067578317042433348994589485123489189484975829725485612129726948969664610884821564742920435367629934812214781160634139282066586930415015821904392248945791585517438752399467412785537809307072267328113484555282537476923108387854385339865970537319443074944249293271443698812776867398885884259825056932477697330185688586249746681298179234717336880376753340018097150899279743967778409622651143207573503598063347974522421125302832837712932608442654471641212863789855549591229978919269028039818178789105211322963658600108796878524986126777083215615350106763309615542402485245725611419821293991724181159498231855301127550179359742683359142767327960455327372836339758914642408166874846806962307452299872330070209633847392505905640828871661863902374237237155784001022928917344055138477407069403365457737902467398077146186208062016480153128626831431274284690662384859906668312045317865364603300075293273944528816743475078427505047443287834911628961504986750596765472929170175970622779926140183168253530626355961732380204538919092277904768695387379971151726844989033626119766024607043022600919437961887828478240849286146451568768114250356902869023112378842583919145036321279957374395217751286789240484734819260844132455064295816978286402999033637366122114040499800762409105265954236731452824191316656271272031825880857705664583757841709204620982774203330115651517589784717577127236962124175505422631052086774705339269462184445547381349073146103087116634956666509618783932737805038919320640639688704756842858928461412681886852015448358673060963394567649216274946565976934110074062723021778233675008156662960934165384272952295248096307195461368672014056531584757943540379910738552815694790081522121196380003085111953971348342649400713108679563928876927087391463077054088911445890279948625517367714069221936114418630740585536238808623973583460997418638512558643046899124902160553138454107856851809702146491332514181810643854524317431881956710712169259709915774774062973502698578225491461803718078660317230617445082404939827736727531935855150317599377358436557125295872694264485807198064571534025991813242227121049073949954103665790824329833996806769139403265672677242678261934720434569404687795367473376122218420915755456751919263406290826955420842615965890369772735575681166213376173250678056822673431462731076820955834231676950481544261428446338844608075972897498821002793428811905994357541282072229743499067839075517168799294445565512846939973746995903965940872023691661950285509346488942924018049177697917755565568962298430463297809984020444537698190566470718813470001089774138299566723983305574507199058479262414618306833431408656573572797359530716770736727402050263427709653956768675308998731499101325386280602885577548234954347704102347297803573439496192*i1^97 + -21945105495406623793859999685155989238945367670798502860420824022969184985464499952965043281739046179427935501248012894122405978287391888836164100408631760552394117595118285079146426933497013500346919085909441958390600160920646814989623866598379582214551179095210471448797568742052717833728515970544859840298362135438275042439408510534165680520150029947547856938368870539886442685911866279078370159694236021551646898083968776545154036658922971276770006833556450361961050851910158043023946763029156753541552107586643401543311361996311223179509052352023033143634367536894889699351910067929383572093758298962021259985318862392855880923478445187601148798996983218347185738942665545824504230692033243026402489486749496851548404457240926471172217733800650869110627020967457068505701700697329401003109032922235603005035715179744696854240003914110777330381094249054587647057962228211629284822406371656839048339786017205939202901274322333190284907584028275453696646399163941288872877622103773219850022465028115452133844152219143681428907873491060140269439386745893747919451718899388759641475439619051393818393632957299881246031091718917528434058564207748388117736497340248005409119340516199537472285169496861717715274503906052219237894580499807035162478081704253609893821754092152461971609877855306397249335548837763020895923196748639074757051294107386206933529487543195511459938777597802326000736817117619551605018964339961373061105428296599029055767307962578187641148341504010462873156581643234131015376964953703050231141034568408116727168141246560670978072576217866991461152514813925162550964458935470894299741703063911802700339786268159677069005022826870244388022774677597525322545603627920669740589602074085114563307970053421384022579691228885208004745134339907989711292428296873085273906796779534617828192156671427807565533331413561200824223252851672370006278468265326161810119047701497783425365437624348215790352027171169749656833570575688068752610856772171305551265952977320173467378956228877881670175799253985862977330841905639355216713556994806471481517951512541095720125245760262325687986085558118762255513990964991444166957348226123137865560698792309790667949657387359806401972290545907982937543991384796557969121474867169110599238811468921707965049372737313802647869364907941385591561932017882029835950519224870803740455116459562250670102610354805967236364819761366716972271194772212066605362080012757842894998976373261525762370240923709364943650888425964772627783115011679625221629532675881228155163430276351576335774176815799258505287052798241306409281355066009546196166925787859028799352956119133973433218245119204509010779079161357179441305048343891596588977237472494631425039571966548557318833348622758439164880215421239873860804671210655022002788773134336*i1^98 + 14456185530620365902613684168802418025742041215252153705190097617890358710949448356340038829057161461060876196843096628399421975195569006322291102701031993945665881276922226089028440521767277149941014932144097979176513373042268883834509881291547929364726064508498383692552307296138810739717344450494735928329402517836659660670055589884302658513374359805027895574053193775948897861626935259013847614327745859664173962295398682893359976751770935631623339444969931134701041654944876378534496842223953245473598440141662241445256681629470665222985718962137564746068834144214276088322402786929907215023537513593820056962683160132948592168708107524653027764811436928864078569332579972409557489846130285754485722926827673248636730230191172057175534912210383943971087268067016140208976064414048409132193437444058802035547836678361648520382023203853881631538075944113624252843517280692399739766236102586891746281030550201957167464008926190932470657543001080110152467695088086471311729994467375996443819445239592302663993998936635399144528001936307549656942447950353787999625959972998583311264254225290887040894100152970603018588610315689169229572313319275066656248804449481246389213502864029716424247650450047605012576918433018344817052774153690119630525423537960123365172353695878184783976597915133931051853802507932064505514188597530139114815491816639285099224164489155688183860967324652446633606274673702731852830792305138788788864902235471096946620404607086638515866176162354803630347433704476455828634676959856174855200032481692589825459807423446982152655496127018710495546006900704260997708283134889743885571926099069153262661354184814806990479211681869330409408619886325091936853811061316787394297335097641172136682739156427285439348595880311707080461721501271072313324589233582134054211067546192437121460253395481945028629600231682837603683998542975647620477845728010106179375996388973439462224927010123834747768727442331883642113734612922057624957059939548570158694957106464754174653659765536023937701386672754186610708842282716025767561240251634530075845968920561782416206680107152362158326929836902651447453524194707848862780528072710719394519782773419783797086837086130907573826313703076705629976049359537967203794858244367758630017678756064924974019561272703814975078197749727595163116940023733492371975019618585149661679695394103240286655662823386726887958684017622550241273077957637987034415532970436082375389569776204945320997096460492939665987184128662669266232490179661074439456820263216806846737762966718561678235098458639387730689003928070557870118185117688773564037530024475296319932455803296543016090779925904345468517280741048138396945805848950099951072426205334534681867643242384229564700989741149459840608620945985378573254126246706729189376*i1^99 + -1826842686446328573510466549966017109896776123422310716886557162708864831705283921925443357978401413286775468880501894710347780233029270503279998065721588068880058047938651743146564273810541115892117333874722961851092068653184971841802524037805366358463101217060902112706858426638284759331481446643526607698412912095277187184829165624882443390660661024212292690395102489300922496927270280015569084906326289920887763496948405258512972818161760828433777608542583739000349987709575528467640993999685597756196227648831352392448709647308156275475323044125239566463145089524291407861603934508588208181882989252439139395318908856454906506766570872687280795078017204104195685787466173107870741127276123471672643046004693602784638544040592298958766696933855491634334539327741993133964482853336116873515942241065394531244598860929337645383971742166192477552819329187815808617079612316615184903859318482669218363103688847624502703262971734279279689199013124644051396809005650835187548698044101531129196205828284051430875333460834200906243922734377585717646706661514964717388630909612464324906815515392014073700293118739817771679898574798130460446678619361909975928377798437517872970361401016115733391424329021212203291884987681790310822049591514517993200144267208282384000608605752520712795516324612264435821619889524374465267920863712174039940808223989900999424373907123399959160926743707322506288549054508546304870157397986506063066171775839992549127452113611582711422673045207858029851341505051120029704808014817926843617046352749146364537933070141181951798217685661239602285023790563416947312890296912273118819364264538540127006387896340413634752139370174360611366983164755234307032372866784297184986261959737238859808412999326748875573752863308320369920858301651034343761260981986035441811586036827095366372947505877818353445390800136501504853615019279281520462759045566271530783360026762487023779773446286782602812709245354017099578710008888669260443581991356101592103103448004776954354864771228846893161735136995121633343660578266650985012403559079942733193781916940103466177892361544312046112140329356369762538234949253206906054806013714960903924880711320868582253610282330498226953275473593403320285302850983893233080807486486239179342010186193761287950053043863767085393863178509965050574974427984722259198528621825642533358807861058588279625970587345166980094151475566197666819580286948715263701671136031946811697716776426431403900248060753473357167368308638353884780521523760722355581341993243990145186654359740002710103759874522571814855658313048410119369448746870800436572151220078703951660219647809060127084055913535950334846212256031571291882151392759546135490834437985019260617277833856461785113935280517279809712036962330179505793754202112*i1^100 + 412025448240479172962832875346831496575843506073958552008990600080447074553888363192430773568049305139929771657418889490243627256450160142326673529234415192794699325660937560460827194759170174888419470254910474360880793887087322314655464020604315784477646691226944046454247676963749493818879756124616022425764152676738569309184378978830487281072955681554326461783460844650700746269660617238608115536225390456981695851462670383347667486304648953843158706030825437123457928514294041231660002353026446407182560799586885006634215344212677689869710201863462953705554779991143283644974413228289774463597142049739696256044006178979699231963591006638068403638682977108849441348287711741885158105067646650888590656972371770831342816253582787654849805423613039196483644557249915119025155877891529928707651905728565494537692664695547463013301881661004439101981430564038060371127496123079720277637914698974812161660771484505569289032170787907592028322783746308959734691389963774189194891262590844954764897873044251156363367363375091327612425861977231809740091668316006999282973074594586592380217461845469395555812991704053034867506202191419735322092688144846306065781656591425851964159436870691564264896791519552359333689886928596938596190233207919502883640386587006575666327671721374337552408044878615620132084782121167326159704043414078961130782973629590894146527504738547257245192629371800995967570510734873208837969292077523972048825967320004752314734823853964606053892407656884925621597250075415131390484221018535420080594691801743081515545117833906853238795388326927245555990373271157333527738119968845433030908077922715820241153498283031151016621006710987772313875538607805236354508614989738140967673906693149305565113227387986934111376731302386668317260847396991689697921429637889498216368417450543929121165863462214571485409465014701753021198859151174014926992888807492552078155322266566150117072614331862554613530031421873889537032493698705328075536248079403452215561719167200022918580198096641490455355936469482146175935901873535123600419069048168896039392015163334140867727574515502402757768163362398571388409344359562902468062322593223916404958841832953588012019590508156275964646696560745727532995173372376730174461871154101621687480067106149055390161447628325827383589315038399522078703771482422105989090940081323070200579111845981598230350642394385476426819260599119797891095246191029790694134705955232452016055666832872897956299897053867917752649915993776135355800274632026661696812708229030964600105441106287907653403383875678839687857655619183124839152060010796726896102114105173392109887207308475057758740758094780689198548595707407760142879833441544981715908958282323001403503113342658776986510663249616518066180787257655427072*i1^101 + -1667488135207328519586934337027992358969793733276376828241197571604229421495265769776089314451069268069403336317043399883417784883811605333348899596835447340394008158248949467437450687530218167276450709845639440494675766594525335835895749092539254703031319750685341620634299510625608928062635071204891158557826810748933691857602788857835616364250298167136557968758678457964216837507469298338502418662593801336950371629888814144762109516107034322195122049441946674942898374969224315791921525247056565672740403319628203051364272704773189562762163522137376133122992125754762709349836461452553223539141368081458635284693272338387054014852422559988127227739083605189018379097507282706028452395430772125311816743793953929189233581731703697476677101188358967215893600538509981467968755189872726910330568700542742553508774621644316290115569277120552318151586004289733594346023732470278538973580290639134270658410315789009802683629194515347788689941992401990106503142810514196490000162673450367318014862310854490781668922642691362625640315825332888310385251242288971981576735761389416327032430560135337778964739781142795696106364571920239297432385110882056440983578142032541872552762804020509188660256315439126474179481661606599769522731748573416073370056109322685158600868250005102371070947143224264337560238201775215258910202708816199775136802908070260905941638810931933922832870123308788254436460030317658927378968471081702983461236044094731453130255600678037652892210581540544044528348942987622601731490800906098926709013037687941472032453408627857036868752901521851710990561630156773710606430953907614400964777869298991493298411995208452365156618062348862262827090327585881855968183071868462591416913803361356864530354689483936139858901807500107385097616066664873389497255305543798491383175477036329466411477016844659371937494681466877335559378374117634232639672824181764507530298729862268286943454528752119853426295789674815664495937929130369467506701579267319676561888798716956927061715592215981980438167794939936041775232696939345102904561216734056121416395844200010377797917164350313682404539506208108914700035700837109740875566749458759988506662901568420685534057953793463292913698309021019081286227731509152215675480132316865120158272444928870818908508207823532706931802999902844936031165798993026773463054065623539240211413668732791290440818116881201042507046116000359077281113261802865033613193941944089874629927969369052906119134309264641861933109832081608774252294132223509859328301046494717097536852660773540242217877002636075133052812272784671101889747776812567432221422345376132762526425288678154122356933379160570755513942927639741892529711940750313639078303737169392430148185960660526394891460298285893912154198769664*i1^102 + 333989502554422260546649633929351637168176550447467542168475612058173547470220448983273389537393018253716362253216019934571611599562678336592094039364563499667846851453435161594661358829424455603545285177563449168710815984678425945409933888525290005425448884654118820239195877466093898088268822495768171599605834183409658838054738205601396568790845607669729755523499034134901031312946611266534236487069500066408761629173386158601294094376688412761645294617497467176988176707246815040494707476150612472623881488778546742164178923894124700128996505414417493784656482156220518604457577677949798070910532906137701572368338606758826245443198414178555975269077004664302095628763143801357146472569387061815878768562647070517135106996991837774039316100984751549325793352158225328833975922714717250624813545534337544014915057369918218659213012074876300983893106916983386200887974680064095749194619395962822338530928847273580762481659775860915745411212316229600620381938434509441833651318974554543072084121002195026491352838806300257706962233112014518967069111901318970194284216814523984828387657883149632818450580450409345343530023093017212937606825000815476194754290292784002494686388346847632438194865449084931155025119480902532234122785439093797030683087036118692010091979910034288915698903279903201075326650562778039501668124102738741599622655844731578066444441581692953005961458125162074459047127178071514990376760768397020780218703059114604286225488006832136790417600165248135797490535760490554724760558697292969166289745983086866827366677257613570687453090749048855565894958011998977933094442155861444869110478521223398696609718567382447301019036660836649304014679676097473983790541535138749283013173485051529686083874040927943760174631691326312368453006751223421439538236927492830673079385616947808357367051941802658225259329450137980536487482538143493976243828411221468586764467045158518310204349076250923482390365879055422278468749353665563980661821995013363968128364798288147818807195943703610821781680815485967038598985941400178862168892304741095029416789922752001881106744086576457143187883268143170183058463056073555881414483527917969335456363186874659970199289442265418271497121185640212155179201104531563196720217474287984370595965085187308281125000985247740202876934322518091387502505103312791838532131709193519409790593372821902155576084607389934347133915425995381706002254746860008307846306920218249806122526247677448574104030621234641359340096853388600217665709430442968035099145669058751900407438340780596591292409840805206327876885987068055164272630824486113030338396287760801609592336962044373676298936973158758457623738003318779129386299522566551942334049407606798158144253923281476246574994019955245056*i1^103 + -22977811653342494742290672776720159837638371132720516429828265814639951562241442718898635499308497366092955713388899372557450036385505288451848048858995543549078691388748012554590378635926808117124589382011101262036830369585811792574627368696742105530693214321553765356420614281170988631992741304495306915547616406595935858075917539444169213599478703368218630396562180693637536336124397341422942876643793197235927244472097061507899762367715008683684285309954649847855218101166015991752917043819968612539193316613113521863891346809667840877401958509463170647960678475825874262460051244118724358558360044521684144957565693739899277522983628948917427866863358995998129291242559802770092429439273202301199518006079526009102289864477866538329677658147634308724658476386302579598850862652083697533306796008954897019538576326702510261808156581886985398555001972136897500550132418404951024597089276497240750042546662717374849602621667335187386127340580014219010615945831233303040293140561576828935067123184505133230612522906763003279645014367734289369110055109611968029677894477550543124802423570601844028922403262680851175727537239784611558315313925377487002757456334484571375921317990585701455589261853993767037514696516883519303905665334918746793357388713485590736852545797152945518634575409536370832847680222406582995885761411819101246375550883693826702675037348728073510965914295940870812114050704569437410066895222727282437757044057568857437153054335610614468376517664152090009703547356744247968682941492050480041070143011892098327886077576257085682627922139729001400705217148644283640790598925798717978975385925205181136022537535061302220283083766615889362141283655856896568285568207434242080164570095566876268833085414839812466417936277521313731567524850146023664811112238800940837544464821467736056676913546660249328497436978047580253300646067965702527247454440771143383716752259088613324783403397849670271844444754366497281231373248368488348436207497415730042701221928836177617734529518886136969446191218640683729560452556129582959641299610632023889453165718093534015356527260657077114483686866896876294072079569247406023558034330815753271023468238494506235722844251042458463752847594411266840956058649962839692817216185746708689368940181723931279310087093825501758192196953494657499986273981759886233369801953391119166451299724097990280847838254651053961296009672487795330607161070070575604462688999870294845336912637606314322225787022707405271968308881131428646005659242813836226449781636372418820806366680248600490796886994412880374817264056532365998628131570970035074246476607665814004251472215941409215132157858322880299385973831893017088516900206143734401412436015488157114816095581609364315239874560*i1^104 + 308154466745039398090264067523851761588176625761277707569754001120814280862310553344908524723862996179818534445103036789238674637636201045338999194773495617725890208349742913441596297260702172472745658882114862700804187522902732171205539710083917926656200771561132382479308091448303425095776423386944027208117447090510387414296792818370213548967092426397663196743765220822831150329092659818785078285607114367247923772186275022188836320892024831725796674360064497855170977595826832470036161704629929829762152428080168056544971995549040423833781130179573854493568930080847130712290875740953161858163807813581332174399588728194401849170713175597527419835135520668603411249790974607919486779194914736397482248575196604127446142359267126596469818827257644079564458765435120733715673635621760678931200918693165015375717031665361178265099219708425371353209224888890724335051473428829661673257875075524535427186772397091605838046057956099624459698281394469042710709473365281516994894641934493962886005596242881034242329668346975901616262883037705263760589806703266909852562794912277019583219631958918570644883443692046727121051272954320455498465083670442550747700821803949440998081317663127749030937420094723260265187594529759291429815583578581862499905715743684077620545503029386801028644356801930898449466822008591855270049021497746383581719261086095295992122946693915083007865629468849938851526187733394111476160872669326470203167057496583251567568067090436898683770118917183055289337193428296780091942562653070263164354309939930941344606433919107032703659795996262669432154145584323888900868658869046757267157158972658793043061952117929328085020740183564741266904815438961389511506086195989092177050832396167894435773129831725427643416632309967884244035978155578431427696414743751291093824874480921567386402609647317935973715486036015455966643290220772014538062830485727282977637079048024659552124711851934343166439057157380891689332724435233393248617019553565830624841656827791835833810832144225465287505188810756086591215892218984361408399646260877829495614556670898590247746392287472709911879192664004604293327874777596477762741553278519131086789254496394732895489691204777348186548916335446840382232906766048408235176134959086650725019700651184021996250654223668087761344920286658924310209351350684143582252702981681949835591111568697185628878901219094386458532745943542680728897766454249863988324073704223499981701659890378454523611779963293355875818524749136655104005793643116107388868859444790752186616147479905706394457738406576241932078129036999931043746746449713109526998166817730383451108319340470887909088359343501715758880882050601649837465813267400857287693281950147871179776264069185536*i1^105 + -3527890637639421160559088468304522848050582203619489996686737231295525404936053420485809220151213123149691915383772542806333288430768702518206769760417862580995920544120779466607195922684413409243850157151615947540931735955173922924218322766226301270872933309580168550808599607400307651822217173547372523369779239834846221331465705356998021150110002934471026929789566704760374646020764726043969742026248424403710053230069432840834797689405141962448268199836781368139456048320069681638649106867355869629490923774328034761241752258814505243219212265296155646373038304385373177575177449011376040986639015000670087203638575348126123413165390501082456060302088418316403027297107449998976019625316589125149359067735493445346763082381535456635739229397435149473427285910127418381580032954608476642055469846194425361075613455629611445155025517569889047034514274370149908454451705813585715696624535290994305077601532467857635873689800360779942438730399515286646280892712930036649124226292305345542582287697004413150236047974648087636107713940966423086921590605118676903779405603692054829976909113144502082580021853927313091845890353413396286355134397371862433371967795416008642582796732284635919634526563442533520372665103737385246003831748293631746092175372049381144593788498287637397201560717014250681413882938467166802699044467088743944981722587196021057009103339498043444588867167631485292380172651723574046547486713379478977970039395084995106542275802917634140645992061647540903463460226497072905580086298821870478303449486057732948894064607334446822919846933376916315875066515783725349982313682317048806386648147043135996148714202433098629549984153779873120598767130402878448676533504228229796603349151455830984177938786015039222237993598518692790905669001997755980269539224610919046297629608881406938633826041516168526769717022167424877827280219967642131445007368196897660587695635501425158650958444788987389213926577347687737808006364230582798557943835045672118509082491487637383302948065009485106398948772779527651523392768853162930432016006895512289475829728785666149260049936219376872358255043762868183658782872740494830484486151573424434725632173855579258517282482368765141133006996804185637911703723506573433620597039849586085665814817274023792750491620478820779567436439321221680222412838998286230537460330006235640657259554078972107457784847012758394512438143998013229939405427349243740890290577140164386111722966763247503783623389918935861216024922557728864048561899853714332227951401581396822449598666499545030205125885108214701558991414701941449002514784111627134092801526087289218596150182805260004746434844029366590626989278805103701188481307745251030352131447879106509668352*i1^106 + 14532323973387503618945686664051784176606607251436886060857982215016013760290278390475165230183106027115407748844471658282968943930526839578974946573892482252481411736933007119125686077424993178058388032290798513900739257448971690964579471443498814676217119062560758576850480119865319449298459129508744131028393610175723038699627001029720866134973592612853237408927006281143240718440612649495128629836919048553014832527827887428628043662522322389444789099762587219264118480311579883207148975239471639132981553517027614699383801514486474658152492916132698458519304392337176202931941508761422725620659835961497002605271615710511994071969931713544345932259666874471691002972222404012266729175611838145441927294452853250743674527763376664726696574735008052368519685916577231923194889602102906426896982437951610144077564088822598025960341633228046113407314804188887667745129152329976069380704943859003074897930226190249475285499530195803355257994496124773029295522828810094345617607850051397514713465786725539422970455032809814561615688435662075608124719359686450097276900897714590319312679667262350376126807069680051619894930372206040990287043883106283672072909568611647017687542679484672662434575966543246819060113947677469299682050182169081106959595942788932649905226236910076887598080847596559179948962553319262689103886041911893597847903591774207507673116004378132937145103988707306229568704162951592809588374830602044827001909859472402365044700892403922209864830156482326188055976668823243788453718256597045420624001123215420083231067564134235682306586600295221125552847842536595753366558529600136523612867613894674973133238700235639836515266617427547533310311732705395492459716892984907782735627585015972795685739466797147631825555693328690669809719255826157825301612987841751075072027791776327622443130130527520958865331295069753945920660150059338541555829821757971507634266965439788352308069170359206328221395577926404297740362552056393991607872204949648595534947857524167123650834721026077279621875767612548165666428760148284843738537967106848668815844543062679002210725113723833067727463443702037557619223967331300683740293759347064259260259783044712508036642388446363866110691174919855586459011655439828778158434646413473069331070949189808672215603871456264193319642083139982117920696545864624458065283687646499805536438660807306860100455730981850270082337516127133048030357853956476740028677133884962976679247531123403940184429480294639958888161451107776732103766649777465945924909121233420013184009664460667299263407774067960134000943733848388642187118768972264195796819657068638507617116494336528991318831955312472395192178765594248815834747997094142338970681344000*i1^107 + -66299355332689892103232227363407324833028404683324384918194289494854013350416712157501677705281779595439493967418814116359721282654645123033011519498937499101224687332989311334476587032227157780199501395923695520435387433050714373795891088776319064793711031545618343477938162492454868640005977054528815618040658404791016258126806211373515069991935676680256052451918431076003459305430741447973463978710705554428762234033797055574815630577376224347132569651309904563477413029228870344686839358824923996002703812423746850576987117793915955857731219125963036102941755563333488563213340790616417612154795595918646515034466862553419320175066089893975904480740132833080957733534763011509362626463670730909573522670146150536858530938479558084737343135773436811096476774050926034690767918865725171014082917681930780420398904005001779369786673678333683134894234387100274187272045640992201630022605353216919531689634680623640373740914920402879194119975508747699832138094012897421159593514448499073610965808506315921929635117359076589701427128313354356176339927637504152573035734301115986527356927635708806025800041653921812753180857877433481354216821506357760367015939768549356176061934536328506743682013337788520539470088028857554186257516300195972185975370839840143643308144716313139342104758618887178097398100617465085086043608601018596413654005057273176517301511717380633841979995092799745125647621265584601644919346270052154885763066390534870191821827354483143368441633335166079863499811342893141837065820441735041380284869798513102793567975385906296566794482587352136961611765646612257514229980361951589621408891749355949210419480196515433715467699480173393028053087241304365770716773697457836250680930814512118922841004537834752318595538538609492181463080252532364854972982902944362914873199291787531539861604218246488038354172924451846814601393421365035011421038857577022933267716572072734367178311076073155394905971238376604176574459685240484882288745249520508608115331583426649077605926356838792680799829074781847287277664798400355667195520241413009861639942851792591370128874528380722775431213972606057603647979219001656257189798924559865705423772523065073039820564967886815780368376401418793354420693674096771703637217732996714085707570550922365787301412531688225264664493812156577934929975159591049065310776394210635006937922217569729560633388924555499684969979526316958364126784583516226697513651309077786452683025822107130306880279794361783453110300653051790833028092928053906890799589761128720091940107915892920832072394578840171277740638857605513139834619552680167253851925871518153509967374712920796460915487736522799898009416214189173968142026097976934400*i1^108 + 12860713827566146247975705016334819216034739648345619808853480963530403622068712681405409556001292143470826172502194528379715731988788943488455583839187606629327463715432599098353378645857852581654208387759896173501602971914924761414704813152362046018384932523251297032704258146657903450033233153494930910939725787979749999918757893439586093946784728204643606352445056279154615996272930807318398932148589843167525167751790309312861621424549376857987400624346652593895434031135210435622589774031008307778456952221747902229896662742929551915076865780899281667548494374345443549629146788659309930878491248753905016818983998883060656879034933170565792912182949362916561865895933652489231301156211321464094417561144749207787380266664797452996021004369922488018659199600746322289511230047386757639698832216895898884796113395165462788117017211749823328861825139263011746044435140843492700318869511545933298895946950494975464552963439935616401743624250715706337674999607783695948061862633510895340093913646676285487300276132211303497559617499102525756945885104134736661118030792996521225678642402173175330672140272127779229718570020846446526752159609697887633671483077711413601604433965836692166124597427853477555796551763495210736872897892628580493705187731656292031788894741283070480656488759036752775400092388772526819482335855789325416540298216285525959675067022907614247245132655793249007180557683736047561796566998880625958701009299452835079729537459770987569323300571636308338506269151966738854634546085163404983675832432070389413947643172450689852823791739013219326875877369566583196691879672944919063164533283960233790157654930295971479749850122972798431652318216600857997353707615834258386021161124611000965386793145043306284451267450573959113327985968577546925993815033114470557342083805121972742609523515289722356807836447622347142972075633871179059904624958708159154084158148060819849889482735270404280168636836478486488294095092862556361370244594910512840239688113115039704010354160094135155817503888247239905905480210873054485127081392338318630487143935270879735189403567575572272960687863404133015793546788275712262772722999201782214211194037832738826239580543568780226668177176570871097236015121248406466659761551505718824185087649262806684104397103454756368080094900419865163895110365680931371665816357940527094901402869460054976728245019848331180623838776848488956158295307307424503746415870858906924619087889030251824119148647050825837510748399611653889110301721254800899787929599867626419652989510084239870916190469312575595000176340456858371921595639051889487536454253817192388116033879849349803975468217850839575567230301391513437863936*i1^109 + -810875607354997314529886440441197142670743923604380266992871241732127657320153450804585493233410079149889431677279673779446251147635766666194939847399122422884529106559618034731718102107059782177145388497493500566530787181443185439200424401945076528306563464337051820159183490112832261920352042825003054577941764385657961096980996485990498965912989583664204254936959620697764308304360808285969540432430885275334467049551041610769738084489262109041696430159868995302645109319032289613402306920584732792597368683336932536714846218496043163327094301802146875574556699502394611974422972814188189944125317195586328915981824967684557713051241802275857648012287683874954944166177567491522615196228715875921325491969748033393650915421349302322841585387838955504223038191103282619091075217056701757521904089989625039868409123839448804547155132508020392118796424706920593881467034199162014436274258631398202783525804660856361485123135151839661289728062264873887609418354028200049940585743909970698733210732810902506857864832118692971806294584166286605086602643450742699146330087353209034696216727196841943863591372144539731716293747965734671178654691357038136837674073582594829846904772965908361522309275160507077734450293696538863712890172366222162628004624869723210696896516284956594588758840126557085320097172008318884152770215835395759345405424746427305144842133700340126464985558670440438260327471302842179374570593183698839134301441245902114771507263312115751422828272242151685087182695610791544724125859655308818741054965461241934932195652077365236499885679363466759586572214672983410978114547727780936692958670947548988079289797031262991055431110547962594449070420636902725132256697653891132742944012287876103060678951695134078640133254941190370713906665971245470122023465287761906101263788880175944464017892238267200380427890269155242945466031856866832861332200066893056249653847672707693748624619372113362150746511238289633134506310460131185721836913627732038193177219764770986288182354795372881019681390461159466119750026039162379601115165470865341160471285919108115003827190360719548531775469568089712447043870101956777229736214039821062275240746976506591322126243819372145363289982450909676440144669833825648514911583649288900793392261272664104291586056717540353233313436635361938798050706978656457260060643374783919563922731007117489020432582886111206086847167870853944970102000700808289059074766727283934817311305378272524985121754013204730727971003332774627851422533173841685159808958017256867291448952812461421319134060403618282466525852754371791417547649716342923620432102454675544220707952405646589561302748405508579464696561664*i1^110 + -57122357311024102876528966011637463948277125407313564428402776515119110906321674031059574841586599241878660863881623106200427653275863067273121321501005500274992569871214789869275344044109256352853550689175019496525355784872130862180267906332216493428643669919186458885993611452412493211556045921116824817105301729504200512454263974193113349443597112731763260586579760880205159967947195824078049134149369617458467323460793468838523244796254105491132848359103163758983563559856208004835989990899627815727410144312000064529452993088454126467442430373594964351416217504596968320915168783349251287357459670639054305856351015948133486483390961911845218925000420343180821418345655769065792385066606480811526176067154052280311506417870595927781024152694442979895164126574084571518217208989930965293717685875287281867084511786893805609404850503129076746963444533537060882575722479094908489193133536360420998961168711159804727696551129028046091617652156934465901295920625836045538384579721856761588645918074266083941903442277417241032053985446578754505992679557473891944119870693566331827687572179685749097761045513085161453159088048947354681669155348352516523767131470473183885603614820301499239087152694292242852794128018961655980325901560592430453445581998287816667985988202319988118943477535943218019995649240327278828296284555883644152487642891225686514367672465571139323037729333150657119610469444428092595686604282454628656720159484802697800136052280453330851219172237486458951504993877115511500444431982539170235683597946514052446047466655939250204968301092913041516518902176510547480340574748066962544699929403237713168682151183512370651530381409771575813511541603637587707076456553912950005471911028634998791538661885454205958557356811851718834459836155442388154356663426635465714136356346283395019951431895284736634846527677079151019723617017469240855113071278117738428554831744554519648589485761580868867199718318425185447411735668568573263924001609578464600411401829014846976513996163119573328590231108558993048245448908005101083552527482925670885949717733388927579218304289503929808520342509572049344490894704289803384899573343071808819576637550600079188253499629165655789005635332997676792788574693712799718565643972085337804350371787591298051961018425665115053737402812506603060609379156959617951500055304490979240972100572437829926127698484139159425417566623874474153336253690980803264182919640065283573833903870117362804902874747863752044993011885582599263420001286276525983460829426281026878759217328502819524560253539736449379388439109952788129669399425309838759018491857202538122614586477812419697696122769244160*i1^111 + 10207366108551079030379759083227579584381058462046924589457466145979385843065130484241777155965087578335139271937150026349281897653799818513383165847344946021700392687406277834961444161861783390194183555613082856284501032663181523317536341829800450269029361908552061749781211205984085153761820466964880645206805335470648764924589671855940950501027032667724513520182854487570759249128238080721946821243556343560213730758489328545111548902189976595838375373366708864567377909333981184586459077411325562335641685172891980727244337004625984529142987710187751718292467711673824607976070850678145485099595812966283460030007274870418952055789765456548412810302261311724125108755075671102000939166593343478252372951265642886052386261079834343663074256944471929012800041329917193055099965031967530380484042404900123425397430436791254582128747831040994321418603696361879930116794312753617492640844018570014757674048727112062777871113342868407833790508078220213181359705487608839997465332417456318310888874026039624009675135838829275795160020007326757824411825551634372437495608577475137500086375797420458480353248661396441610754645097492976625591901270597729889957246403697229313651674142508290172511174729442923424170215362352695015051633107994048081109070879287307025087790656521690357737460246043808921995897979320672924696379426616451369339685310847094727630328887644555069268887634066470798013151722949638698848256857172979030742458042058424775395844648736801812488411326165498924315397162189254555269913152471550720210046659302145668140618837284540613345904423945303163293647399378127950915977399091763590948956317251641190611742235073352295744505639140096729658203083220627173322803278258565774014739691746169347327336560117176378020828290752325572065764131125219668638442283332588141709971086798675004481773722797119339960789506876743141667898259960685090158064889504985474727984804022482927044406811832186222137063220843816607194147277062228154841784752664524097295205282845295961050006079620730225937514441257174902342593476389114035974172027241479672303213217572900364123859984384340236430546532596505387695971503567040388624017893773796881953522983346232411259056200067372023089060965740082979975720900318165024719000940409211857057956614919207191777856453909552375585029259667222669637939561306956171728639186524161831785982072138208434609172577638821914682359952577763688613139134199776695655682458069422362575620263964583275792063833366969527520441149448353577424403640853675484058272775221645614173746652175852539552676259429390616013602975845104115469474067734172764465362621167180048378404487647417335808*i1^112 + -451352544697208611115591359490292559285150479954978963726567563258777114234636280233707049942289002617022091463267507291139114452766709064683714727630224604871781219413243872920076118549769907801850418508048010209812060355150995651241509490406047806298504624714242492735142669069876909210148298348309766987605030372138635597553791033340493530650905711955147538599416281014672978704175074866895124021529129898432797308327789577843039895393452156504337317493029864029682697851440512917326234973261739862750109893359439068248662887358691869282550895941641230035074397386250898199248265380855250717206652198329889945271916680907870310733978130850479071983750721882610894953621848653817520787945343911327828724570921176790541397313117016601655528865791697770677887709904128026106984886653022272149980099266254547652506153799912427835152934478066787966621730838564829278659942936706644491624926951359957137918891972470406087231920348174204992336606310859534525110276091071084066804805053918495504091238560053936066241515770120528233066480973951139581179501503604484567789847773649585868784578502430789233852967458710074036988537169045107508267993282402578005635691659065366156173423293094322479610219987758927951105386919582581145451646225464040324613848314327413024017766803224991974260647937335970603342992133705020215767800829146830327265814643533493655734620531474268329040950898821232857174760193599251147570405709462170423540909854098780481075715608624283602327789119123021855969123985234853111988376062553653249378124394809215900016159764708677226361558855849397830734105753824258355757224085634720746808871597907877579183618226287501608123365815662207473468426030525624611535237412829215536513249721013978824712928948591771299362454323938571126319983155219881698486102627593492745391206264726749271091779316913615323844607490758079855904801549331381537699804310459046203616103683878905522300878239778687020047026436494133178966269663304373288379518803907701999850587476133606883237306463672481862657355501305240345821106784036709556372586457096135268651116486954719542090441465703990325141023463405347961156873109798661774664334326056345782858017944850937517728560806337541313392461929449650641785984322041916262607878951228043140893406134011161085873861855972108928705127857340533917233430946403594160486895112482014599405433321010812081395163163705930045687648944379303780119624417778934904633682416619242989315395010494687181758191461201729108473009176328262258448555135633436678897177141232431614328925811038842697643528266087193446695550982912926919843069656153425747794652554904599175102464*i1^113 + 1757561631052167553854871357821808481345754960573988602104301053641937451337999068247960981692446202500664511190150400764295582903131042018746273347634746439497409820738479151966043987174241134338093183520600581745621943258222737739833989040518561086836652949608470855234989890153797796864796296089631602229265828068076232004922495008790208176990428665948210024155441835415628341698672137899504022418494817159308981552545787223251016024232326272200591701348234883221459995229636264170286527561062723375089897554256647887426319283871194588662041840848012263280570794682621864698970187373565716006568253455985484172005431491495708531108033621204654961317224535022273455079574197090106930948397564857014562842618660233755178278291890968328414471375865691808820883159303214827930859644704408645837280202116157564472893692156468211240424538428189569487579713608282147791196206161024851302003769557932730139715992236740139626216182362979093731304081153814698208596584055460430139586897146161093715615208088472976360188553480233140156578432060607611389560988114587808506691684141612613871139434202126364802421512157185034500281387488541360373743807632683523587663489838199389926418127376619663292980636711558105657487812291771968829407709845994523762714500186269145010688428423947695709713520548854085866412054263746005657835286861045613443255884109226472040003974229815157535191077583635710217180705072049275825947937490747083868871724518892966920004355227386422487465917574179103766039840882178751707755145966060532137380830179958783035267270808715561847438573732176008158050853552811376573323768034050194226937135768969497086031793465088745330616822729231852041504725762629166825241539663444963345037787076227277239090156256598960461385644239478387726984710194409535149193553453599346519111664433861112408835652959587563713009881111526068541907079273549563041843174884903713172611315445359566487743233774270349613901138509524581494245686466973078943965122138316928258301219729492742477252596276230941927650563516901340484047143869597049056755586209645986436254093061012059106320680931079728496983883133594282882518483913365570125869408566996098861601502456680311439282974720703228423590857469320015047757493410736226099926328646119742084950156914948269781471799904303714092397466880178141176273316020237292214338916056370399216160698265501885117852189236394714042091623958656396833206417145337078867627756436072909148807704246579701797538841643679887423577473495722999102001275578260159750026097168608839502183778090087512265814224158336243273741978712837094184896328152548879638942711808*i1^114 + -3274574858697158085894953032041253481607720008829025419514251512507599677003826118405627056628486479623164660513663268253106630377744447158581511520392670506713434333660803544753924192283093611746891958025180382388967277980878035362969934629368888668153024051494167271319185921437238526936121444056885171809553943727250488722702604178236443170038986638274502230380649948552850686906613437694377508442937962093284937444905097452339271848498365375204776682135093914414098499175247377801604634217801928236649473584212484172705201358731314444190919641607948817904958168271998787415744115743093186065979562681776420073469199044366978573850092842618212334009005705761705900024565388327683320167691159270380020474847961498290666118193538837073522103644359428793472329865149366482427678570093329678445386859269508368639853963433792281583590248353381635960640922740232320740332556795608527161884735980328240212983058348601522104512944108931532634523235040949053385252841964140302492084325246455603285648809804610624697540015106692878465146134947644871008553400680607615895822022285040834256577723965975845120131221665222522799094520959298482750612001567426312630685217000800227476954259252054631032094962761229899123134389227261787127560851276653389728803039404588308574062571238040482915381168011133192953702199792531268700851440773033751431669564443897489551056615978063509234384143634492012127652109815044378263164114588305356060186696910439054540253369749949932051555167623492995437693889550771629410501010355912079513345112818948589393225189945837551446267947441130270884728915464163096125096591303555013689952832506048534735670194703718136290258252075693843850398635228536825183938246158035215225062169638479744459972092723907060955912030872403679475494441895672720130641073261812297503029276607235214558173397521203045635445792544372421847783515558326676365080474143684187084291199245726745626152936893412038923272101989538984337403360518320734651082445888399393963475174038602552659625966894943478671839835830628722036833226396227961379944091256321592386184673495100091128976945035383463257261663749857231181841363907996767298029763284432675187076252368204066772012100182345094719591508809411377063234625822865227811623829181263869031021896298760678118087059330326747142857962375106792669068586728065746150550916614712649218903311798399198181740039234536334149494116013773135526138710589069897660719323376929248901380196974541027681877180256834730055016347753260811564278817299181646238710295287892812282748189288427398330099598286510741044010959343926279566667122999296*i1^115 + 4881554189012826687787745381748206853116499920550889621223480480466481318516543641118649070210271549508074977751357998112315738301215758219374950077393847518977105892286367906559654660979607716143709428341561998919788109365346215764398965437277551114383370143793375145875977635277216912917329296119045391545775443274081474192116725556211645788374067007527443029825272029636187669166051994482284989942695511763064075570483372948117898156734553465975757078856079235925188399338601237615540300893620848973315608772745737697936254033598370440283085522466966465159689548052225011605712120783911296797535988665755217347899260040071253778013739881784472929988388123246185627041781801567549701112335623289310241004550691904219745107026552708116226039855772710533401502167319797210076644723695877547474736493414048875797677360345367911928645518766062717921508115878673253895591510218257761501724938911349495672400169980617671084844587556716882172866053375736720718487044292064239009136072308599947839592005422428168690575891218290422747102648685094787831830761390728729816543057838152237645564511512810753536816775826714171343045893311581420659848661797153589302868453327271169404956242192568244197885192783330495654601772713660697228450840697800087352714258894513189604212817988810499905657887714323375056539179855569222738542420312026928297757967200699928263426329424127662762157378591550606062815446321480285534821944827891745420662348847155840224283341362455875174218051965535291082025778287082916660973279867589442290427502780449130293214617773545665153516364064031035983527399400984697322761758393759316210119889454016010274235258960529850755225104470176855448063215397795855204322185581949898911668910785709012837318312413185199571097005192941288645795860986802191708285116941402441327476346699290276496591066242164637029131500998647672675953719392556027802699967564549826454796368854725239762440992226881552530591037366664663361219417735007436190267957827899868000580317691356082143666542218621652315868532105009407026312932785514817502470528870734513170240952484475615559114694320746565750965468597089609814230313482012262995872053269981727233178999089088230516169678751527705461443984126988986060745456978811800562894490385215303442657819965940156511897525157539267509398492705571281018834763710363249938369767136102872813353570918575760624978779203538978846840673712177198167716743657649840788684176508280118291268507021294193677462143776982862619411669137581713264042865247730611085170077593233206240210193480175680677512864750359795394742186229628928*i1^116 + -4112980867847615078905225441047044543900210456957318658449231633842226520173931328398723070477057535610185366714873959591185509867230184213573918683533196888284537491504477384282014358087149095904609251242398794161663470952382335409124868677203244243804847866094916622145813020996018130345286929778145114613379726369475102405327271003820396039633948199365596624573037953890379859185224521851451943955524964471492028339253909624852933000808898852253983904754288191927664867829595669666952614334888361049664681598487112030443851432162885606917133097460250008389935573188075454377936592147336115771641492621170130838998543613514478752141025493205364416583793946637068392174790716596410478850085962581029251484412240565533303555492943054437447821173685022539267964230794070180252337498779199614705039759631603286676254149299794009067524234950733025968078580598876458523845308529064626554246431993624889681965557311675404439439739651862451557614354440237274357215329163150367223883841616385175504459990293057399041653804893250547382278763740151454139683701709963282413531139829752465614408533092180385244579919073990092669463800743062120134262471023901280001862477776799051430514801523113193462968763839818570644990004767541138316038628849752426507278258886772557123216027316763575028334690954062787429856424737183484104194812822823692335015214933413081403199408296512411934964950800735698896278554119771407975482778169765607021583021249260785078602885930295753959862427166048519731590992925230436872967967483706246873440629576550761588406970412949828314727637157188438752638147962656554179871481053002495828373154161023772064830974437384269907902666976444484426717460977435329588876418792502346636208625254760320842378925467233672613505153368540468177147749105511262498849541500635722485584567202515518375903257234102480211415162400455135883972889235373169633256902312168436481117159829558269580552640115198016189134617082311574757221054809855076310500853439388381956019468269802509148563600162797285502401977394028338685675723521921675093452215359382183491392944335944769911236661987461687824748953280390271283027803504071088842466014804470857797595464430580103479354393512084022693538484323738790954509815596121713467558744133988164068335684625568120389482517820650200526064783518020355050380248653714750543023635771528141591600297932052499047382181612529707648758887565940543601314464612601961165118181872127295111309245921999692591857736099172144958133909883995494563181279424016616788956644418804681145435744715723852214434417832175337472*i1^117 + 372716387876414839611685893111854449623574076192643109178993437043658379488087647823454380867386021292802754358005522067386946588409502610409742597544278548927410113561453043972825049920736574470771023000463926740639419363093493767800575818018867356498857648857874032828092505774967994467910237994243215310731599368057100303793213671188052636568313788926514276251557359425083066218772235491993144997361319026912962518512792404735623593467716909561622690438732563210318839369558265979487497325552433391124221886619053750529474293206670872369970692223404276126400975967616700573601115388920372122284471746730736722744281434422256811852444291971460524933671265340240375685038537443408434330326510118844539922329693622726196232167479399017800183953395679494172589032909707042644070061988489680473670753333670896761708688597871203836182751103324917408103626917668646941133479671178356590254804183122199007599760531186266882682919026767406740930821743134322114912056023331466351350517057404789431434122593546347410343028171716647148578453718948523031666384059809008298625385087292745939432370313336631469847210582692898807907632453782283015759528876193071454546039981865420562878500948223702402437985419068812958135730949976020957183352288094243654280066874166026681637869493739112594872034096678806193745633573168104657627981195904641787498367978950781442587144528336447657150118225370733988541901402878487780370416256883688650320405910480014395565284046694089971738927423434240691046835802676759908576795473583666985747954871670413903727441544141488334444592535998242772737046966519882135183651879460345501932474862900548451144906120314994418836490506876149347283361321220657045368336276095079032925640925868317179428521648860237887420833103133997842640617263039709612832354983150357039598049830768236168375693836696255236392524886719752583373214469309107297363717668572487448777701242103630614636880396942558062626732965500974791932858454210900050497483037884572318689357434260270023970216241740351966597838829091452170881504540651679885490740056504417501925502371912493251095523323919894937545880095451353066900305492564161274839683198093054760993986430918762762903116132959964597019941073726665507596041902802598465234111093365707756439567176567353879536536417068061241648349092252487363581486437161362157410500746783698658944721787832080382652247946779851484949878648360512889823951327599565679786688678015882576717342575498059338289632703588722619122225747984394414240748346555550787310372765082832376709514023453851648*i1^118 + -4033647467006767079993621815135939132108105975538779271319958911094568396957053703646860580516956312560337139963336565510809999004135178058942810751079022292914630259999233816558648912047931510674811789246490913855867518830569091532538373221189188832957632211754818662122335261827977250634245254438562326949153622409021476922004895520583539094944973090456310016589809686267364385016031774588730661525718758999464977200158856839857008332967032240748289168571365273647944050567918219010354577037360383124474897196862343447936334590488229675335170319051383145440309456395950331497887997091549377812071285560942736373036276954676573984444269550349662989134329782281405287083463957409646717509277003551185809279439247758473363292726839794850229452204799265734850026449103199700364812364895144126276504807641521583212237668693766668644539414659032541808833047207409118798589982944324515975306881303925244754894890298550412343051666740546558762194351832516152558031101130272719782517250508120291856868312703034593059435014131263494070537876802998765030128269412873440109520888511436010580615688043258238400563969239640478898399372789111335525919091796458376409279534027895238158632309654711531624673670591415641467892025329542759638741449111970623826743554358729147409197838845204601978299875220419405127529986625859819143399402893732523832265675327795208979942353149258721544520531068857413919009266973110617171746553871427169241450270574979383538851380489537105286633627018899427948215651048718083995311792268210591885631607581684538200747403979424561373613446011218882948114513246897431949529180805445658072333638540625616548430755674254981894061977590418282808581444223353108928876085012127906640202751060531373278283322823463340546292543313712890983296114431978555534051713105975902233490472354704010152465998611204124091163457551121632537598511455051116099308961977041830408775105973100487066499240538484577226676701377189969329431151887051332429666573484142396591391958451303931885321255461221516168666955508912737373014295744466616571940745224959209470712633900058669994346661580714305659341097058070056120993742903556164739373748133651789677189397857454348981781139590676016135923004138978845520550443310261806328364754736672000870797882934755813254479779544367152925623250239032519287927578801102758391368526612334718164917701919326082097639043771741304726670879488154836115861553589710676290792357404583753962471710371562399973898990294388900892798169101449345390106404445024371538314974730387456*i1^119 + -959067256968018006409904428788065495302999456073195431550409924713726718906329275096693247180650273057630389602037417316743893243056561503494394704310213357432930144008584440826406295981787132620339347072663126943304435907551625168161310303226449457879580033482411656052588543250424893185603849637525432274225978256968574822184196923645240332723560932449168197076337468794578215664405225679559376479299575073568083466224452806893992638776008317858004005206205458876888773264497900534672533675187182281877074060670503113389682908938183027294696136718089361290529033525277990290028931333255808248745596802005315568028660567333712992227427560492591509266814188891144414386796866762814838094338948562343960596625473611232159781012402093092837484975565662685355546986949115778256779686965716963236228703312959233971308875244093486087049405697616581334804044467746351435035775863722479913470839050612022201832328069816352956439202161733683368201895522408592037427885804257021077526499074113311528441015559941429294693048604385419223802989010397476265268856733159883937541980599045292491693291730335184203700968409946191364024645470267355566496743123945190780064747541094161859375003181570217805945375655876214139270106611594627371122078249547338142503372880004561108770710762517516263749990186044663463406545656155380494045086045654896974629069069299935112842835674334895366858169473583859801913246777960155470859858917703722078562042896362042902256017833679402311084993078777507310873142597117323664994990363176445017003424316839184964489177554509978881720993853164140350834572751497519325820758186278747913102716016006885895236880601837811396726408019607501655391296270783379675478062561520951392162849053192576438097662790775094988891112190759864466452467530096564737285861318557872153442787052621472759407680877165753601514959148511184079901223918361816943396029099855794053161307528329260380046458522688546760398605817371390267702586058642978737922181788733661857354477090010035617862797727986030628415463389331763754263057669685689583257664041935819615717904858816160271795612486961016431641293169564534565928822475916707383842979051652371314548604317547625772663853090461508180846570914413933205389047592278797188624232505134881698535167860877802480910790995915058320855745110577572326963483773849843203481245241584405257568998320204660239911723246981162210319692184811775475906375298633265668563720876322993761078669336788487240334670945293400186075375830158374176145462735667200*i1^120 + 2198299902348816374460381305156388146266575704851923500247671608567873454555125936918708993650394935740938830996084117848761107712017330380105527765273243790020077983478897988584064257877125649693178633372832736557058615106828617706146110085169186796306392782912101766472530131347753478638996671535231089456704296397940401119769506126753151168768909762726876384308526529691002337309592928883874056530332533366285821377611377888165882481735095212335196685032970931839222654946251244161935006748877457921905447434586353756222958295918249262550281827496222654717651444570795950083036025230161324400986959168834127728177009690433476173291901062825677695760344358377725864050701620503281555571284457662971267381586669338043138155745265947680877196373568873592333943053899487353251435404403303289065877409530150504503489799890418738832542154559796399899179880923563707851817728534859907578641860387631257486099005360294521573147413466080703361866172855558233142001524099223667341515130156195459483193083411073063368786123559188118546524268886081084752362928064347386742845127639261303230930934685562623321469718883710898285140897680794437034515950017948011647946810509527078989430885218122302316320874849542312114530816458443670818322686267540429112443144091945346646111242269664828384919749394927591812824701970664608716544230506422862869069014238744957429468549302577751724050682123854826610088218262470474616003363607184671107601739594302165037980533400390771003894016412882692650630492165531818729303649891343474611351927978096050710863359386830892436555654785617536673569701290849447769601783274828542257351573135577529342027206409241922354741721577131720817799951067134351272628227694949336664213664853921899155551563821541963320918031794723638751510112353046012759627836090063343921068320225851946854736813198413906037369204978414448528317845432515705971904442891551880649017245997539058606508583130632539868958854750982015408166735375347001400884538440640136684892123484663747530341979797920844607817696356233818228128644960357917374163029075980607019390446247211140181379945946961552275361573747032714655672790595782792037734724577925374464052295928999048153785775131162795215646133055000832517203560556589545349823545882317906089486884976519946144553665803624425611727566590142858385970844920893027042155042625263817471835865664197073195791962081690991393824359900369133961931360250970576394938662772274194140698922171229361844171700890941691600585768304640*i1^121 + -73397596306456769543728351437390530351540665079649336479558854468495001166020671509910635747454365103814549850543775358697544454414618118879925148294432496481252747072027161553379405542194030314556653511282555614252139671152448092970004521009977304853737453731438452680488189721834571203494255135788438279947348341140056485362645718993909046356309602955554296191279620736951357379545582435121406711737885520157497668109777578202135636589049280183863722042470715972817177481761623147909690011742714188056093001178361156410822954913549563074241678490505367878411694780438059814087048598618592429239579994018287857531354833720411668082065719261698327608691104837302803159057408667635267222866324760480142319295620248633891199649880314346896164888974470237729356199528234790358122443334804486026192762694728621714551104271247797402356535328205848749584962860268358731047219872002571434170359965086089462369051603574101864664004701914618115826799105582269479681637357567761212720459136479092350879005979339379074869754295858871365325033745177274689739420361725781364766153230199889307421760080124393034146963563326598202207998653118137220216204782794203218196445301948717292850713836970695330802988732340891185778594988705309422189427921531254587061821858154163190041511834771423871205622099637423732797528913655066598320914263451967856876555631755106502967112160550497026628132586785491840661772582123695885474794659637378332676306594058018003689057920426477474157645132436481176387983638466061018086954483576896756828380354216152885813095693194697376621050004278750836901639911675929142743556713249433559566414915804826037040191045615205254740856451178461329659374820533259020310210032468191125655931256574583831373633144266190927336445597208240697709322693941954959989017010018016358871286535454400035403611066066813169620971432406430374439556962183473453708212792792792735510087119509986026615068887134543549765825588414293175307467213564110722321195209486922337363119986864628886652080883159106702322605539789701360099374027651237888624576032147806477952016949688112453276715789014562773431469880180443558379431669103940253090850719430012070088357264585726178924202157802264874585775610270210600730149606453260765562681848431854284766356877695861153088709617108060922030234763266583637890991981814500283611760897241872571029831523681425608588912572270680701207524054913868670127680300408833494493194314089236251960646562690665283584*i1^122 + 5888870374322109120943716073655774919685024065966863378070987980795052204640344209591507834673637435503495636486016426993568934988415061299702502667803501162293533191271196881445788939499222940861420097476635967832018429906185475308622589638676595171877274279646701086538864264633324150212945595485027852079536133386083522442546900098366354371759889108641742212146067820473040319220769705842647464927400500251650343970788789474470529993524135302446826205731907229282420859447370889114867601513945628864905152117197899754162739413153795443167833865211986562209525703300596539549394232262140328425798818474122485783498603700729302214162384422324344354215717305679374008789394881201761970825349420813441201403231320837563556865416292610527545414410720151212543476999808304832499609149440700755787383506523770569986752365923768055953074323761512130398047246781749700540840088652597902421604738437175350604985841795818119008573382781022034332681569326418709674511093861997595914910031019529880223350556953597875847138271585330869759191970955169030051557130588173057239344150326774519165565618215760681188462124813769196494622201566416346969199456372965613821832021150839371656663274175228704162375762536627833121351982217139930898918276850132219377722134889246439271058697469118783341095583429414398863650636708416520114795548359093860828060113995241553482460462738038973668761939837034064677059450191823248310696193093801786280435775457781458072536252106107590750765717812993322994625679493520038472003770127607463360110446135882201816660144866853954505381552235877697848557511482451429243804686242414360322656712233587458015039433144011751209113808457857850708832528012998636955597318577332662953638029088173191116117916199424149312892751836418371211507711249392964236165295308312171510418950649605034040371276648507073114536348414014211548294978130649682455513953159459512030474143078944479505495946146689238163311662442630043978940613851796509290090256967444365722221550697226080075428020264036291174852525957859464189322227959260622525594654627084495776681462995030094724245720733246850859312155452357060234761372024857830577335862816292131912938117485036361121541483837939200061203874157256915258588301198591613342436008493325461287570158580881560100253662106362322953091708069360430201720766957751958036907578842010344725172244193630081993574150944986757184773493882489511377043766739507923142544719872*i1^123 + 139687130015884094458516317394357818373633050748471552285918516259310813000586862849338056635984836797728930143319397637393037666315385285218655313284469986348875361953155384534731829188495488955178145868721795103758723391806193331871777460491957898786716781650706445122315458873179766297173008572428912670339561890704666793994625710310535146887423381733512529962743188717559134109895131584087819565494605982444266099429320282880157570846982537282445680858190376562352760291000993415869412492222736763655485932947001679460089428506086104144419305253761323632802284493837127559164886580539641728680092359103329279576888589014736372731373469684183257958677038892207219518449231016923342466057474445725778339026538220370547870542572494747047057670395196336396313043232402551481608261558549577081617673140004027556420462671515899516571371958455065652340631615630602257568659788179832227787944909054907850461915125891574277936276695498868755780328219290843351386853389355017739312844368357997251303821588021235564276437969708217225309839402557592788033616046221548364224174342326537013422841355992192519228999183539700282833349894340074615849928765338587242918256028854849409998585485508822691964413861648505877072142107701256162435848415117434123087670747612617186442180769876516928091296992156413763419928518436835139408164017743565483871067202889823175850979537463408055454546709815930662852039803650258035209311496631201560417297167656943731582266735354664846738484001013110225346526431554870414235001156670236536025515347178898357329257586103248004485364425311875393367005138569068511686242203615971699940361282302034185044883543354246913760909651059886929371897409742287341315648740105725315892176209250350773345759419994294602385797765111206344061532763373024622910243404498784831810358778541194959248591670976628969678560261292988963513771674463077878097176981013771346400061804189225877916979828466298228708535118257389564414366715494747195369236231671330469257699616975923782402829624700382201364694493331940905570307181073052962035440864806712231976238231733180956405560119638184552249995789337298430615165274944951334583055475541280040308215988422404756029618076333951705355807909063016861219739834895946048681402525919526673821843796938030613177086531571082339814462762690770979916581546337273672276798598565585399895344985827789851489445763390461487666847637569536*i1^124 + 621170824811552431091493262635131836676353967421554916049672528489699517746762118097696049635552979204833993191946710326165659338195505438321234596730766941007720693225614371705144092686453256978465152411771515231693247956112705774633646190259844547948378031265904189428657483547205679215116537137888366803460422521469182519567913821405105650990671726411428957315031286995414740159135876792681376696527697996916228957026794619278169094739151500882862375702111976639021491392194946560135982928063751447848962853630196778351576093766837600865448651867334671686578723683862891769440464923789819552432373794135158133378468254181278426226415368483374578474633680983283495232638886884611662167569360805333012701152305184932154702553598121322073046345727969488236726811459592932646022198537580348279399910163968975031104197852339994075870552473773004577213594391308692362609559786768780807848168353485360667128700064252179798774951067086309474592586628423829738339324707992043761336491773649410395030059103314015405961781569620673857591739604665261321208067549590713126208014083684181702286849394904710019335983531645840693921712392607806315922617840614987454868094768501294951191632761872862047164785493611366377723106465321958030781099164207738004840722673339756137774350219275839839279606340912086608218450132436693461789397697981512673103193326881181163678081134378870431529880372425322573923108724302846398768974019605138762681301869392865155447302574358368182719869212038607236132930081907487325336366981610635874032596293885594244817859309411350586711074205482964274613984633311166046865399253652497222609155043910724035534872516237545777522293854511618887942752684410571680067625283505982361838109906562959089908799060350364437035677696028855238093270307721923177403807079835271804312537363276143029690046817901579902697091389107196297061331310601319532652856898407193616839182259855556889668794788858730107761136025337025543943472185765069611335875623536158819210609129109809588863594864723491988971804017081015324861911194238501446325492222698003047492753487079997445790345009276673640139784530984006880891941033465810320558131503332370957590828027787298845534830452281712688548984074035037653633863532729594923856266873430974863999436150494439759673372634465436118974920113145672992275950574579121558371352796242230379845226781621616640*i1^125 - N1*1243393290459313079952723803015067686776827435727691296640929418569720654713409995539839023672720704133145931228356520204434378065711711294306532151050650468560313118336280586714643887365784589323367951241581650906517119999937396844129574321042251259997896029454743225376116162339832699940127019936702724542904733944356252716376945679951495660856941586267134383324997310742427248162831916735154799353567150775051664*i2, -88591281688691355021707003085244267984964915994874015107759604147555518535282136696936563970888044522682943178323017206081223957616559981273794133789831261729915605318343800746840897271416963106882138649745980515013228902984739615509941235416421427332514638985619737172282708183557704026277077627076838427341497470657227492457498920071404475410690316476272889382979354512541687640349762469614334657728813772220427821854499201585078761746344594502307323161379439513002195231455819609361282212397483095057090190722784193056121247815201071604041619505236261919924599920318801400734393700400780144422720412467051072721293244136941701087418118905926437412441555582405314254297425122332840454634473479694076536355629346138941323929991195019934691579870505438720960580325748193870786133856680202609007101640379308702547458625858587124826963952695018257801334240631221073775883505734235612639535229737843815722655609073561008711518571477442336963980434445106018979638435757533376704175048399980571088559208146107312849865471831732876498754732909083505851520841593256538840685581525115073985845186295134167517344207866291288613401608037214312803838324224924971102129385347600774538074048437420315053543015828473576006870012513813473522042188533369572713785620753487368309398320232540556401714446607476087576272387009691200033834795065805909294210664768418344137308589753191078994067625390961759747779432576583817790727331159704994487860296613974652721935122563739674364425127319751674839370929384111025401241852787444969562900672646898206254513461361229257452574945784426205598144771066806285250849097491955786784509992927554827087423267167770324117984565919101025997754776516094876712782360397096365401986283588405825068796668225378942230547115906402254837258448072272362061678359169814538377849849590315948486837179242919282563119053909211164985968912107194406117498831074030927844425303183289973073662444950501121325581013667690730453896862893950718087125683293273796639472365612683793136995557626693698061181331962842504964026055581644789565504476353096836511417247951206845724598358522130777929943625925868252534776868895704865309050923723085496660232415880243443313386013493320415891786253454029783551028409616882525141855983030911857119207302927131894926832781452663579931940677844070976072883825796539561935685537021712726031399788341397255601845891065240356838073778613819100063020095545146098533887774830794443458087873716789790704482781879338364581932553595242477663069668715000585566799060484843367736390793945377423829028941250597046475006852247565745242691690514792471753907496149348147436494915502108926520150846413273675353975372612364999611459225453150661497549822844042244710935286796054982094964998009301835764112766382536845508676115503098435269730934052398127163731265841988245838103973345431291755103873840614759063597494452843403395887601710245320849202500910720010765143332605032504624234021485120359048040422315742029666403249560895254272520702928599692930054518351252979019666685831996714353677120220381747319683420514000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -10848273263478347728682305076987201258595032502741919063998191689547762552408958646090806580770658537142142748767138953689993694631961527899588989555330913989237531869748009955071443894534673299154420431021340703096531861851261087640300502726423036486285908916161439858688818686955918005012369219610311994989285197719900056389405468403522065511612065588200722386477532956862450173129573083492251436868612406643813382103407600281429940582957734886168231366616409844277767713745146311531359020117561211412851479457071646133521529035898978754472495213171858932257109818660042341122805405148002339210671886883241454050255747645398358841293541401203800445839999810533189028993726792153728429165973837603246944774454030925116515215273253791073562872150791852437987234966851648936873950198800270023852926601990209848210353169313973532710050361262454847470718581160181063206174938417967734964120187267916601163869277836902271904481148145102858382861198955402203396676273045475927845394687887738605156319843151560749169487871238359259056020701418933972902204350535530573290325265462360861607510416750168651800876070067993749929004735007050728495659114112989465670396562702848787540999922245429281989436786982056293760496427778974695088932932218688863782502571333290079035960032994207391328185798449489325944591718656396432815379274865557535888747407101902716764481942539239165631202033461125764951824214161430005112816974295613341231498149499505201066694731705780570120832113638293633422697700509774016476324241982017105397194917455975960119561784777726778330437489662797031232816448744326167959994441964058813102185198908795630212148789476452807959327331385458167097887212168462600858161036088610193904291915790091388366488610402113717328120111249572645010633298376054524573135897814474493310808521287150218647825072270434106283380784663649162969096682582164110035605489574856313001157161791769134839935964087617342296559215122571150197480498581136242748074479052543112054575813775421915711254414900918865145592274810101501313654911745952277696843378049948625062930255868589356492841738454381367557926411008049020006804848921317840015058708027925962226113256197857064228863260667842034543478207398101046066495296815048841506282447427910662691381239234651786950027657799419030418560131747146174530021789095104875779849431386378347004827230051499913458504322879049409900252372243087506476820780891272957255894293489402912629193485267051124234884908696812646801120705681382608008477380122152358808560129318465949436867891275786162951109865371731160668575805441523738565207830092027805667348010546134911003936172261871869850804904669236111240387932941185164520548310363794502562277520807222431026331376247504463978542801110456099250576327783570692935540397277190647456110754141566221774956542178801666018518101492738169667078925387709377300826956330022209653517471301112313228775064375277798332994784389313154271747256060421088613196562096356866052927622754307577291467586858345801142301293551989153764093327289889244125940969389436857583747676591339375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1020968737573642678822549758097557230849321885220112421252625406447592058643673359528481504747700781792425716773376576610113515948286400129255174242163807319996107443264530099742228076837352996475716282780731572681732884990309828902200357965111630755659570667143034800227483121015360043226889035529904448135735984490727530584045770347775252652211095769371116243743620890426477619424103602205802565745103332082259256342133007313787139475907110241090272733891035354514054868485303105376925662640861442342225145672260958963079070591484096810788288353525149001291999908928016786434942894119607878723638708218217885982742917483961587027589557406118147464459448871837067384500817646289740489733888041153316339874215099375698116244537620898385319705097116562724596074637668280916267415898878184432446954747886938980049264842396747554641280230603487576062686161388929446300164602573305866124343547261200399270024958247809451858984115469573029411378537969367238149536436247912931300101598034991530894715592965334733315376102786185899149151307594944523083154670160302890167579972101459989234444230712867823071919805976860807914362194645664512920127591884411837302772610158115707735159249532901382981739609261540693512558897732828983664837247241762845224738093744981892332393843315463089067659342035434029828969884149643438545864585368477914563348642056614597219735276204833282210752560101724013266495562438572290487876306300395839995942853745780934732684631792308640293349180214362091692721846181362868274940860145860705113409541597475244490155992477689358349939597113016297828329315284388299216037473733812060009019277724754094416060795359498699644533822087220153249128638729385447666967559974968579556220930002638923691848336010619847629277340538660085751335411413384468220551046609257622885067467163798598465963243029295837898699919761639219231799232110622253153695687353726093866593569909184977503091036091480685568431352209629213034923312995735490142074375726590982796660037635867412854126848421307620383758793025974902176351497200606694436637779509088791895792907809156574562865809714953055473502048186595663868155260587764606796114891480354379068697798417805422706239490231972036474881660275392945087868616620422240673049764045168218631575189025799582068757057542656502673108216168586817217527097964772258483417955880720478998084043355811695831367861226652715946926454291711665960545015458968744825726611996643189486819738728307921405179096954832643521343235684603525099789852410714537257123131930357446843868593532810451893555954532453492029063531944589021049878784253511723157450936993718869949368326323159049871684915483939266299898360980750814259922657890297201612563594572702965059558560710192165150659375475395557936531316218751299438191803644298284731102680031981271260375979676514469365712639019196464372015080461059063678377422170652969084056906882770310203573619648866034991035305552384060386364528660123347367516551439091381307789685750447815720708534620673631240830368232739597718856892270406827113272200801260189508967628489595318625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -34193564700184368742295445649325753384548606937363874462620446412860747554841380658220018201113585262613786938428227970955647819760921507791971877890850941046541378846695065989783676266468632394433189036037112996092730093041132520549965824568190310670727954599726902338193385308867097784395225866042467590395228485999710668039524577187807777344888756034444431445335132471385870382635887007569245983292680907293266893008466899959607083108483405031964574293174896836013098964689290929941090791411375077369566392527680642794724390802612826231378898145221844933711974450716214902424598368374629807303285558368024585564737004329418026614776841165814876836446180614092168947855440949972280291345321881837027868199823438385475341405200102551770645341785986691824519340360945558083707828040700409039857067217681586286873939588349791699352286559728780613175871840075231660639921329779874067990973084976341743793194691511634379612367164619513089637239735422245728686727869161817693457713786337995889991647601545638876027656682366093738665822715196815736504797547071252237076683547596402164769576150451743032591811375662707240110939150092116070073290415889655065277015992501283715504812131942935253021866033020971461360297630305151759173482146573639977501266356326130811981899476094620715349377864153076125358435036237696830403482351446937986008074270959133461106024708713147146668040161075796643458932553471456179178958830002819125865961455200015440096670157871026662879110758290780987383975137630750484885613435959282411329178991113156418742404692372391044593819984726481513691631253505758414214558869521531138169188191534295105159002140078253595088378219202361772439197110163321015265883983459043047192936183261656966391695351436386450695689045060015608629610877582536039529674702728276680337407451359270556737037276093890613074235104997558939657252078187358801589373361205005494462360157465301400181213204949505722105920428922126129284424353606461838191168133743563455823969339720188576207206739913155938871007594925164572314946878491847570194082708708518920814077136549124657406255023890204151279903969443206385112245731566085306130691565167484788725541135180763849370084754861747731975206603057869060759679177041493596050968978274701561370229351680324768695494448762025602067544238521279121492516892517415558399961395196755240687142549242996333359675884309579994115582162797152770421349795678133167772483310638591560482273566399367708434362957418343293848929381997499703277638203463659871290208132207965349781916479717778498393760956612354824433055681422037559177295972514694036339801919323842105361507267005969387600981527150612127820411282060137062398407852714114064284939117225551194562418988237754539237002741763241058574964000296455463869749743247011421987711859532074789072727359584801022444445983409305655158515394820175020724630836218531485317001996853657594624671760669309368289582138212136591198664247248948707535748671959121336077065122776570911847518394667211793532387741783267160520673939735831772840579280271454184622390835486786464250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -245990736384750381382850169470459165605661074165895446030343348014412127271713136158454573030204052051501782738228454614976448049050859434739615091403480893055387352531180960195458516420646928920145904199925706276058052519936783256049063036702385215344975949292119934724391968775860211117370034165804633794884913125620520738226116302941991506363136027807694755846573182419787917513773677675401531938895484799810691856221069979808805025775620967346803233188708982910686615080173200499583719517072097098359377506287041589189334162361341983919784286271555242355750334886541923988735720227690879940772372174769001390383158268951265399770326928618194789825837761349747246479957338573919144627226806813696487362431642833733771294797367287839877050947243466658272803043719093926627143826452132063516106989479253852635177784227853337559227386821717531974702525035526954098858482898513616028080008625874756041381178525087894907642991869400384323970346320190893193439214710834237899785104002725778875847499558162895061583274027093127081283650809013328150304404956030503104818571253262520981051246988432807780892903594729361817637730719540152803973524179142209509166761452140237111961584901477850168930646146516939980330331414688386760378182986833833207296581174581817848312195986873729630413629564554462640815064962114653587801308142453268964776272779894293514738864651809407543187316004213064751020159370816247638059507742126316473477591081233072552190887571023942458644606222663836324568126390992139313243554540114250323135722198466047696689274922546309642341849986460658428013308848154642623409832062853532505999956038294450815732863412083808254487787630997133417481114555245304627758491580201794761774805260834793411532395614902711526450513685745054585520456765393921478808157097883016402707209187580989491991809316298158873886132619675566319904069008420599703935330809082837631741920455732411161439241297079341135079523350206785265794010015252421493719032110818551325575746932779391438005986833743428705387243447926731564565486409369289434717277443302161557771281975932656414868861625234031778847561497542199960907049757905834829838334260287947829384131643217399025551858811574381824480635062393330534142507250490572155560620858686639526183833135582213052884492549858893351752461441173313818823789696117337594977501897734276665080528261532851833489111419105590625362689768696770676501327973623067003409126764632185141897104111548628680153105768596937289509536725169625654209022917387835436867218472427218812272001202418468419726118763035784977954494773045597557632751985367522873138949438066621976378935156102261095672285914013673450080594046143217871207506231518882576390295279819546174932664229528424166327495745944237871000734593931982389329998813313158778406503463333189928851556422293078403999286777716329077515738195173218806155277749985086880118750810470910534849561301898192189392816204131561843412877467191874192931637000708757540782379695032631739211606701428690084560647422179166101971492143055039097259886326724413900398950151414482838750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 5081061299706338168630547857428495000881449894646232249922683220961874159628388672241496631416270893337673675546047333868437106574351824256470026235222814601486121867481831976500239897494899936407748291341180950471016953022640877056171132644664869599555754654380324756971632704247087387318358280345032991345174359125746052039389568609954742561764374856338105486782270512513861464737732748822893615779693795315645569207433434299075781103306392338749162100425189451647123588134655875105093667402658451179826118474205401154958019518253201092911694477047503336904246177605042033381677430921864807126815709624223624928036065602734361362501589690767125519419882193630942596317002417192253197442204923119007317599912780649304950258458737787883702627255788080834785979317421873319144524768558640658514572989964602298876177113322843239938740006272032948999656331215599104375779033430052983776881299985971422731187636301829950759096970385327505598075991597155453167758829105257399679983040706427859948453407313142788694401998438431891550673197022262341086672769816192553752817113054252060149297482157885181064171810042397159802106620900180868169117192014151657889762063513127746612280551994198718675329943788224706987970449318456836348465412819258119887853442346512879821978220228738537617631579550801554829344010899334926767361567965629783893507330480197800159773585040096022477403953238953567504727225190204140426905470695451120357715830760931025324308008877466642495001848291528977941817579566330157629920912414610786395456758921390528601699308428380058943591921572004515627335383868419513306375263149111284556762307165712490279464187544321640472674037573267223859459531907566170029750422102134956507173275546029761183495275827804380726807180862498684405593660537102540383439959754859030558734881921310565342772071569564746846945915047748212960976719425747433700638572926349535719502743916855711732990615324556157770434908190606139378417437756972846904815459847359710618852446681668087275683545201859402887486161629866361804884961637139041251389325697547289302446480354569177157330817762329477549133056707015432045746139799659739808172886998933867342226625264017220318587286428158447076295388175403466755823057023294394747719216894007826389350780138544379075319803767915001258483963724355759627806939752425972108882658330178817325909319266923950691800291284035407246056248653064644558979736759255790740216739597731692077578612703810559835632753185714801464549016864668309960243143731393964497971718037343683485535220082260480176467508100382194773361451992534054908830749185851731944550044655298181886522150489911840719000552116198215507680028848055224834492865936102174901897256520788500388375072938756157498900129784582375298524030377537804946258163280121953957380867742297580466652173176288752953524636551922709409007018819262095926936474593521118408846540373243743765019840924249158975930235556745852017133327525403622572620334643398055725260072037705839676829443017376692777899936776666584068554019244587399221637764853505150237207854408598194527375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 44523453675144147362621145514841772713239029445253781299400861571833275422425559062659943051074984372170322643153194462609875662918707492128351023039277293060644736188157149426805845275253525018116622267618978320562389032800791908345467517852423508794750799753945635173229832430965694544927507920444127985201612192132653846795437329567910320595623216293748544093406899653192034053275456406778331734858646347848079369701071840412348119265861528929292408066174073618094999843140945884214425347889507414290195204331946979695133733009225353416543596330545649008481141789882717798946433312489262430615380528024720305924463686196937108092305436187613695866857935064258277027136147440155758164550041746686506364373393025069178070475022242953195463276793565472073806205441145188754048610485567724369415310827409526618622704531271099782550178380729809283369135314032206103750040093379497280870865238168170831490685283090416047121532690952141504255491392369176001848595961748020582648769808631975410871537461601722203967200233139907383326854442167536299096526124040254856326490741727910525254149486256118035833641913946180034093689069101974241927300801923165533886564193643500359757916771189248926305679585088613647098744188716563521314791310719331982175469319824193000769948554324388984924584092588588928172327728590241562089357775449895651709072110545251504349252191201481360585130444179406658212114005233388224448494750412695247948136966119113276831870501891723181932256248441241697403440266106507915427481196868698554806223939592080911451399179116485478241740455294526720096718603044588937583668305279805286255782734705131816705134229875624037682191471514133161769669861273429168409084636172375265846415054922523170129934164230723960677808568046254067054502681100793794612563136937735708177235907942849222394402709144219897951574406556970936991741468793976825668416215623838027064683807921293048599571032711789212646386293976797260158209772925065582031739702943649295790265373908984449142368272388750130824215984315946960907363586688672617505473216313019107566347238966635901752752869818941097217913170069634870344209864701878383500479794157378927668844764387262618006673488613767431658789948066702217998151349586751681443415020165881311119616841740895694690914044899437513003952646054101334653127909669123928707470560085623508152632944372175109186436424708300835052813858124894383995406613501947575208596883105157305945229022786645675645621707510050068734528423299642532997794916216048304255075300905577016418953629199498369589951635254248054624487893036181286774108167989662619724776554997444092045890556136493664011991776086655823079083663313451607477868620291777708819655098444721509870870849479600010860940552436274830449661061419672693592061847410472752700076947502870264948814838126255716716807713299311052122721340125304290547562041249442541523064518581923433818603015419394898048211355197175931646374938389423435484935575071757525389646620351611857452437873351222774812500353528709983396907393735615600602612095685824019071651066238978466295625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -185192302153407863535202822931585199754628360579850028902004567738787015673408636435087782291669733881382057281592261199640254572623597962080207015505151227135116953753049989346175790226840449337919026881415639414951819848733758623817224517048030032743098426203836339659027351004891501281065221142619303499226673371581243916315432675757143903899969891033655042619768106644334882899932986849559578973222415116511072359099469109006918120887880297027423789625637046061849766923437574999225490545781745845400769345962803427534510525608310344392167325215050481330006702773000135841051703190878231321556704771523090045971514308512026418610279178679865861875192787332204975770398425956719823868608715485989746829629538163763402527973316988343817509259837718703979719934507827300596849752599866442103809704708631177920937640178566898805073040177370045946440338660435515535952269651597268254176469625860854040048278675947021555408658590312977457111148447531553271323102490623480815191777207276043305983977555494165204974894954899035964713155211857683657067315894570370005784395174801101851593166267215720931517553963571107226027003148236109483039577530262239108728115180363642709896717953923656015548799626936854006254088287838207983766979213736691693134322224627235756771953398888241355281102444688483603230797716343986254628342012747501241384815927948871621066098648504812035289484993845591378483690946645623544170082853164769052544470922611866084908375764238727704351875293222967343647286731984556372024855520305092214142231729206300687806518223816949603564056352677149571796103432673855085003234649342611202240086068810877891880487493535559737989367813340060936104857835116718369298100946336566103992880860272054207323291776011107043173530582034170130688568952549309719662326278757286867505929816093600816995627330006778994791331356514106863021605132857467530676912488803796457084881299264747405071045987306767765507123105877780938704395933356393913348900360682191778348975931601824696612843657186982509762363864275357710387373520143739095765142081346133001969548292567705242837240337794319753048327026873889655208426076448746663552335242416572290337083770474733356339320180906515154066627902557872885848081629098271475027508323405742047528535205377721220011261394979950445029829603541254550615589865538393172899379509152074047043759621941125009981053146087269497388191326183380854110035772965646601583921969318724192876736802414182419471938119427407878407127426094185013136818390186933253973688530045609966254626063910836015558260322246371769537881618030813189706037399206716014249180621831077387094964987030285016002528242743374652764148238595717116492135790858550990823881265686717024983863400092325943069217987139959252774158607200906136244782712142065675466480927561149808104084860825296396238739126841145012045283555927807808597506077207857222243474710720044780342605667091482779759312915925983632872627215794227253461107822396871309013082824844761579677162829775626152524255834062560272954594020899472291868308569286810875771058958541096440386500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -2764240109441043188028774626352257206885139046638522435084285260430107353859335416057477653768375147710504054325587088765860315103477908092538114570917807475404161126455275217204744661587131737655372717154469384526476937892250071691817009021571915051359763914331180149567552814445527925032943699436862434269986699222420279455523816077583222820560906503803861763162433946866556334038003521330400758029235745378331114692116025813798016074266462244124126145386999996744399726889080679583215437394875559614822698373341901010820464756160395328857896940349816150266261429666241409882511468021810265823685492416095385214100493190520067252652050724061607388005615835531529189021208841546265236087733512869826421342354849407309609120464731390705740540643393026758956157377995335516094081515391568898159626553510270988582937290960574184239873745772486298767506798148249203404263411546065549219495133005158233882560993430978656264046063806547737213927647339366213767684903926727091436746101977999188860359981388447932091024648704245534185491521365238863234307560953925406696102853058841243524017337264430072145437523896882860268279707682284766606348022007033510300112030288267294001701243734041570496494513815009320009374517114461517159669991575142784288545384382551078480740265391461009595796018679513718673711527795034026794808739688834982499860457331468637802816688790300956855594311592183274315019359498872834636110007711425517726363892119140203287504589442229606299568780220812714453449484032772276981890495162145247359034072119086837922056069617168706045501701826818934874372433883486574638059173304349486449958305615571965780691267350617853156315487535120365226954417577451228443125311601994678503834168503540014055977875263839474172970135106780646341489986464503110991486872810461812791364108581739488363792909285717052799360572125746103295985427563621179088490138583122048134365733972693782604243013318406243907792232461146624843932254020128040942057375761868089360459335722043909290720049217519089506930462342883831679198162432130453978384587049094748633359998643553765045916012714411811320439469408016639282042594055929164065843198565981786576049835134354339970385418282739663923033467471685586598860487464928511769349597281997164295889567813188262573431411575278275696898580053662457300860288438269321169709214407511406506343147267056586512467148247758048977821309593658825220122533114930138447457182722381594659133659558129707983093782704439430911238932212069863181806146777746830179442257372445489218608802774939759232736356524638691067107000735582482140385657612252968248445224972784030744640939988351763839792877944402817335005610334775357420411735339301975392745950080230660151472568349394497169079733018414055168674933946380039941606115366892236045287794090651792516840627123789551846161823255030528333628340498291715600539613989413845492480534371155280857547884267577495460113146041295267291095449220264246961982654430770797260299516389795270511778332597440255352916296695772516259011619060517447435230741307511495707804563475935457589981500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -5120273009612783688630952013948950181802489162593215089647044946669179824696826183150650278444150044950539093583029763562380168922894115960712884462246432340811569064047595252688524362903811551317779993409439648410066799305752593367880188948749401280531009293809015587009103916962726078225448125565577183466221325802068394211286302737492035175102776274624993260860098072968656817165635753989390962152405620163951475259193810316818178640465905227109790351375765420643992804537089490437286982752487980111122392771156047059184412904624564558259906789158486270515656987299798434794124783920542282533324184729303138230383583929521788856695147948392829905074554634942364594756503779409322069095210779907677556300333072003290975553418379049983614095870930783342789840831797657577005448322669859705993715970150865718840430833259844369097195619651303713964616061331729964773062548304885378751678965521801334615475568582030246922910481888928775986441051161611400317908492024894286420737324717795486066735056049840757542292426837750577436397317817381266894609645083617049680548185863807359621117376219564162377560585733176252876849538968854776768698924320571199576007018768028416771264961169688409709021807685530004357938911517616730796386527481850662006610511675766626345275144575986366303945578659179634840614816186696507975989309841107835420966721469189820862530643510319360509664747319421869081129305559559168221844849150072896354974586565884009019394291493118986906637530765952882233142499952410305715944757877920866280464391321730810886813991490133602748667530352114162386667465941985296247534281494699535769345935210730262838199877601959222919669785576337857171000176066878245126057854034419790460558668677853291256157548315065083685492883717618400758862273644950752148214444389958260520612640235474115810544534704130490017069557865367789396250392564223011251246990822772628192647975841985835997788297504991726367049688550951097510819257158761587458624228340308794537185030417787186309700942354592857388639676816169401203880892375520098455904781173803952865521767801902056249786641971087936853467960194823591785001792665939628836962987113139178675062969472456146232640802956912302201871118091054199825424254495324286447902666061724585692441704081316811198111071308248795621706897597079857636383069824495878949685374211150705672244735345352960374445582293138677859687445151865889140736000669656214473237467387681354600160633421569507619652424309312652042398960867733545664735507401840463019668349226178114465693438447352945086570504450085484906778478483504959836639454605740844788595706557527941702698212789711971799581016424462619963815237129060777578018532296785404019883012510840849390429896584967750129341996152764949608571093418107784908672482605179733673933577848036612709876416959594531470438630912932473956422975276051953268910304784062400652410438714709848306434823767232558439778616866062621329431145693488954908201494587605375492437551835172775550493374931756231867388313446789110138750043444779223292392739140885422844723824183944726882026875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 48115045976618917605549435530700880899707086127178836654720348385133137436363801571477628023577757528095963098294116730877785192888383423029611854704731301116493857622621453465752625748577321067800234268393996920925023807226265795911584447881708608827768176880119724009027286522487285365474006162277748630745078800564097024474759309565226009220757686544046628901383025707557239207721162865020952145259989720405367134637943782844128427235781271608444527835202086792348790032971833126358410612742954343825686612982323359381216708129340169401323426830280312797685198350774317198080487071995558719642930499577107043936390906012145831981143331444323089672679097422981134995788356132843534011791458669674496295297968888927430862628655340968703619839066737571350668337341078029202146676392572205796260588919757462480832658518993603387622668660805731164383203165502039870853697383433672860332497610992651603216109517532364861127869770890935713328231639345764631068008922451245965091532897384354231728339369056141430046349861313798433941775844786335614812559901443628795076306540491727497619187260586006497991852032082775982186662818210718145701288107878643105971960005695672878127457838629551227123969005852363803490488726689661740067456263795672865461551676303740650366361576431184856323266254905786800148719116700038313151748536326372225027944771618836155487352089215742842438470495317294100333405914274877264002756299307817115725666216441026703949228433792304208691739411903953336529094168851679948698163584551350508328353582340015237499370519449350314661458308205082388924429552495751743300464030533789246342688939683041698445719101615153492199326317699432243365519845041738281721031576113985112907916315377194381282153317139263830218396204241734405349123738961576775115082162354269996756381843502467008367483929782100987190487854428899817696591482074975277992412437904529576696174634158235090695063401607830284273274147936507900715930191316506558657189612880545962943832779784335684936258283504052922178779428179594667724336283167590126512954496694352945271061400508325525050088315254576997299698864882809878329685896531796941240639951365262974546749291958502166304048911048771237149625605836549083376429567620243721652631465808477548777307595598050422144686420226001554585271598105476455406966455463218151635900656656064037104305954615291507417558806891425084870835550707158224497872041810955612215119959854061180829789731701449818380680429211464821324121465722384497835227615502417288977709342606391914489945705538030743527071460586441552026421007722393646980241882411087688009552956590581242206964557915828223154572961607785843710270908724051803752548933124556225274961371066556542218284287756158679789863001118188664203778199253133633739082941516473130972089905214174056283312974921093425977571328270722736177983334125992596073911643298000608975749045162821574957355369399516329184714807961367292345215716564988169874365005839411313959570218524235903038744282750995339099856978719582344113958388220414680113425260332418260052841626390239953622822875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 254065804843180013604259370166857234398587669049629206716717592922186431183846451436379655418678258381079874255247221537360650845719662460185186217235335723148661447285258988808871183780370502890212632578236022256649776409457505382969792381949009355699921062792324812357670251477341528534651960142309941575792587272625547826779396946837630079143365643424589717664001428128459510395551355878771707564843439078885085076476296343591983068168195570596372960271579686661972287382613246170574781695156270695074258429684983208798066087094021318224438624450263512868802597241203251338829482029519434448072912383286517820173691782026733026925270812223563571955354351516982196995105101941455558406815354120444530790169282105181639159465870098594760459874569545880890600963830770705649161996869089924845400918967965258522178597282388399598641954133487940209697423535020062119568561595035066137721213229270089037860090923124993572075373584359795024754958037524282603554562439493355393576705226421082749546304372658835355462434105110288156249705561758917998962487756067847779709905348236673426573330500132196049270029123899754675338453534982081934325785987503610540290493268871704015797858696165826029801528788490816970881986375236611862753106904867131261212132603101030901446538815804334016660218713062039278436604508527972420282599141598997754360499778756389791115182818153884917550621821121768183956219346817974350387137499046499479717046434749274110667485757583649110374760628008553317101466313172435309951585921240530613815608110374049237815263827459439200694288329398978980981146980555727698301512072194509817823325120256185927689871461237686661786288400608755801189286237577427332185032844094684874259790796325197629234239030594405989874288987934275566017301525149599365922705728930803514238072411981191291429881901213212373582122191413465319493066082736568664059841060820679233158610548474197173331632963962098186326186140741453875467021513323837549948416623495793777985331581346507210398990818583194497414890846801406793421819806905927841169495964454056461880704136108208873418928305451281767891699652269119580206957985824762135338636688029009036251287534324118251453132355828192527863119597403476863088051059302293859505947085429998544891793193866047716733623894376497508716922130766331988021556827263019703426519080111833137960520582563842125325144188058683548868181226881574261018676297111162881098255453556622236607906643644582645150610566573794488101247599323969706084635583781382332944501443256894825640809792304179175637859757732099789724498123659429817421741830411330779171196638408120334257556418102344004059150688537874497386921949757622555502392945080977727120426153030491156464630457731483408091152628420747565143388423194291915924717282640779249576996225578549550529330351108051894390547107188614607631559851031077082024865994247929234892062180256937616665591110810162168130925399269406651201155690577162670421582636476771034729032874939470729409195636612658976613973534834881345894703809128650787132710864959434041992566891832060179193831250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 18140181402627759631145924308567515868023697125713602269073795972368042583106875272521087813037035229715669901962977780215088268902831001919294627309648194377856289877983136019596733893926666157479311876041925299297027538800573508056267475467341674997910733881436241434587523567564112022546036457810401705856981214509690113280842500741185429233555681833137714017838314968389865128011131920913132868089932632233434904485956079758476208839318197405249112553026716472990161871750883395721750020227821418791636728690929558371329699936061313866613333258091834060972326142342054261320784112472492370420334406194913167620411415702528816799783005716833547529528824275603889188388398941817141252938347789508408091190973918318440587296007766502588175878518080248457070555787392053394876103823672547501738862728813921057490908959477159834450273199187718494952789289311086237560399689977284183854095647686199736658265770965990074980186266257852007775900087209840988908318495936376353624404763918198785108723025001834253975032750643867049552072968622746720846117619058089260749131817828029967688665220389350939120007042722452294446438710285940341239308313111395376558931738744777266548067702678587274333762217805460374427167165175191865866471525218551393658177926824096007825049020697775960925902451470972253920108356840345785786642033852301318758950682920762056939520414826273925405259495553595711068358933269013151811489473002545648016570250647258523727312630430282820191428502297356223393044607318844768808357039021201453238828576068108359705020449181984016496783421672580383300498494723374049051189814059618813153421969716202223808168529537737733525766548010070946035745106038093955575505062327450606178739790700052688900322184013980653298733475405410022825917252057976613881406569565638663516877173899141918236082737442313624349543605936418017117603527712596077168623718521675934600715076906910012056667780058720382973262236857846664736720199755368326682819875836281624285948986784148257051561281521974001613395072767216239765719663049045251880649560110396193433577828143255416857152234544318303641634951171835597204748868060340699951388673108406034736202491906057287916230846318317233972583629566422352473748175193117297333021435947023314705396069751296992481112068557576930049279346085724505601070279099166728853909744134242323265078363965252466673281116421894855047985631298139655579615484844471471435123697934327772967081817698075575414821160357654858332970297873109649773353631847004241190291315729294966650112088361493657305695491872106932425432148622696676718452303283963734901821992199052212146447997169001957164965701854914653252016166970721112391718538676065039829380216168041083700095536107838215244836223561534566798644278733852412526091946757135856802036580569663002861476961946816897213060158982352777825949531014861415010285429702165327765556767818881850926188322109982787522754793789199285853685212443731684339998649879549059331214072080670953817070682683166316106272210216725868953075069130436165204609611139056705174311807686543121194355750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2414677810613863594696152803242190752073563325870077049874222678952675415627279194426411715348202259345226014256614015751983212126477237018004865817505065341678754992560276857662054625779122672765090105172623243169411433380357570353263560184354740983103023556233931696267116022350130824685500670285201265309119023496935294308810050343014288915765704627647000902950697909145837936468814640156799046680829435069532384356070739446031413816390916463269751458935638386457706974185399145894915512951751380845090616576798401645506000706231868959418561092040836579168373407135626766586542634209550302387037495479673007144648044371021121980411475661791681423441318875354394344169732671492813263900398703607303483458759795333434235295072456058890750414941896460827767980809643659456984749301254488246636854616968241000080396197646076214972736773449675193660016573478750361720621333884023017894509410095656578186074814622456867925552181090291927311931363505323109042471233574198834008939266884722846803544237803528895054769076534849563144645989556437941550629706000023818848953787991172269878215019611338257229157652693807590699365655174698774881375715275243859897078951102511740602516506864860887888656876571224916414915951970179065745189998283415721740086867246873169923046196105818303282668604612363164064577323920824500353439548975540214610133920981404627972275493540187629741052940051478748397273768398607267141526079157744698621095001686003494243680130336539941366952741392420236792776232051278724726230544306128743436886507079504787131167396674871830287811409056186280194855618511269878008062489829089560697832678442471762252261237798184805168066525114100861547313052744687684051275933000228411831556228092831665459878925395892766815095297332726478799261561848000423671500563815537099411380113623634559721607107152104684607948180029815205393709109570495268965862097964736232596649909550650236995488968160428863477948532660009417565321697556405596764609121402179166066832979212913722840689652227215483790196576766103969825881260942208497019897253426590129514028075774296943533931544877459560177111281825356155586160223204531344744505972385981952807539987685342569145535603656810938644890088631126834564472175410813680368951578969635340979604327243197648833287403716932304657287018930401418965415625581703730169436630133592601947965581023037774559305481569559339773682039126888626169064290013556892781697471331136190486048919927649331685398623554125950875756831795923893563081145446275701961314102444839026642469065929514765384552623465309209829556016819545273562352850692015843963078868026511464570562729879959966368782236209008347141806324020382722634791343919905373399511176714718135661853584142775478174088871601187273560736515797387325137341383173718062513443961303568381404283503458075388141192747813593517743980311537648602342771608606954559251440570327334232479985881909768937774495089667324122630619834972370580604438870422496043088172089492835786656600275368781053008673096433887654980897830759988179691901610432031959843804266212816324581430066125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -8338450042889184439993146461160271664384678036775962225785768828878943051728499199164447754563901479999589148853953649454279887567039648858563900377432420169376564216448435144061695752398736508144995196081328608320062720504560763603616426993099691666571018535531966135542356995218728557695233121495906257001720305281842780844256392704254497076257316991082745013994083328738622740796035357163676097260731113059663850939471126436837123052019890588854240841839893943563707061185277043270675198903313928344147839966054192411936339249539059165696129841498012672437663205836715404484846184724508499728866313220246960087647865342622611966903281361237329099853683130752839668936001787532896531730607788805748493288849141214885253351332734615014984385435154255218707936069032316219903229196379660688604863763142241199938518042595941184980187760388077377630407232500649449727476243926635824963070460114524274852140997261893209474003199249941564436209084484444610738527354368303127519833915524236132203583149382534021085750426930745508158631665297914007060044916939461173049545020317706230391608233635912452012683990283802043158681085546672222253057508123526123485608408940646895676600237449699269684990221518766530667690345482633330366895092456194542176689380659425434711489791798367871015612507326070658949589316943839322452718888735477626144896583418121181935979519375320982601447669162831816267072928226184857691534673121422091331534066792209663728430463856017208624855236534451064785783658652251366273187907321844195797143748412408088886984110245041336085065831460792191887330843907186452521507520749277045569473427037830617412780597749127409868905042458665203531661727840177835056303159686794345369889402926029763686381853659321740591672931351822766193597815882565385915246371110660471269306623927218236085622955790937256776715524611137547229400784882825430799628232174866482134984352949087683563039159541326888353148121533820258931822469651559154131716962868296485965976295588579802126416824054261289575306068188873953110058173238253191707035958558210007475328040461810137124072025103736954952624642752487228013328408592961399815687326503858959213374762585384383950433304719067645344814851675873362583141536758540744322155722729272297349810745864821269126856712754335651351298881827501465704410903001729028755215108222429972686641364693934358638753226265715278491189845852492509765464095951951695218822817488435775309265403859665648420866633056198156215309254852694255170758920526249203698166653218190241434439690736250118342107208272468313104573290023508481990614481731282356595611109573203651940698343503916747091930858901403536329016323276812066652175834263400113261080883950462495439598703451755057874426491214823227112167184257180326125456236464653717291730404896224635926104738057252789490805869525158448447503461115986402623324132832380577903942138370709100682643810243429055932735731212660419546249243636565388626504808070664570971530465134178289481195382474462716074423945043021821814957295063520846232561516895960351549083253965940287165719896875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -16121502368045618573999047831314535898408243643575684911431979905854140416736418883959628465264178791046770556161079284443746244911697396118241282434761477500457437050161918488785901528365507047957570558386598555971270259532208791773817311134759811837685210232597179736406312101505664621286706721453195111099402082595574490007213055291382771931877641168509648819797893562209140912313410517740380996277508891301758487551218067527111080725055277324527278227797195529663688510019813387589251693977143483206648294348769700279493995026219200306601184730832986285506607933242394222207573262462286301403061199431754333943347660272069884670262174708715978991282014359373713699988502892674929512536548854603330526454362806494611857708759153901399561609268121813139209732669153416516382955841956857792506158275037975060912722651496219006845820716969719744678285715326249883983395005373364878523224357512762886071052742018394825383146219048104484698225468459306727433797974509346251702737867899129766365939128257727069656554980107815081953507917406861406833076660849253571952121832935596107852343341058601887220449521199462191927639462641985391105852514362444208498750624562614286628436869385306092136789579499844596189155923146280071890656525265466148346581647514837824972415122140207034432618125389478817231530661199857715682814677544917464286642086898969757295932039975378998864760126949596188266715998824625433669771829528652406968822415880064719494840069036501347823722073139882075255200489867174347995176867186765346781246668846653721723888322158087198281922838673204870440850980156597176050701269084170483593782007408154268344295260713239226238211282798617971437398822192025538493264310416837162813292516909777556945931122660720709008465691866500685124135636106549268608657450288522853157550545895859216700181084784445803723034904805188989756453533324971763484439697027075761772142098432075325494519719677458656940671738666340425043622206341608536684601347345382932850663097517488283944185441593377162459983378864262274682165860573016076128534882775046055786548268646505256650417326036758111747801807309586172063696585904907845240136829098998334214891264782930066851985929615124917447628168753484315463923632993021025749473670177484441568428944062605777925300040916746102554471017552682059939607060272065716055559204186136819043766488665200109551868086871473993064980256323186793689297929366128015437431234666438058538693227675971762564093730827413011907997986038007156839451114662565769621383573482314295807466190743820893849095847774112741988303689130657788930291235973989438604558681918131892004449780285112405096857408882188005635452858602363582096058192422094765022474173946465579477205149704086735969543705208015215069035894836599119756978082049109211835014663667813882866097518518125326656855378143828193674368878114070051123390583514184433636269698203116057369379816799524131459824297445630422194995328950899905430698286032491889335020459435078971688661712244628145534997410403541750954275716531784571095338227610358039514120392821276256796239545000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -24685743314978231053000291152845727686280997119021080717608627498925724183100378908179294658720255293997840355899659268108918682176605717890239892459398681701347874041621553832918772486409170369976375798791813528741693554088043121988455018479410108210029488528594452918835279391057693298017316472029867571672737887877527755255357415848849464307112937125027809354957970242617713583006246225193991722706386124428588544095200763161650867831666397865576253060292010618939979231472745611175358868081688622972130492329348462047764558039802441099536606813931069929534797467200691609068421788698975329148310534770710766922170674191334078772778551483440037493946501454846472239349694611321292105075002676253924197604422553317983279544455253467362142638932498736516664471279981512835550667470709682917774506391314853991902301644586916806734289056186935354567269233628494171504937155619730849247115217328640642641199338251901667247688640458407630305402428822300101789196097290689246767559325857042729369564019721612484843668444949487614113369406142415884854203113301924345787544398665659286766743021114016702411175248395546087437814125886449404965345058039653993964365580648595057769370641696321011502686323322194159298078163232408836663150512337827669019026361376952766568602216309640334949380123454861469450113251973701194892764191820329394846131358698640615553354760980791955255402883831708161053807682621251996460154938723639743313469513746801474717369863761361356899430414220034599953669716484668731531693693870935123327653127262531422312412461802167350956340731251539106654751978567221626655597988639556363333466936571375460596747889957565239854758128454761371330216154927053170652092324948151242273713256286405519452559142714652560499648148945696963465144660674965097723894162550122501077838374353717466790687497663583013363319541230190988744066572400152671474718583481106642809870504677687082071510099513711247993196052050901426783949572416482639712345504929287762737725123958521829352349181111642288655923053842173878881639865514734976414598405441345626214368296558545880767891498530204962501958037438736333648883394928997580780371158684571092438509266862671419765349828796313076662002470438604519373045918449314072456328849247065571800224770020062429571857643128722699152353963149060728824593700046741184655227229996654725198591065971565823759016089274091585926107587474749345877582329438514856020397800888746181241651199355721405720048631782966889598076385355009703070902763696469395145239110141986697508469192702945736145783467891336028065108378276040298934596036747806666807657955064584232032038465552968201797495494186215916234444894586572737167969685845772929127897839427603182553598925427836725497221505764464282322570329814790145792473943383236305749713407827601866108276879745384487284446070555838977503868242888829449083993118442695139838197878649320413825083772052054370698577143412100983483952489199744907167682493475614942854881250646015443621197705186173339648013942559897515180282185792463918912611712112148025285626518069997510477030925000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -33610804537851488383468236199005905550342733075791970014871457184739968185584818389162350369743841167391064531522177125991662408553398278457858591379142230417535942256720611995608093332126766203480512036106553377120736727398420566679571981778068589931610051440747782510422380051636792018995747235674655156016581130193307183878725108277578366194501244754698735093984352812361882382905229644037230065494906087748759536403880197165566633970715476966563148060003614173363042906602348372900835204057608532450080454265328920451841195159005566870424714531513122885145282025220490952040553919914105523867821013567858110987998291755531799153297328760247234453569884588556935298995014156361688182942550110381014030352241974851344868845093744510685475495767879262065382709158606932048490998552423513017648258520895067807971191552754200592101740503542731426863903987387537277477507246150204371430601982114691640437708723953671254881388229100546215016230215475656758612328502200740187907601020052701953073325133564915450434439835006665381726181003292606849440887598353945470096098954313734147922735646823576176400437326442953400797600528485841559804783411122261166612334541703441999777597081834737160965354541568768824133873778173838304242260324030621913297807608275854205057289179335587206447270279769570950971693212764377795521057662816183280788300954243073604773964051366014126004492721663124235006541082559914855896842269851138501786879431437149421242364418703063829929278420454610715826717480571676988525431159527557002919913322081123422744510216801124963052421121027960578864831543356948995878371264719561243467503136552310580630052330972723324108907632973578084957515567181030420271105529088228140330925956187779053344496531330320113803467116945424342387495786657578987154924923371900176495804291374522807699212886182087266914766740318081562596560787995321603281779680860516278869563164456701985660855868368172203069987811998272735450471395580265172020337528060646345426085993920938810720477678366606624505435819317864247983192448016841167716484619645747454615031200020138994065577248957155345248452465541558836575575796020546501759000030883998658160182779806778607256324327989903208128734876377943407254406440301782999363417973318715840052333214932764840003600057966216296437636120592260368769013489833100526809563940957836760778901857763613928121043176015816534640248700493040727151919585037835826707536857578218806029455717454229305612703264084325560167171487311444969876517220732368999457222141861998580283774658038591287764429300471467543213004748527094570216583250107836697717228697239251400145638130293930910231183265454248107510509710995467311182653157438939151474997265013492291839705877137664496436977440000902360353909910877855154926528022706686008623915330309090209929391183781136035355713152330612499950686330664681173044729189370327822340596841423624610606123252547187172853824714554055471229906787845439383797777991261420188942600138253242003830125666699851495323718679362912004601889047786356968567429944803753596086728053342417652707576811875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -44217723812915698335647257096714714742627414206212381393867973800389232310314019841169537757798757110052028756627042202190180262317373071421337259081376612116926849833497126590684304229823001763423448387450229522262048945684658799719653147463289756097218678863577253735955110497153640028768676534116241960999755819207631803916928350176542054265940572762139506600067368042943779751639438026332923847066349961416937222407269328674641882429597569347439284490941482088211903075668918536404815239213723084620355541585802965693501395251754346496792774799821546884505766851028515051174093720115671887977730497469320488629592702809647836717185466178041945256520669763193523340303464860166893947731078407208987758659777012494213326218272747125426923036928440434237617871148184614648600796725629059708957387022200423482110206623017215151109958340082551154470186098879287987433509981057281996412626178822622534854005736755006780740611004054131055572232507859313772841260330196775744666077448592395572411177465704228204488278364209415294058121258395253861095873801423634179264897316930348272570980764973439543189553804308143492114006624482292771714479303325786446380190782512588915951430090025792525981487461262359308940303430383501571868557821011733144366465096964457780838217861265786252071713840897305951015159628969626568914495201888911032579006921161373597569349285818590147934191784753060114118730423509503718501822216732018513900284955449353599733075382247073960830805050054828112339157810490783808876473957359161322436614598479681931533496226610171971179411233800166780043042810691889658933764761494887020230203855248484950326301392952908235326858772138743117205499510422295831307762101127828614055037458896724820715688688854684638986174607559135649853249957890095333439264245269395358298066351217378308906323919649487550989556627958534340234792966559097855456251575779231464554010517501375813822402320267702819039181555514408385743446231175941386144349953612659642035852768822155831415375339036324695822812709757729235707585740053328564311287521489600952255484642692770617966345592560430040589237545566853060225652219980193005847873348068328908461387909350844672655280899042100546502722920105004582307895356534065565145514211486772217329988812283123228440579026253435339861784620432810328755975978254875836777097645164785717459556474847130979984409660289798986763401091805141130616184301666313788870567766977242409768603188329653887388617484946485672713891379801532092745877416351676719835986689795810282875079740407422479342534094617765067707456506480900111242735773922567537886202570055272480926954698339076773861904107437693953854297260719530694662303859079130418296388427025051939951500070338833189417491628039948271540146525779190593446246190562989493015683852613991358181436671265297451330188050183032743214020741647336580984638697830943501289756609205736227249804771196396982559982122169730210449910743872114241063820665355118637875792598514861699719029633382039693007335747123498297468172636465432570660433922103041794681130087199825714135470018125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -48893253123188562518559228540835031958340450955275090932363440461833479223972441711297167628393995337670616827140407647638965459202333524168998602730300495100454603640478526260274432298810062962992978282081336214111559095581074223933476606695574788205945070454677125278829392198446241487749999580583199152774234012867301114297329311669830794123764962981733748773168711050297650653683486488657472530027275124431033485452582780332982334090202974927301583500216241141366985125728892171734106723301666396494871165754920884661761857501625664326418317105363194143771810601054264703123508006009955052994642732893195607639273062535359419835935051261854841959883457851250002088733121824189527191877177027679133667790616212276960996550864730227575994959039675980216567762385814292023299975295027403827757779123807829589397696913061865949468695014386693974302595646577146827463221233207163586416758624518557369900107397850797634917858556149104549616450524579942337254926033106131267655756305680306773923963618879000354639978500866457633326361493611173667658413650118500782032152788106911673041079407624954750313041219147398022197244800784918546953179242910722547450643725013348322279748661456294654150581310845501982807704270200924990123944246246896274736573571032898207780192590057497873328002427652801118201219788543807263582613866730601036198044734006191959089829673020810356903360410791559103818565701091921320905354493726836638279658286337990145628124816807685147888775860927476470364199974688439635092029101846697631701608264442348277097355224571014173654202949917940811030524033103217030114022963036219093377566164811678655417771403469611110190145522119709390064972887372360334810897761448913625879880154441217606765244311899988370288716554903590033570688957699998205536947154581137563908919207892655867584999907167883401382858514498835541513241281488938123005473952020419996536601162757486626356718128551172632739333624057424388102193891537729794295795374629370530170081326263061395203548611872719561999628089800352493858438193002662811490826419781683711320727053887401411620170366836962714565919410878231461603284300484677567577298972419756796609969151102549075367155241845541143540557078360785732959710250749252661551730321855194446044604724166095861622048121462688223093632157163302394401515085512057323493694007630705049154423176998592890540104424067326686693827505966218215657540998038876272484346697521107720751175227591101773878675958474252715510654480522094579694838958733837500267272059367113024499850022816364045890006418351032417775865981185323275007539738160932208137468616589354183891474412816862564377224753970019949167633864714699908958328390603191760810374164845328819591771120558659284362710479429667973989089477033989360633183688645999994859685958026545762614604253913994507331945684857490676577924044823190860139603554965041417968236307974915333814095941024431983132267739716392618889326094702428318985341675760065642429565406901400016276706570358624908647525607438028335360001258962854967221907767097551658457774231936598226482657606250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -44911584449154382032322568915669117187323137836215164123344469645563425636919721224263364503993549102788712353418471753464929935503959295572880027238809418338772783451140832702311569283716227088360277525950288109460283645199407756666547923427321617592670357349234255274990967791472052479344005169778126213444897388918562616502773415009712270234789949825995708490495475237571029816329557521724948524523851659568179873028414293748257231663344813518309463564726705150667604757142183657387618686730188194010003192213119061482862793861993400345103979908623791602524001737745737507233357233137868550012472776957242365290616610728807339262851816525409582867473388068581358319174540154903984528064099122050288694057079389734049219232788244314512275153550552374621745578800544828449611150611984718478361065459389041988441521506431957403086411174841364031455286239306389620568048665394855312161617733615449583040955583877853906217762092556843412492106216760856997916133633150244566566788543546814102613701899112695821850003455729811001301398070527185736632224031506899573866450814452724769921844928680619222105672743505211085529200503703807140705550095918070963440705479106993229887597524838392983510846736017460475509616864598158463080709581546577399806730717528118321702798201502252538410910453404343944893405127322831098384715850649022505591430324558055575203663811775901534875629658261542521463518067802091851329659309924630752825446021825099377528285954534394557427234983526641522918969781383786577043832941370866994979543013847029710257871798799150880651381649040267223948438497278225605012934949848953639248437771712693460155021898211671102663277497641081694912982376135489146308555436147372243648815364725183067084365225748500826462628660811182694177290641772595043736414579761078884390417132179142146664908687962740084457273574474193608676129324096646965878266923277106902473794345933191041388264651453455084248448341222016230364835564874430804419462357705981822981113732736493651358272596152319219435981667376942189348255903955215574879688402692340128429413452878113837860887240107743114382128747944224020916718184187365846140292286201027364795908443714456301385439952289753565516394696309217368290182559727699779229859189309274974370600593922151428643506672465023428924583919206167540937233409951222560900632746150044414308111699880240852581664295036989900563242864421397327102968484800586415446561067283270933661596263132555373375207351370668692265147324753112139751709306202476651041558609199890716814128674445610006218391078683792034529451242938901099006209768370991699555791091847584548910026077092875637809694193297445814896070305839534121108954090525181457413365635862095969350093790208302472238399172928878421437080007318657465179936404132588666763941884093268169313550956655074237143555318273020338171553144775350551538450532335686817404659010500065334705939877315901289625159711866184720317659338127066907168345051952944866450028808262433634124944875277568837177144763678565513508948741186761418534502681282510575300063064544041874061624648750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -32924796667641382148129800172986713376408384070802176983652564510946030064434041390706688668303807127918646873179924263281475465999022171814682823796530408768994564733855440430722329419928419796772525904816812422162444378993132148270008011700983757783669659792247346449599729091840623348469739499492338881871630682568587992649421453936539695909977955665789601116714721842784966171848301052451611459679763613380564108115242264190990150234690527328821108095990004639479691504815957232975565699979527875149662405700374911896269075646073455513999948445466110286549015242218751475541418728761063911735037150032450703541823781193117779692312623146719208136506802551745759815066415261039533571971224354131210363065049718483465233887139192307096761482098890835599480546363791815025171017870184788564035158492408731790903277296885957742635846576944686752930027697173352963090522045141840977029603340861827994023510134890968104535911494534171588608642447705186730321964789536395816313906130521032800265833738242596582349605350416400976470554635436338136767241776499778588635022837294246543238083854348501922202572649037896993487631624929962350349208796338356129574602409216151810635253909702548450205508440262971413614525766983392981270753358773066130729436938867745982971376287381209231956586983453673381526640824392825408226801396735777863696573813568319923103719556548001354140712007309123052188648521087275046493439115923970816726164318062596717396732870954198200079183826962825794368551246886521088602171637718111287182756227930000783976507434718827587056455791777369898971775938192605256701348051054058180570209277093656047649819883241272841050479865635878355713857791149535726673798735289924982548313820486099253817332155368441229636555568961410437871039596077331231489217385791598613374023913766810012518767034883666114412425027177845696190637729205110853289462100625637107504002087561085486941162764273205555740837923381584365519330219510208380467768186782443237381862644131931044589543396111478711392817187303207010351169028881756068585543048531399519993379350062171660497100770100512656793408818684863050284352355340432240268764656166010377716898456609789371241062514958061190335230290616126520102812475976093131756170307549389154403016004370531643825091560219761418738462184229179502457271908676795035040924199860516976491811135867911049579460591113473091442045596505109900766490300743290441170963897644046170474775683190085797305598638396786714119783105828444661621428668247078631526882594661185311421261270112865391566826739310430450600694293107999524804152492094283771545377767465561481600700604208697455041144859406755978572671271270424145835544889479967208088672650055312244522350266472526327275836878560802948748828584436313751779764775649610728416560169538376926439987136870768103010872894529012672485435777979072994087139644187109081080139065901772182787963729227411494185027095825970565729341315552901176688404667944285882926469558070989819283525024234141960127268555492342192881604964835405521956649346346206193417564288954846371344831978125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -18133269504909089466083394889643443840063853674736635941409460450099435840490108363442990635167833857063170837048335920166099031028108564817773341489938803821997989388318059022166723325987661647828024090408652958601705776890908188786330159808140550950033943978998676199736619481523109025440091491697191303606655264484394289196162144699680327247653895727408707629413491697787950329419336781944805889164055967962124271327507139823359822246240845843111090087604088418787247366541786940786546548300110139675520843350075752232508408609517716967621327404056660548028952033467711814688115320563027139570867720643419002335440911796253532583922345726268724666781660260554948862145188175939338958915340679051135135143098839031145504685128516655557097064643539344881470355922195721995733327299734008677672138129822243691392715892335435620609273838452299366507175793919302558066447291418527004251836080713602608377590273348351016458952462537928913358401743855647405958795903731811994166364510758091676574138918865584972647146673737785574903515963441841200995871929336141731216789928565045949467826997909187698568541187302438038100679368621514014095122100494863668258670344714911818100476037821960625382739871084984405891768839640069415033988387005676089974155814143753406272511612377458899900054067849509136468388050236606805043503099551587297502651961034154874498555764157545997764712585891511687335675292986193206558740983501582588233430493529716865291982854308827321302430087841949323931926828492353433025331179287534616438219437377093123882756536949526659604746709751230979182039258129853262116712891949323449006699858079433904557774598452780068021930209677394760314917069628063525081251885292807585320651356385191340967810083211936710208012166212998624841988081223931004564183449813437972282279382951381090865121247843640306924616293570410532064434094815739821141758045799924606896797193878952017832335829956448350390826697687954829891474622691139692557642783792903301224892410304309218613932901212810312923323150976376692542311237007214626418725318076159743735776048857478191746133710992446301189268173195703978551608844572066738239429319861752335772698137768026753678407801036095592004839939594712332574981982977012392153303667062078043024408006230995613185686186483134743318438188275407028413440420830759614273006766016927595232784931600008464822822461259587688913097927393894288419099987962727052309249572065589247506405289230777191370146331019551455433841016959850966998312504332004388986124977838173430976387730422640641527305378273865170574529209838918374198488898174525201945260306637169381175249317228767632829326590097648427845297910089806152387154814902352798666262662681439158186540658507105407320955424767620506744528172922079724751067574527318073652990788986437667730194199846622896400405191558921374000547661251408485776493154490031047189272139131949427055265721209247669894144677689941013104859822911526654930247205200864566907757871724030103568574705471932612766008112969429742600497325874395754783172499219831884570440188947562348634500006875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -7392585257473283774808092738772026953882001206752927619400866272327907449277881367854262225391394892830703987416784402716106676237458989240578263058231823897133558728010150302625067483702270281844008606951782223736514888098648500750734099778833832700942314885499343176338323902778516055375252384555277640069188613558144486797609055764575616477811702729701363443692811930339753263604856877268891857174303102636036736250669718883058989071486149154257111833181905587073852353404621423401315709431093075588276336148093731650502775236172262159847428067748447423902090933238302066173353071157651413523768428057632244593542108273115207520308945747807477533476166860220676708178528148803000930127859211328356780205551938157380405382145934009285764206073861647501245662646818959902517388220987378023116601854249600907677271589132819522285589835837057776268286019138547243463900439598264125278545682381639086024402859897259391073582580710909752855323612761926522825956621376777313205270670216672086515416561164583348403172787339201435691808902243015074017442910193558842856239368732361488531095789943419207882131664355799678059752841518232212484729384975411405479993741411176781485460246595860191507529792214551722492663881419015239221567366744966326904410699472662818996407771350411458476696114494071686577592643870395759198681372147605855908004237140427896323813881483883710394947371393263395915217308382828170435710845041766324714835322407097891339386769958463155198154875105142744785732960108651285738772648503492938667547482363918175435043219940583358493418838294505063551675675329368406138466397225642725493509059506006125363104262461054509519746650951173959845973846125196284053197881632922669204587481101246107721158968858828897063774777362143852872402908679389951653952899151404476340784056098621640769714078363674222190212764603779335875154197639857171014412036227734253098773997150068212972788701820214658290295775433916220107415144134789542402671846905345447605927501692806823037937857052396748825243630236896433950422125041564904566049988172914634080557395504213539593533501165738603762932234251184642728412078720938581850793759121308589973100528644952824526430894872594186432646071262790223332788857496985717647027590952530113417306002043842813864053708599234345644668278006330521622081084293189212376160432911291130263631845666806517125724402796138062288544718865845222705603826790882210359132575963424081357525374769575362383690921684546649207371213783476374472268212883369058404753570619362131286311517233349005756395298935995661290233086313929367704798155285965877653646635655265800424637078500986527052526645318253809285175218654693758322370417814398259990084220103180531314910954457916799507023243562272580903019563645337902814632208495382511645192492311319479863978067520259899438095327671155354188226676627806775996420567161030439298686321966073121614113131633180648974494519860517273470376041834812889232844079764133101525135296893797269934289859872942454269098940072793829450090093967300208693436101630190104522217908307915732211774797500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -2217927266910047219553119794166066690753040279800860286135172499748834131381048506545779212459466360024166022705889947723841332727357130056117362243979959729286982058071939178815784335393107547970508242710892656454644892041425406681329270183562171158721765417227250611982196112762830845212565909331372644724550851610666835986545597972985454547101437683730803416454118149759072736620389024990967644113044302127705448913462219596391668365173353418529631595277686037625988368061613927808233817302288472925039762294771810738760365087671830125797620083930817431953809291295923121631889048314580725703113155349490220651485646766293298060142394752445927534092709802583238682371272819657580258040845057237063887020714447540708899362942537748703780062607477897458439459450481056177950280304986657627112089903656687841720319128305446310236057435103491675391622600912424175863310791023145923421443284017019428678899747861272209229333889175510775350325764244257291035905895332640290849392346852019012665888330053131281074086255167652424866715215131721176437277901718406254408961259963941563203826581404902559360784364523744910519652141387943233835499335222121167766094551898592029778053613711881479957341405146176083433325005398691909006640991906416688171604405026022631370519846403257897150840919675796670945823843412761200583216328080662289541115851256646596155357028333800044203909445698816848266052732719226270179510467180292040758992826566643183148141994839808593963223549477572557394405472504856217167379661443997332601274081651322408920484145409497176298551355404991102802470076219617985224979926042529101046197097272479155162526746403916351124827291479970487516327039402200305250932861267975693453680581940947980327503041937540894824855048562926222768033419619660333908260767753941513679987287945122917673713287852495283670676839628328542923594551625018696820064293157016183950143525317875587394283047069861279785162363056729507108500239599560551121569093799503546821750843050108638682372775899165946642365831221101219103748466447753005709619488116207861475160777590166312685379996199782462447739013392664859133398654461488957851744741765059099825176333631661798132165518760133082955441934628660913819349436221450825844686685411052937284104739773649566530131046017397185701457027190534427525356086106642167257403474309982893589985616934744650159503799295376860264227387164282642263944073029046680743440862668549940976563368304556186076642724478144056636670371965528378761187742621691913428597162021859516171403065588866886694720567199084238969275743424992997098380776255542882974094354218735447443885311919455386346099038192149645868272536908096428726537796711896629380721388600417085739766342259699411393052278571594153600058198808311573062713490776439347254833059852938401731019029375935335161213438239524686300064523273326306256861607696128369570334772164261833499720291918915592854668089647240649868254967146193414378143234146591194181214276981361492712243639770960912126981882630774103026317227110073617591491700644759552256793506423730379343267662500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -590030198408959879309965026817810111424643491291912284358074858037253456509104137502529192808306154293104874518899293021755002469551144220946852115157453243997277587578104914036497640734683635185698494608570519355035560798351546427664856767540605326801297476187882978503899458731000796740443696551565726452385252895585904060947535133634029769485324787571580418099266089544207327629860140002466476570080982779719643053365300077624827300441533336610399842186400176212500337044644978057020426193315641688727618600437221161286980538130679492619266458601817275817240436791837532430841427289223225035521899117059233200030224040472459397694280539458585990255910802699585429544904179190233650350073016481825345990981848449794908138289605742343404266566272769936319424789008712681192181650721037177397760743082829965360258455008709907394426722563643322913784245200237009425498559892987085086046726125844947176626113373030286753862100756241411948148884106234323282916017709813778184037092086569703732261802460714339554899661104403473395138179455238913179656530240063530701346496427073201010893567821483528915373844987079208765315298339525245507659224163185325439674135346954501745979631221841313955418326311901009774638224652280983221277654740128267749872365387370860353190381170318394079902741654422371555468540946730877769771565665061042860221863688301549143867130009773262247844138937121550808691117511546723877412401877486339076160460849290756320957630977510300793301241180894601427771829616162297831190941257085383396734741696539634703382872425870734039200005368663940631435833932894490238291924582198644727911819775065905093337928299055238621485852643156151210818442766929373524387948892878298235602672490324460114879060049766024584345460860006236086550668017501925529105882142396287033828074276810179031324069419937959471612139433098537083502821723504022780742430957428837259709784573386937481902777749638005626228915400361041030020099366142528157559339634824640094582588063245134662665652016687043190360189242674610336714280066469230159753479524550827048762293826813119723752444503349594466788531316895991545932506863147760229275932077897822842576508840087033642138967313650086147377707607723682632199657754173335230196580050648026108132485927750514797017703651745586824199705769887834591554637847631489625752109160751774687382916238795646634597635007821978717778441957670510343465930175309694387374969838091112457393015354068934378007318292858406686282290544869601611943862842586255616646237968295546714818063973242486632449560149265003567359929066644759218226980469410023746950215237110339386905119917275351335209891278412630090406988900614260647745185649454754164412683743038741043144972301472806604692780862743719889305544886472812784750658110030533589325368838629990138795192448236987808876932942214624738888901155486291220095367018724968919195663143428623218604890529416126309162423693410339986315268625236352552912497387088795460968217323113419970183279724458516584143436978569020623522136168304526546279531679564592064253894253828862443102771375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -191038254947877469376787363357823964608631031219471621853473047914283442573691795056442381456762914841660294524492299513899100803946286433533004482171494674156279335763914657959437128451477024545494748573612402159769791336111843896572156000957365538570186373413250235545483047796283374907288690120211345979895724931910668956945996390576151070849753308091986035288137150148263802554993488796167813992076620985610785286012304395562731088535387844285023876672519825453813912638046238142201931097256561246743231960631733373600272301193356291135579154558843484099476080816065214304079545065016730876799405572340256550404705463248164688801282847071297242332046370477403715501440351515280983237876493089643979710459144008123630659245242646978766898745236565308873451378279001583658675302227188519019631896290317593080026173361190728673266779709094867549110375970637822213118178266772838144278707465513618599206455498271914368319366933430696045205772107415221940972285221373260901656170072522323069409482263626260364715712932033172578352319889664831929594975973686527283843778559658451274681087446557265061097100295649449746444660868499577452703801179431572201621538130771742490520369443905776547398469682097687249207983962424681827611215997478424646152824495492376029965945131913316613699157127290672410935748648761499591366762561524914066710682658824776933694623959823176778667522139325599319349785541802793335277051304997049167684396179854167293025268634822713517164225058610545591519751045960076327499015832076479019656193632685773272554710411955733982895252592187094993031184421388264919831331345212527581180759609731488530881612049903027218634121391106869392781749729620740569360267352018166572737962364682998617477872606264449368149211135834309698275740513580292474795298719251272395827020456263016450827317750671326515189190464598647777855162222321974477719910019225527086419995394448811764254651152938531069321137908097328090980679092696481556242779467372192826989432332279543656905745254343135179700151538082622672322865932832694918084729492467136155721454197273109275491017048106407813284186624330080732182611464740830786024855157306445109676529075592586251726842154953764294261566161479667032242073746299572549415196330693339878013850301105170223280161869737156811972593314251579504666488393626566255310861452550807098715264293141363515948954309890373446354505351497471959715964038830392982343183824386812153181543370538720481724207794790307802519814740177187676404936318867192422313452454149701269738298447864085606971259403465413359457638058519451398466650988906137925136330414891809221095919250534985588580075431540960284629511074653994002075883369888786019663471916058646438052865319243309019795700236008534812576583054069236616997857420568571837564668831025809037958166511630724512936040937039935218419808097739408465061183638264184182159632694302282560924814446508714196733447441031826817473362198957920665800362453267234411282497912477865429198378769010025878130448076929576784655046316518725339855961980475035823565601184483990937861380625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -68812553834058158682924446001508354584596028349136519730456268399697940310099218789314204506655256243823937187871944760920874712237953398788044152724383765745501019017382211428787010798653846585657775117486815465769557462063677538373924554757121899057481307904149991794102278089212872382829662290594969235002015749528257696164891744914464174628229049329228321453871738942277679773889378814519505476195684584726612308332708197258143131399419311534407204006717130410198172411653644144876911649566256784922043796480916422386183025617194740400581662766541877484938260573274273059156597124793291434387006559222409349450096176897330428332207762378839310742045981163087940538098198774412976931961831401871261424708398883492120047208104663326645987245057473925813237636753306585608595917258844027516962400991818114485777049658944750365028109665997677021676720579269259161436265656703904448375648043021759448995930030997671315121035208973468561215645240146179457455821126056266449718289736991080390615612102532150190740445709803956278253152031876634406243853047514176411620778254491962684087907262322205724785620923982309134893445557285453005020595356981503938679345986530469626860884587475302542016356067210213250687702220478861157022089974571344404815457236099246793582101971230407258623696578046346480440783386982094813025106071668047863753676831971024866923533828056234400516689315472037470215779982457156822064792438448992363138476810190783909392266667315615705527846976121197763369973244121727774422856016299166950571528028701101613210491986639315274256670026151569989322064904297252246631230409907033040801548766588903096587684784029222045599118320068359125328591094553542239073150912442295971275850267897590080639051612472970887179059355946396944668319173365239184239121250283942004082513146083080318462995345823081248891913834322936707190150340554607571354609439988465991377268306496892945792395151143163772438432802963130141555499736270105512809825258083463523802452955449689068763120629839888878917446274485463926318889178921331561425067010724838999686550373641116866027432255688052466051505250316235640135418973550168691756915654703322360273235413310917180212321039745157312597904961722607992661174192425235771457075802181892552809053807258400169609374131093518667929569702337036898936684561377122030439943487921876653993398754670478550725463506150287668712141333027968872258354185688819119545527117832735193811378215978098437143416847901424701662537950174381183662675307472199750969181305655343429819627364499977622406221423916374631737289976283618238581996899322643337019480957816382375529624008347058814652634712329761866825334679671470062502412279915270955159012097964483376056249601955723443507005684616449451368757404869468392895217194121158079476376754687757325237818526017136698001338636762643712454008857851764536706610511220505914992574478696643804071400641315634053784048973482735190095163467511100934787822377203400867482251723614860733882333002488359551124761947895759980706089354726432781080128996956132880586679439923584536538292750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -23321681255619907888851197871089375090074795461462088309130233826376393157317181592922006205301517989156711809996405299145496226414690208003337148393916590458437724745946574452190074576462642031306600595961991754260887820748846837005380424427866484966682667679897610065747065471175457263285814763245795324177231625258496944098993123384054427122498897887765009831745670904638678484365258928072945361244933268380467460394661572648719937066316631095766411071782570057992921802780129639755925999994052003763452235718500310918687694058252438621654187565115484578551729479494485734493115433424638252597165305322636254570567420710068344181585417830746265254537848022710758964980311595591913324280502130926543595014553256117112166892971172172964156844121623102845091625242561919289737531491687796798893557013442604104690387473618906852153100357840674667900218803099558764424269159007007369738183947051377174007912929574581895730007403935537554249377050946292162801988160643787482634377838431359025572886919938520223086335106393039998131026520808441890259633348329207659164115370346519341518251751078237155666738828930075180843134309827970523694392773170648364313030125363515433854098324272685737035200932815577353268425060554465089465877058033721458994507504356316672754467744145410990347799572274599585442665205791846188602000804035456940191181367996217675819417357106539471819136784498382916422478374745411119256098857773293811985652951682433753830362826205988210593957737135644802100079893906698142234284324143695669276672088220661818598981035251227971574114199312128022476255862007218482105205571435181328414267530871598953423157857114400322483419226563487664945318460637865519458959067986926271468260672436256631097145067479020633913252048308171165427157333366066859051496159536515303294478644953032428005872123164674247073376090656261591344812739929643047472563232488194628012948534059109051511422346673382814271140609268152634700879500911587831452369211619440672457245065479010560047210259972883783059255635149896803512354148385757818767032867955014456128506526586193203463153611305084468289053410980567738854785243707341800627900565491183148954047913481819976523596195483002346719563500331709357468856158841986538519237569992766158667411783067212475346939202755311279172087346093725333950790528857649618912578332713441259237824730519403345879920084914601434492071081228449968137141099485671359874529788123880890728663841640349758286880195308829416078300980140192202453505418415356956584893300186089905699795644036798443050350271667033178545181606160768082170037951087886996518139349656191183446959207020846131590766100798726819617737372250798211441746704159616480515882593545515633655960482228463877993817520196024294602468147965923032428501152088784909298880333314748380984497870734783743509170142780818633925789059129066283458992584122869839213492101796119027624604237460690709420426126948663686036033523236992232356782378458782918623688646935925587525104577961741951361290059275966267050992016220064065151946945846740122699422877378872419179920250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -4133363177887431336115271842035705936630562539944029850432882805534788383856429540721830745286056334625429091054581282527444619097192857750286006158453006728525920618908757099979340565258792313614032661173489011976652952091847039393044452283170829295862646623833611655299077954804911232476007982099615652802093057010849498999928467591799588429300650794147575450200647163292261142389811790760857505326851885720810008242362791592142626829217657225757032039140776257102843157303466890906853016812443473483694536372388276510913873829342627888560107148642644814902878668445553293481019632671039776682996944320910565400479563176531177541306021203701796125351803988804466333710462407893206179400578161418704880611513925737737248473675311560694650455211202677743790527134591683199092078171453768723246642557497602125251594706850060005883505233098451057851555813175659550809639994468587855800532478835368167628004908544873419329235691726934186517759519269373938401277735187133678392843214196932484134868974700749900937590998111204966092516354664262212137458312952418127927006291354961197576158471406924412474832347279976695539925487503516020409632735883915595894132689922763560715813851223221369450499318530065501160822948389364956738507487343410967266054845954891571049549570803015981517750322536783602654497157419934216443425184259442193919328577063477274202112748389133850440257197129146320662844585611735369900647558282822572350542602947046450863628144046539631585657942962755637935911358203069275383138011903783507972885905250132334843930759150417078121945104882304500735773248602810427335505592398905921418250896256314694901814097365732990574380783769660597992379497457862735030553765464230214326448953023284084765580997280143709811516010677484121409961166497152884060748922220143606602062292033261954724272096536003198595084194732877117048637895131218566451881517239543226210091262228277831429438685122775479644510817482134333532160943424174900302184524535604506814417161383071725411962194485272784874190311793611593812412196300295584193823561076455353637102836422604648156078446503858873355511525304334168279436921160592755009521830540645510136131409658803951453320178546391167691454096203215824555103201562996996888357328862236134355955862034101098246463205285529951415065494479769819377980019378850190511470396765673174317411309064919610735770708053371824994866480557495759148961417519971978846572458695712589989023636817722225909783611933253084269314314014763859705084215753081076459646841555780364150964263910474684483515819864052985664108549329023656303525133491746816804111227071790920628145171046495430272053184284649264817884321548697257411864691617480866897833687848200914508553701718450245227825019185554862658546503856044332237215643348161080843223170307008060691823291681260136101132210671986238714150089111171262478442500132865126357541720983958775765858345358187950185757383255624739760987582843336946450564459617818750956395494977921183803952376912808810580621458285389278060554494715142640337566559025013045833792821983100989341575625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -714264038963695011468871835393738945102819070280472004468457612063687124353932043082587237833109893509060230335558312204543024678174515718681379570448652562078070375892598070773430841201637224648201401906236392480311579116230678344732624584557367369946141301043350493165116591917078540562679561652479922848283617567154598012144858211846736307984918776093842686225761971657301663996950816099729889102404569045887496435737038882132206016331824305447476031396860026898862508883133048203972130658011788268327015549625862572208869975424073182355773832973607908253598264645567500995975355900763045654479155653283797413525689256404807896147028685619377814279976080499483422484818345188803302628786769835395143109632211080652456198034794665426089674890382617918217958297533247503802526222489061785726580710111152772751313318524562109325773134030930887997060324550733681624067599990013054503605675429214014387414095176258891375262914852634990437446135798711801095368547198011592704688638552224321352608587870633321103683599637917063263595618199565387728484273937302871541729373939384737320919099813210809377692463987081231186801223081925231458011937712376905420612353758513477522310632565358146938046444109416767891760045334623604279542821368638869124489707847154367538552494608711089365882776552792982647758822417357345825525503998386663733619735504992840079394969745764250987603882256363883867157165598757878587021418229885155460899849504990691801414728178852522228887986375402227438961961934352897877636092506733685098830202614938405370992610727314574078793413518363707541600404174844325821495624929070609338149997761286261324478818189638990207614978630891834128488648911741200965913206079930875763196726763315574628533090923593494742956794016891408788333721376097613935694419728527061453900164377324713324744655788250687470820684721538101133304032515783516982105672245314417113315859577132477837948222223203434361671675956674176344786749805955156364689234025224545319689960418547965622315238668315424403734992554331145131420062916693114924124233799755760119504415665957710271571117689946443876648467203276975653202011313301660985543583012780532528529727227387494310190668680795935863510596670802687802954335956892872591269650095240779300703255737695327762656027150128315225375916106400320231419988579765010559154238256898968286962828737484991705014176594287574072086267144286294932930632865700349562679128958763879610520168056816293977319175082734636491806914423278213095341369115916589307199958617641689487232424263944304823011899720296423090134060962536405201802455840476182374499728628781288568653170436723601657186983688755190900574226165885222381728901438564271849488381193623457422905516708370751628661874455543821714166985474767509024093934345560052264537955310782946231837536709571403274501918925461474747814916905981189395868693162490473456059499514314377981586642458649797537075632563286026781206400090210718646048752079018742234258819742493014575512814601009506549953637296419024945887407931721272866116693999544735390358912262762586293795375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -20471314007576747936765147763635112471089986023932903786111133671786794931253182615084046149109152809796449182897006295716233538386794121042109507325670246088160408256317724902335143793982198171594619005249480506083886504369041718676791471345671073968374947403185929802861206782885355766686787587741749067662171560660737822434130365264222806409058850228484147621185087794945460142010375306929193471326011459336638693398564523590944277128668756997285322345619597201959149823871116648272470667313795772224470915444050471342114212060468858174127925078356031105450354425367825571069584986364152385703447674582937154412922265950176161687708417791101054880526372323200590226848729097341532219285813596878849281482500709746700776786543911546822876516105244630683648422929752845062213241210816875078704194229894836131486044229855471392831781227454818665729900303272792581277615903542738203079848378774434358717808264768063943800773623943641751763047015870205730501362097052690478265389847214022975657748833975634961057192453084910083352160802747946386356998543313988297181417135526647767561167265090864165581699502286643968220156007607037248760320341551826484515446644467341488290569504809388053988031565985170113301770950061901281084467419440678132279682036935360983973302639837430545978787231063653259536497937497783397101682763501135427513961423906662982848545950697560815206052594703563386477732036826361750109843584530636497297596146173798045432104027026439948648175119650769900556004219060217892018216439471482029673291597007492992069116397051460236120204194074472021816326350554465242428105306726945840839440255023082050571448658167483990430479750628612937403522660807484318528316036005963875327171328434130507590584689796570629350578515202137195233922574838836854999589721666851601856064113022909242367474007304923747751079678859161121947135763979659446148550910489302266792267287447753236361162183933580143563987416959203607093774024446269149258375906352170874247223057199573983087757737007415757498292937133258572061931577750771143713689800167295741101595298011201788021058727226047005828490342071406486966401919490585812773238714608671914939943581237149911765521509322518707684541370878854524607503813548910513355009337429015844663466702894493385887461800327683612088475396134028176264429124097993324780171383650385921589627531336269157216966226482138162566553898017511224384201551556716986916473837625930416281699756913981411584621231543463581751370255546370314757614290027071200094998368862792983503914317950558817770428251080319036582607334267683159794944231805892352256976346960136977958880823980072632365605263115024785731013646620025331479791534813804153956708953278146933838644490650044245645610101363400108158838349393138673306494053668300920786968593490886428906015593420686292669639428994805350092607596732932325366224922290358524760176827613525347454239391181880825888028161850006348448194442123132848290249108544949088679615695665298739006970061546556473560077106176962307574572947017900637069946418236379921178623451967778908510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -28790630065420682006441956065754721451409603013286362244268507549663095859600033688373984670089575720808141687999636066979801024045957743528852986274635935228589474345748988918842468982133114486407478984233519099523785102995053135289914470340483821659884780184929131401501577989569742305688872356127765143578446600319905959336712213734748744981445206159102799372651008506693416472666047542866581763873336439718444019945966466399306215600793328892046100935000891497853926798091311566519370834035977904717633008169333508151753302797143478719193765105532231394097592833714028035573973634798606601029059580294849730363625920885321259535691522274229579491213856528736753794354578813801438925301804188047138504130955722493081718428398740256873841069048384735988515729114969892743372144180420517001634529818089921339935609384647053852826907578865819346431172279834668294705958652827311658154630228580026231369035023208382314276699038630228973085590382478583871673533146131717094908491045055503281786464551338934435213508274649711214164919736817889316476339238896920941134910891355504333410262748955926327619329935597482921278986548697701770104013990051338109836530223515469933602193598719055300267601718454664004360213722100809833626317302045914590246980112009269427385206201885436882813581318149541610678672391000981228738809456946162427430917326214956826105715100565081600725052864569326690696076741891017040924461229273630090119772604731107737260728431164730947540590079154901123892208149855870271065670301375153893914075675407733950010383899235896362632020017250508625195666216151948176564643559796438037135990221507898763112952230039835044047979532790636262702805732673040506832643191694498498612988987101114575544291408803429468235609680215588653517964387773028337426691145828988609493250416780564659950725717311315284033371723231791505114904495943647809713654231134090558833857644075454327286970507909198511070527998841842349270999570631526666098121793025623831027637586692505820259618866221420564536305717864273119495526922460825889380370126424268514401982241216428366648853545907450402037229821462794594773077032443179620454958148119083019109113252905773600896024342339366367073039326291225462989658123370652798393491763324188960250753487237354713198038247682785632621114756890043392004288639693568548852799461912724046770023179720758629889900448922137900574187109858491303954776441105998644198716849871728868921044289732571259157250365437150020864830603895600603621636965226838295329084505219150134703518891904837831642110264697445447195618222778105506309460023439715550682407726749873746228294000087708543961201378514945846878064988980741398383749133286048296529845923310286919562781101305360999109929724321775894236512492840574556319628441343255666565135983202065935353199635640659445485435129558349556476354351470121954240431929733821709192429473837093917152590363864976151584287746181995732642822849961838880187212712628176142881158372884932496550321998191659949576050965077018089994595622626126682918340345972761885690376812647101783952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -124695731007388722569644820609393990225318108386151746134982836098907383714259210137014270807864996973483258775268408642824765327601222933594387963102921011557853037179579513039263786867206155084027222294548356942304899771613910234062007795581276220692756773288327644567928855429704088802843047506529202918548967607552791314892037934147303289072123784383449306583569675037447452199398887401377373399503813737166003491975254735124900518047764938918916786501362769190535487466811645788141321561994465080957569876323392771550016827131809910485638616931685549671277343019620457794871069461978435775080145875584562772354543231408380476019254021821944114843124036171677836383392177145443594460771292170517186098351396451402274858158620495418962976794051072763324814870752934150448609707407385731414977426448379438901252751816440527430171119551341023192815326260377671648752126911717299750980403020689132921043786792008625800271729896297749141853912635029936378933888074136899123988305783696819488641911436158191539715802961715063314887226740841358977773581334077319857069918496508376185893319525642995873142028278178777884345962058961652748383707802873711109260447476531249204692549092754184229716240871974054119876818053470999305796340568232315577445018938222966808453960639661276529892370082463953053488002799553469088235774120190176827623849913431090996428739844492616666457024003386581664388226664315709269917501052563406606502687360151021070571243899332468368783851688190445827181135700009463291760558776035189227142636029635285179457253993113766314449640524907350995643648090088408265036991932102166532964088294918845861404405373642201042177219363840442224086719829366209321158836951394696338485342794330938439209144891405524243165564765627128570160043085423864470800636960272951701499246553210847108248265419976188688367077612518781234134440236877705840800993776030180257515661170111888472462295104635956734556123047705336454902056314886461143092485962750208688649117732438848413036020316627841390529346560023652541321176655324109339128143007632613656188799855051778928795016354440370668556051543589607946644951091284560996633822594284969818116705241138457570453128940724546801295852667272025283285964317399654788194693490612029784382662048393117942210908157787203550032670391991667546651846837851442240599698898189667862109543249714555351625138658736444841306310374311336118695085737259952164442062421294824219464719000502289788808025716173995946702763699562261593019075080972462577542730765245809964660337482338527354351583943662568616107020297698362233512933252879932958339217748170832361311415883325190881980522951557825914483615223917446155915008949645596275561299372565120306391590438412674578292177138746246967908382987908987577487919790228923255041018633540837752055660267150954226668389510028119806425863361004753365093196814803749148754499296189338004355304613904621006356334623138671821276417571572651541997031403306171931037613011776309070794609705105663664125914383684798745880556508596147530950057543302656296385498124722355540125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -496046224495099308473163909847797743000957743967044334624244250886782822701658016842694157661422740685616634093125555269370628402262058556967518215613276532956399951405316466884965513585488387793847137834303499758260822331224391766283472712483750032888219021762843429898952309950778817385488540168971704260688425471134735670482909013467095920884860828700773420020649844164489622110271152217553908790118719841995768557317326860304748909946048312632508759048760602445864131636595220528349844051445569344324661891401078212044923118964793034669446724852904304362057410515562072135177131274200101378974812442921761888714324708791894381628192655259583158323428683217860156702043391444038462594374994304578984513065622232348308133800492032101796152862260347918872857260313841684249833368083611604518467756075259495447951810577683959028951147771094964858677465806421467072381936079563041687726898363447520688486700200362174641664901870870237350598447880638206499349385341783612116218770542534830830807074735980664773721680976022485838376774446778393978601014446668618145561996769940135637268846520440548549370402830310691218988863205629301965172491474710690108352077136877364657104433972149216687184428214796785062412176750517964875977804647988713639056012660241464076175871969929457281209822888894233622298102808817389155056942245350234360560134729108155984368352400812953889715998765810811987199032238191810556395794462281474954092795055079860577943223585818553717952093759445806854090552372315596973665010239900086850570035840070448583781551736542934687137272141829691641125497197333400193854615107099748263158083234594947486182015749611150162772643544908601019249258445548219270428760060487673430729185191145966965763438817425432425670765017911162779710508132911684726390810446285029234917467033155941467522509356724495691133483220921481860990107618578937109717564839490111623459505802593194156731079643414940338934090932960880831606495816936560960748023404760169003003259484553369958271695559926354692828585270182850013367038946277711535975574280677235562145152394035363657493284496797368636212406583477393356051389067495672366416318946335148566581636824163733882085905614768597703148445833010713274560311793761493778178483684982211278955048239785758217542390474535925572400155889773003076141623126447609147466048013358920223547116983849047518855005172975454755929605749503539776186900557623382628227084104411495974829566766439247143654346706960157396278493606087074440856739701688594536018325280671702985185202102049062846507324096941405284409039387664273801708622460490203089835576037762436383984550979409660522827409270471227114799581317813848331960929203217004173997505919518529227757589106701617427358931803307420692026713199165426971029144035149528217939728732378378914450486743433381665871480371624606193596655881049501834181894742208672669394027634758679456817047879536245208790962677943728943107503733140284001808414181432009169541177284153259215662303251386812442864559912255007404987224076424206481080562786223153691967382327995514761875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 203112111636194429760639962053664866235071802655515449428904914791014272559016398359456008058977984494775102339326251295019347034963515218780200360141941357550034485383247248553949376624479141768051392608509611030672253757434398249140613171988270457170370611035086563808399921877431868551792597482304005721589687951059244487764032761950613550334098530663510908268474796916778912241028258723796319344105833277181459323449237215879074667384576297516562769536229086078650803570016147438321301084792748677260320655486668400271066695996215170097817621602691340213937039340227097363217743320220240732492770120355889470106387573428304061105600663153046520604294216797866693516628352516093105820228738625253719600757456497451986819470393014541077555401049368792330405726572024984374578872697386336549762825476045236229372271759450843933085320509925731249475193972997878091604391351612577086580610740449731473812752673787237112391913717730207623530923036038280870830857827226779759227823776798389086404333184926240970700249585279293070403117564172977338855205021049617315421264588507090215606188830760862991216142620032074869604028015302542404032700704017003256281477977353250612511765283967132302584031844957424507243368634936828679126952045837207441311739129222671859322572949755412637553428973577835935295150330766748681410284973948374524930702184564534231828955482190869253747753515488344018735071497170209236966847131277006557788571201597469157766688172453950105008936630694795725193467409399059264498959814320987999283101465027538651799274061908115533342950841658772421889671257702947666031393705672177942922653788857548890106161527077080511070447852403473052962420206035446612642450982250150551695973845405245225983093282021294235765254010635769922616882179358491558541215074919277323069739257871287805753905928687839090374492518906153169777947659380592747572428253775152466385802847669669024036994968832607344709066053637521216359832783116415151371041765475550148264051436013217385668486781126582692737226596651310082433652577073387441299609381134991170126414658146255924209891675073907405825709329423244628140980280601220234972315885595607043573090328388212860244735486313426831255420012218206111692949965891868893084335876255181683853037020991732551968548363533490368327671658197596783938670969725294519759229893009662166871577628916395408433685508101526262449858025123503171191671098568301342815670780424849280761463287125045360506241564522648349050224790634849229581137855581458830419806348921363207599911645002738720922407797956891926740745032740897196654314820387282430508327334626191383946635437497644150228595787088021394520826752823591806476914502364498209515376363860632640937913727824676268966470933028427662485322522431797568724707429603319949784495474795437375533435395458487021719835936615563885633600953790554359071121626497608899411972734641952531949525750921351687600015062872883163175007641362379780171131016267530656114421862171618281510406899030524408332998618181799467557263211895502008380469318720213418118627228361852969250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -17599255604034831565053085266116400766273567946542185713514980233351943830855631424358200251881437709630691638478201165944734093619541306854014107644256733047838383822517902044856296386164080590568494988991522200634950753344348683697692284194984485518202587045156000257793953602199357672404550294553896396307181318286342894251039652638425942185087165933710419545807369404804200300802661279031678762513337693109859848449269443881023275955194719152032961981371858220481657830807663451380402945027740155332695691144384039201147969530776542589615868072347794697328591784677794105934406387507232366837563555165052571474575725248689657114432771388406420812156014061133602451027872422176616971388908847586326635485329564469688026631054735878932624240973153057190070849885433400373456492362032303186299342176298799221808640192563178467634707592491627225267180519443623462909320647894991684141202370844662148886791714881507891601215149791831356971018866010748383472342748932525153679811779264260961131067041508710738891246111115658639509029206619936292762928216112366328747044450048721484853883096809349055715793204779304738922903256882791604066785178655778570197836655672341238672752271678302887387893147915356909855211296884390710171520773575703901125530162619149524157981547850649956689776110131687510266234274971706107622976020784617556995346399873550139805357651497182410748881480522507026412856996042577524238932516979337026144669270706474877854509025911886323221708140270163288179324677884944426946592730501352686287369285380252932513825181699879881210364878101245396410184408275109910552223658651625689705185429269447437203443431725260914282844150032068246656363702402746236436481060923089420058864531139081937646231453420973278553257425943727276122013504413564117261464562149202476206334204808314803457142121933663443840238661839636766552995034895307775565774302578943812482513686443668937092400696113096233305780033496386368930835569528522542526740159915888476835739227582153698750943976467133084822816075536832423713977971568393093407545594236815451984506182999945244412598340747668185665743849849310909375334156737797000804698117929540166928943476324890950934236845955418320327884578915282538322388116519651067640825119990523667505880896864713691033447090095916476292476302417666409192080762800235441846537871236062753400945698380758173860539340107095861649590778978198277902991155376289528989509593670628466930684958152194852026147439040501261831505376026313161952212548686641455170092135519418096466535933428921280849751017890841452577293068333856014108739427124731267348468702339738019661363630671919133633760337831611931057953430394426808442307161578824315130860728737815504567647335852949301017363646687645298464149790846280264146261004137167352038379745469690453601200465102604191019723324280187058701936348903715364137794352660108258545686160358312900871464846366717299375533398183676985905494357274691018025971984629382100600469610578294689287402866039697562356394628150701392425099895368302079597098851118640902492750516678384406250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1419210193170362720878668518377406563450572019240559324273372808022741366168535298355019206449244822221330720810890098156071538858249840408713210298607542825452970331236474711140449246712179044249239534460613724265231640605778175471288662068355192472011325212047244185039503671968931061941501717394767782218569895227997213335410692350957126550856526512113189187422689462603532346214626066284693144075411705317046835439699373841167308479584140217961074359306453587346571461375477933049443857007228001561832824331468690273178135344332957055104422188867577281603526950322007117304476867435371930022054632534841442740215186464201504466164595766603719958032973331554005162939012574397194770471060660778594764176021033350839664633248571111616261672457085377606522887875718248257158888489873525524858088112600847084400933530619872122184933991805181505197479470449024458683746625814847139419315786269851951159402456840531027425488528928298515031912717426402400846683116813221167501893820517078006148466554526801356197903302936763310338932036772415968801057433816404336800114171224999917764027912261817333738459094422332903254460150236167092846201862655932084969810016878517715811234619128731595646733543993987991411463026939617467000400958981774327823329744508246531099043253952942102152908023659044818747831103756378414185761216787034140614392376361088786588170282731837636403810855355438147348029121980987768193858050155666274603489792081411482174036832769071064508901856099316076093420058754943512950773260136014919380499906780655646092066357893359078111160726724476179489263334380994519712577386587532780406778123378155960437726044954774723668790177825728550913406602157640703595003990314893086338574148274586831868811173020971523632119001462868170581858368340424405111492109651999769377287723397436931123373780348300713214021175250583606562848051704622724192311968464892782207577315942168865802926143623440547402338879538106634666834169333463673031350434946282478367152062940906372687058515315682176322976307821052785427471561966829960491462599428748715650128524325879088453057975995213805523558627370833539972120579508375833186947112824231446109291870010130568591821076191339092879836783521553240958356955761626027687381507978260472229934654306766354415828331582861103101971230719412717133274246012543572778851550340395082441276917735053638398461067740583997533941223954965150174682517085674743960673304838856640279807998399601290022617836762913508026204699846889954234439685681620627049611718025751388078475553895101165318803912631170871961932669549962587829144969705017360341802542660163990185795257422303047621736851280912505469321307810356238835469618162838348134543172709455677656306775567286874040704553274758785968543932182332575409352607551132483141226788685337477450747883229300022396231934182393110813247602629245319905774499779035084189836474260611842225132202373075273888838274151845071084241656409648574892080610466779912734121411771149449032618423445795492252113384792657640971082530886873975572229242002433648366456838205114884125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -154589877640217885433405893218570870792067863530547763908178535858052462333252723227915511965231029211121552665677078102437252752343223663042613129626021720517958435070538366912274383294158785453958561176948050537086930537647525989453694493912320700380183052391557435690154499836821800552937784963137927861826000572165173519208768577977177098668503962484015573035032784915205288713087839480241653628031386730215624886223565956783090292477272309268850487377457316752131164912133816795475384319769407113684927545189907424911385601341099905208578853768386442259028883567059486593614755283931178420605518297377601601526483014535300591906375050524235491601872791601374872590146317723195756953840051628511069668901942974104188953835083093142118115763008239950659958546589066309242800323035196989430917940842675682249928487437083938113297052005004224819610469595349317668433472953019011743713714608019803399714480741890871304674556197433260102582384375083449285149181179361372911708511828255836278966746943020998947596595304938421453628098358546879173584085483399295349017200578059606728158133494592722216326267817800800523494399943214316355400588962054495595624555231243654827720048187187774833398299899801309405267000362166367497670356564901789150868586554380159515176102977918032832244611773064589221782158496844387762567449639119237622834853326988767905116631187002798951829922373429133437043307696077909041612605387085501395960824745063715760763137422625850449828635493839482113168459652895495130914365709605194371851916672128462127221387393543755913860955628438018989379322059538024552052064411653618984369785687441542233259859716337665042433801165015059098333202403188818034678993515695628332597343540782859134223739376645211431187931119742205347394353340001229342804213140114571615496384988375168732460918717280280135602002325337037570224831722353291656502431750324953308268011003718573726826832789872124865909934047880405153430890279096941243289474098890552215429331898085140688982205341216309730857791633564543279199365481847136433609434498242107844263857582326783561359081483556718836956043489008274382258938667196339162274010780383619488783387320709007522395030821442857676695992193437938038163450221278801486717100760798513040161768360222025421866756140132882365452534533748246564368589831557026488584489459603404424695883327247881715667073510098433726245849690277294372320034104010572896603134139044360927471221909083512724351492213456849475548504909955791333461120675974862407773287642461848773926038804060603292624448038660704744757812456527075110031708301139443545192542911347938846804296927254226389395013610002931542814314105607752838570694256739257752041711361062577968138154597503742413748958966558141483308899921427355005008220433975562862778185499436145445080086705678250390052648926370339287190439974579142347355700284214450767265254443594962884593043929794897037216073138061664050493522102551539768978182520454871354040516884940403882492981483281324241497874564066347145757850326210984925868144539264169905331868277093047125000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 9726828587303608752057644712781761027867977945483083882928518211554315971770334180333671670489028828764954589222989388258368075568661861346031257610242047937847112362903451373546360821926150566870392052978032503559139632566017876792917490477250492397640135932150635294163171537810595597629915585604614496121850677706788897041209098302141878641144132402240016584046405542455834640748460720820052906413405573316162333601011491912702076450727798520303060178146479696021034748325682309613022244138510230263080277067416986271174854505729839837800275078926607274245329086295296204644444048104930488933880755006253810906075551883455771271022027643985159717143190073350475534192455222711429213754775117266658714834038713272182415389082357980463061925301225434952642798790162771660691680982464687828453299968195491244231825020898091753443834055631042507557696311608464205531545048702808670520798373138025097359926839375823414111427612973311713242036534082375967839701511289659450397998032480882094282160023255699618367306553927480197927955603707660798421954324662450527795747651520610827694061838225226582721373022517265658750306069938095036844538266547166073124045121029293125331529457837915363017856364704287543569909432269139734130314978731261236417000574492855632403216674114726351710209234253056934142474071757016905172547928394421098148127547465131338607955149356741920863363248053377948749978490503250786251472612152850867191999851221648530933184543429957242858194401506433142410497738041263587473956157926374617604424268117286359678401922432369392975255099065408911879525952277742861837569751219298545672881892770058586473624857453663967295214462754281375658760946188642585053803408673947850733615425760140314558897161426173881342972841209307543707756462591305917428276399523882168337718998042745548731520489108025779830737458129280857081586087055373025688991933024127283738209197477630315512394153420458986723258282102017509068423861092734102607352487468443062204512998394046941010531407760811190238622828718016995180602907510804111260931891795109276024860071000155222652449575122438616402311076269561036888564779914116907430532318337770609849013898243529749286978921150333552337286216670491440470547177981127909926369896962665506406873288960147524685472641209004110111965935299267966753581537405526059369191036278269691522975309174801578271315318311681304286291099996409701639145451598451774973858866132207532618484585326488191315622620934256970463096886006410847835832587114177338086921324256914462859987859162691229249350057952783012260191113177844873316103890726853100240902796192809324552753325804113273880300963995504885858568897751976667057702666126055272257291126733818644663290926162467833538424489782828108232384522193940076599830160098809926853327872387170951957064147795572925767257985269516002832248196151619621925998761988980468321566010692742724730027494243453129378441859495827030767442181910876008179071150994878710597234573150553044285598959713676984224155017574122277229064732332770037895687997545724341427890043457162500000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -540258661931530903163673141853120520531370493454973465005936810668821937696131984495734630954898879649499375244754497628742762897305849979510927559703258689923884497533931307525725418832004606235742534803706136799509387946655532089671698938861492836100651309343483828641790530036801572322259211744312496478067465974035524868900129029200846869134802647863922126378659335615280727886331760530042794662724134598440452757616688692645584669568014274890122497051852732027811319145055821905422616125381688734672893229365586571683763500092563918350495047881295305978745950898047305961674853792934633236619919068345484294614852871202263989472987885611833972477689205896071530209210694761426633404292141288832928891599654909091051738592124334608807545186480902402097832901977458297061643367317217540682069988363951919773985970832746382261444193059992830976059649381950951505047290945543623450678564889325724154948457869527150290514611969054115066969922437524970105155246825913994377370154446643018076657449515790128436060449572177487976393416575737718175749017273029529202747586182499720560662631190812529444470349603397136866909654433899438127671174249582003310960110982899179817685237103814719929413869321732564746496077895057868345209529640411025225150185855067153991698395109918344880641547748301465695305282959714661819746417859476545563101941002252245975216979423671918942874909175989907284190127820988483063375001268523029015531272624446843695406690410831213891284645980589165716923894894032475901875145015884566495139060162900317028189571163928719502903878976770462659923501536201201152501107385033718517257563355163292366889027413042744430962375264333997314270361857637904015155026876627671407479614962712245996669187269442231149195338483217789656120192031825350846114848565532215293998254875208261490024770849532956008408126923820927678392551382271529208777390841492639234398308587010751220858237703861123875437066564278579806143101245756393166566727289162061355911689409632890358158060702039355833733521820682105883723534351887133217367899514442181268305680619974996006596243593712201175517797592745562594307458733640032204561672186411101952749682135874345137386826525268840184252312700613700360699912176820428795817218575470182897174124551732024236798148079510872749808559458522240494641246110225402773192426933835421450496265703381016139785585371272279974689458547940866745846600873246184359922910176343831827448969765782821552147320309950491489226118425844729943376223477642651434238232724816346559747316281529120248948719915045819798119085422359188225529534125686725482774890498251316343905227318457029051906578472429251429115950330654099202862391899524016846253950223542631525320010798152693786867092640983513303212722701692341925422870758098627672410245872887950063515448925479125229701130782282593737851924459631233778627074627180272537562296890178745669491787592644797654872804172526459892759837583604295190303217101962499529831492470058857260339363215557656254116371395489225740612394605223383813000718915603348057857760560242500000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 36420099565479270329099521284576462502931880541533104651401375015223539934052802416168661406346989035413830853752741240359069156744843839017496365400963674039193225214116082511207519575517463047017011420445438074756960953557475106682913646178207614124222714268057406545230880717241294200340347991185770462649355898758718736779764591341137356484398829493710614762785001111726455056538935072805081235806716686798885179147620443897670231019297447426670115077895204869160421625623562310015303291634111401052673690683602687739330710598380201622350958992087989758951911858179693218812145227744709195931420101295308050060014379597555789391491231782360409668430008468049346299517584037698829672536886354862818225986426481433740969139308583334067928437826171500432316242384454895132782590425217385777491349869928734011575477639248601783076216830223353914094011855684095174108718483825708020853086412755683341469242506577932512200691545322604990478785024903094429730652788795985214022312179699560544529154991243338526657034022117878232781240910034042418325083594062124660244764533777468053178381278535810851260854508422092882150116766776201110723644570852754952758514772032936848949878477780564402272585846764322301927510896480277876447065495210628337202420557610753757386490837565074906167175651129708277069803541005021974232380421002171007234408517698855457928256227540949257363440379646237346056939337992058697440647578315353564370999125342040104077532247682236400177419520903284766548055712413750783374615519190810588426162046399748566141608843608538288062727358643112848568747469234309727331424130846689245140350361260173434948760195594728576796580048884699283529818814215316441770015453145831522198436370774763244782127465764508644968097213323453653903299903910140583548868986490222422288345025992809364862781511920001520335803688029299336583788718191126874404463716710436199225724378017578263996951304110863379678708775038313827015021664523614222553562322632810458430439129354804080055705575835155908683040814571081406558154143418917124545988595208910731127091863055970846168211844926920806212500633625357199665780247092285123199765779036340023265466226725374679354494600695459290073481801323152178045518026357346459652095764414731171724507196575883802085199269143658523804476334088051387909145889494091770250820351126581386251670858896439075176678340766940116735509281874402751606587624045649248850516678772605266993882273874891544752154822601685214137236799547347737986596479626624193815873957079322966835563649849589501320055031652794149789006286428030875462101075273256972701386785964082526061751097281860975545745460184940480669247091071480328960213877442102038406283466225929734535535694655521344631099623425710010937040924947673706674165884561380156941730795600293595778278131978556275259591464806010747017685606138315014660681137005283590451457156022543669532111174366715856394085138838685990673826553607276221557342179882151399831343345204578143858836926558745698761397622398108101950218038385609945818252678102410860049429692409375000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1681871249099502495866949872793481008594664892514983232868368265230500649519544325628317445195704956722058554677917030746893365535027777407718276280251512213359443060788717002418151586548081999467072058207386310049940694580106480048056477059701933353287379011206754399065786561998394171011746474168116972159543333904425834781463061560294114540840849933340118025112849224924614265797516852732016364298592654090268477362654286106531790764574145201221657942581389908539854941016905763190564605146810750802339025562695121881622804137596170483612290272543028145992266179601545660452328747031358933503699380941375104759263695753951844011835673739365373594553577434398706660093305220600516287448051196957493638598360524942186512863385916575291747651890545000814724373495855965614456666781999403024799312873599537894644118588351535688277182507460772164880855545138369020155739111240220393712250173549778677513054141579735604570879149834817356020078088328579213893311653650337811409167585833679278592276736949010768095187796040893399455128144839149706174569028518420683563081161883555598622014869986666859966430356599786722440066859349780209641453578284253458739454203777045303970512246464285286360652956608732341547245072049456670009359667105696246222317495032591372004206831447897375981577904021880448259265948975858804147795134270014697925358158816201263971246096090701622045257106079542861541195706085739575249179676633716995959446027044240713490324290914512110659936969431773059929762871652194514259145016525209711233487754683985541816940275130153189238982118225466481535185604061618190069862052099112442123265676565464998459658687059695835623319274338229104549594473252065826196266249922821306747741052794234866786832309764319098539949394320724846539371900979879844042662586366976658301081623684723412601507971364997825368079250177289212088100452244496101040572979820641346936733330512236977720527509459419581913587877487159917517321706816366446552218111629777676241207797562196716368688162962014582716725277078117598905915611014251719131849380603096802779107152619827752611385603631958607012126776310667452226095009246527699581789986151933776168662153480060261033818009286131320879705685539280047642069032022437838211893836237251891480059583512502153197762835602552212117842770873150723391108905966532672482061355825763574222387469237134002396195214174040495619464408628790345635549770518293089852572204571692925547059958006336426608122955152874869052793960366835028294322626590079332846362194867830058788925240119852053795773539584296302176880502841937484533407352307499101697273808561993020807401580951606202094261055365324670101712560510852132781465679992383383470438217607669576009847530919587179003555170802612531037916658889079327297587997046919209716827321000824775458656990718191159706306089618597543331906094198954028012566584221126899352448293294983988015599219833038814074440391834977717092728773895131954787775486807568539585067920670667987651887594825656362123847735923679846543766639603689446603243668322852982855336012669375000000000000000000000000000000000000000000000000000000000000*i1^42 + 70853701325786704074582169866173784140149790380036549393832685261076141937238905588132067778363381708073571622925939711984687803702905272755818023819936944941939466426740829644303631903857565975500296068950517085645321272181243985252897715555431650266540543567390398810234696586409926172290040202377510060421414767249166201595175971085524295399771331798564629293114794136534065300799428271128969119231423256640219429552912796165130659313795183126663056721839359884919442249740928121572094842436638626062786672720488040148378243946680215780369912950494856381661391381893290057260636023619044448151470903893620408844829042260857176284928195394945631071665471350651304972115588816368279824057255278933297362343929636139634344055808246653859624451597660229413414735888432783736363087586964241408861394809105418639697702715189906935164499402472712740144796768588382570772255291127190506930200714984518391818747362236902347699464219706348757127051690444118573968822499329225526629399887910876480077254750192628754319855761527692241903204440999441778797553574539920178882425301520146076281860296686823092890821816865155499081948220372121165296265723323156692352840888777872336310832152112794450670352581041603721178551055281966722956686670829490582178292607855765524173979853826480277180356637417758302604419006009401368493757346486450579617862983671399689014494158548937889695830549105076843504383812776953809618713463490612872869776823743986499315609082424129855758020597047220295035913201924704635697338545702017568783981472714505808594637326981568353805600246933209769519503215326635417308762933971840347273029452645152139242979385893978182090321981349472711667854206148213928301175480876813817365928809453701496137521499488606912875711651442945014823063496018350752899885990561484759160974328946073629789828141311692614049747454391551866414163977755047575525260081756262678550390670456120577674407807052033586830318820309124191486462624860163600990787185087777914071259004723600361351729026648824611976322398734503331873722116045776123582678302161478739037656698952154681212970470234617178504876696561477395741559033372802437710693118662739708576347516046943292649202783368538198422605147136751888262812398573150847754037748426681885907860982421552056259005926856838096199306743679418699139368093715286178398970735806227185221246966663137108390066420654088634583045103984715629014142247020585089519278874670188180090248743017630032936086700610110697831431622885313662907357567983964331953378851813462129134216627092516729606504202693353519109542999623498523690402318570400965754788387675801134034294807646688511622436331990237264913307795812884046386662380024943653742831437778439854316417172204112071321446137053514575427948856130348600163373534653400213606833747601860156377906576894967115445935243006831478605202419111999857935789577048346201094323859788460858505312160186722802861108575160148593712326723374397464575225012533481948348638256608901084321323238263858593561123178826369486521266833880112276756190476822182007609138583750000000000000000000000000000000000000000000000000000000000*i1^43 + -3239618045162669068320796644137799783406751982608337683548662096394846055905868822017479413036810284821183542813601325068999634885120808206753753001719446318379701781714942939747067685393662918679350317003629852435411386261598799920634995632141392949762799196820048645244458499831163458902965248669521167365007430634289348515513837118542135563497955776993081806054796678280334864847799737295294898238852661901118424376586085801972792460068956016470949270036133931254081589841935931339745865679179380749395976865084121436604648733503145882341881335017214035141625360864667719142872420168479464449925952786696300705552104361726452236023209682238312345751132382770391046636409360244120593260182210260151962595318476069673570365366387321724325638064341969396718628058783888551532238289595047984923574966853338136262426321397679784160815510406842099389800389045827564280594592477003892954281838389994809988101722287945702248722173214266658002414899962940860079082886664739461855646264317335627614858773957684627980897978793168609722759749849836457031669935408404280244283147539533321313635007900607521569513448024717772667155555320191942730315072017209228071070710688854029039481784426672837358195854611962616397967486979215149117490073648971729185110227098511642451088080546908190820248520614049489137601545497401164882021111735731013216315854806013439378705165834144377291348353474428400314085301855098322674082350672950957180456501216231399388947964853771814944169626405333076216586943067243194193085794244347206597422653325859536317076543651216935122386908013265376706457352923902559956045911803368178849620792759544997229434033568053933948901752078805475980071157126970461227286888844802997876087294072403389256819353751064729226759312024102858297032041201582679026122046109941349026398820045192359993537635330690349742257862332242659331084055229581758767643415972762994304851437520677806932387035946179351135241073074912776732191967693432671360763669006993559712910996025968036371683368634205174987484512351520809605226355878272910657346018539089998879598348424433041953844043757543077523494346425440841769430363087426873718921630969857092966792835982516504760551221621677846485545735917823528544305538485343964077078494985026002759945183735790480191962291653885526696024436802566122258880132075208760891968444370628656363196148828525497709200646845701369404737512479388252008340844665828334224377535562923260692437746036094985643152763265217604989149008806311781010092417090056956670519732233633450232183617760723161803378350085012426120384773272250439565549556302844042039906366632533277439613549195934058101586507650490866477543703820956753488982953726683660489275221314047709080080828664260786920480281401639023777373149446785902076167710900883037129703750333949176983429056378134289784856062436435337818901699780846009766042112558551476592453767016179754513141173305606086795451936854428902889242439825655383202447356035807927589960854139606576638184736230712611399208674022959827335890892624621555259268270045853742096785518750000000000000000000000000000000000000000000000000000000*i1^44 + 107084298506386711103628915842105358491645424084759473225617250886133960969362117661684847561092065430219903686914074973936676075229556589684028068295061861109428835099944335411125149736567772928248204121259013604034406862483411505458002952225464030988160246086005947365177507659755072916530390546407053038034801016198934756938976582813617100274300821585929173048119861507409984790122053585000793886233012379940878482044336528338521343463391319430121893658693469636767915303573753692170333330418544873272247590325178403760729801577304365378931074071900229059458271779471748089562219790570182692738662943685521918627058804687891704367485314157302411077935598129238913637919460837623802696168386978196561623688066678355182924478859630623365265227866309744875559909627086760109580041978392561621283568269957187029179514879588727222495196101858365563477756172435859960929958564089150976989190419640468192037725681643309688946230924254639260274001001819809154974292083937988033756976908890871471340292764277050814669397828383150738115538173688127544475104375103283078000565073582105373371616825535091041353968126204347948339043997147163108922363927068441330829141251286577651880448851412377101042700842913422823058740011378459355192716756724123517755081661315112561025608807530468334976349965189210408465657327965105448802418165874474148333477339670489435135243685893457369823773825006661667371684954290412298175511627525511021193316085957936393944399090745838007339528787244370996278532074928074778944233022144189474610854754952383713507453231092991517380045495056041955206699544730497045251046669733782889121053766654007573263231734695898462618375467689454194298358393149274044615085446375639410613216468116397737291544429614160633413495334878663438323977673111973801945038565698267068369719263707169683150608152571834553487048155958703960410664168440414378752988180456160751495761630273678918725359952765156806263345187820473433893534442632276947556117869984670817211036452117541962825961636965005411051501563562797048282524128678867514356613756310568086955308225913698511851627951696076584856580373383148198825754322363589380295615472673879302252723667960525223003679750833878995146070668743014940637583174813442132495565761682557944711849738376561414358441846434708715603783574754521790221245254808385606828326898433331449354368199570248622447376833907541414733112863698893606214945991319450845063060666378185186473234547185715243223974305352853909759220820015254364659859216873886802466294528284991635476810647057065227149178980128597902011104115763184052721479001629314125099223838116809991549295322073242538583735569542907318925593198987801377858565747769077705334660729324464947063647638664769097067562108573954048933146742014839411087643474899790098164203834989088775380421825502529330960630557274874998111279195859883811878958373522261997962500541560404141117404808483261570838138467641620412877322744783649963500381181741544120784330635581100909065470173070700319964932159698078535975104740576459709751038987661140904922595625000000000000000000000000000000000000000000000000000*i1^45 + -3593832621912783509836120907657550237137179635126259773968949034648060739958380622563221051321469199807957652721921042051954406815442835466105739899353749772809039785812168973544604633372917127907842997543806649841554011108702710021448857662258599051692853034000078774167151006137688664906747790070628398293177693259880094058852807814969808542016820167787261919605595673168347559727039603780285779834251489775874180905533353445592501315399075607621129740145872198860227496719411639181737063752651616141482386609957979738993468316285630983114107825005113149893110704804297901399634055155265366460782690580022661300812218392577542352562938499245420830732760089537236986016327268662005578821278805623219938390193525453409999329284326111983280168965079296964593145828049676947409341249294214967514447186214440078493970139400289180576540628576876074184567988487302271025922952959023249430709099799569808096944528607815208125443019553456322681571330138391817921011910898354909658183250973654093904602095049738867471906754036050712040739326441945510616313379727248732818946459783323926800168719743091729451890017139757643821402403529794363012906169516332123328442855776004655807882477009741018303316285055615367901174558965738577397048274118189394890307324803082801653209082721540892015883221459480841404771483383479293402884517636083953211634506049748275212936219385011514124110230058070106643273148568596762570817627381162458580083407729663587699009661765399042704304449349420297960383425554650595566362006986160886766920267865388996095370438730812763205129931714350488597483771108977321453205977672099540690970199157398563786066496463070943491180437740508976354592515365347141937316901820808820077874311143765988330039992206095445232090607491233082118740472691777884668130195418793603401399041277698230526133255634840835019905778843584782166348047829895372613836708110719713366184815519361788861837419678090228380745243976835716268365501830515175919091108737961293573147390421437818624488007111257098037837210750102381029396072982550281298613145909779040468434765522845745862243113737533580819702558100893254944877878834461170227914552958215321061988130595755182453249975597231214241421113775391058029181098709172075432369779600403358563140043984179831808815001025294751996016422352209276338012724862938507817575234469661363684052684885134238709383387520880665794185759611290005124807887851910739561563287113760236867120224335412355476922006910339324626073076103582677199958426621180565190622156877185841783295502098546398801445254985908079034080037982521030606504139348004510825216110921369240180130659349533064737735804329839099077535182447785712544011595639764073009592966060627250628579599036251744956675912026065033486804299180394423110045191495838592269701771965798259660486180254317891760318479475807614924938677113411866058678337256369390735666843946188171461499704883210478447641900678541028725331347903584453563832296024153254356970430698028155989185502844751937530901181725782207779931711749554383061692753586087968051740625000000000000000000000000000000000000000000000000*i1^46 + 103856531603116245864876059635063686468268780885144260154044272062582766064986058361015003517706635443560227207856382479438255655423384081606707225245267941779294774518413233816169219936459652095186858129847135747246032323770627172095948972438844980395728498199557786499268691892630095674766902736728961322620765080366338824773568306136074347180694053822358565797445866562633475198526869171069842305022333120585927588687043026853043117256610366777181709727266070598874160643591766103883881200578333127258565162828896712365521701540781897798264567139286084291966201740135768285934417939068804032770459523081864864042478067280898241310280843474765824296599937260205533536544799741336360681669696341057582590924490438378242771882119201039764416772248051407714459827567314827441426951620452923063067928461725204716879028781072726825716565051851293836312075208806058248031634879207447930824926944282899868076826981913827564061059411054453129592732303355276555882315705090789884133751929203833261378183412872972634097485551562298422821975081640041669142716686696945581661932419693254223445020228691028561664668982994225599772775219543891699196284574780751274091960015973002949011733924650568436739149505343148036467614717317109403137654088279988338168227488284421254181772790100555348454938730800636579148047486491279888830944657411359840878405745418866093040141764471023679413480949861286141645459466183469736322675781399334222901489000212535363812856997963891051149304313479353055301363388148758115430229913807693747091210284369463072401966108202857644013909024454028937708312498394595219356940840053900727661939716474679535001591873832509820442647998238479496524640427224663862161704452482117920114589937154202588413619513158813319048632990932542099673794744804807153510179823473874187121374662364882939824778227337382946491940485496246309485294674735683638291309045402525687788244266195197076903230748183604794563506892952352875914177633059365593887003843766327955724432367450795139374375136624564971140402608668408853934467212536607247568733590646203327845954559835850902513762744430710744911734567799162032018741958326692487902383535398604313125903259547138661790840218748794199884711861146140218086090883295232978623311850707967807835049588886936857721243434263066095084924828395020480807947079132983168370119729815905275683878646771375351825750514888097159638771102114607667617041696060104090944742065158539205410371120870384579053894499043352182817534922916582751556520906351231532816924858373277756407696631537045549379059036870501841144168727878125455323997273480210723019303739706767518129989076875747479417827870286351769275540434612163114458830578713900579418121827167784204666087285481105313948890347318807350056207030422462034238757339346883196869771432992113902368163538912356988406412273544446920590122982541672188069001220060555735504947420900199008289712929311939958747026522968528820446354185898898679739976684671671843805883150194433277046809706512816602586848293911465857940531156801838986989930830275800716135000000000000000000000000000000000000000000000000*i1^47 + -2445680935309069129073911284357389829331435040426628675412178892749098461840077097345148647849565117497665949442866084593586617016696518925287911271020970660282104822074811627379546445156738116037569957814719274129267646843459683449782805362217887604659232501336568990623389286683988742042599961129247751006345123208569729216067253056867687836219840963490332780786123528869394359605429379733412612586078598414494293330526104392148738339991198937947523379496699757312001894374593541731051441701820802623279153112477430241887137972825885821488815007944930112915099518895581180989137379059578558673961533129276848378232088158051462672074811086571655268513662843377186991542334372983661587727779591997127474364637852288891394897708435260263774375233639954646588779906607153565762483720686445342000180662500003228283881255465074110940377324023071894783870756270740885580960553511633626685232442599270626965197036899840563682702637368010781250633575950624684838362851581360402858445371708861338244440312258335322591063664363435062587034756194533317554491299818318846268326692485006179682361093034408625695336991644063859870349781764835963092824276882216388287652776511291080061796521975233053109097089377430893803433138083205305751981378024971245608501231759394687644744312226344637258952016096491572669662164595251702630363615135488153572708557650209357472036466241498918107387547533329639904607899858106697443289536704876792571243309413796923881635076207848509948347106300588245688351158516816595503263404490872104252079970767543291966531677271518468083328964170595805448016937695347347613457554740252264084001930909852578368306230869513703978386530341564667965195613493793006197308676815209235538551393098790472857790181182701924150314347813512007644270337555710428135378936604982853645023460567882502880556156494532637181981104703442920689572066062523263355566534991429724614155286529404793802959568548794594680185919484339705884207099637757676963811737990548225352660008183228347138173201687934685248543511126926800110908867416784517756402407302112450851579161972584561038561857185829081792871061520586120087465933670466887772583472878541395415315167233041625161541984575583072475132392910549013300632882339576914889777916386737159097443477658744397223247026869968886701294804410007499285372869675547413216122823176496456909728606666942207772170605243719689242486053244980620117308599650431888840686511094418650414179155367924455444741187971005501546032734701222594386515579970750077984983131507464417168463664581861605547941420837515135910693056792600863724457633135930919384740361948225538880943946749885030514095683123130851788535171966887814864962927974558232579594523006997340286725444987514261667710699472928443075622448566625713429942950185769758042209006421144262923363213727465088569301073112843901838247948004220048206169940251423445131149474869228249156687904385319729007677641193968897648250388441584826712978267085744110732730625743535341273498027785982019620763483089349378959744277008927973420497378223774376465000000000000000000000000000000000000000000000*i1^48 + 49317780944284759205875394782658437356162030582812140141958502017122086305311939744377582869892988759780018609672849749387781218346546284519550578632048150092402645340007730793972415088488807318331480087227802048248373048115199510259547240070462248950669864846305146903430240376843674800812318898361978382446690526860864392523102278200874461087532171724895033358943680769673376510295943490194106840687374246106287204179575686699941031458064710694334025929738139042824291305291375785398001930500089483569561631767742324804356456846141870852433722540573494288050882674142501261847280422380919818656781605697543580564390759837333839230004542336644776754649289899884612469865985200579226152028079836118688562552983465719751633608237045008193844025022252516096833510101869451209840069062303902623493011839035713092242330726403657475882354522843412446445848893755023973996291573389480863701105477164394734232117099244221522247173261676753349690136041279702619251890070835450783245071608570912449961822767850691801689414330980730636538930716448243186507466130273706330075257231956009672558454559920377131162104435226028325865926771992298328794601133607244852087924283009968967502766516696481988929124939007048311106273448041655078408829963875052014383273775041415128506361708176116032664007864277838227781617077850470721245305617996213038464796030366083116353576465459066015258007491819094707934211237782962214423499192290652032786209151178240229602113185245362240474839891674279453314009721206747989900904785356222845129179022174027106214600080205992666837779099240725781422119794682116365758272823624946990495071380223954088745965783129435444254694651838349717497864380626451872251123137933903519047799113749513626551076612047223032440395192160603524078438097702502955980206629839974155301415860354251600850014744272805391634584263629746708031660743647904808780826401014317369733946193141367286232195184788558014357875629169962399744540947212934124300588833815069714409867542946253335394633052485051411361782245530869220592233121605771384129160213655582457417683363080441210954415269954476563136040062196387798026664594314159372227494611156650545804416949741867987821045234594031903426740412338950291988299835745466742195792581402600429827956074853301594688483022466760027963943136151639810031806865779998573240503505665405718754582511608523841639451824289067020274392863685663162747082474578689359139509591852213972200565412433665034664659717102872141258376655191754647866974787111287176071251811276401205506508488958935328909076583825505182960279790305554535801303850986638558392462617008164588852374342100567944875063537073325307144123615399429377091007482615932584430822201550114763706800357521458552556183355894864596996713701610736546097391916039725740440850970082130009783059552354158495197836698652344495537915534564617567929662819292056476910999305562863521563705867209203738283033966882727373548565075507934977042500028711310542109881723639088177310721380056472771632242671317814139848976698632670142986304508028111459375000000000000000000000000000000000000000*i1^49 + -753921626937541861176109212345113125053598560347853015323247554757366962301978039941784706833256610226904648268135741964624626768920863452707167674047483209628713480105827575951817904994438417877371438074195489418412058341320101059025635538554890620005091481046844263928348298297367729593159526040528059797222416023868228280783931381643356428275930403327367160005657091907254795111901174260370689388538833531932707830030088257017258127391135256524090772397638758484631072282365510208589090386069166888459436366583010902809627440544846834795405378316034681634547062305735977998368828554598726440042321431486278642206707864538783746489635670705332137633135140279963980561207633694020793870778904018857510476159958305038093735142325784404812882105972687453499832622631638803782812832250215712100217434724012234564308899278971644382828722699191055909318355945324936658953731603575343557777358449626915307965520273057879952038537793270890303074911214561390148455773406488410291851015926626453084360005185423580628259530814543085481310693510965307256236988328902493989999322489289073287627077383418289797462961616288027789472835023557739495536545182455810745213805790136134954550375924126375572177447788358905328486954080805238971068602098118512342719337584617933620441821301493256861097343435703913598620593330724459443721163554415065060914492467822240123048800185301522921750283118053742227384807787900886449664710296733072721368917095194046390245131090630098198653021702207194721139044482703512204116632414272937398574614212344229456280497496780383963929543789690027961470777890417442879037277088283476119008406984889950261642459721062208430473482675078101399995120372386710680518479939582773318869345688631956724089688003906285146718882265006651370627850151785736677879954913590217552374579529761850118144111615366366918913866810012233072153297835224954350187859449860687725008109091474438192980132748126751422644856541499181326068914994492427773359850508215726836608956529070610601563898790047816386071388501176441723342369189918608893184362284773847230497876038593165376706838718090605303572377077894489897317283986530556205537407688997371171014098522979499878203548435036052980549403700190278706193803651483372909185548592051873349966901590092527190339369172359421306086268392885333608901605156180929899450836711140544699790828271982234002912929604949146029437237149011193910486233635820656944199596033297405928522253318242295935391547949681520299701959292462629542450703842018388692382421630740430030112738957345317188878834874994439902784442822982722585217046259709109246996393575897049239098554773737614410652739537484043174176030736240766956642651275608029565323482733704627631589518616511058795384804313699385918927802272235761179764388324099562990748871746608119939098040096223405055885400122467487882667390121243261201751441086986662465870427429619692692113875466527491320395512178162006442934346194127715990263718201499079587403322527350415350642176939762862880416951272681327151009086334203922677973484788924533375000000000000000000000000000000000000*i1^50 + 7203932403377136998949575406214408606256087920356003785506366844986659199446675037273487650375620048362636866715777823089838076094245984305824824882918447803453096407964479856689773527258034662379840268644840234729404395756037937448893123487818848507495469787891498136060200417605890221426687531018212935368946144677846531014470058774030786981508223892336291589520789244030103798731486043830522393595700291760951202654184725057560657481003181481745081637567177234512226994214159083993878861373467711805627193725230614879554812559853040813596823345735147400173152317061693145587491584097681494874961178202137515273339284816894756909083399199382914783446641636180233848184678220714307937944230743732307284266289537640254438748049370114199161839576315005742339971795996699677129111359886817132652173344959259556150499828242232388002823334841619509480727711554244091661985942105680752958693759455080558959489506617842341508222434320797222562526021651434913468712549816384067006256539210218528763515491836297944776769615065883512017384323210189985481094391770538177719169115468689300021529949994974100421583033040281600092466115588332777791970623348862829980592508741815959812528566501211935841669162233781951287185659789028408368650512270243506195921132448515805204428165423806285304610588866613444013202390190322972321320452561250268479807309450011875430686527139866958334043142437245089988773924535153178515826253037725639963847705021234524580175084004129693821446024415906177364948283989996404328334148175593534951115383991525999538437399692370660700126560662266327810998377808636142072373275351474524562796990296460366340379521583869477668807183267440661082879875782084185029782447909503485015951212360160277605299100951497293990102897982959027967271897924754443420422563517776424661771697135661138795447117461385433337416677334144737080159627968643562688517267625374927292499547213552762174202776219126951584887276537146958997212147740843503561660554188660586686737110494785312603002555792467532068566406102714753288666300578239720964073244878140621278488322251546124093291785062328951096011420236707502503585823662128227061559828670233718472337486309779243551129422172581720652552916415524928978911994543024368674679180396719652716906628897430512561944802694063223721802730146442667954849752311113894468361589368082287644440676027048756616573577733095534437975483860208473248524772961716755848369079166552688981968692245751457538930293239876962906848045721187233357398903383230483537478957971113149741311430075735342746165198656095421283672604202925222369534419970109140919001725224785851145995453562353167664546118598753426254001344993776623569519750460498038048573502348481795694614861351748880676080978678193147985357176744074375541336599576589754725634935782771220693134080615581522761731083025205950144536724684165293382971131721595473436152537609654341409286068441227415052738719821369795203357565093854747046390537638911586621140889780326515134754559356160885508070011930536227419621721998752145662061932229501250000000000000000000000000000000000*i1^51 + 4211092175092778281341678961531594674107663057357918429088286682393847734044360387579938286374753761497838198815696664930327250567920819123349636185976352349073595830184798846300253191997370262634676928432837444560790117122148567914897228208641731001589463295771434282785583043089503012914895210070857867501304028253273880268520193458250191356750199541037366767875974837346339583882810297425086434677901506045143048465725556559207747327805986065966854907761622303850261480807732093623044002037083602143585737535156313660005230284022086329247372476835751977400599003353398892850534834121349099942693041012422689556057417846405585063525676077789189395113252979335703767630057098809668610909813119605163659928004645710889142689968241511854595455098675677042861846575096990297131544913638554483123245023916872898504166711950969339666160745991085630353409895721585734146811802680351632813530246795271926993883954876746321197555405582090490380574014600901598868644694094428016905083222413813414025621178651665340937639019689919986249551884250895384435104694100250861841114204092590433066296309610514372362477998085660064002766719729137702949013666249514641015266252889929619712933997719953336925500700691876257557334677076228633887886520767299156592380376486198471978060217275325252249129496208778444338171981968900032622987098350778285799630521348208905881485310382224664348403821101995988475634999393995549172748478884217733473931022235779763028905151627676212517328372173226786608773632185531118072791792699005161320442954212157040472486360099146001964935621414183956064485927903366032223106184991795676475285983706592788135862604643502935749784345178445189717667617510106725681292319370720612478586171264992583819103554011230949426445993520245941033222863241911815734676470764558051987541559904221973202322791163963275026832780676898669468162486301338293609478252080310827308142868978888671218789244459162629747673245243383613117819326028302231412746608322921445534069145052212376327158512089762846298911781216857369825999513410204706494845344738976247535117214406429287965518749590471233788766743595577247274074637825039091177985332141665972853313941677947182286736686156018306548386206164600398162629007676732223619881629004320082624989754761631506794062854812071672073125221770733221301716863746511518718425986102237464616358086839508925418961301497949457146656842311196736471837620401590611216171121161121723721458208800095511890762456355487938069345864897937868821728641631909095112341182448520432990127274336833406328386735147234826606801996722467329614511914843280280711197272276995691524051775758246612004473757026664615725685355412543358280699521392537489021237384114755221044719305743719996319656211148743510874765154918964140516925207901262405942182992338676838939605974607016369436498739461304411470439950600166517991928716893795778082217118870701680569441110945197134756270273015708248779265158248037187760611349965958420268394525799543567212884724006983911761597360856110829765003657036975618248427342645750000000000000000000000000000000*i1^52 + -2536938655628368586950674832203856269930194464701811271574089965102488332088655562240608877784090365050959614280484765060649651928673792435131843873284522475719594352560478025247761208305908621752619606886547904529242968871888658005430257480959869799357889794027801857099901562528640965633012579419381309212410192793415972337173844532615397521340064051842821047928485663495472358052304246253474796584132060106370280429686282150022255200019477041112995128046381284753317747238639066627536758301332794676378200654092000968961860788666724261415469513831163808918865688074573373975887386235956912621098405525424857281002629322786866074720830316510225028139199849738499299449516551408183225394037159996019209259517660586608657270868395470186573244938732384145320291714295994107723995742181315233292423288745434043694592007182087775312028678685761654552496105163122152356485297350040945822216169934264410519283863701778298405673590448849122025421772762648671949188826908709751677977130547813514052205134866634883128190991257645634685735600525917075195066330745806892074812671154851046548693110303033429267191355860695642257829477965768274801127999393077030332351677882602914262594274141379702000506594671788767871378162344649074513314836266515046610299556730402487780636634646057416419326040597715684335214549141923506619157137013137818779582261359617216810203720509706501541248240956829048267511893092171682855825548530643238429356207074862056725273830427832085835456405370864177853049283362549608378530431965035500829173884372866213176737376037221962371627329561334531064141093819341887744939526429514490464893897750514768156572259842305045825899496165962416998151289596807611023101316735286584420673516086474681492941822457447664955802630104744293843167136243237536271403310097304159292701953976482615839292560427107569544981341594794305538763438453387160670295432177113172813276712395404517056537698689770337138543850175571005973002332747709583676787629859671319217344841197134582573526955867434480242488205520168489491001066008879947579698022178485669810786313332353738629979145876529887340380315308072141072053154095273939475041726921305089803177871928368648324783224125467987808683880469337576187062053065698038119947185887984954617648724158184824843930856501992387524961171591962501616331782440478042509590473569862910558739659426011127056133710342658056392171052196985715268732340493756089191343176823082280892425807912784569900092752566784527801960677381644349960176274311079976237646595633881361941302904086527105429617556273683160049946942804470676611601899812547074841107168736252767043578995204235079095713951132492595558202732236270579823986227328798443908521833382120182755447048739425120151388637211208642828494832273600884216652389759298570930103754457297325406874150744856187926553862399538936322034757197861344878074212915518930619510601744236312938895380773611401517693507611754380578386134341076032436255214413736781343247184268517371470436314785257306944334790029979404601686835041408239406909998737375000000000000000000000000000*i1^53 + 65974375107965037310521512584865636240652860945962400542405326110033915495735660507241808121775544904619803486270847379877860891984854207842032569153958284430802357672722835094244664666934134352121972654701058407639817921205606614889614874302275568700145725878135853770439794846650699132468078424363022927388216250665759830998027915725243787762588474600835553615121591967323470186848866406399220535694763487639109886687702784825105347414891721989790653181129423868820107650274694308138289807061639613249123947575481043561792128824402536243884037980717291608050025304424758363294321398191006488524564897123914849171887837949595382469936106728319233244576746474295797457045975013318431129620311630004688803736136404045245406291648116462893462257313554510143523787526419197785222520489948268166105564377412282140146388320043111944154395323453658198727983884325064191114390210617462788506537213044136416122764499650172796308629008746502055501795572224441992429931692578489931654139965578399324831992229460676849170744559100983197794761444870445691649904165483841960043415756839468170550506526819491494156436620124680431283148591730187341088818583023080124921186864391008649854656587853780311238121717501276242274281046244945687104072951764859321754794148079077355183678176962001066639738930506129422768798528702144719414961936724276633944385037959394150445571075673826604827793395192180929388887310011287295475060457717839314679945210952030932799892369740285240966775079568854939797255718968365074570013261680052859426276656271520960637658436610683158326179349761016536623915373158917082420595233259331361036031104684525532216575563864967143227333197490800007299160676530448216722682397071818171177926546852637932773087185822068857990896172577573398838645429117597622119055186664569349398914577328267486336136643354632571138424889719791586256041203180691652416931905768643307736989881245382326062459520032753020269218671316243081608995052623651402473382914627169618739596248268519429824283744454705280165677755943942629475433921423345425912871307481203521002186430489853848030989072455110089817817377697695883236727059917217751992969023931634120996797932865089876516875864102345548917429348133299881331807470286782368930385935602221040489795075804692391128093734216143331830121243961968859645913008012921704381805102486617986320851283498238830299681686440006389896320912470779485139252879242610533334510002811050369958615782288907900976972135464223422525471708700238885821748956394249094448558986496418065914942687900153883677808395895562214112849301361582110233667934952797359734064275887366799186386765974564329258261263038870432928232539996315903829380434170450560911093577772668279793356730103627610656039244629408855843975636114909945210424269106754038557453162625405203866881742569732056745898858244016336370256178049757632959315823048771446047624426620836862960218424261637473389572734059817262274081428844388707718199121781725435474545877456717662347170172323857336568962831220899537166630603741279641119468414375000000000000000000000000*i1^54 + -972902542126695836049774613067119600847115005425774526450927828902369412587983441219157283622581710835039156935802995077902783938078101306599108873697028321817004388948638862327733933471051534526546040367239912686860682470645390329943622781587468604390465117668421103522977625281883609506729392381477240661603559659148252826655211628966560088604862643658754748290236363549607993367019686248628683880410075966200557780112460965173637132104225183100611680990097022304097921335828622716891179441049506039959154195642387014192115751402681723728548967237908494749286646397957483868350936974736165009666979945712571930332746327958026289904555831899425407311657658732742942828856707648426734247524635967899032186625782527419934526579785248213944887891410961619379012242002041580538234896257858914102802250592713438387465939792822545551239847699959703930667949846757491488776381953977424172328200988588113591634816617094630277025356472644555026186747439433672501392285272486161839620328821199338944180703647454853424603137529198569961559344645136013245080307990976134157348136208164913674949301623525171479522752572841053899515188877724339390778772901124468885100360826333985240989031829697323404168793210162904473533443556293327489006965916537752067402391472864212756022327810194372284609711192105607111622044156538147356309400611837090177272695946504692690713143353105923035425183273024346085570823609434914225748215944865391980265464617634243002608069929645039112529764014274334107403678243775607272890171970231064541131372225902968823648672253252828134178491712683700930658591322828252063821009295215430041121317653940255296010585286026048328701219981814803293298226425713937297926406449176319374687654875774833861475752819462039295424151259385120567332426119099652825192554611205504917111058591153923752322899662616877467527406656270160118419678886300185127229315348707492219779644741980351417247823520374049428655573871365718896253422143682085516165433690927633927080558997875598230452753830940838365425542765769323723258568350465620223931295567938651330457343775150232681468888595841283314388885857652889515049774056867778761772504125488983454259874070357730163269127443549831127710016273720415803893398370854372033191382204685435668686783119118873231353704042058509671232960307742570801339035367400150478206367312988154644894570211764959092210757228343713868068398200669839435493477164358401106075605270623233735729729772721238508557935713963643934745215482744576156833981234583046571818281388112211974510404136098216042834833641250853638974503995776001310273464820188362571926982509001055419975065690066218556376251143324889217717221385964136106237336633194186593260612717636184130287984922398981915033764243420939328876997538634681642894362210314023067573599654291879752111256886851717422453090439984760454916176865169564033842974485897867235996791656037809524844620235447434547183945810987977433342424232026354250222187549451201471253945610734568687609059497292758672077333035500093403032198210517022417912394500000000000000000000000*i1^55 + 8699191099739411761713553449922290768062584808893528851453343959143980559649335606880241509770845174686525843999273445291440956833474843916982592998619661209687634029305420478242808526267806046881615412225617642792457881963182963314786299822774935850811328448047057000042217409346708352907498025939916875942822703834106580203479311943426672355812468636152392522062823306451241754291920884235505138496525864974399505862113904917935238408014048598780804493218726397275115461853001907670107723531034319084217283192475653099807297234220376030938914109142835723645025074166340807620644381571544382073054204132584243358702383491399160508333294528108296259808806557902654339960397716594303365647732059896059056342486492811539436985234773897328770921682064856961226962177711776836449204031246152682360331580663672885605327233953391615555944824607481148879755991674064962870793616634086993753300391302164569705000725102033882185382469637849947608344980902490805865474083729413745474588854161393362915604886612569777603680740048875144207961162146345420488847768939777920416825163884506711886708371532702912015534570235386929889558665560630422103298103361310311803824086420260437682406619743141378914451362134360110477071735350381275970233406851685828788466963855504944957700572864595754102139593580458916634792639815225660525606589971843613901710864259884549406855422022439406096785642793856184167807655411798027226170458603579602131270493329371141660100393009544521487753844102951469033328550716201581301971156184779417765172832023065660104629756447426558150467984363997459009244960432394247010709284289086714981136595604685998320666183294072823578427943434319266105381250436383407566330017167951801518217530176731358633792692525228750872599363917213022587538538869545453948109577259637131572986168187878812638528997664659187373615813246922134833117845104595593581859615199241759998418196775782619422412683197241054805127814818456184618995038522923375552498864464068625022067576223635207968969685373654216443520246332020529739216542342003583214207347903581549253462455346328118677609529080333250486028013602083332904941905799149470966787845166096158751045314857278523168358740192868661451266932381730990335049478717410711423797637475806729545609464744438860313043595580355975096032854184740626811693438097040059705319833444313890228249066204719601566911347164204639501813507951864060176747371831452849349151058150304531751096242372878765922838254764589154011536552964667890642208389767599336660821871654762904843476028653709285749151184702076033098593424528858522576706409834394798011339891046277582601932815023588971855593037910639255725869185167480246096100322960529804442258695740549778796736216022540393767950170658210029998249792980119254232090075333260051124132760967237954871685895613408274597872991232487658234522650180897226575198489569881326979942652447649949831375605914153695093560326838669030711808226480135564473912934705387068371161100224096841540704131017374572160715148008489286576429918742319960602542500000000000000000000*i1^56 + 17160347293987339825029263516168073285024858545913420424039172433477769859586790997410104383046491014791628151280324961038404296928508966441538911902805087779337711464954784629629724804073387970497121575343299816017903713668539127557606715869190595261863023982349885911734175712707320953923404198010698054973718115876353706134260944991711774158282799080803267334497080809543015372943475393254716293803768736311669039977803593092074681436501376449487803292862265899326645687144985016134286652083113558958089805570345881766807464331684616805276438362467844635237429797102793571118478572370219590185635498802779346178108384355908296984697197786867471780840316233889779614737841999355612493275314253830944345841151666791018582656967169373742386706120788874041584726226887611867267645425288945378242683625895100189592087233198941854493960847655484952919124429732383555289211673930896269429175940152415366348518326375372067230863250863590837613202013318491848881247005562444582980249095379146580584268446879938959034404071114844614005638464682030718989687086920016843953047398607734753564920583477959152635635315672283787354588346679979139881822994188662641789246831433718483148562084738105589634594868153724131231982305918054931191214633447419464735910076737788572158792012050720961607843326013159601225980793079538803877101936190141673896677501278074905782083969295993394726743497356528915434088092503385927675709420847103903091026693944210513729945720845451503005236948082359066741623346365511882015840965452950574046565696785323543712442406625831303430531827113392980490473929519549507265696364797125124206388240955764823518949537318932405324132919581541867395053738892934877950082562146239968563965042789386068259289735178524531649405478490254384347670110523143895960719815096161519373746377923477036717219275390796485629041075718924461505344530862545588977858495780427952699192349725126421843094683855087896759731690431605942836987682436524699388050656600802790468716229569777190578161326184364450872885786359591518821311322302126213300186081446026536599107983596545167404135993807239232835274947597547864421799879368998850044072391750521291754944464552347902011522740183658718391021218882681220134941689904206952074672744022572875790387556512253430438523918321571822452752867694196771371474691646303114623725177081813267762303099629370772313366525516226962213086408109539784046730481588229432525705762045278535637429596301571087003093837134504335382293912330409716745156163398369591104498580645682340241321787009121528284300906493715429972310009964131417114306955072012328793897405945921006565495698549763973971659805220671638797841716538511152618544407609480186475404126507179558777657904232436034342320090913721409818356417509140045292489151837139889260870755345603236866225178913705563229715592528427314492810770206825457671958957530001864271141149665943930769448413822593823036953711816725087183507787843689770417537806253922837954696275574170337765270789621380303724891496012212923615698617848265051372875000000000000000*i1^57 + -1721093380043801586234164878843802566822463376625277290708576897719935046301618495089126025776060844855513091306983013133458732361237980270778986615986425042664221650183271530082518151239833315112691757643289173035164639049930443674768479802487918823931374148300433872630092843670261637270881575426923242388248700762640137494824367062433708886290760434506515155303301886772089902506574156717899013301624514777287513850432432252153387765786448825237160340391977994161578525078002729718426840031493879860933594056745377494164698140630006756545409255825124822756168018642500025458672879963505146674599797400127442416128626754371388045352697183691459141621375548496745465464027986856320436790672294318195584161345402395842677979876728260958984897472014332900899005739692180067296508612302975305614633896351613895720476018837264527025686684799036676761063982752094582695759925747323789908141524430083101969503351959799272619477971290672202026747293118501974023500726289467342660490964925332347242621153222302330468841638819707020645675411001862495460247849579356918525297511890725585159429011650494654684119174488856977260315312607043308203669166073266457161642254820803471679797362519939230688705594473300090299220520216711986451245997900696596979911101082653090812357991885444017942517458169012547063611433484170720421299615700041565265605854139140099245485277611693597991301893891764773645014922247439716481247434051979479195317850384903525541637163509720694123329903962713829181204002968363973483002633132370054907998656198278827192857237406757053900976160046127911989138801102525910994673043074826356777033379729820111443260229225946599265763627751655493891599760242642005537954513648087147454307150895931296573793481062341646891623901595191275294058600651269223886204104389399627135039871847833695605580647527245469624482380955423261450782323103997416394983133887665225339282947632179568961363527190736842329905182249417911992476896670460822167497922728465671388298521894998128684439454757775953667850073926538863041060816139188588734504758783432915158257236865903603143181550834159834022891520164245741504765902045713891773972353181501797434805862299271997974399056310998132310671122717954774260419213956787786632616277400367416445987169045346606418600946219448373325877028430401739816292799569050504710664996567659416354769976386719751504646312944433622337514100225392309284375416891346480944264157053098765674337006919971058919581339869347705568989668946331747945676302864191021021967430551551438196541542386285354804424146041965422058015164472226148426181883187310875103882268938419550128755359534879472806350846905321647242235397076632984907055467829949632694178084548643472770362566419597405868905960739746263192713222382597712607956513820179374353991173468905839036054167035036160818691395330949292329228783534075383445913713700934650608960174231014602072320469986995915597750257754618663690175378182321758302912980082951556517098003972455319525580180033660054979092561685908024035197199438468797740875000000000000*i1^58 + 26270905806780759449762590002173645797543296019927699051745253132998201967528036344843565615725155275977963448596859499653540940804398228027437923855851983530864481760655122452740787971501095109455783776411797034357361519835341251064921636497280848226257915370182804639471326898209702973773123919905343036163345408289967714815940608368426659530798043328679576012058430733623310655535039089424315850515171904360151609592172016570722745531626656946334146305710060461901336226493789554654887064621759778247124533625750997967816541261585775541485390787576524026344544429169697069654002747097307116390283000266273864061863445436423665331221894415784341588104430552545713320049218679193525699628583044342789530775938036776185039250405921191376857189759701330857704927781414048140385194611707490895121210212308828539930862794858216580359413894970058222876214656745123330787936450080343759386848956696979038024810364963134567990384283010589855235985751043748452417204804496339553899467694040897972868917917764926302350738113591918875109815528219399738565928467007521084407471490631318846246337451274721191541568923828649030896544047177191492788566190111709330610206654225996843783610883351816354339980727945845168945399350337879663394089017846039257465655337804790647615951957938609787965107422763250348808496908128892302456305855713388414747445129754110837566546120994349191718555154740128231707959466078126537020778806600360996646963600837470896106218669347789019832117723602840168413470431036212309227179817064160244864834960789913984043868804712383606222852781354281673132788083523554431978960576568704105795661090990338534838030182430744413582781529684702983882234368128108725606211802480400322517515845590804009908164539993408571970279516718533315140014774789897510924306539342474702858506220044373915377158730506917322409647202786407448718858939991812514577316896272998095503712433691599753171993302204687710736843970715952053794179392138638980270784657047543193117284292186464264681031816208157464118761769104375290876566416498004444441607582546418167751306277050509402865484190608188443844625124783013958609579467331459379942097066269217446184995202425190159191881809885762831572647659131654144076765187775916026860435447503942693205726386242722518142152961231380519720837907946279256544219970934877667942489801613188494977200520335947658516354859722610087391640491972677647999079893010440028057604054914425620000220049570216974261605310473844547466258071215512030522829024776747183198854892958334292958659886614191832204435511672125462858224147297368831108849057555989315391636235935235424215643534443193321502290109792734213195452121262260730800231360010840966055214856562053122480996118271179302440965109840593520832237540869324466980767933785208110596055913357498551605765520238828362474203617166524705827025811297278708932138964945403887656690452200569419649816643045450500480099605933722295497889730949971799728645782078810292177578188285234881832079107148973021889594287566564931871503150294583413750000000000*i1^59 + -300591516660701177251186678313673787818610219705120319196520267687281414968624062760178006504692530796179560541615438568685396111328905369412348970407017604546781226425208859277858553700351647817751157354917949668674364926774518585785239162077580720818678160579173012209001779895813035765010531341505808542636431935303063017978447795351991373131336811590253915748886221924213807471407812979938424732139254785435846538194297192291348167724134253881634231592569866020680925159497423805398303072981185452508068431602657865301831765210477515175810227794000793413267314127164089698477800524301780516814836276586712072423218981102038356985609456803051551433166235195092558010747776738712580228097683402369613440895048122362322232395347414046309980141361305469536147979691519164800562631586231700105074994717951905574258552398804655240377763116028445471363365942655195256057733090255272205136286835345480337948859199722545469230854859118941803311800717986787236226005538350840775734008729776980268953932524508509547452124234505308720015524835989364528103330891262512227056650395437769191247201672734718450685346152622164530731969146579641760319703579512046103520651966431745380386805988837015511940992782818193443570103373409174572340973803565678696349950476439063758189561268378199768414493347469511155323981738490150780461389240723545227367821392712090268691145127553146957801337102082921058754135912859801279142996364114196287338860045572780570006706467574636080872777121905110591407401928559186859139978572991716172211560397288074077974690541096916714504414228911277559628680838313360341697385637747272282907824989793034107153512181615559702677977892616378656033369579532849021295637695874197447020776301365765068019007080988583072631710567693356738041213985266347101387989049295575574948965703999498018941436222301009279024228092275906492635806807549512735934396738807449664721319248106066083617111633302793130638371826219656591805455228185983197707832446257678702718752063963560697053681045174235793851321190717670710734058341200532482094467663754135932765092519389340879144368182645951056337990638590602535255378989850930816511791514346670042254909190061992040436756794637700012498665115866050080822089031725723540501031741206395356214124824838814983006463815549679412798446595896960777533917069921666735366539683441529184525121339877605964531828455979463784035460387308275510225897823034360729085423093039173073231622692805470228573651278783295795972890016489831650175849239675927474831422127142352498222169080400979762224166859985574712677363623423949834657143968515854637430413252375993535247395573108660205461965127854392035592994982828305999809219678104926152795974526903175659868400020647918892744457730517596518686283390742082616839345413893065638145874334216870006822718976767681095164350126400476809599498959074059313715722001286347366613136988737440288352105573652146768343451018709550750945875753174888095313667786472392817781323619845160421082941596938727051748780010938973728260450155428532750000000*i1^60 + 2645383828448262256386213513193820456067685595274019467170229334107191484330063890797932507775501928116693548357870967831310359151136548640453129383984306655538231796966979063832348872963709924960497328373170844963898744159376404778051673901063610525251956804073433942802766616875194612438119046533875534134247066384720713931874684235519665477171605282531058180853073444450138232562608010318949493317377409025839931714272794086806077132755627281070207654666076768775636609192829088834626212923898125071568259334932500639294295415059090244267220418731006739594580311493165942833140995201140466333192689269232805716972336650688674874105627717949791017732709216280301449232204865662537478386250496846913513503556633422876715658373661857321539518683731132159312543648878798228119090376571440780749235535008228929877773246263340691425981300711068859859896700662033024960873076717292839837956242718820346856007048530228568972268513059534455056438655451570633130485406520655451363925185974199340783667885904576378811235167053765250381816171333773151342660357015847628058935286627081282814020447429205109104918766490209298054195000189166194849068984866454718136196449271917554698389301618569317692135533310655634533556489358692262446463428636514309176815608273127703008949672870213276311530196964258020309156961864671857425815860214747033483886121162785422986564099188961508309710276639202180471127503536605137645252426234031339788928106876091998053950369738518915520478952276316705314824815850053362310410038253934272998837146299154196830334490662244871343257395898408718156463588941651739165330531929881288062471159556612955710551871852624599190266839087279938356392490218676695954008213027056518344021199826108164474883907683493442155606315882734000993592195313639606440196136868324843812194592967047375494395358195130081610295686382515776357516990165039257162772063919482271780450493676638198497566076464917459709944118623087529086383260527543002162696908036652011843372440308321634444520170613361673036830552245236161547182559575671724098175588194503591371347575097957783449330158318352821647131255809027940201659654742993406011477680467106065114722321843660376823937482178885167227576127085694817164422197813241134231534684552645910464113414063327403253399082472260147185857546273505471234909800167432337195444195019473292495993999624552241186175823463431018745824530576858387887624942499444450642822015150559775436102110023644889349297709322038039136373542375703118607685320376623408559926009905719458480285985998595615640071521379207734002738276873046529123557063861566031758291716650672316191180891577755912579909035028526930207473112530438509811603549825422086052598100341105507994682210715527898478333328064637160014217085604261953642163367625258818030816085317132320304731081464791233464415540370135012473959225065627966879364296498892612309712611899398580629083126582202294589365099023060024753457076104120255668222715743116424587933978167555839915408931356096999677242713295627000627389130743278125000*i1^61 + -29813505489480264004192676281769888344731856059308201618494974987523758247774914514119354290978154416854180507351869661391047816248850189744105383306975190648748987435095316795600083784042235544914393800417695849499003712473064120465108540171930040986867660203808219434661887954962356133012953110715947144230289808816468810722711284228865516204769550305359366842624627377631071117801551253545515077875283463452754866786846688238622592767989168892999789867179941792440833421505355948036901678330076146647076335569318010092624122928298040749186455493249199147833233653193535182843368812684041922908764432384444333453520594744779678113884044342067029720141054433861514767714910210488431202676518658893662432634557432681017769887011223578556733484439982228959888747887137523971925749544616032065171612036228135276429368301934862010833598993245152935468210009875421566757531843973672828803820759642262696965501092989082241517915064236702201042404076650907136213220180803517081468131469505476784626745232340306811452756336333316644077933948223214242202840305046888511883406281989214772975279745892463155012191288030805428528259205354769913456627309155441594249012527605973341906181602632890317245136458940514466980951849954698313243416341623245356445623033775164322415799124394511459140217814918251485784373481388947740936024254740534455366350166228727571538390350777046501421570637359911231348783730889106468761044166484498739697743438938583682898986534061850054928188455148810760415160770814816551265634462296006962503845703041990457913033189249065771768050272530581862469921461285383432140964567736113990594150163880737397892632333443164365491134784239452737171902669005430103591039207969034415938161901835510626957001338158063320119705615425294452109700829281716668433360722427409405762806709125448775040439146090892792566369383826919509615585596653690133443585636370712716244547725252922339539685776542023541740423856436090490850633064554311264768332993147557869305136537133213985136427911580087097092101295788409520447371735529100482090739063114077750063581918995878663182005519923788829301580164130483550310474447127094000479080002851598690155796110946633426306923594456711387019061354511139220225570317284875758806512526456311837913163850099238486689431671926124490525013676641026215833992343443817600328897860189671821631578955945345814780781917164073595046348358370261548434147266536410389696323390336318544284382185960978103452882988913940264900524492644819290682156285684667158204638649899108838513492570364050658739906548121597564492795586720489925181723801165139050732871820919003096944581385212875849334819582550477230137755931498814621737666768575579441745855787050333616632519873789820012016372848408295123848063265617396492412879387245297258749891877693903171072962357412850715658960449987613169103392765042382781810077454415208643051291012500764157118106973750547277865838779070934653680725450740412191850184602657596598504481013987337964639924321676605242786654887254816503904516825471125*i1^62 + 223160543265993194737886380092783044740677355469278100009168419253651458314662227803573712546737663694002301766679752264999738187293494002734862922481615539766680208053584519578028454989603134204616797495734870906928839487989824384418606884529663684419444852625019640025491889849868309983513542740586751291915034307021180472625084920210410363871562485235216481022192289696114515393807586711931539738863317260889336157286629999303290601525728208648926776372150613653993908294002800684798168409877319657586339371872578329439967567658479724930782712834757704567648820236815306471838323493832627441341704325840944856481102216995540768144922106393154810510382370407406252845967019785462902429292813542484672302379772341016425941652303083764551492701520170931888314824602541245963230561038977649336519844315488261497087235666331188688859889868097671910066018137751220093351155046955968866711708989417546798058958109875975129177597405914827992148733552281988529739245365467604302469705823733317166789118212961378140086755355731328050604166428794434373394503965164358790594409950904814416555013135798524007948019345626183462061803903986717145474394012590933241383137897031437296423914142976519417854219445807087408085365284892313465141480390308349882161514726618177034969516717688105101413651830288053387042898655636003565618393930035370298383631981381926348025892701867557489006235683598821401862948683826408159884930360034894722151705549079854910053865451022087287273958843421487357866744892735336507085751051979992943961646733958144731812463433150426716810216684295770271085246358193480091201192109022926570990234800052587954193761925356291906747224310412049486479378176656901209433581282569213039146478218130670988329029953204942154605870638454445448171555354319940096207702152776946839488698456709032465002715462962122784117337850264875883547215618330177802875449751507681797724943249859175759827423623962255119397991861015024324551425127616272121609670369677261258275093770202026765313625854460258269302716909209983727274868171891455172915908298456251693850778997033948067533324166007157145770948428595967132069452679221409536483322296562087946564556507250833087793558455573987347949973616404899376936753566592790227794770811509683455155108190737007394685377681413049288967460507103011018697039126045423175942881398213465425015097862534043836314328259260395136291890758297206584684382211274598664476657669200790992980765286939473404238234616521887836961901238791919586357918886479607489378918946497746018445402003619626338248405719330302925283136430147276289848429568299290746806853271322127803591758052632631937211356907825743609085611495132254174144249801359623176457708140162590839984421314896991032905053230581355305983432704114372773594480174726698729864656605554886683100671015288017891100424994740201588580322846201054842556010145525483817103871018163551061980576318185766127684027943617987224546567236659556926596005092160094368294043610368273992975470431217622780414273224720284200647237632*i1^63 + -1445747145462030544803358642719686345335384682879851943667222158356048646357302748163819407220364186979794814994180523166277213774352718855844365156036344742760674032102653938182383763728119211483650890138030455002231311974850337249057595221419792717899610635781679508769890696530558646721834333810943935490423635745381466676129436401716444682072615141798423683615465720257123752207929501065598522628774747545927442136256743601575891233407586360214768858629359156494692349118607037538735469729060100371247230703521079874137528568622615068248850419156622080640314149908403934866100732915094376594603207006652962709234597438788778873399365230707392108988373578186074339083828874725522267518914599637975011739503446533879548214438481335109281779362236050971673876114080424055199873151895619916138058184411622871788174207034118126643352554309418208600600833037592845074738958114276731192676911164364105537108959510043418797066236871298461546926292875010804913059703669712114499015819005319472221722960824578133771197988488530325930892078403313667936883090264445409004713379022586573880307963866790353204466006723896720610135060624026373300077600182885917407601112090619747784046044733979197272435100012611121664843628561123829259530836534477055259310741449596086375821047266866146689728156223287469221889700760662730782217182473010250924981830305654584718404156816593020383802591042471209673839878274326184047338496002225429277589952865461480302993432064189062288227090190255618844498452196397071417477218783187571938395288985582683191486112215190897474935820535375504339460608542015713905492907702822963094496602031287849945694778631596760764771494333249942693638330385408056175185311663080057461527539231414356480008439428889011245927775695370904719016974144511023942958943655768313324375744628555294010002043965095447503458109490022247121833598089211451646114487379804218794960545089699683872555268216207942422661625651862380217833756322098898829005367538998576815519577946309391311225577615269222135940544780960659837738800888420905195582800954404262421541823548298587145517570154712837123600474759092576576258859126922568490378345886579625817644997884649203739384500321419346839863943167063061405043926274590225128305182380162941843315271276173565202707604612951339268842346664539208252183497976100873896863329416510037419976953314323409107451895010189979372884194611057330612107345885809662003786512083588120794338438961718646737513428249004835471220451601638856795283389372509690809069916807434762256068450526251760412278221280914974993875732850801369387431017421692187735288923306432580445684766899415771124446128294575622729707000075980329612846734360740436965137378479560123140373997181397629865592809294547268144754010559860957032818574970057389909368959964898072761617626986639880527548213274096284461507649646654672781741602337796221820953329621925958872530369275757751263916292121152297213867620988840741867705488462312510672525577554849455900542008440867176372140194074425362644992*i1^64 + 9480582797090873799942805213538226634562411104088062838017405377808535310296802113071893177023939942164016341798618244939393848749419184261569417400468358951766493545285973596224043083931958608977178547775551054362903943559694944289744338694573000844105132643434158828282206842776994901372950886104841990150877696996424046057659315144527978380659444500882127734224590286463485387786113193633515814433870462691958154413108879398088959163600834387516387316291212234054623967369545587470707137767950889225095983220231722187686398505696818530196119696097140693204398938698756481847706737057419259142374809831974182462948225988475967195424667611184554407085207253118427522364841621803457511960400674384929952793786582125024910619521255730216363978701460940410451980245579978357086905080367933127534069072300653669894797017482468625161766783837939415690008304455777405897164705902848179033764456823432282550873782845826671848877539744796139482845555175249372312543963375366879826982441943440847778004045328488739844376862508316565986056703219261632781681372937243640759987685189100161785953157597653277545750958850174375139493077504998994488512541859151374851085924543136598667063859655667665860363397971313072874067272254177645687123997307868055342272220810862229964566751488707382754977176455518212243192503783007500399765738679552633149362630636826256052754423761587053311199645311245115628359148865346911684535175391830532680090401792814864203445816847548095011149555684186851663967789420983148060936872393248220115094507930848277099854671931043194027100549934064190890257439090189890840899784893356525098045753089539535721961730620773347928636597063530454518315626442350133735056729590028036707610934127744669018062126970403362407734911539402108273916588833384906600164804112055436223734885265322734434480663099592675574234168607323388582076364918307509707420761862594343073936980798718459320356007050159773854067973602583779227445145011068250265511593135485935748881604859066780074399636015649085941939054242809061095406919667080897220966762020119255026793811281311395349884485950241815478766757540039224987146593526889250235495349885123175964982593840055843718198463920656180467745521323973702341390604293747519533391578431794294406924148090321610030504811968303917797217466658614289377521123171980991412620508830204263597751596407855163600902487359613982225462286868985360026752784982036868579193427285448527453734574153587011450773368130600593997851853789240668215661646852677145668088915064620263012464988437280268844542912473286808382680950024656900012790850203248483557289042128238764206360625977554337189660139472970429485431933818849413028634644731483888501308876480199785838703134695288205291482413093013080003445858496844254560000401426749982264432240987816439793482453877870916425994444716216766612550465478301491165156670703149708214148181885761770867586586875425925341875379189419525188885250453639040397881100250605217479554971581511910396261272057825560814386710249996288*i1^65 + -42355960829136638041107210467380737383504388205706692741900895688789340649222814679070686721717898915189645217893710599608192532857332625234312568755611579805773419687572425397743804783359948262296979289828148689653659244841565424586060369494876758877284549520367400133607162975411675273247080844467944347039338474706920287443869737646740740616994758573467370161589811659110013574488540493508511614746792022273184200730682175536787931101865874312711045653018228773779692050203063181381954841041690323887875090418354187151779573080351559287326950093015450206753375291673451039687307111783157145087100489120206055337795942330826454857740906241814299167980219831676923918713856110918260454885671550205705857462961406060966928348876788983495441392708754118213633977813286314365848193030433310393397690357180617332648601510024181929553186250536069232681507462868855261370092890159034742431991798123488419361166510530109042019555217970839771974940293093538037776037525489482263035337402656289603774176774924004341562061604937045247673775488731252965229012084468831498672658771796281314126725932293245532961389395191824693022174086608652089518030893170191645033722548898712141114557551316660138487110816770413608386346343223200750321332929407004790188596064427607992463452959579561640529640051599394919916607435747286949133911369316504220879052910689151383004367747808656984651893019383546998546430582688024867144927557688509808062587150464275901908718062524013825606226555509738545962030750320158822151360452104245527992948381819077893188049154858689126121092472790314628471207729948516760430658469281387722601223625915749065877527333279764994704192054819920617596762171091716113515360845539517529762216240798095253718146257803439332038080382649201297543621430311740024840945798303216135856904654105108868900210478334462178465073588812274487339758123887785257302343903022012052591809576812021857711961568041143716860370451211662565589838788042942346520098823017823236398763716216100561300312352990976566158641512045592243846455938618371122079441582675313282090794886472054932269837567439894748027313065706256440859751762192515691580126470406439551627563749398828390015984231827920788629010827786955136582178441969549228992865491928173602935098704988404494159271698748530437783975499030228863256084332575827462404126668297280115029336629966295463107593903192109682639592308078447823096388418480359524382233802889534064042905195175376531531073602305966339329013283244762777807929594647980527535096506434070728487180274382248127829406539503836813415934605747761729403177719793058249965867420288428307228651134983359569694268185906390085529242023059287801289999683399886906437589422949720322017947253533729269111176452951963347389738825876688744428824443810362278936355463311609678366180509442553853529524768872637863416810405409905594599259010956070295459999420312904452684431804204143946006118965774466997076800548970767801926157922302717237548002234648032059211724987033360833755259863040*i1^66 + 108045058100738886983082406899899403886404918958537062866027179441953261517426151744507746564981852596324682317519149712214311679210215919142225340621069831970719991634725617284727700041460736843091158734329198960441916249861424231414612292685596300271167193998848224839707404571063475248498252881586903898398103379920816961235223231299385147810585398754775507903888186729335654743013553241974202448789049860039660900538679853925268373618328500901976632719573950212362476973218792936197384570311079300538033904828002401299490909268848712958182274093981345052814198047078578086336082995071584699609129458679828175331446298626946649899955270675604891357137460148037601206425182352670446868612294979272293392844833337014848613798074359836005490307111715876984389831133654142555208909658767757769835477483367623643375874385335958059677018427438320489334015687655172955368315645851006004659861542733600079836608521480567633674955630209772770881067485649186755256200837332437050155005677592414618986913890256448718829369065863907726036615909718392227686381960131390001650385601836740393737595726336279262887931852180072701029792136212793028706456908771788258210466276449158465806354339443538289468307339021033315268716140012341471831478953496420561677049540149525551717385339633912779281798135135874186704041942740388599912002548036929792570583442828941831523866557559528798970259278594736814588049193071642082267667064930112394747655055540484862070149294195239619691085206998736220671615263350829770731688019213645844690749631501331490791007694973127436329438853693265891293678422890161906423807571339924516426014794321453398275886018956986665995392688872536496513867884891795173709435880526191967147461915204816212761405822652780764854957815234747697223846223747731688844330518118247731743559495151239241133739030360866107719222889370941837281357034155087645786555941113232769910117793358584570790313102043024359822250953698822096072735666185547055291739808461670674207110827172402827893992600071237145651377890841818737869931240091212482644779723126360376401626244291680340499001077877314538786631869503033534135466825065350396844334151419772999757642963972833795617266522884307374249380590826937307403532679890861778624299172458495970356794093283919805269736740437399936549235767922840678804283572922986264875752713520215203027844975364265039439353172939926023864198949190405423395180297962941436559658909086151192344173730688038719630335274201471530452069814944908684332949375053074513925195437877907601147165850621171009149648398762667856831623657553412259069970977553004150968616891730489031155265084596941174064586561791628758104214844273315376224968015803087799842077274422800114644831638004701955708836498642745922405558103707370135099774122562326477218668839036456348755253710487112558597963707547342740594355157025510874962767559645605552700666421177696478811413308803112715025715401083353805006871112550653331880105600174578651783179440233001869325896323582139555643392*i1^67 + -142049603271126838967771570832514984170998908210897532672943321447303659357910982174265100826492352979223093940574881306449388426926842421045656177015170960701917654465586342448214816983771668056785866771926063135516156283461114607611107672852553646834441108861369626411983996200020519357255057190459994282295300905123875563798358170958368945518007993697922588911991295434754085630581856673288999400687093158939387374955171367178102276623538742505692983574290463446286832271309478164863083450329133186979025089884414363411032443593173466238734671882602082291849448485426411896266872653212182214509776641797514612619081884081821290973021525610767444947429551803671324758824289329473392610735951052281808593735503523932926029399235083537493715140224263051403322160936524315605010942912060392160372020708408138719552854931667049374477276680168710207006066174544703047248478898651186425033987487071760071672121107604485607874005195742982900360593247316449635823457496530853166217393329559165664879014697113418221527365716198102046325982692864996884454419724987515024571355895421270343599064632550899844721551123483487575406977735687497262278985406927295694555644464873472346770607285042014775476034863856606773225380635619685221927910603485373491309882284796745785801387163774681350638436713715899149220352699533022697573719496266052052291575358744676208011950728832117490266305267607089189668413385538780475841250761756426268568012128366646294274974428148293775255712559276739873366336126551866671548762181857460710019695094339209350110430223165701112289971899211757758783349050049547559617168420415439040661751541956136388294266316020931030679092165769541216664636476563260663470545452772800097137962099952573470114179933603709460547561989698152274916500062034790446926399948703596600626335463642997335642916824045149432803505655942013086857540332477646895916450703348011546095001942835636684388624400201740047013151455380359342525796513776304930275141153928180219501123841838851274852392104212108696158598303865747400616390371421275857133281289411573231701521707527996838703763885122893251593084198747917542511492841253914612273203583496467471957536057780496634874086757717847340539074348698273260380462754086409669473714832919018458659637262050223073270803713100197486365588711128660008349950222439948844439948602194952523956086039481726808761128429003431059528203456055392415203787512781875027922503152320019021740895425663470687074722685379505542470967584955524586966118227640256142863317467641077858419237921557777743442530192261298701884366405531228286424676879836193822618404539629730906576310415127818322578834678723534711213954693505827686971864240752108218382018262735567095824805762700408089470073888098184030243821594533496069457642125484169708517814282831506038587446445035101859648798770587254042239786820669466093014170155559869614062591971712107780625949891209333910017638742011794823254240658137521799970014619210963663402251552622093237053011621597675520*i1^68 + -47858157064348234396115346754946691947341444497720314470905131688616618647587524102063253005345170381192999204423247287223184559181003382452353115482164491709940766051683465420633600345057916063514132960343307755497618081793719510660217937417359930668669208840984325676478624379404546401157474068844347066101754509745937221589262178314187724699784720513658226732573048550951702562312803208588456357354051144221743521286850670544868652450956493206818885866368616345649458832393982667863721455123437530080273930982483239491042029458833617240781945042249642556372214158706011715880805881781765987327188253033142365639067613354314100561612789556252717006531529174976152857621851470102252659435172163401989673345147721908694880294901015229943826616895127979449486139082683010725411799315403335939642930973816412276389920391716143743573663705810479066713849336692853204522715893363393880188373525990447719306528766202143906109716538367785587618216414641620564622652314378539674557565061164893815555945954642786032641201516341839750096627642197605881520645842673363849492919060489883210212661403745925841870513372409764847685730047858490036746022125975739121454853918660339161847600441250476504163191344070611775536448327552051901679012408582815964395554328205478342478517194922002671458259623622674546687141696261371419817803522953363375439422968862037719256759369410280056430729576611657233644626738892542396329969666142464350280587724847435772595750684333149531994172664437170694394298190682006307475638480595068245337957707532557299059656132239757569492016378617202321660498776004993737405866161286277457984615513924789377720513939900430272855314499507528967591902509124598148389835178610602533139498964694621527607659150944729356033265361698756393949953031891430167010779667450168062277761491052692921200872300934362152432943744243329238551179773283312950576552906605895928802594371597015838373070546800699176572944506753951807405221252400075461385316345811925900740644469422374375238692465679517186693050406513527532219856383281797419336813254179374233465148143365865374756887250247163523104910426442904512980179776379251834667351057143241388477449781616717567894215754122785756573560488986469817001281605078888940469642638056063286596019249357646426948101882771040936978848878179771710714544734913232597645942344956700855993197193726997543656533154481177836381734819149039942717531334515828796672253889581037913838977180563315193707539708986383914991551104068680546040284184744499722569158425975573749490474898351636671163128519217520977088347118477190172647089072959865009093649410651705102657629273441049594504545815098439856186470109445873091300052854643458550848213593097137350886693829276499575362979396943873897817889927176482029770550446855346026636962986799422592697377806069157651443207481035599038941052149252482223185171011299040882688366988148533206849591964882922108175669932157009157671271911054351899745177271587041758456927944219777669525305032704*i1^69 + 638186137623875747355582161253802943187655735056896702316916027797130536106389051103546221615275621277710876732660689975744070051129497564216695224048777396478701784704617860594658696091570884558292143571390157397652525044657377681670628478505119573185362766578246625739506655743025089325613509680720845552508397023136436391402478058812972155111844267510111044602864567163375854829905218586210549802960186242959933700038394865567759200163284484294426219549570554421763055672382219961736484983886254498230572804739897164481233052336557429638775874502470973787718963604239292010348397783524208876749237955178554300836945525806837475465754844572041193817446173713719703486563513050711403421467085858235645156828918249858433747584760982537296612349791708443191940128311194455058575484176578432578305535732183021533203277921544197429772573158742314845903477446141702903314314541626655832504783611146053791191972913404459660719467127759222835211773237013740531437982940971215107918298716010344319477011377715350968508652615097646076489855709695138462055378063599350453366606329265982481143122303549926889022773730029631094749705818244889392289887599942161394169782259365028635349875485081756306299454823240113697178739514610642747849412269471727264698772500150308973657170347783060200008870082905066196356947168561226841779457016873881324108997048934654093010706156177632732394354215774381968896233363320370113363487594962202773170957353771930698025511095728025951351253579950179110409378253553600159565588441306145030481426469239209123190919146117253754546501409176881691383869866951597316786270906246300525909663654125009186967445094625160345672115147974194110945409278568335006539938571215684152083329412694585348119492228558320348477141489315596988758323532104540285461719673479172702859278388325489281609964535125633348406542115855756329299185622762852248058951734672376840502474840996789675517121208268128964621822863971329601014235412723612988136545360811317167593946156584706088775336053659622040465568492541891924076729750576921020379531303064584989583556884660811911057456219929118261613315754426267464674150381149261050534394263888467105475719257043446619207415091279553515365121506817274565694413045646702953174832890710848523229530547900061361705183727874736879141984886705813627938440122862546817597889835802303957394998783099403331266388410424694972621856314379446037355385919109797436259212461838603916105685514318016154172971454740383974333139906962462792206168455803997696152775262996655613902599329870813134293549842408548921168001490132156843767763483590277382474718240946824283746417423949098886851889778061751128447659122380622463571131581134022488760661030384058073985690764727467918495636144907738447583809932061922234414306530409753190132076073058859323717290761187300274664220073423340118932789247074125209248112664461516285293219970155458352480759978668411699516561550970093362715529847653423450739452353058845947953362231443532697042944*i1^70 + -279724389700664343596247826610946793207419735447908711459728271934944311448542994490099139288750671525571943618118043587002009364123398519934925422677195496549473272884157344041691468706948836435365480306582181291889037116847615179462699128731934898956773337126630574119874446903458605203741951528031157448781509517346762780178285105655258195151002689820962117927953177657616817587963522057927734601901445480004531335881236956260856275434903223324967127694746750636539895508074253749746131415314308329864931606744441037521384615416972566505713155942316612895102789068199527778877158031364408943656518824972016723350870581378871163310277495230444925055059999252026007665167230161265949415158764000705020927292084394766516018897809378488990093872726497896739971003072542595421143907560965436862764353496751035352461337051556941623962047541131884818922106473405362928511319831648145754465619050710112172409093084947453320872417991964766462370131662974662099010177640510081566562627388126025732721711850309486548812343598411663855594088264105890005312561958667762830038093136579341855852400664236410265102194486015997730090178416982268299893471633853010125520690378534518006928886886336029908888328774016760244427031820834937446213078249449876778874531250459507601091347540342798790641296952152339811249254005051198906770671194225710806546673108777302459403597886972357814631530306992212386787664093183169093181874435783411494744322291237680466807219656592991458148721817852896674075016304916756370076398729045366967284158807052321662257857672963311308541565816474531352460785252367860273162118721197690026578614511306884538638310772135235246452141732660139247027644326358281591269397108291477940063497795786405389605806068547186630342192163407140102782675529610138631979710369289627854990667687928712210949617423145727494902551122831004146695138765599301383721490118996383575930296049035693351784261399267755430154058639840602427918851897861306715866430459966647739932297022510122746674714331202083884712775289500188653131018341825777954215462851559808250732041783201750170907440840807852931358382743421900516586902080154523028440724369367328279275489360457459608209964802570483604020112401405857048867721370355135467408643386137865334391663017883658826766744682037053902122859918322769010277094454817073950856430545009797833621761000793670372613669849335120200215479911192775949700573391114606184470429985613019861281306153873480246879303391900903964096968324327929638675720757954000237110217386600507895995155048080956723033292336427033153899113559632798469135498715291075903728971616250924247999343882596319440669369255689898442749007351888664771446217163035060500220627639933558620717948449565222970183598633666459355331426601903228438567716524858912741961161430283343274663620496469564860949346953732369250245886761226717638424862818645399961036899176448913451670210759024166186629645180118632560342878752402108309785718053415673515195599383976476672*i1^71 + -3894893288491411293108619517465855585213427953404083018280273730047783519804791149483150058940142739227795525880136404464834030230528883505643188916385301813352074289478744141541162387719308425812480822349965344783355738847224201676650401458454865330204057828776062756567008345462108914109018041133672001240742289433981090907632221626503703425921501155014799030761918725102292718509972170447662483150535626633803044389441531771489049919960135257107212582188141080340208829910133275867136909730447998953003749135630737528763460566738886372441243360530069117597135217863833856148758665694584347267512771792981512460491031643061087910997411494651311078866639040510084322318533076258262831918485108868736361902228943848861768758810030393586613989483195583468066602987038271284413738492665284026854076057809164075624275372489900584358395853176926366601138379336450347436294316092731248797886603221253577482423241439186680265661393004751929079167768519053268317325842361307659523171070981695656348114197950430220554031655609490465197811574558710868674366838346859395496983162075630096687590589230244728851377935434060716960418870467124642180062414969215555519636442648677786457025750661253291381539403719157118136448905186951131628308654462664557735928982604101327250497796546052359353517536557098146654614650497889815045895655383618109441285981468028161799648987679638774815606767883318090546122854285771190409530291422282786109183347191522026577565011144995458777488551162250306530713792879842224888538523613369783108164765254560415040551998784759325446371062249291746843938302181382176084547086137242407700477606033042926880257191729844166583543286934649330536516546793073200638161853135716287032563949276544174730469679334760383568580815275816702061337183809976433847007353861490540529111800719486606698434919607763406286458139384731148808517051683372275011350934730520320926092626646351289335226302098940591491893164757390158125215689817963118883259487576237213339903523817036122488253612504414403242871360022316483454008047250623608596045980808027981142561460612313025446069452543883550104665962386155979765773854646875129285619487249282244628422302359078233217638261969613676251184394003064188226907891909798760265655323109125932440876443538928095954130727466334886883691289054408292540414626883540218439031025159444360084216573511085973362763775511277668723950607923851451771782647164005983628144898774567384031957594356477434474703915057141708009223320277039401388252193774172044069334270853101385001102355591322718712749993744874898210495703065039567094201950489039796556977578281880619211655326134319843039366011116187859515535505977535587707695347548622558569737122798674459982917773582083314363740411254668404305856649075460303996423924552565648001903283766114443875350480160175366668598223897289236408228534270643253525058238867741471621228574279601561683296053191492644116045871441098491895889962393734772110862190435003551594238433034240*i1^72 + 7943302758125962471683771720829824554935058329955459171860263524171321921859250552943837078703516457238437878269098838762902271090595088901585502367528708242930582140530130598645304829651287637036358425980972109044166844986151204391882208662255028463914092612227934833651554357380838431858949899893766174978036605270253144875700859507651167964586796079042156553624313837269081256494843584217983332844340246731518572040851308498014875255672285888563685278408647713213563293938427901245859884924675236513515107869803565342536617758699676843413409204019426408228270722862199687631448945783845777352888574545179769412049522277543279926444300420260872426531761146494827580274252747853521166004957100638223699037094852374312854858370396570444175431125662868299595951541227528821923398257230488156552762627912568239746524202051899704207415845115315858299748570110930837847985132576461029932184891395122709841080075349724606345790580959658553285512454455679083875026025852651892794158823171379839241044747307476995416907854472903295369837185184260394199621526690509495610743359898503935018225864999102884342369209501540925358956775314523063148323985847928041781647198577108878105045796129204393663627314232497290717252601660325848931508849666760500282041165127288258320673077536317813060606480638426039669102423537643549334731514938237704861423913458910437302458906355135457789599810349657373314556314281012609082628768921447161202288924532024162739943986191306306809582493999842290943774102613386481217063614193980347650026896337770322408479128354665560530262781293847515950069916432275414918585220115288152571152946372228181567544855531912955478531771441027667502916226241795367865024070132869050752591686568455967699553178560319675101701049682679485917236625513516931232335019546204650729754389393966623424096495212116553167560510307152188488586230339393912582635796804823407308699689127591567830000597668391464274890443054630618114491140974880782571705655731442448452673709362985629278833465161037900690649423611128021303045752822586747129543974767673147741876926193469881254943362985392922678277782445072530216290427969731064075651901324659792684737486575235125859140588566413475319795666196426042962966937738419936110285351400962125039802020094164669256326620510391988792605056594827886220920014017181705061947100037989678267956379850153439968332291684241112427055797983939068553040703751464221738021144405088574040909137504859718849712446629952858733053232330942606873092068607771875251416365909144036563819272379100448668469125276658015171362741909545284717805281607119267530865769538961958825869658395105404095722002523467401703241214621867921128185672256435858037342601306844225974183054623390518761114762187774399654700536066392759139473953571704832680798558654459874687148507213391244243591262496456299568475003514290294857819696656858876780830355829538297152618719940225849861747634308078653997421266786869203351259885943556499604242432*i1^73 + -257674772346998542563823368009825615622917935253497308826023342850875514068260012627854013050645728763909588137268747039401405952126374541536465372054326451125336560134483107959949348721529898459976167182183697980245130663953758611645405886724008107194213705913963015650473872996370462093049486645230918067155361863189467307315784203646112733532276744257467004609487596898535001983799729536673419382994167674286615171522608634230466267603328443756528160601879134721183317423385701747729255910667094665463829621253948688561048108777944950648115724072331821559962008956316108762383592262261922469859148842544485993933593010713426196751261288836317370702676302430277206175913877169468721877988299507695317034151349697029130828514085334459535160396514652221290868428963998140329322570437521952302194439682398334761241651217297603826685000661800611500555373457625904422651117952455574497068408911873204957470298766144686858858150061690075766277246073885070846675530745479900627733855449178349538695399579519068807635646210968939245992764318603147348481042235370225242590216287010282453763853459592744602695428793954792531028539738721156659466105755652684829995681427215363896602556946988741073951408779454120379453085711733159742355592612202003773810216723948845468137055036165315143124672056180454341264633139119140104449594784995881963481129497261122890803955571313813577380603565565355741807814024513949726891736157151061313902935607950788779046193585186801698906363096195652304347544316978413614259105150297184350460474231038427732385897396960757268727113735173908719879467674125674638247176992722101174488572893577523931873325957956098892217455271941706052144593905353622137858507580509263835162714735316588985133322535246801580736175591754676376525804847341079234068215961761926540747272524494113458526178099241277881019658727365462020327666131262200657234896238576902322162770006974462510495370872629566423493668380961860891671620434735472292603668217337204691922713250469846555202418043202473037963227553195368980104287904627018408236104170344208875563102341183046777782970179951546083206095113556389987222447054620466899196632099423488086368826346977899116438696329443644611045775281813196640006667884876083672744935356126259666824722743064146808140401310516887313420610439509991891007137303312009388028365393813921341801821075823058439519193568700426724368631513887185064143438741722857963019836709638284785496591487282204679150826375813488939680473662952312780984213245442854830678921131560587733603622835014961299208422320787713208484109096425656076560710254394109024672039819245688505537024096234664701138559693008013993708688044648040957571650068757127873110676820969158288589789993445465806648921190258915045502335230564291769255347473579787718024834411516370579301742450464646727738812869514824137370742733675523333682676898563475261262411062361244383390562959977485845489822534783693713956956100897880059968467229466427392*i1^74 + -17890942491420627010428732813356042717351023441623608098111995287759655676006381867397260054400097848539492967138509253304777251792659191942615411894403648979879624672189910853534109938381971110232468150500961999049241411428772369274655615693196981399977695775534309098394819083398914976255178190455817166372104721989250760909806569859496223147781970337934086307202987792406203246598868103795620504926968871087798378715401595084654232279401023023354785526003374058398320015814471618958368233411716083575188158052201260760100489325185537924354688935448260557306439503768655730158502042923583590072829360725652496953562330164795486384771646103585664817597776046379638747338839065912435510268760652982486542393965365454390478173169953585153841316556188570500709932069833738058952666406144323649800007898357984167639380444449585436830995661295410967397329161862004562560068700058198240415590101897238980520937073351091437358838181575219346945814234728596698465594903291761963454484758297213215944328583613375803262535403887340602275730693474664556139858766196741429351177357119980963409117694521090852029961112014373029115002802848283036922249332116031650821057357526631949952061925922140694543709734567911656895303057029558330451052575812894172632248633270598587408636255350689942974651517665543124187135485222844032281054769200041781325923441736071898966276769078408169438699962117389955090947370979224500845038800837673327993930145967837097524293433240073803937844687050327615337791159866032270025925591181475186172385061225059829093465397393896905537269737469379556185257012413751549686082670103574861210508446318847942465199995037475686432770824882626886951491008423929765959739769311981650622937190774308478328384572823052310851596749843571888136958228215184216493122153859595226445260355813752351661869059725090561800598725576752336040382855619516174514127795515611355018351397733754636153524568021233122529590354347927901544368342082218718290655607925143411260445161573453608521354704632859129891132271152311006243044135852242691027400088383328749294219911079976432538898532242667155214329451468829755456391638053868705668312528302524406307740645086065200611980773785073729335225111332770632937379964884609644914129804222457628981425432009176324755771485049571816587752519675487278430215267569563285793452293666587240981402754987955294697422268837908710175453521335702018801952865736931001877273424420156945328197034505804924594336217733555686435237882960524090736316067273972951332081642738783464345096989133158538120541152684641307469413841424289384450013289593778748389319367701859987514098090534090828971244075201496511487883303182365094680291846345870701756747106678155067370499128307170143622799810698788810754482582555726350229018974692869773174599014993551087474739302133465944096697119613623905527682088565284915853407434692326864030306582638376215774666462967303888457597670907611598895530479919161399684533655175168*i1^75 + 8376444027181180663540002103033751408443033902561035033292407446170811547052651256846118689321111630831880767887837516462363851924595658560029541072368279589133660539803775877679446140270507336762982680739840831121937784839607312835756868115955248256027976490039168413988240187540081693130776490077577256705338413256336169078039334391754593032434289397921966082756502851315364377978689336719622137522757457663976263344433590853144901951339180017786799321825173712753550537986691274156894368670548788641966273527473192079546862004464400554410612917045837192834005928259739313688621422229163861240304980641592740632620538509374972267121707801570111449246765829447910421519241090877856678876138588178775807757093673289831582634156074750651326959911180641943702072456772836403245163557126155780544933847778483423660174058646515367898843342228479850199271765954733266162211804954504653530517386913346619541408295684889187753062019849799952940580785080987167415217050953369454592665151232478665393835823037869584800581765572288857846095549476999507732158255607058832908624973566848769853244263904990457613825740501271886542944078933649576273296182078029040691292557158382850445678092346931113983606773350930390394296195624079893017655554520359554239504988744510689718276172170087083657036175001664836073996065330566659341802890788238443839231673704884554307008145612082733771207077088718301943862913434573773790511796537708881764202150282012949193428753044943409998738803423534256887489823940406561281471766790129497667721454529326491511918931852250926721148222686827861180997071640853851531458354601922312001517123117336657748351081837078344803106994962633229804221008960481864655982277388238951358287930635040799127469562022928059483759505680529619470905399436872231403142954195616825004106203755524486587658215201627699522992841093994279891547162770580873770591659728214680211792650319218587103091670571285210742066732402004483342592283310445287914343435287685772920530262298005111382363528003019929963140642038424344465516637950165738423562206695738945890604817837736630283525745485778724544847356900959815496941601290555932355221639552453700960437668431579689537733406174342178492730597589653995047676727769535659017280354498316496177280909376433208024931014515748866504340288765127449059585089098718848136475206664361512881023988475150001376565700458664381585581560492579163668194004915194694343964512799795721864659299330026433151690019873088939132716890033813294415810941882179224855810802161725559448109921950365569783289215923994582458261655610219593451607821609211382812815506013432885392636573020294268726409944031021261081091828195402632945079776263350056558132476797085420757965885981276661832761058789655081367093509677210428715083527735098095799652117319069254882307300097959521573655356095962557175782676427955974244339189171616104901574531608451815835119695567987681136648604028837888690116245611199736196366336*i1^76 + 13214962129536245629420759384204148865959823718665273665408883689080656581331825775859852643826687263755578053503049329147769955484162368519748362581165971291967432996400333079814069449551377976623285088925644708294011982545108049363753516436448977682184881475674416436102761514492431876545875976746647136487323078951801289398748836833657761837554034198063880416225522176744154840958469528336228300575757334858035002502160651067663106934763685666624286155524919762536938682133720479711539718117151417594484558791098014843490296256535096023065096998997981225583159336129402999849766263626516323003838767558390783311945475526459802887121133762577750403654129395775314260613326506571950638311714796684595893978939025914581225449043771065764440144453555584362590523875955003060911581080345376928594017376129690391155325541199862891569867970425856168534115440438183575324736956852849379058968743520599061353440599214739337529282384083498459942421625975771140541450472369660939756991149873054200640514971210276185031736554332331153452071035587194227493335507785387918172067569674819277641997051301253432643720764104895162350083014192353008453382024015468287002417231395071768470600036020321143691715102553574927282506550009071114355042684421789440761829973458332466720470580129417633026520795903991974855491189314270868596846072048382636613413674508724458706816660343385920128143477636104897428238566373224767504465770778033512807225258460461219455345205486116857777659540270767368320071239605646056194081073911060216290559958171889120829878100467694209727258972832668726833708650537904246246408008606791565616191308503930092757181213067739113332466617816535442420331484269044576843900448795383306939573027995543802825087931150758499743051233971829335423102048634913514758564132031586993264457825601642242565772204634723308290009082656951399307025916433932664940787103508378910134155527870579673891496769315228404551775727949225748123250470972202123897075180007883223261550868225154494762354056462121216614788944952319651926090344940402111469995373376564308374901226998551663781259027207810270566064362052882944941302264292535100316777365577055321889211688021398329759619820703724213726182040802199594009828189060047107218906887383492530014906835654389874891820046758241168346629575059203038013613260622232438367864083852907981836496014876944426425321712458978910410929566310140017648691478337683516941331742986159083167164075497075323983081597082998277884146560597889072222857598128024943337869576641443538117916554288404825468680380765907837657317620575570187362230074793195495234439533744064141399394663209024075999776921768693270117055137211870385364259406338938965353485292609101086164964424143209272603331864999602627135870455502231807519983877530495193903518285405525629642025574284727709538020241415176571473431920964667595837533093927693551311506644679539746643863670431355614655833340133204924679758595642246561792*i1^77 + -14405766303466115176261698489899694602844464493219579033410859743032894383790679283059842581895846441111974056584969392391378734713589828285051871956518219147038942272747136505807797329177667821212989145341952845847402302375906186194053925569005648491296291863977080529791324091455504047340051991159580671655383763009746074408963519255636435142222420633626088277496937768906827566657517505203988874128343883739897289764212772582613148577845482009473300018129742088425513690567150140004116576877329828477337269651512933854960247139372622384471756195408931393803397022236818983240562635214472886558128186726616486043308231331233915772682501331102877395398381979492892770368435135308276712885741603112499189321748458765035084749297024269943281869238501166939850300374674778823441926453503442228050803269750452210711862182281560998579750841441890179261723845449410036034043195214963967754186026666677025148751881285267211522717556910584820753476044561537265937839967229206604011890353214691063983291864209002821871487410170250205729964574595162331164771973265810846403051477249659021930512489439901569678974253081833056233615623920036110322712819603096880545616983875089574676079139223597692949500062723699600416165038761218838726282320648661535629009360239758990906046575046346202869830924121094380463271244455353658361233927740009160043816454323439145699355548613713309355332694319645635590937191822669237425133150671655307421011196132869805717758297664679921259040892697784698409341912164669840423886636892379581272047009232110493892580557868373526850218411115323803567924494228247279844366993667435412008706316686763596868215390553544098649357150809628763698434041501507663827368511606959382332811794889262823880129176335431609071162242655985588989506930315154681665628144487377055408603095083104324980149702253258592058140149471070781208850419194174491519375369330166193441177918859224360376654490480539246632274008875905752376777420624916773018964702223726900718504314938847596732495666854704620832607751939816095811921850275417682469846109290997997760807456919905448081528058307198266445866732113707068905372091479587558086246254183209147892452745531077993114763272311258210774241439526025190850375163115311562376545564971621477692490823444015525482674838514783213388070852615980291468746923528321012173994494477692621639715057586359078685333323998286274604198885045633264941109016018152615917131060161181461211257179983314277372573009699700225854610949877106833003647409445281080194382093293659159018586370110822621047483074128031876625694436501587440876445460677929868583537832445281282310425596837136580072557562380188581012256300695207455243066355676832723316969274104367227397261986045024556536301126223620018384384347845762399213750720012357938697320338116928588012194161817950432181077679378066654310351627312253132402467855337778913478409022851795147213277750034962779669013824613493335475889616453632*i1^78 + -14648926776095293238807823936045081548088567846068005316036534703699417813420724948861937234537719800392791511443697775632405804354945191622677879179714764327961466398312843608965339745298737602950502939300792839567635801206051292876227688607004635034965531190523139851008453397947920255024312226143717919480411747850127670838730275176422458557477759743323491985080330385127510160329316185963846294908014491006164343961099538754368298701006822576205988598478921341643645087800080965894711158257552893198872979436855343729779210658604947779652507438583148608785852180056447875868684761436705590495691563078203393943450396777716969495476068084358676451927764351044750271737143760888998204475380075606088894773621347670247536854077167299298028103974089834974830448031606632928170985785510462223320066949073482910854144600893200310599310398485707310031345768852783537224804073058277869387958875081139476947827898535650824414186833821739637005056968351317552755884849821509008792756481500250990211142921472844554979863220093175658336087581475757240843754600433456768146502124448113187454746817453300546224946156504393164318165398519248995478569359825631857605142034024434550647222246107773784830909386593538080930129286022851917129260032245297066274661884923665059614695514044592612353753006251731266849180013400673600869137993651098150280614412633798131450575544981924396721894632446958975457631759319372972876975794653787482777101633136631147475746125970722579072287504657868573332622036901971431767613723214460088004943039481013669536965453114830591061500980757106632871583831401593682634865537646505414804167108402478920224425144330289774386963260879030015592555387211527400718306651425085350854663199682632171192164416233821621314573248514378009669996758383204072226479629474503071150835091779082554783835105922291009585875856624038391186687086203666625775315457822947726884286760563928451686257574767055081612379057694556598884972875555340908827094985213285510560218997930335883046674280472554661993773404620693932207891676895269970143004768408214280246455377646430262983903414806998892247789993767816720523000804118683319358876014784413995715365671181059807003436093952607431650515580490666408330993539232875865298001840898048271639061760763206715872212502220660559789337952305629272953219000665102136606392101540700059466197370823792154991373308315383006417024631672352888244911480753587152173244707171818391448773391308949506493997541663446275945184834468098559085583147045350499311569384194878716612777357552011000525914556977506796069267729400022264369767540188093197428148639044753366447599298363848071345047980467694061548004988024216613962361265940282463712913473926297420470895388672915663941919215494809264589504266239013062392576101851507896987234470545229299177174597992123991185874404782512495015598895718740325522958822377413349441780981678177914947749159230550240260041528364372258973548544*i1^79 + -1845804805619591768011589488753576976967252126502291691924157988591076468725507782351890490823071937684096633259699137933992893585705109342633599098257694459354881806913442423133173782461338765850290660011904580782557260503317671293389457623008687722154764138982657318577570720290791373909105065580502148095758795669374244759041195007720028874902948609398114049162965486803607616280802799515408073672948038817444849992006592701513791337353804322699344895516783043779682586062402635665151121783243882833358905847085657439254009484620093292331453001248058843645434797483770564207044147142478875712072316026537398264801897282469355282218708386564547166910027421630065747610804254665418499054537950344113000234476932953492335786454354466091520747557795881652693054373041607307396073346108198382235727299000062101846648248065589120024760438275709350075654075589454900269958373606163082578077100845666580283440033028758731512649948683380490313583811859207071853937699357814387294729032267285854451570553160763936331857984729233698464891026840093955998406858131819568595680914301754843507641050477659617824237686397174599833873913640271637833599341033386761334593392554736362157041786205608377417991085482326763922007093800301682555950691023692947290166312250937750938100378170263531800693721276294895980894311564114439245604596171550209251870758541530117777629702917193063544039810184568883849328356356430677224778682709908287393487609702958480394639769522737056852153783573592740653112599013174646660844298698587837588721000804699254529986553200358437466503432576101532373963913084127293337427780509427797031583277696929439968014436190488756784117706073499331535182354004955759501761045567056426642736952877980490946608679135685241589836640739854873233305091965302996461409737503562873347533337268784226796851816775975319022148163318919435411459231630986699720126014462010957747820266151492950973008463519019750588881171470161305536828709062874681309856245082145954451280852359196592214555454881970838690851040088496394405570221829180133811924672190814454591847346315771627810190770774590299271055460341071325464434881340884791578622083944703074798393646243071165578567303585228746399800006738468580844205222376640626631283430215591439223649640089546948490252578720742434872138834499874070477915273829170582624011967040544685745563886306118286627222641311045718194551557594296556783413174523574868406390423881775256778417594778316801650272664528898620814014546960509086441786661453526734777148842266254662784793390028459223827930438311762113612689349776683339646934317547973779856080918335391910869356240357074132827201244670792839733929468441547672857886466233398498301872095115740591019843459345454730490377851333735109830290873234914757663895564105873728196192576415182370781327656153391324839141547489844496940203701342696101955640403604984212177567819638512379747053140949192101900405083142937903104*i1^80 + 440468317404746453426716275306598906981866217293088282032448257868784553515091794698651848943655846280480140626349979472451656587034814865187980518139087776434328411655235027985440101379645711928299303678093302489181166827738400829811031015271911988476103374084499251693323265623862520811007112739777846937912225410408181997688368869040090565923441561594268210535092979884616782069369006783172532619169285829786915413391421515681286931688863024418001487343532574408776565196645938106945493973932472794134554172149255145841951644804317027340210007249366500655187625072974774008914308895798783837802503004397153930988711869273624936620232937685428046781729772742837503395077430063552634223467908721124331080952643765932599126333049419835134620741916685441914066122287086895853360606279912301951055347802601927563027736879253768881634704168572610507295865541132344302083718346972802419218938407030443390834698358940326773794101994179520284226467550303492244973404393954391671867336149884836588420223902850615484394375520807244309289478339465959940939436668939572534465478779688049097496965461341833279683118490557149037050602359548534100708096881456937519657117187608335765276896834967812972174375578253387983732046049692869442991483649136552334871369914803225555974785345204866836863278516093309122856658505197543153262051611240594766386096833257592700033644819038738421781774848869481626067457396177972201512179215867341401971308766219094903706209899690083531888427405772045534971620328841418174834213124199514742491407307979718331750352286060993535605102206916164860432848814241174341949996725750510556420253582251345217216853739334564445503723950311558408253535648517333247804994837565555379532725693304460889437273568540168274650477519386239201444685178539889604288363098648401580703358936775981549205057107881076697477787821205693722383970524242002137426704047114512594309078111939657135692788864997370256385019420607112665334002104998934595483290403308348759601807727526002614965408021536397506130005839179020980521543353003744827607425821432553941430279331405158800906193687246083251966834992870099969616230013975938189644506006651108967544415850937743207537857772528572298619258034591326249527876741098501980164849034414530232255125640884400329763552364926842750338529557814360275866189704762352382556927370040662809880548260499429139239371690087088258500434930992721631402237631162741463763715792649567545147519853908027014709826420851079306945200807327764219832215598139292909978371442850032712747468544988154095588730197299535114364118977756800418404088101587242514106468609564719969477868208345751503793658317372215315651827984976418771715091167191977092489071847208493508951371816915075631983588027505830361493758420514058868922961345251385087725715349270574216583327145460352704101711678535538238554192618529946350464173097329276097107721429338375197358354967058483594427507933184*i1^81 + -704694526190601382062487771372798155196058438840630904323695911611569772441207105698440420288362433188027891493637441260279080279856452273168073621033026176945152575616100449642584318238449317858014508090278060079173031818118661667469484635795589737563103124356127543976083553712927920379055308090983830644990156984255756160220988079905115985159334054813799463598886013307639250489278961923626632786317649935604583360497403899403331862068338494955886290412813895552804460637615759779483578358879440042082334812830842620655529317155701908089378854192733610166511197302905700741705559624926418557328887026077321055965106529798227431707624854638818865625187457875760916373085619477281654889962560383062476763525879132464586665540206247508388724538556781743890320506404560610792187069754370137472162437165384098884373628055223533166304271012950215584479396549905085027251462839062239206894276001904803395281278390420239973272500004285176042345420473308360909657712786780816114755379877262816158861255814712772906449952497439769924967546767916469661180210914099863959986584257935115343641044539144368723806026790135444084682102429957805455665167913652431982963596097123578456436574517583217193577199701661198544870996311460892296704400937032659663192985704681235520134400241890596753084361254106760477570226693571752630524148822684927179920857952399967521715571773149530618633064594302357070077698265959055604850474056103603701178571911725710932180933223784017024289112584749168315978630336546883809410904417211520372738565902706938315777997059607568144677579561822756944005771399029101261649723796473385768369966974142865790589718909085433801594454617216722772989867818414811626964030629114715119026333335803564886175571579681388414438438827759096828279545885776746065086144101273583119216408801574857151534180273619688293383285828443420051799436734861872547515222756101048204155681158073405673259356057338649214619872734177983224564972943802540579649110981026648677627279597895230625619242181488157789547516577015995138110994670461745166515241895852124433469484139051660328668093427203289826555857445629497079918142788075168603592318222530687278465231338782966848057202237601627406207911679190595272218443475142897012539597357642298473700020271385349672648933169339369237855202701590587338842803103084454912657038752856497611749887448082321896388573644869955880602425173151115238080038365393325098889728759973047967264769644470747476427816291067618806822292704308581682310538839519720421812783278639634505386916317169463532782132261434441087873575748083628693367286611237273221895173358532230140778752632339238593512248039557179631885667872841000039730897287759376650923747689729705945858309244424333131085073497779341226651020562069790450870084451587357638643577763761521408256701882088219045967363439034002038715923660283555324673421317349538960820425849012937679511994820601332759527424*i1^82 + -337180943302127735299817232540997651168197552832579582031426292126926091182195684736909179979526181213936924335070632448322467878245057924100910305533469550131147155262090169528862320867182019860605479585451647253087791857077036217635823008715550476059831565242727836403000603329325836844869862885878274121894155712031733878808192382211879156938437184203665600547339316402596344587295844287138043616992410531729428699477877670938490523567745369654134169834754157837989529902294289801175016648849628231589004614700190656123490738298395229273700533486866727808779685512879342625526225643830007260049525886181640510706765398692954896800301249754099936405612046516202416743726935777181336151062241063968787941361571838986780563142426842694152221056930691275390404925696003715511083949243514988241363108913078583676582461324870979863776048919072205693033731876387004984952946450143919001143944613749046197298028341936455846755366591757630535639251641670785828291270979514075336075434972620459159853014540777926188797517227691332877593293103356803406434048378602870791342447805776580617514675957180170356083168345528988781358641586115700579250289013254052119034506436171111008540667814121783538735641083532562209619226272292002216383368355066391553465347466203528682033968790035429425899854675548891386426805269809525577753388537474074784262888255047088532943026570535723439415372022223473445809717005329550778275247522165022584834297600960836836466992902593094310732130060005926710006372889984688477904945886339129968800561858561422250909389348152432314416609763721714217253030399544083242829811230740312978961907865571405920327313462672677079948256748564608850016102687888884162651788879898431090344039475915885405632196853397139980735794960026489526192565103432841342274493295116240575613991175921130376081263231097127843798476798137359203663387105008172746735346802203966257765208277926579725419497180632497979688732358340211020216745095802507281665551491119400044644190891748741182056309036537747905316662954469284518525287594410897180309430967317733814531360646159194231770978721326488894952755055521040998496929826460458591673156544052596222443637965304680339189403310574835874252067144723607605864089179888047632749397086230254103023053992376380377565736926159610735797047960212690613330572070886952169483977262402704273877495562840235211794366880364364715112339029639214684826638991212179904976924494454586079356975649932654122634787124422085551161803027039157699330892524226769440150821892446034709883969280091263444004999723163556117535783950516041769629994318039671828602241263719236863092864456918080130094639614737777997995792044519420047093020787919888609914104560188013816478777325871898108890266491040598767384988591780504886214659562050515262066965969496281011108092713676615151763395338750702544219603334826650892891770417381431768048516540376935043290694501697323008*i1^83 + 6285278608795854269103079040239014743440818446529613225853462906429452031343021836889243054261149525491157004251153700342677618419383371210740015134605519548696047470853325646399220760196651602323657028476943283226813590901187135427692158930825582300540178090828551969951529950786735821291793919520979355336789719963665998050575460772429923537080580761858481906432914865583435447310563907557446006557206744611124738655316578555879272587538726614071624886126773741568349693284460833046309312801935336276380324994053935111694808535930173507289544259524554765843464966381610351291001925536113724519299028513578511958089627595495900810123648629598239656595937104244925664232408157425021382345784890617833095243128082448335383689984432902687813406177381818513702858967282394857879754003191142813985444469840218305923750388963138296167236946329686660381046940966961693319882807181734494888592750013279810223060460303528121132088497392535652209185332653393634539838096676808711848827060552653828211404655671500715192346543125839129054158208552919329932331884958790803137557148207597272572641714428672739947681357332759248064615808471275969087886629149034690768147288685002647415352132044918798995250923613224033123455365687251202281774046518174856484016966077165293501217892622776699806941296467400377617914746234309386289347067486855182474945261507701204400768973848066271124804594392768657516761810906399039974457092373595351848772660202322224824600508430881913149557497926104663789310253860271752603714099891380625295441978062696861399604426162472989776187662756602889469347851075777998699101207055447261536322805452341772718816417577189598423621346791632909132522686555568366742621945540550124713865758633456543190035837176516952895256403911756475025817777712417319737243644606162203423046435915443500579305996920616667598311734541138055430251467486530328856884418250061866463598076969376558553205665212388435033210051394900429433506339497451383085332408452756833247994343277953276727187803991484167587844255709674213643446522540249996654054781272734046349300768142833621358187443297018519887645072350041490522548601865429734676327398707701220508433199030928206809049601064268014238725488185523386460145434304056901164388271107267041324882747948062601300016849406716444409563177576675615060536292038480449652794888204134866358622264496439079409124170856050696458700624509573701091844299100602618570159675408506373089370104268559468722554803566945138467943678749187868372253500098072693027715106605422196035869762551322753139342047374825517146996997362531843427844370138583156348591130641627466496604824312674845039837463907976072737162653656895623411811870933407008152275291633924879325085393872499543572419483582347436355775478545154595084704180519077626748644423491305793304726131871291268792416689321112462507587230653414983745625155713468476210482798124970055027837108224*i1^84 + 17895483515015326403244043083109138665343966142432730274724210233416511618514561139932712093277082215096593745922004045993763198764595032236726035864529854970385168564214043259703469020990013444360699710972519965069811509169048376728712649183495952292158944220293526036870252736965266432829507315441446266768318582551832807179405152843288219494408537208134465267747933347542353669550004418266946864666142355487386137079382772514961928635170071190314211877242104578337369397822412026515043870679886168269433610707873533493986557870296270606340457042606870125914277913121058753200613896805951948466485388067108237784480511325050559497015430966610169553700701848981192147895986780303660739076702923069511520351922011640642552533310266863639997467561151038098602968645315260150468613670416714110461233328505808949650801941770188656676436099688486577754515394418753408896272512910634915257627499040905395829782258351084051303563012131219629550018566508566829724133069932126637890705781749618139466192335253867639758326663272922946170274409634453087967451958432608651991187895656112631089011820679321147121449926729947830200154756920414069193789134799123034888604569578305755362088803646362488382104479500981386602753837894436564097030589710820878085986505789137071254348596375393401846303300051693447043675290265802209083014196962997917046246449075895644970369550914421583686992376664666054241098001720343628390616145287403368283766079253106001693796796467634984579709174657209733153143604123267587675076108046148783728240334684458537212407325574575520790558503557130300417850816232591378701634923399279612532973978545184772033478419214802091017764960533533934521753908462294199113820868238620281931822580138961417419379614893822106990082859914184522874418993491443124244304948147675355162082597634418299069745781618549243232163232470195307098071452234516635518031815697490357657601285041758722964837736533888370442152410023401587649170501699744537960600558896671708099309544585404648087144394158324250074874327829811960392940312902370905930885720793811021099931534392961773708394306343335719765260386404747610399562033611051846119903189551217827264465644180976616550160592419363093202841699092755824443714729384446312422665677498271399657971044719066682601883964796518531809829104571389795658873917653983000318376150402670658395013258252661812564140069629640145552482742949743171907878079218853841561675688825174748260125893052858418744189781428840511318994102056834284936135766448143308834094284437950881079220024259849797752504914553705380258432226018133196371397005970184613856778082097777648417819705263764404637736213129393190128011777545248077918107116748791721438851035474113056049539674838412540110441858946173660616886947804895395654790203853824377837276732189842927118900082995065053515087099260339933545077438403604237707760043218289980923882163302803653525504*i1^85 + 1354198862651028085680698061153042483415701629984443988563655316318023230068745417032845809998409837021558089116686774967719201635717265195665594943267353774808474868660837943768962398089186121710800328778312598902198016326811616454183574212296430137955319635089424321503978428247461253015741145212800183036205940828189352411746386793468776373938228743626545170920274196798522538944660463430355061634380359632942858617692342077626314935639072825580215927906922095883058448599649299064944916364702571319875329459012647371972377678968131964948770690723491248067859879065860883641130534982884572808693887021796855899902802666975940186835300078995477016239771375271364129649482994642678246435190117963527483805445699362566140306321677498476097073003704510891559205261326697170378540153937731695532755914593388819509245982834555676171047306613067280393010237849910524281750505463349302340460819084186395206612161831330052510159687140191192748706560416600832645475743992926830730202751950436243025746720655358908862909751807473580420390620116036614440155157771202325471550838141405501721686315856565257383415530421344197645013358907973607278073340063854384103699827808377731324237262633457299934016448106902728362306598388288188427107328547357695430489311803373782104114244691217195443400327762687519962379697734357609892099185994330955077286346543881196626052946501360093549736814510987313023774039744240154827997878853429273558879735865382431611109205060550258170091502175417642836257054481132512531736185882984771116658787925851486306471048145086058403905591179964350466524131799236593738736383588516264380151086341222393638141581406069051939785798937631327197641379387290003475985771169889770757547503181716980625234314617266680268390076584114004966852191298757491403151704577953093187917519445718497236605419773235473265102329150453777418333190394674990484823435396347065226128611990452735344596712010277731429642814069104811346523877534715760610425903507276545494085503082328697638606892057838514589033125064213407676039027086316743594168877432465832890766968031942722322827080107585790251195804422225291364063841721746945424617540044324892035573709516520508379263351966422573112931863692637854332229208883187750585637490172060168989092628228521803908442669219409691872495103094255611658205939723492809637350343611359944488689565546253621337448055182007820826283567894825951640538499217236167811704581224680537664755127195161405138850477276705784693544067076210616370542418577749095543241601716280927216686182093048880596754895814007344980704607164004686020674223352367551024502402165177163970177944870186306748714673068579383541091332996478196108037330835254826181487888170852846601174817365305927558686187703694884162547009933514093409208770916880311334142526724549449386968467940469462841888287720987406518470751529860105835245900831534980911439795894353920*i1^86 + -174018812581145645095468214234289563449189017668847591324805258773524102834121492710436720943042882459921015457935260214604101930737953938263421540436538242877078286445174949309370157945585262642416928000232859773226967509925212460367247300850723196237234774989442710908199041724892150796197133752617133521245544486548689356651556663118654666688973360958782083516619695381578365527193402529043851572900268916533564764442197010033435434371865840338665511465056861279160375920829208228678690140621088959078719000169527307664420449387222655062019269862177861228297779420001122088424635788150626150420434135651822937399503464672071407515184331043944351172879347211473264488410342704850066273188220620864165847343791306657977709689431479693843301632206410918852736315996920825043263520442983321029115197765800026719210736849300822963037230978057649270507133025219689748531319809267346663420263393782528906025318387071473508833372423813565354444090895500046669680448916490403119946744171527832255754566998633051014100182392375601472460700043466404948575560892084541175453445531837281809061465132980575090601378617511721738872342172177887615621414253690758084350292811588111937097541921469912084485250011971289471274999441634309697854038293626962236333540926727313578467188549081990568370666173839402122842907695115913151830183608025087308408349203040075589710115190695390402348847693663373888623513628493850465547837059604102834731327947364537777116956189532876127196846697633762804633240737472454812605765777685489666041378643135936700387283699521914009413479517884589628792671094680768994654949764569651801697537428973659886804568744195903551508291749068037708921133287396081598542259119202220872618894782841465222921056228599672609009569493037978771813963206981239756763013197841165384702160875087494745817425317251099653768001431024164422592413849832740178838824746231298629243208079040193424812673424274104604717361912384311461992320622225508231636596823819299759787158209249995440533034540445848029872115064804222297437613118272702882207695054659950865133706395360286141841605428863952259607298341231439524016828903170168496807485371827375145820378594994355371097919181555768331615332504114795621392861530727684176349450094124277585983017378870498400275643446652525217779224295629833703293506915566497538118646116270698474135142773631924729488284532168361409916007955205882818674780372469525567479255999967043030273554727383175664054589514447107553850677078491406616061036287311771239351655203833416325737598494226478286555951538031214381465084982157585374834571751883944724909843606196800400101006598481899057838943412424986455236596304325084114179002423331598699559990456583211154037960989944422703912536704310588702183060180526284992031610300344569847604401328726975411235946154441905465482850038270162369470481936386930718793957510903270158433779712*i1^87 + -28002469904250069185695438241989034380986474136276776589637957673934369313866577808409398059739840546403448258725083512296456101440477710762126646971848851715158788548542672632766672471917617690032672131778525899154953821508659580290894592522947828696752212237159253339435498959210730753397384579180163177966937472771612321479640687116428063891744401346144135613262914537676087195884869224985888899490456845604558721394724215127781627811366421307426223284367720348816499328476092431969860131254978058489401388404099219895615062959099887110073485587193638182538008449392610769152048852673975536700284539296295444793509142859258923766120761424423099201327951191521984046205494539017799660631031956992715479334261886180615580724573550382285100064943800562334679833496050022544573978596633420217769758684561136520327812396578901896026986613768488003993418373902700488984105657221911908259417267674786313318977562059788761215908505493979010998063462141609418533172737103392360928064806316676754122588554992466463695028952830776724632661965508496045714295595373051947847613701505173584329389804669873999311724855051736727511758818450201149347897058353879048776793252728706469951673116351548922607995436766555765821755819377227472671094508264051730220008941098755279471896221111116081473450431236834305814641039240146389847058973118227570000637559287709669619819462056613234207556453575435401721158609304185575681059299828155548836038076801649068017468980983973222616403111632930310996386591625332050997842995702767599758543918416842003713141824987022671383720168385549482677777038836612334266376932115136648548134815059364286706279755260539193440928180240287346034848892184222187121109104139905327684706971042782426218047015544278397550109333268237793212225805229405141641241963997762276496181862936822542622108017159184359477101223545451598453751886138055524517379098145126023196467867170457100835574832861228899902382235840590902880040690900462030500252861744243513992983374812663204266989210467298995650905275621476855550005472714451585842493565682637726807846276232103598115810274491036760510164671952079107974753234594787031732594599205092582934685303794866090193026050687225157117182068931910547521793420168639491913237669060280147437130003077308116122053228102252628512167908625811336378215942501239047710660672116666008348903927884469352956946830431194049287053530615646942766290816121076719380206467155965152197494360526502107434463762995167319702577260496402858373637798670776975454832035283414939921549704666229550954723206375132202072026379087369625517863821482873205656155224700857138772475558820403288775367918887718101511032727570294425910044376498570249235305605520627224712224429232675995775488162857578954675745605669565667704391355373042910343704200364327577916409397511950017805558220107774747717841061835293672536988990728554151936*i1^88 + -1515488898330306150627490083389090953399741040497720203811524792635339197301488391312913923866906668359771193138651834262110702649180174701372486170967807252488293308341175449737853087487544358810738488773556652062464584354275014255334048101402302971940465215954681466243148951849467853053763847613987400464500837844938702500740014151030856440831278535984762987670025019811472484881596726730236614766051942926935120441519274246169425758483145132017062738410582105999918022402687985893538261681553364225640366271588949456882070949921158081866311328731231879227429327156542973934059916966948440366609986172848668394136714804179542846367327267510182769660987714219145961918989445634818766684881119689396100925159713138642383539126190512400726758867202465681318954304031840562170779708853190696106294740139959810759238441762622347682845603737697424648915886938582605807067245992331127182502727997237495222663387344408530230843927461992679505119587966180194389169463440352282111785472298845970540218516430488282324528920409209778712058361112384393750108326680452480554432528753793710111582170977571183123049716769567198857921361254351888634401487099945493400625292963362041089723246519733211227892396062197972386244822578563856748001141436808152598016042658317628604458432101220393166517535171792015575815226100816979097700172424896366911660939081098407416449621213672959039607912390210352234039020238682526088260922549457804906954846050032220084654701825841029474034743946244992191937363425341065077800850729248649947991961524133907600486437958415599008464103278841119981038335176307883235019926916225919128443693445144465357814885936459089641439188094626569563387560838256472209990307707299920599645168642488426875627471175769191435417223905911852252346467015923776992742236628207010224075183994879819945413514973313086354447242447406600180954325784019117550096430048874244129843077154813207112583773750287041050047057104234726685312623684003357092813050877504280225342014132223054025055313582629552174261750825991333723634909777488687752604498530195682365974455501758909257390015392450389360561383391202889684074114613482380792594515387266604657494422107810269540825689020520766926508653662339549522576329728774917160106077618484349591018486819865719883827419262553928251610724589571645748168222531312273897110541131771384333087035775945212559236527762273066215632794180711266948475523707541975392469491522789243698687460187030190676114076995734980885278295460509446915238859375832011879439231164595263729893229192973970948227505645633666985277492595228599281470333216992309732690192642914609502396319559201989279809209455985113720803656032346326041195194930697373936984622944457608594290630282356000794691065689551892015621002962925280957594717379382992424552634994024379184654332031923935596314463002471036264994104443176235149959624654848*i1^89 + -42974037962459869130818923157763845811207783422609331776728267741132824245871338708251508915929867499437558897418075671754964797853426296170364568762888931068876105727307349739064821138590880698005503383116968315062673934616397037100478609838186808845607696085135583017187408614432402397831783613626459328002455420926572797487525646847081360492490589567284145468395701159494057554895392143175476678163028114237173626688595082077932478229242059202984944363857327965733334482612326338805092403965684575480939144772654572364527161978388446164287581145535830217570550515503004912858939873342499105246241706317406174579753336877824413849923839829302764619112835988389394611450062744643499631351325185071718209056671549685818631524064703419465751392162601339607700328071644465203882853023708236310828301597814169302318179019135834936599569902707334987275715047594471279042047238110089991627500805612759361024969725995120970000676267625987268038481277490321878191817441545142184865959534896118734670686614140771357489026108895527793879267272197664483080449408863360078490606032972499057139111685241234940093084797336241005137082934117601154834650962337551845957822276413799898391895415599472393949731004893727157043044752604676556960633417584759948357688981050496796324555001128413844929936940659403131158192064962194883245736831861162403359583938986057139247752730890111721489104694556476801372395052961190699058912302906056529882411949068105917490781150570596981006448574450357059563892503502271017207214605969383659768766934130144628029737139301012074800033227761520861847425076564041373647461720534709252803304243359450720796136566104742594677607916366166945569724075531643069677874559228936411473872902737115611144381231170002587769389189859916840824038454792883616585877840955801645021803923298069455617649575209985734481395253299770185310198164846529006609061486615090762366323214435818437771652390118883615585448744209338208498078927682408072896494762880134203642762640899983313987698869260129896815766233397143576307973793271190365181103868797515796952648044617458492054133375855452972345076885800536364431120139336562837668819400626905477412903783928706236145617507318747934354718222838028170508001305793968985939628998014627802964199893844474993568552434191826791337443129349869466864894477146326623788294525645547189844034063077017884122143293345643950450460782679479222547585479489981852152087957177695235195215320432089243822984936107032011090949288443116743234132905965229189257022806133967000682166719058372706595370645620065170204712552535683834269821856693054791168928846294356959427885696600142366752156223100854457243079886678579289461064416157180785946281491544581611775189654265957181416206295381178463185128229936006340064834457312295517799025708609690935636610911197687760409390054497597326003368737590914869886976*i1^90 + -537233013622543964798839204725556239620828617031575963994517472120870088996635407380237453790394277274677058111903490432263826233937709754259688101797905704233556552109877792631681870895418158358382010739836760524330930418929429606676389679183324626562474872086400463766284151895445868834331496943312336739421600937404632136427917654797266660783258427615237066816371230675588819085497230523097734622410098643771655225955000021184161821618442198081789866585433595549173416123192111723298533037915129055923069730300292405965535873478446558034050691069286391595041846985343801065825592914265076947202182394442834598503197053427819537836081480852284655442079952299886104360688202050595366361672631160643320103938638174710129299453247832190159441726942640739617620032610297502991236546436476184656465924929185521604213199211825508018334717104645505915797461545926712404399761822197880385364862475718516471638689738014584052582703644834342630329279101115533731186287415740718750434739118866607967054867713237142379704306768825272828598679596610948942560707725024759445014901775105711109248901509808293978664667286574067969629869161990490569456248437255802511298795382430093443999141638174154285484963080382080398184909035682582482832193770107875493492472471749432055681165319972510816717425169248966709641727367365069353818296432001393521039701694455987995209494969467517985982155175321759280054329445317510098928461358704290531591005547122180831041272268851973060358530389393833830774770801924276692301730553836417018566696086134493788879083442197337779098975331247433041042792093930104671274352861120656043936252090023818983761988177075416679516945434490984235129801882529609276783947848873222548922055190421549843072465622857926344529319146617977276476707411458650376680900536613795824185669806979674658501458693072645566726711837889134780438283611676176258864731336782086378795556233165121976253935552201187888982371041673175134284565780653618297949980113861097872770173404733169150590245425660213631481114160562148522253875626496344458653701936808443645892886822554411360924045708608756837442416145706127033195257023146892406029012885885835427345745784278607304881853601875888572100078888747886437279655662335487733965841074151593245169504286866607377232456839254723328363848765066040708353282769918782079754893941709806296964148436890393471953125306728715949040152460400659833660843130356524986626060320920305886845561287573222639571603609469220540336413231789815688499998757037201011887192379343051561717736402657271246258036419850813064374183770552164184873552131239542250484630658828784391861636037043761002470574301549130190456081570358066536602989876740752848051470148283614758905311120311743310819695065565439830290887050880399681460413003349766527456933480759956318703822471017490432957767215095170788527436885655552*i1^91 + 1394885178289787629363505835430705855590018339132307725798199371999598366942408352765443560398145892896430733457841639191192553670719775461924244978096005715198306602230730960806313361599392202158610420695985385390720932000375912480739771720355339242394931776756070011345669565246696421577306339061547475348392656628340242476930736361570868940766025832882175099323323508024891855425901127383143596529260757186876944933592480653810996844112275866777715492536606836513055875271837680041502030193831668402952203312368435525014980479088098309742519394744961846011728758417537607872119091381421601696623596215104493038163901942901372624382761302606491811501666857571415719477734779832600994038533426385456039199058643440215223833696878994311263914443900917385185523829705474759101338940079013033516596598421136763622602670219369754912836869816495060681370263740731960979358084597690680166003835509814143258163310907963789432144111566718096421276040222036841211933614873410081480794676953914726073241179493779123982245968332400874042420538409518808848279994882069904260648887120914003390369809651557223194341020911484753818501607453921028933719353337128151465123822859709168801223839422249858885864225548393063616353808530354281383906458873434262534964514963914506512671510960977237814304255618306058751086021272583701262956121264924782262962569276746277252171349524034045093521962729249917618933803157504656884050162504554659748955576537095550649928223909674072156983896660058873791313518608356203353039472460253720589132211182286285761692583702687532787305519311418642420561148056559594639496720191870488639961263382271406181385279376557534694334186534853951750620278746709513284000211340309175198369910746479178828145973916172649043643170363797644404356607827868669326471239034962275158241840454021633934071674641300981150025897115200033912276616603709725665604190964650783244616652232058583319159480099298208765311310078979008594834105701104022719479550265047500091879578164474684742347719583517309845730273756602232683178238217912352856161574524123487877589639376058422998398041130320466227323634450854279605413480539662144513837126202680996621805375735796730631957597523656365352264557487218211008016009076029886351303775587202942504964603579481084860303372991505331667436012593022834570715804730328964970381911964211643009276458717685313393593913128427155392203429666099257370944228102928207536681525731930040038149785493068356814176470358779369290420592150520543668302142696463275913658423951611244907572044239998762978657070831092436177624761514667612448164341840036146971577740488535127982894289718002124383033388780776328542694824722223366014573206612230010655329075741522094529893713410541008350024341046552243840208705398195897611894134692444222354680870369271494015343073907296722927004224392850134804725760*i1^92 + 107909095669913571842067655643118896117429670738001147941926344504308015592622108738313311933233253860303417989233164749012360088319403149678063601745350028992321948792997605439286200956714800144589950622417539680139885039525208731833181935236174167802436762539009014154204871250544704433948636315717614670843692837670493736361799114120603340718604820474324376987748092609441707153442136426484256927688893824511693100546316509231730343125976779591787375399466545027158487885812852286211290482286868351599986071845474314840762554287259151904324022313808782454676645942910917846099408348972322141459179672326561223594769776989735954929865555023780022000340305661282764846911388466673554208514736517685585158293458215414957109219869371873100618753924228380356820949411594222202205975399030672054316673499948133650469053051384039782392361076883087817247940807179684504471927182717538508134998289764482714324242608008689638777209093109018941719040877891139171793838554682867720774565279842552859100403183611812327179159258857042784604382272940471073423818274434219845147637209443823646167716012927117220057040699319567920443284098739310254185187386905649867381028065954874229374328014530587884635301359413305207291280506292151976517453910925379630628568033541419918831229373537524202795153230820909120405065656896903353922815485620413451865954072638128691902245236474569345407332091054213369426769830173453314867164134523042676415157528518993357747631148562037599551401088151982826863227101183253036849951218058683908304853793822622424220680312488541488844705645483938054674504565256364798134190341510839053363156050218028954839466488808807621550901195518349242038256476647896825399870849225341180971919154123627861113101810794455594273813610498710813130365558225854734789241507153287943360573783061478367280554629523834354967330106675611854131837713161701412992713423012000056366546102271828828303637063114970012272884559078337977883263801307425134204377150619931515600027737548321286086058114508603792048185898107097680912293461778967684053881136218652370159372585991338219419999370379918879995064230312851708293174039661349163540704990575929435619932401420194584192602388987917316902902786903094081260743782739955772396736345380017243053053273511698953492128788880777101619835384119369343597246813206031440382647965898830428029732213058539260920533897624156828485757894135329202362530407153027880259032898043049385244774015509692402945676408933478017731203713697275783006349115864055270160623105085965220096610616812326748382642159639051474765924244547011662810591861236778233099942204173797589350935081215021703156981413235408053667301851668031794191990117980640558057033021283852504245094437188580595865697252018083119737771315968097413636178554908350846240832914251717598612561387931031367554865362924208128*i1^93 + 615620183571577561892030279881290718420156810611721726976158879417385320774380619038316972039640994316023539759053133573739243709908061841959945762914243014897656258121870864545151505305675482896818850000953495889962314175168183582781073887157483747208287080440950591441044651384945003200751279081699835946110092651892421748504747778154715778047913169187148152370252932792865569963831339178686651621037823610238343844869336988535936289439734271736856955985825456245068478914138211286331666569662843386714066872005767826291620204111826764070396791479455765544360894636685902298054220656068565455673968007608662300404308865143324246217933767263503673014839561342343934333756585628871203799295519782549655574315441554562526931151174843677489253997404756997409547453840512869660644808970969223084025059605648071035062978573429959388049719987015671052062380413451240299321745759469625289832797330095587207188374032646018763150782666377146738364453352811964166432569023269425445462375671360786256379097639911197921460728849146033082725146348415677113593150788395829354176348011793009696437064619722253276658494413937745375245672924691669698878980276748087818292283464298928846518494971747534507869080537128566356053239338797664653375834325495985390427191012255303133208622901664877672770655641611396620447116267258871871812139624417350133369195149538532564329973386139591682576519150184549276900159885843215518432487584797715094286585853265696461222757635478638778422282111740919453911554679435502545458788483406872999558596141448331028309340267342073442405386446087081307583711951345932457241431166656134057559317526681481397898370847152596698671359640727888344971494523596202491289881869403654911972905546965440154587570443600691202898785277021070039129008432459628470613030259578917275983470502513393060932974598573363672952702171947500115932980666813399339171787212658099580527383489657376341030814831832631587988683125458893346699219296125586379008906828309179075776773987609747906136655764062933265939448935167381928936152953294453139653316466138173861824593191673471831492804187836114481728027081017782993225516807784076048992110979581967659014506915192345272033815562474403122183167212181323674376978292244398575698504545272781777897444832373269860967723072449346615661596992996175007083595240444487572802871235886546321932659384683356999245462336341024583750320941415205193661728866653804579645815939409712899169406404682596423892385399122750634737499685776887071348925746202045158267347646614651665631981422207780107886316761719058917097189848281848164100130659079402149454685508907302404782212105973835888396533988081216342800499539418928974982436819979218890534832292525991783991004640584208337560822365983451881551825911844140882842672149386064049134774559149368708604072853925034685175431168*i1^94 + -6073798428552677703576134897486499068956490861493289254887041171334429724020337183785767352791715543721750615586421854360106906396060906389243539556731187235108156073798181835332141826157841578027121916832067981944321458689854544120805714939272445173141150180593237339267338520315640319347750840812292249407727923650051730569017693794341596610308912795532408284090879554336893122952837361058158439177504276191504619442187135743053276926608717145966164031675223612310236134379916158861678478334949188313554271522760696052007732434222047397246313875839285070757274758656322253419105038582033654918287489266762922728443298541122181836929252493786063585183220994893697412773881474089509121524035530976156673070085686072287754121813868928618964275264342377140129086304290122731931781501390771357506567282051160249337108606630188923839305905520031441182935406232045380009647557710530408933547464639606401217473253424503279891346322191146049970279384971800318955983593842986383477791733507137738363628484954797359829197931605916375758575236131211257136090739059318464599320313222075250416608110342543210331463777782497136917739117130814040548415130132684785325361762615915855303344579146372171524898170558729236383379338909425208465546889727470807672389363229752200259838497501199131649498710778110514145681866853849162792356093198307332232832489922145534251676933980372950580321251275995306591325124446331023161219896507276427562338474029877673342774758823278624728422159666515731993193739414981889013749378737700190595992155804515911622463354061011161433096614072151857054387665754120095815058445989745717671469629916528517104188184131033894305515658230291656239896589652089472714817954330622161937802977649788868720851429461761335154543727229130041215334128797185488791498440408654876435156532381078361361547560088247574787762483630613715889527874075843537513779430974623940276305288251113933227855018224690607178407022267168458280521681350234348299464463892152627928007595278938882392107872598604870285531575933188571281822578620407089838939952598123031148942967983452215501102869880537030864367984306801439654488457841802892952144869887526878992342390038413694914470287665033353120315271649665809134800170821590882790397357946428153954797510434548512149732777083072660943424125465131768110892967420423554792620370996101722324106691161898903838983124547440991293024403966172024201136378168288985140523888935349163540331840550717775530726981500211198414385853749527937375289689850399624086017472496351797192210778417849377422310798000660943505939030999554175319941036645927207538980990884280955932249946269440790200555347951332946808376001822097522003142104278938762487063838287346432738563725489591406398788571696655641646816765010741476251462844644765573793101231329562842862377686576840835072*i1^95 + -46619155996651260676492661394128887330913018844643654541884701290515554998280348525779694047564028188422523466464753186462334572019604134607940623072491983472875686567539832065564783746002670054856265527923760372774599285929526645796783678553955577394629557016355912752377683912304231432405989165329647495418360709841604751961724715508264290051147911732408815293776521801732399711698385607996019158129254817703984180291967056244719945925734095087823823331906270252188152576096444857920512699759628574088714809354419187562641522547883978223169072049567255929401503441648977448904473160114417188540645422060657642710487789289563117071014660060738153205506626613550002925383516667795585414334954602959262007074298995879753036129743978413074140093295849852702265881600396956784972202218275415740937185912552552523927059558174715014494233550965606213291502333959137807258707947262551587716089063907468562502468233274551519262040543398989473746434918973986086339388213637346345287326652404779929934617046898434657455395659686913198576697869420050626325224977021579149871998037136861723712470755872000006536484181783756904841255814822027464702722024418504256129114310522436717565513420280560783542806086928746265637332966961800862717519708890160425018610546399057791573483665563754793150254511616386915726133561247869538199115977129017411507270797164422286542029105132650680749506558271831745006268007294179606436759920328558014946755314703274290444497309753024633479596296439883973000860899786323322742403954176842055180058764590812835350811554436413045893478161394740449770540435487346020959579635953290070089393978186764696779549853182201301696829429172609978564967530295795224176959408775326231674735206333641274173024241600419084802531352730819179079559134480858499148807372724065488443038371436242997668454218594204597607242640116263982070534600099808485312600157325292351096911469302819215213233349570297959526038191823976910891161189646792420110802637427040025121907038735924531713606485919864996893923018545522935009164652883295005770713930448188202079745692377228239363581797787197048025772735030198194373332405377767961048421981991892258796978811124677463815016753467034812708529554817493065471062316204955829404262348155407801080324365482132081196769532622123755509871873514944811337683435233535331501918301168828757200958196220735118177970122431369428424653921489534871805286898757281436331308997207383196037751212154914619731632764026249330398964752620276179165931452920214718306458956239789129559023012686354302775513183675886888493863436473142851782393816357762242268093952414301291498300291788225621477110107969169233008888450566014633514873756523366316757243272787945979110667320452674207760442167177087714795591389286232502247133627432559176250555977908727843278676819968*i1^96 + 269553313792672544568582108128721134474853927090561917026712989406425793327612214548791088038551713646350126146891237831811564630613626065196227882926365052578855886775375002087084882409345507496184108664913262639970324432171023059905551817002071879694569706863807768131546296634760318025917315531515835124991830221474642051358346031187062907383337811765793568299969908247665953987215207052366264459993128212231703231896021358459959641586873267524636282258797145982513637855546538860032951452801295273230298833515859976438646893826108348033101590201821384637253689662848549987875519274728697377859491070048831658237098338759064806197696591440366106091631509191719151117798464721363027725619719548746711287702224053563636134815652495961891604845896722147745127065659106280688569447960639896921172093761634428311827816722351847801115112026982025491270223151225273013263783391361734140709360589247235172050802864854819792566035318261239125605222326431020614403384904349954310467844106434980072177196873080414020983428268855142131922639033391312934060621373078349592564231997546240481133801431557597391286597598247560852256709671390390799329880251889255191732195612930811925189440284661090699776986403105021254336072792583639552906155579926204397637791395809812886314843699343504507786531668449969575522723556810182477563730934367860707188088549764492007669511640825076732543894836361586073503810751514341420243768727615431984751467113314002518243033831873831151573616205283821686775384543222325417659858059207443002585474064374165602960621935096005774221637416099050531990410167825757792868918896049659706287203861305012391637077598601949120146902894909888947753131381801371194253178197235777591907362339014668024546106755850116669616223218649073615423544416800704645447545577787973248067549910988814105531899774040535791313015594620893561445531246848923995858754453217352485239578343865992302946585599202963234183668477151751201054214832507746063081301472966816817519811339735454305789064818669397939114248064494454511849020540032891123763334137945792940641541537860508503701213177353891253843944159727380944325944978437952158625882091660499932934524325310992650415869520866410879863523706969292241383687810303708260136132286625111777523955802900504157910237643275910513475164066972892321294559263349017762914170307318616782112270273188731837589305047377442271084698580959412938663872326488659794784839927779071755394969672427686885856510079977295834381937640508522984412958997615866502400893372678767739534356225393221303189718332110018622480224404898276601351317634863243161357286773884011718415824741836725801141603976054360151774745057447572765742374427439384718676123482441559588236969675138518050810273511462334516758887004035972990240473772610437212317997154816367788032*i1^97 + -468177479213781147083020436580516924253446055043447664998087735505559879536003192742416271575570363876742778924015637618503182481339209229440412141327571360612511205012433127227873849273663581478051364996594245619423106420744864995043054591087492378288135889690157656146025214559039511181177075047592144879195003682903140484263566062971423557395451080433794688881487804563712378715374854463056989424591086020927277796566152520257309148088222119906365590286740559815430208224468327783741481000044086514828441483899463071744091900146633947962654091544751866797162988944014481326832647787666560739884451420344583296400797428550574731981966100383382772131470818964425188343095834935057679701641722737594569047856481080811773906142803185536539495702735498233100228553524154786440637209548149399067135528512049971371171076778456691708479008378514597933722607012427343332133624868949774573175716898071500192477170508489429360736415576537215650790845384543135437319965756115670217066865618406806139514880224077392361299719661334602927689101635140944306127123194187942014627965626578802032088439843328871075831805507645319695343214468273526724433955285486650488533999535662350332697942749626271961659117470970011531357606507126589365956661545294316825008578440133529559180091507820220610156425887086992658050590010199724726932777722679363621211249433652867231933562529261253893530099285530145909185731428485070045454507679548857888806366024031766266807373681781902890198016860201629087960668659812581166641476370483102014027405933469991657710997627067165314933072205437140366916770355749944426013918763695388847684161042646771481346448475101420481386315886264894916223590975923566430047506691633227260070940710790252326273978399163101852808204870203192654149787961743470021513384813238392721084809856976492723048827411516916786579971296879659462133055556053209951403376120894668071097917157313821656235749759929419770553175377386135717007175314460576583048590683711516303169536805840617486104922286584722878307288844612789293710099624424274912465230002294021086936510972588366732897521465760068594683532658611642996422468853120489623229438198456641528967833715790291986695988905431789157206357727442788156155602139281428662292142429928246038806833134393133957990035886273592905591157724361166743583887010430792078231712515618094857454940639606240903196079668485707275615403730527390003595679319864721416656257629549400371526762691735127092807892079783680884229417751849184226863040385111706061055320000512776596075306499489103872697462710646759453578995817044582460854368488623179006628409070663365679487549751604989779268467443438163419671846015569728911593133030320381738534952345220537070784088592114636818242362706943878788173227105737694296880545321946070448166861275136*i1^98 + 308408654188348561927983484415082274254499219009008951092572757541233344673368091474397670306501867956861710580727947432730514715234508195881282678181782968083632541757734413328978727824615731514756276774422598871161460794433937029771990012432305370103225478825089634680405987625959194965917840527257091444519139029933891499386351065422492852975924857323725213172251039404263047725489470812793140371652652090817661948117801406772918264061502748338866096223928085476653603350613107556976711483282146537635357065595649987624350323073933751290545490047791294875704966268528530248536975060725142933180154048774674055917278051195532641369181777001932621199863910533513571083940396406745328150089626792242261859977904194115698461600330211405281419375061469203765870242531451968224630088787216120047701376619023405876568500281734498488350272920584690106938938456653038607961109905917680911877484189780811316978156345630146767499678080841575851922323370909528285726096726136016423098525484902136601430116249221397178134814163584196287066406070689813996233303402967851238596753464078848396967178240783708021285763781417704347605108003150395906602228680176539748761152501897096119285532504236601510870538668904534229071749033891406715996803367408301688607564491178433694187697979962435996270949830655310246388777520434788192475314344294804209206034477398103871209777043665097613145449849377353282653771467368203698694778344066158574284904922189432603009682458979422670841153832609537257541431084629719252763649819295401481146584804349252659458867141486322541286443495573379424855981990574592589944686125987000993807512149734231757483820125213027201244381760648105650597525108905107615850950506541223949704870204133802595662622528426994548642386483756664136619245901761123834218535963841465428666240597116557202990255035490163582103298070491055195809827231708909499750547869925302730511590435446601133959773300864798590508673721945110660271431304844805072189986694928559695606910916306154507628854612702773753860362407157270213280162459272150298222877533004348771657207864032247377707057543701550812813141504089169737552253717613647045500226711521592834504619960463472647174251699916888015004814248250149424219889347900388252137995965206864687372828112264597429077698335504394131383813412931067746129314947539381563873511968933760686222041052554642088960525852414882996103801789396725890128882628325172616367845496926542402982296015110775648817080242948157776896997055022435900771807521345759079948370947760615884989899209823694272108645553479330016375486654354406634815670621227189060075349675901722233985778030643922723657747387273816562776724019676590386413616320400710138837365932208227160380165514220065267553835442667497452718986073992422799914424958048169623552*i1^99 + -38973909847368942662801580890164230478310880109197258053774649085073065422567104643810315730126814842445623077097222416163489757706943914035614420165290381753761880843301768244864161961223671596033631058641631995657940296867081251956885095826901086478794011388119155902780063451669592740552936803671607055103976483366936122675206384875472926721155528793552775345117210844252361287711810923395518811102868473428312538489629180710025928076889842328192318639612612207583114345696980453016958250685742361762690841861043713766941885742892912858219972341353067468262452582510515428555418000379697977005811028683470945181673068083928253719920725666629507817029461843086094844346100121801060583383531502787380672088232435806059186593528731020511972516185560953922694768281616876980918104947621959784058961224558772864313280011140732989898976384941863670986322904202112165378727745334786695000810333719450202362165117561166025317918201414832335088108724421766057598322514823197896256063270896232961282482758970875298889908862133083319736606826677800470765926880028208997342233764411421747078155130315241292518019463411116697183151996224519035296807966894144282084403679232202092974100266218485297562295088187453260606948880542601917290617275857071187874403277948192089347649412012437276236347261237686850790929960770761965564639836869733617571271220749086861455630033897976073194285837008473859795670057153801646292675824991385838880911169100447605473172976474757586354399098387872820106417861105993173990088199956489410122492663754766977533584027162966278275343965839308929982749459334002333269117568119732157110069498104300351380141208949598298467139463165433141338046358229412917127638578574757716225919391815742524530707663933149335504755949761890715091036639739541091761609518978207287978650319185072410635388576931950748340414950492121759079460633589946174225675543718107581327827652475892744451991268361653377217054704720104627436866706061658502372433278648117311772591889828378904738962763206802607590588790707508985797983678819690591515787945056416764470415168700313075676156922799324584872574165409040711722005008280440431070810371080041258948835748931201276993304669161614910523518961248447212559427513455780181349867827291290472079110633027164270870923126530836073508820647545576093732949856025866069444371491052385822032568455327468574215124263827845672924622751948321993627164271589992480643096921861695014172771226069240784036418169991232349635649984765299820765014886517593991199183758421261742283386199274316031435702645599976022837472818677580849305384670071881665351859954186858069118864323589239426931012209112502041704428881563078259764115913763980036240888144664509358646840967601989320068839085017696055451715962546388548946340347904*i1^100 + 8790162157931122720702482316987974148104172601274570510960482171737375014592080847762604929176955928937220969360632907158906405612083907303322502857324530733303203246957184814442645764380759391593309423577989554744114673491378004569635526829836533976656720011046477871049477765152808944593743660171418150276758805994160251953631396814350740298742014361791312816065143695472506715523945571159636932950253156370597039389667717820627352539379010344786054130188951804514990293520758823047311025421029844487785054382753374002435468753293260268892090403661872738733039426272216530149508933430971404939105084021042662342801203298842599612927252883801731327172985938919231159513780950536843365615747113992996484166608384656793987897524734971061982257377974983383839443928447232759560936383478749614932497988333981371389406123688273573726612215766792007919298509440982539370081187483799887291884868931948299271050198500787978716521156635391934489496884695995796796068103795055892390463838139648016947132012297985861864807280429607316265093617333500878586759573608348914890424463246044136698871946325745803361105898113031202652123649175421088258502623729434879589421938891064790753800213308303605254100945905433555335441088629456198324887179101790620206921914723348779283372729452856084116493239487494561760249618278435090828990644735961868567664260837811401514693816555358936685184452453629993412561628437899440124117159991061951710033086896313711400846398015426630121919314067038159884711153853331954979010888835985881297119974475681933967867314097746079129979111923344493542914626027491951308833020141976532262415705498740530770258805696818067383997115156178199325409788012574425181496269817436364600044164226409814122812782224438302111330337947202910767645779783100348485633828983741998344599126154573415750283609690457763804412362025570609081457990458195555502022489906440512946816167840900476651905170637160846826836022248006784769860251803635311419666086294881992184595300703729104930986634038986609950164728228634595410550339631363242771006543396526471453608346476662404008114785033871033737239494317906411014235584441852050338251802177920307127091692091925020174380385998003597575707320688512246049342167388783095840108717763137555702004368349154634793640583470330864959674590439580785052685777004861297598751934672420389026391384867740199793582687583231024995901490199485817265867874363574736334073802254432172626880926707445033160718411040888012697815838722652391431247467527413292478018609212695668122883570335695575992687353822024127541113225696814400871797015409606646197139301033221359933134372871117691056751506180852084382109295161783315529163286203735334358678092397425783296137272447855575355849181280638654893553355082875011072*i1^101 + -35574237509833654299015522935710543672953771181836493666972949635765670039389199332177069046717850751721722886020161052169521235473494796368034998929736687978260058122257860955632686607420953005724769336365749041654371278195697769240663531056509529044264174110214925909120332578660852315771714008802833170246134060586217031758129509250048237520717224239382077822421389264579263519069522286552333685684842396165937350483945453951140076058260988372068726657949182274723386921782279949133338694191525747314588263288543945897351654494438079898798204532766311694274106963299951063278493756694630698732663139264188175075081212044478448242316020411104645163997446018150469843716643865725247082029474322173238017251654981408645336889280148944271329727260869614119756426487327041459886668695720501494778094626216545742712403765757200233538003358927827165653185028635612069445943851874931180395242652753023464063718023852990104022211729134234995027847045905339362379240958856546705128289930474591539014995309456031818026431371320139358576518201678895269088177493712314824043952057418990937469399818628900254807448360478330371897045414341149192070433998332006245220807942371360100698099343013727981129294812502226005054828284138474892670541150229915056474083728745923508163668884985296585633684629458495208396860868725241465581732109981284488238077182417754959098483430149905891932762601998045603482380461699740392888166971671084656730641013837048462985062891918284445378681265902381052710669961580498367405658984663201890530500039012222629360700287441536665631339211104666554321805627040482328765686976902516117744240910360014028064845904484592900995468226456442342812021519555183698544032067115217174384933883310469320920878887088071891086498520706435133519472958322041290821414244894888466777078358167915241175726414060541857896131141017866372479802000941462354145936569514831470015416464780912763771130359459233449861746588537121310080094418680040825950552849822010876780015579000432837435580466908390678219264149652754959484778291926224817110748269320099074122468338106191043087864197029754583249012863540566048284094356074361885504040589378930786195258995615964737071489470944236683063981245751585792499721628971294976205032922157728781614274922839669994282628845922247237933766448120568010763685107749665251022100638762453032301204776587188467222021238181066180256552694459311123101449107586594933852769049657527281022369210627821721735649974683518144471455173649571204744020682302662998951882541903891547875852256880883581648966058718000770498633462975592958724637276591671913585864700815892269887516036774987176610844546683397707639848300981201601141157603469107480432368720685778521041612350722794336609841552339082724297731473408*i1^102 + 7125341052251780521949334349188470768795736709528351491098820290547744602079920726671241695470402151638616262794162300552495776471387414541128822077414708451565209267600872413501814490534050125243306258601769444345903176532689943051279556332222653599724023092368093295982938997508226100414309982744490080155339203302225683559918637985910204369225148705245656162783829774872940268807715925462777415079240588201444544380247423339614877893529244876048348008874983976429289900918604573464190012042559766542488900922367375492800205455645101561036570043951003141930880085485977844026941922021591007140568426713612778794090099208323135834399576047244048380516001889676807815401990904104097840920823234639025501652216263481491334296944832646920135751641370875353212304364916077320640608771686201429526269193139791192191000877187252286340315150157518039190634071214679658957158011851174357435013375117876972565556775891066715589844134530588140910718933081963850141842442182391175196712552785889107882939038044919030128210573250751963291558995015168155889031419419141778620332936370286253890660969190543391118626725996152936945895688460959575071924969665935505899570312169053989481091266955536048270089613012588033453836169324131991745505448694004978269936401487274027826320293864602872901073074760055225433056332290752643967896372737207575663740741292478241837111908836624369177855387289426462667345603025482152655551910237499807455871592626181852353698182223738233161112528603184108286436981279433615283416833957628122903916833707739370941512462195842651371888369658271425153154084153064863917089582681589050559241842205520662292097972159937201582445914893226814383402274375565586844899011815742670102176231576217891944074056228254861993368844570501494602196349361003527594754731060893153386493910499874853681457570989283461422674528098492558323350928035199151301256621571522015978742285529399164535797950207702953381053757205855790877362233111658825694468797878193797662589794937294681107484240703095997097586761587436731843389461841709471536627104793135752637119025220696529222512217112935330635526874951902286400620449309092723463107419261196387883222804564775149440071178978137396035816894604225310001863813498725707068601970497073963167369264838203680775479551066399658826474109668943101108709186301007276417773531839415906853569008252061453634556632959051617234903511759469661138306939551173094291106336689111031178487811265864024751802691328740677961252785205313140400591649137378182196347047048526662598991540471160899849091247271794302324469428126602392967242606893784684069808727916830943888493622913188690224257371438139425041147181696599962936976116454727230855555626682844030624739846061485206242848036000419020800*i1^103 + -490209234246160150199422869382846455601633424166708041115204563848973879210952289113096679230399345116661207611191421201853439950553497604552115898687975879676906620077416325481597143343323876084837185438084845348386198404985718747184241277787041714205290578881873622727365533769688073054468306921669855864597165713065138329305099942379074942348236758148484642918595065409636684814084661091554437747637165682830416626227983848779583279110136664794833759339165062728828659868982863309808172298199234205001175852052188169803426426999701759857508460777902098472507650386498808917206005138551787257114780450304538242123169143447156673995881918141641489148672381755064738284362044841520032659589796027121536352203462911693332951504885977050881682856691967180425129003708361614753653263514258918299984902588836512991870235840137860602092753957595909949713949523992739754436442987132293969402853367959564215596562802050452464640735795478514812207570183940377313827508829201024431540042123701678238228794084683310153211068366742625539192592717823573599917292568500054036786571436845993948584494371262667763146682540642318276558135483360259295642290754464751577327465274075545540092033537263472929026128279955774057621752501335877214415789142254837376019907309316228017112486130084526483367236895743486532801133935024561133054577377822201682527894274702298294577992253686710554063367113920527559649100488747657389634560123585929274677431071906615676330069975398173403362668126998203908510015754459803609011686012787686634733058226552883321791421332780299110676965407508523385459247958750220659359798886669919330089104782060297825268533723801805697380083340470649201730631957225483584788455471564247831450742069246359514140818839348385239858165005614397031348537357664029755302607133826058083284878738030251586087796135151138848539162735722262579635213344484983478059079917054352337955092227367290288494848032819563345829311372307168393759923092212757482301642843774179599777216250184744171985225343853842323994734141857262702707869848346615546942594413870203416578230398412535320376853180789600763484568928488005937388872493321271361123129035122234824695654120683106463152397230633387555684061117249772726500061098860784253882434799311664630290146965133293571520154569658856435588342553691045028011993936128395489829043100844737406972376774794796006389221508744800801450757890948987563963353004797639068050935164062710699551859204545597926112363007913283068065201823202083783741375665783191301231982786984339271875330223116449397662426300672592532691381174640820555359016065931382537807501274763023042243363654465437215296177514963150468460691285136395905347992965576678513871883420492457528663309462169151907429351424*i1^104 + 6574173780092121212658227606854427710248691564211865698800946430066612904304545036788534736799753044166055567621110210347834663566034468484042878344148469322223198751349272241700329850596907430779920183262317477251787952471657697853287403782362189047499235106891983010397415749409963201088972894534140899159861381912153079012763198653483038660545744049867080135041758346418285477679658787893360269658124633398340812774624584868379027813717555355558015867179613341582177194735631679018739308840608774750831354309680570698962486099922129404179986076883203231188300544087946798148261889708585297583702187688917353181274813656539744072311059918243678590567222110779395404915467569918407055793952191787004999630990252614253290721179285742128919392730373027191980169975135783623193277879783035957110351365844960750621123613866085995423003588897350950379633472439559514207844186013664631059458768997426754568754611091618888316662680433641544853261994584862702015099788341778690161612052311306334213169618950675333275562561711140930782982363426110411971776432062667438470058055899342807296261247209883842006777155930734668003726746322381129190841680860606084815019260375690628639874916252744046574105398575193336675479860696153787516702846614250507791774017773165170383827712324794886948181374003281940530919633611084609913254558816951792176111745654395618572007085347217267307933764455182720399798906091182155731039338777420525487134505195209855151052473206647650218561446935351170564511290951286186989078794438102746474035881912959735084077542911200121255898625585110314235327083018516038753110834814562506379501395553352507439657118445086191394417707509729776700871151932353672631988593488560300333493050654896918452292963103064217888126779568805495109098075526161681026823919176825748602937839617772496333312251630268763537122174697399159196766516163751332225912931843604587817547875070703582623830223792786211706601558213152059915771785094966929883522620800958151316372249718442484297672955652012163679720943590311581115397767424645568226626644199283472907368686162919328717980238951863862818319373734344121971084261225487237808517607078685982998882149913624862777921755574495788797875772664851123854090395379745286073445083820340300676783631448862442083271558197679375590380458068034522278822157993852603639846237385757130919977639814013352607592479677549711400002117401874137818028322402072635916161741460821943662201394891074145676832511667157362410943400293530280856236391380450641538668185022446573454242597329189765388489216672261168123809384171827850971881065846204854580837751506966901319728467820979070287930883248385586527600139616809694998874364892173927548615902002079935097907917652754432*i1^105 + -75264088100314628136151173744831919870086980540754233142010742454345547560671045793760497061776520543848138036759198232302081467901725779966278643618081732193638168204370966510862527414248159594506777860749894716163474042462420411052920002768617502737221085988783040673327094016490148453147315924750605467953713887729334589004445598325155314966424452013813886524412177020694427104344710568533569060550290656530264701720486869385350096345212858553833257887198640405926803245929323808211548835021080721397973048108226275752335008020215852384392977299097684793173009799996437449043189216857874602042315202108701745334517386165298645997185709995882598034641684207860370647933793616888845596671704041072066514231788686818879411337299553414308211447480259739791147207173600540945745184568382115436841403035711955539149403923453405664691781880565187842308906244989086196286808597541691031434652099324264905191749114867066016719496443882403368845008269586908214708735720493523042677819692528816415456932478342770175794743838438745572334983165185204260835570568350004474437499876392082297109287583933098473129134250755008254735877301447195495394336918677367716288916094317964950600459045458286598032370999934293841240844393630673072943655672927940605310431028036442027715803539172243522601516688046627810397392655475617879137790334884068838673728906528447288732305981476985496072643448191528098699683642865729425099936233113384660325653071528857648947007978110234529886361594338584099762176169509506534058505067661088861583019906834116191521565943703892628512537631403982125675674320493038398677495680693495204840987368162620083377089594153856528026489737194850821359490856450311971942620553758645664237080535059428734746534913538058221220753469137304317943765609035002397113118157174993015152064593025649050479601489654277089183691103855137256284365200612808720080980238138243824011874706333260356228390424602630955148169601459208210314022242354055197354826978452498641893306485727015567023602037015877016210694140802606849755339183088422846057498835927076606402643154695122421524207940838409962280214006054414262328325968039587057196614937859526425851344316727808638110636963772523758620175302907378276524433574159363009197621872461706376632216961143095458964650678806700087567608642356103619518243775040522840797614050478779712612370244261494190412671532782734528958165535944475967510637350258176748432335404183538127782246677106662913157769942565575093505972864105588522191715039353783368047606466602974654073516591071363220020579228914715481388630424429575057728720870244912726293360577755744402554749184879940271729496341138225528177341372137840855371068011064014116049945489754587503001600*i1^106 + 310032680560560752800521246401204924456411591032050930194821562165338565628874281066050254271950919308723529907314464333242884856049191300400206618589453386209665010055416751699061853957464705163904354304302105274105859406649630626496655814733249819755967040836069371433614406221128398499616783111522130093567361238662301499115343571976826667103606596152209730339586215228959996643337208752576504863828692280701097951634582421963520181637742108118437989336303331274229463460186922016913970225344954273763419824896215725333710836055889947306284523298518726771536635227442976700216065124250220657362510984797355498503907118801991980778416938588858070326157033284040431057363785730294483680056479894778834490359481297821663557792463479972722897929725734447335769220205435502845329881039147623525574735194801268922903565438881541457873849616966097028024112158374788174513350506060792336801048280850297077986195598032138371400402337070734982285022581270930266802561728658991058581151757916189816528029707925073946113985632071239545839420868156483947773940641203064462040152641136081193272236814521623316532509099348703451767081768957543078091503868209593189854616772642131149904293292288191120229961450649201456719326524901444598341044442406153513187037336413024389789095619422494835770508638866333534199589932053679035554939189516946235716751119647851341430008682917102985819918244767506318611369087372329687883749723027137091402408152726150950972509443640046838596888633523538790241218715225549171901501373211062142240828017056668429553891670860408297138378017000465113310686110598500999946430455958900480777109897365106519643608703998285130369910336981865441897647475469683613474445502071083350025574760192843502891136992024852989862013592100695190564724970492508905321873474765220487445826272856622011513443495449633726467072458868041023938402626394866123975061899593192703364913282209324609349247382419913412707678268102537688173384289440542070110090125326568807505002185379404663362604705188242609001251390173077337772926544453581493648138400424470695134203773285468400565142370739035560059951384206874076753223458773895066756891469211862355641245323425167170731414481553125088351146298760379388514939138283962083000726969775556172985413720141943932747932444995097098862479506561496627006674918041427541437987967105829399488717178680354829485583047348177941411371155526132582196855277930756062370965134567884028762190223444417726130743606242529760794754399733292265967688219156689871822307021102828724476776090271329016259565690359443104659603471211073343904165740439057656716534204508537656119872556321053813781132243121066905666198356750189475490549523713641949107503235072*i1^107 + -1414430944198710898332203200681486921888902313188909728581886645343921988888314753551401115312721462372923747964470836129705404426918672958182141758676047821258510372511967117223468384676648225034413577533553364566672225923098650032779705398604658005717474800710497106605484246557034135539530369931634100838046233841719779382133996264451672848954559108209430105641458422478708109362255266037820900566450593923123193660343455423540120412452228603257083382053612790500808831512845875104698867408301748342316569601454467526259087683154121272378588824057098080165432206127624132542411166053091674624256535640751653653630072527072694362797414445636302526702531643380405166353026533246586667488134583763017045646425856070740102672019021895612134053808093867285726723925803646728579631852013076161134125304856490372978469356981874136319553261571488404233840775348054860364238887177532618318054718397671655632169146124579839744126198189964755590963863955451593245478414120958190202237741658879653470635241084797120050093028798762247889369579219866882969798138793959005151955328195573790321881629288185845774065970088233927882508438231064971262330019209545383788117120049453215170514898084739883936028873448449116622211649484784817484922254166699866878032917950833983173646940213966050673854927527346455489263006529191369687332950691650839550838817692201336200701527903548895183096640700450067782898085766523299969013985717638600884200924399319011013168053831570706499328074526260448011713117049341717421077580497848336986868769158654055936463122060380084737253869117185802833179678362196919136570957618838950833140602508190049100212647163484546304774495591602523315431267292876090136342945415267277633514126800111176367323949008355946212144487189634228135805801462646567797159625800864717763756572020435970772423849435497093832437555891973885037750572302441810922746230104012615331604073065401498808009636873302371816665257531755329007567467350394259389474514493080937290027349766123099988709574760695448231261705159835783035418870116872264600186894305181014167928725344965471652015355677566358179134188374791215468126832787441952635422408290195626740840021837410423998218878947967011946544882749386603657270290584384742384856125677914739197608356507158419349429331230117686342061589122784375446089079782502504916384220549862186386982630039448447199726908623622495912144546224702761078696052547095806071354406722201543801664598687722022818942962219521579865219574724834993892413356986145504353507219146132122865742082585862172821166814030380570079170519201443295684493462023796922400389427727176899467129151084927651969205878143869891680428891907545671131264658755318448128*i1^108 + 274364749816208160320841198499178152668243897442593947257748911983964592236265602524269467538301732247667215773755797041521009558045523411635054725215497247485954443666977480613140038635090224591053161431762888723667236524038039131928647282628509622940188044088264332264412428198593753037893408706718511594038297094117035769825755559059983666962092493052754299338945585525255087401860083005446507865266664515222230612877901398905409043096410016347401828400686608697078672214309338570076609459841746291393485520836787240468287808270161831797406155278497774878525660342575401692075909791319440148740545315185953806311153755840610766303182664365372506417152327843910577103217088018670901147039726732923304505921402139995517017787477809304037856747670432639000485163356913820392773765777254872492685709299106029217920096644159312695191381812444688920980647755720206946650216118740955534618158715498960538582969563363474190563178005685115479134726559677070299870748628555216585650803198885602670520760504669086343688882012164238006530067948256198437480287548434335763805068654199958559387735361226467384464653099643238410834939975076915101047999233942002788765250418756326997676707678829586730205898701890170019739490467864505660472605545373871595057604698334452807038805166538108625976512516229362603062533384403809253537365377529929564209033464594068599159473330170125069751681631965018966922596790709976104512154848209194110926281414340452293544892573969644194820369217424240669399528451224610571515980117270928202022046058717087327578059952094034525057042273466060033514947821473083674039633702870337594636943351228859125298363593043685625221654450720798056075891855566335763616633832183425617619500809473935572220989248126627095191279786499877351898742068941475661629906339968547137046181501646000529850605236432439749287666462868977200959876154660581168429247317400146175073480809895046491890883978216774687555576148824692225372379699154750496034000822598119522274420436868725277063435874044852826498563478795618992441670473608331226095822500920843180959214379929482557808643041871412156710062273994182885178109556020138719644386685491447589846117792305040900447187244647988538205227672600131684708228616966076077645554985084757169357748077609024154193772095626005373641320037099513474666195993062340530180925190189105479216182355540510368817849909035669843204303028056689001859875637327375041283882346899572269654774921469787947941463990948623825750528269168121058659611459715106866407014388153150939508134132239016253282433326657308780328110933194459448897747199296948826312649741395248725690593877422193312310752843977596273134400195686229872738304*i1^109 + -17297536665108917940101291791736801423264260095736312236295881520919626078430313838193341441350570372105765971624952679388624258525837620559876558168107997829717151370230537443171660377984945765540794927411411673679001332651165253098716429533235809868837353927957602627643702284565651937048137472824571222417541171739155901341831511216477680086969739453450069163062629239047269455751533798247303470242093310514623909609612171233140712112086161228344389367250822437110762543270617150360465927363252117288836466614851152168998003499465406244299790347482164685338472519301291596606019906893061578272618119639112963491423090016568720722174534801411530977400044954673419184803277820382212666358488867320606328344369709454144818847764876252928381031513901551093178079267355750571042126740793682399520693071810797777701598682216782276246135456123305849141711781153532825222576913729308645073358288435982073404245667307289906207079201777952367305893154868812543787754688189853825221285323054148722389894510476895339900127793519055886563681375775933274027674983949464931812702126674695990608630466522379203906985508014615758906905144387952087380735387212431340597614699906875583800949513479967035035469967449938433589357243739671687770960451654323675636939940044075984749583506966537095910669207602149954046744536326629107400835714338389596855916965125026234249356998104772139160503242623533533510819377580648037573398010359240263367247858941997472186095881081509244824258378415964549818980525356157654295329180513950344910801394744267634506765895574016495500384233479760578406653028533273699882796387795866439256904138235292028664159079769097056883569437258273571316563918021422150040930915039271947428861130863501783781246524483203874042618358344475926327466049489331493494014688539656910655562319405296412807915885344969422481505393337735669828081663835427225970137095113556926214975991868501509524271700319355165548103595077617609730938367108088015746271846195207933810567310691961122039456409091721405506581648370098308086459816643244238817408498527387289335728969922322764930282275052389163129064032125098591309836580040857931119446744191355258680983201862069113606364374391504347725427805850848226597954321188647607706817731861694134409895493256452283401563472462446679380511105056164155869594471641856150095721101379687910309788112431007227622904611437462949055758648771184575335009494181290648242453438578930907192392237113228623950155391003198188362019145650000400936582673778360493974697121506814304060810607343693962126696829496011335358421529794185959523144458988118688993190920279924606492627806534123458750971833496580161761804550144*i1^110 + -1218877254661616338252932833515481673069327616254059539948187291069499956710647629538590129894267230296669745124901156010530694121590605544957255505883465802483436428292816256496537752931260352002417805978128174434287648669586923357960667179390455177578009108437789662191880651523989879744496948133567611044447348329368473715809392767906604801237977977248809391967172367873002315588649832600311034516146613482450576555374756570554659581823277259019847980795271624893354297739163317792921704852883108539515614301182972896218888294184201863339714606418731067355156673648747443630920530618088035676569637660655896926697641586101179681167452101651816512595073200105308681009978522393808632779404300014864045423407308416656075068596502969404860317076978667149310298089646035292580584217963957556255257821356742476292709840403119481558133109380969655192196482828559092871246397155484969408258135520117542390953322405427626273744797256861689728617493572059421588178892116412652805687945908581284284313796029157359950755887909930507524586375982841025317086143643490323740660611872720491658034084252694846401746446213348956599484334757729010257368346874446148018703297739426511752243177065767130464462613547724497495019395661964566475281098822448120942361821753617043850464068540893381278177514906098627366791292296883399028477491217996563270504264303343754939560330852108166098001773976672167900781772081756031834867875848275502126728727287731782444275601869225199798422285183935052473148701590670023739426477391202349110131214139830497123663400290126058768831450115355329385706861072091758761761843214698397804603074985858712528811936970032464491391980260234629119648505125387428348899481813172345962109227180153687629309411399257950229980873536110862757808657381990874288449063446083883009159517937214761343805663395712025659896805979921942738254816923338619205011755456649392934036353903880118304787106670312914218618570537232627401317801584405006875498226421154175666854730304680438462410022263067226724860209289518692946662813529987327899011494700666425094179898563766048548874169206163843973921517351928312320396939067748641761125546526845965527827200220750004935579456484174389864103467588404451363734193007224917988369179357267508933275446568060045847789025212274471357242683231065397609489358260035199522824058677259602501168178415706161298846092293236862453769255837312802160558543038281649459224390364991620387217090147557483536102490935892997549379279973401763858481330660492189932825901962036083690124160859241788327265702730881407708960000238633829659658607043078149412253897249673995029066889059239993926856333074628608*i1^111 + 217779646247931189424150378477474359231841933480948441064401151002549864541038325188786579629722105887135707364267611144551477412493981541904682405683452346679647580564838811077479126054548819776310856308587570816601055710049482334124896587669248077073129595028497955027278874210269705753987298370531170891874475245197153877482385131884088187746065067956615608402122195380973248772119750578321407131843933240899360988435063048479697049504039227040921513079748697766609598974469110565144495373843858509507376321126869989899500987445423099506350902300506889904681041421167137088608227507506016029162975344637285928440983818368820910067882985001648403201903796601867899381368511354433559961373324476534201515466449336217213496781369718908273363551051221824584748149574569811264875416380814143038484773871392633797612714601133282306652414018153933690099936687091505452335560928955983396524694636035884049042775697958204979715658376842568853596004242460939490451906734538730654782665127766291675513043555225686855653868119547199945990256579709045034540633330281241729854431048218101167134831211388338088549535664385720729114176993913665013045845846958086480438104421637369415019788399244574727424510422513134074287560608227292877264339792980003828949397144853922607999483945602979808539778533407272896172498201866353663063955818549101708360583856032658430257959711576746027227388352818377948840328944680781777365865022487902247643845774399714350487535001599574088403882894073058660594258825285768115664878246222745323316450124090929775119321872745595116080638693701535848588935524788327792396659218711816987901731717385418640375620832919280817305144927153839329918896285494681110900995977809291179739165863576184470890914442018550529980347441882930882765765632960301538540596786065173402108655998009259109093894267715316612101816390226719078012970566750238659147779990430301249748487131085608957896321040551443956546118869639449884743615317241118631850108738638800645613256897758598643850387985887862483015703213864690266407933166655226792291954954397945930536638686135296242582562510972180510464913354894994031616621413175761464866271948765035787775386929982248658937231066035941160720396197560471760599328190423026918874201107386019189092969911488262568338224654498924446859887118274152186636560036921815114332489571850461856926089434767249545317430374451710945561567306679025034045590580119433954207145066859808975613618714413945211856154641882010748357643644339107561997178578255538948308750860774395926575573734633717262301275369573580981754360936256665524141500185526896700424004224285985451337524605768263794688*i1^112 + -9629640676861400481569168114599956634325400365421584521016943229373711377995076850846946207950766817079376483650230952621098223759158261086058220183684949199163498557204615348846746530524723876231004843356559883283833695108265541855766801445351725214052986349083248367212478039247241635330779098513299656907421953131751560600051642287135104673221149955977252976682405851157015501519449004267786090104024878167223102632583884634710269954504367981325177954001802201315126727101958565066913910509271746447705609140997705125245615894152297017454316367768065755922844269605983253652325267675701549273347856365783352729496279537630647278361347950579674489292908486370375627825248718985038473011425767772778988181877333396710510256404637387466858661309282029211841702670885410360800339405769984182012713073444528870193578300026363948859958941130591446957218656724872080113591500263220534889277741045372950909054254356217129127820606698691960925082675066208227059362737511502150904458034646345914108793006934890739540657758943540447920727643571338478664128497616499062168202240510012396357956828367361442581926136987907829660202581638669325085970042737924345260093307734179077741391492231057358032006298757455346037638758154340261578931944263255153147555318055715333795885288114215765752401769378052489887456261024848243353776124814305989143431015487971892000296063872373012614491256118928969963050503875695261662547250156769231386596992575937953414533381990354618090467759346700521220384763990422966054740673196772388865505318154692515653444153072653006486804178550015044076585293364027633643709644464188503786562052709271710957846525192523021051050188290570822228914678525976755707113338089920841629976474998979228818592542595867377975634975620096480621594662042752649737482343804584444249091995693493458133591142828837013990384473111362250796997818621056246180492916824939372873487996321839636996893133198269583200158333804906101526774357650879598783897808622645136578112631123230772460469679817247106314689978814004926769832652579349816952164603881467106010736945471408588062982016870859606877701622907271837083702641404758396554098137197343268763197275665926863083547906059714436967256532869555448097749039817900266991415788900966618542201825005465389075347006734917338675717488952902581887285562244572996023849295067217531238177765582440995654193641340251866916735957858451904173111544837277486205308678042750647938888964994607033800934932379526029025402358026478597304807245134474601744568951045018432834763428305400215339298040077849176522026774431189384419442756288819887065762066957432106944299008*i1^113 + 37497762541722803883388806032875730906071744649349742097357390058630479859406914609197187489383347922315623694328689635526736345755888509574349026770883923956856403374379338943687509699807318973939439295043421194426131412959501021848472588725563120511525628029031356308251265779654879954028622775108496521098439575498777916478681304326339155514215190132757496749615782919777861481478194013674426818193810693251762136776037442984464978733810401671033222057746073652517456193112173269797054826969439283899599787043806966284297022730153569663425727156742946825781920006324831098372180632902033321827357645420104592509923665580781166061985861447628798612993481007422195667468115514287457197341829025143735432324180715542674861306619932429971001449669975886014282516338287886702002086470584793289310325536079143659158880183950585204046838445935302007231654232206045373418643776917760943646683683284269792761978242079803032310846904405598634328148409978940380312736171966526075661257249600240967500641833162029542788968223873585302914813266347365127069187948663324363451556032696049399124207108241833052913056206674703573309971401893520075433398568721279672916640147875368775265846151733764977012297394100854091224497733479974143507803267767476908085469675473430974334846857657490171066634259274011475829050138511210857079436709819065533687008203459356773520272399940172564099963145570726498638292145815377624822439515143520084513535577117944008875498728444856267767946788830098509699067278428557375694755696475235526634673077752590946070511572795791997614057997789491425733460147095296427420809198020980476351730530101685184674771834763627957816411003158156702576924004088296065710981614087070096426438169438743566064023098938480343606225614288658937986088308377215228404204200352013020187571926912979302217009047552980531897688499959484801647659935691158200299286086331327756771656342613419180456387665349955465031359804082700513116305754717827637756135836242670633926486052663684995093185263099618179035713387914497503473466205414176467169314225925688733466115666686341366879793351935888016658802940312403712162268031785681112561962614928543380327049786523995204618136134240404972374557591387884815929571130806417371758813152086023480583809885977595947577370161962046375645691335550448583960858075938850940364437198127398779574680585675836956492771155272443091815478696066079147508083882874978757983991831803509937097838073463300651117780835239865152025667761385017058371747919049138354036319895757994828534777799393814545641802226123187340790127864355317290629313615932432382373784453120*i1^114 + -69863662648531900917869772273581264625613722133258758988152794964784807883893304324362203781780461546297426620608949718268405995542141622314961200153886994468553047967973154440217776248190864242074430710946939963275630552088435407107291902049010653602141293296662432017363612450348961753940408829545710081814015528447566518337587781349011380610013245798654815925624562181958468016470886494229414442652308208515605508632849668277961009463759664424245378493776519036560091338824478071703514445815059805585270583089569668124870064377427795804198352206061396246344608154637148660114261856535610155438613197913557840943997248655112319571537740619022670675280146616367156358467682034456604122391896528848569055992751541497044388096082871400975222041661431494817903586574622665723417709587441583747051608075770283024567348993055429604546049878271643593322414275572510738120206320486598498058127425342744444696507421569362721880443308619026192591993924492033951051915838131755515128513029239862309263479683176304835711593944554550925419191240390168684719764910579837914908323367337339194683858058905512522413092650396718853653784660103588710935669334631332354061159850297424002861807068052293896699124116857446643351726754211808728335115694285604781161755633939239757762112897818236219205602757682997700263598142594423608187809538360772148502454709553068351780997896706607956401642446485568333783036521748071940161584730726367645126426233215287414282999115964645246754130775808770336414084293163446812461534780003992840675599004471965942766152679318957350742597489445503781896038607300322704482247975451752028830580078549586652116132064076074231703264266491941359282273019454425974693887100499722814632253910045036388751789626463279475875164730866727688050681854604119476734612364025438102800307432004301456254003588543732117121041367896544437540000783414823453850786042954892911168351096706290463084288603130945225826767244163131885002740096685221642271865801072530126645789845755401200220642161204959212965047200320496514595860696049503483375582608278148522735894432302488073689587922988805745624575121754392626422803765211521509952279010312875972852437441800245340692009314703486198458176086441557403998367629501234305534872757904455877897710187861288709546472771288582268486059799711514629509155873467677838407798003988303415837863273544351984217948856580874271571585309774026478992368547915914607973464060798765233004128446247455548552777645978682841601160037322024992506240784956310184388007968552692678764308167400434784170185751248180658622186631923305294796075476975616*i1^115 + 104148942935272515911923685513836703637825830477284947845899865295348130808783960401876554542402257702013551194663404643843148462871629473770034392137219373726705767631588123005551867261471406955028829701890099941652921885395260246331196424268063356027009569509302954483420747735118284085091865780706403208940662333682859032848942154773443026830061043302642732643538559492518284770823462689335109799650874576535134137038217574511357442397691870799562765900506257530793232165966525022959558980884955990508189018946979004042710997498070120035866138951456586965052926902164162625997995499899249934743909243782546273133928835716142753610393946113666226160105886323658998615892757099185855454606603354494535390877100883194298169789098045438067859933056249909057690330543595516869188923927990268202916806775831031627582374016614587153656759676340683094930349062993975538828683814634472856671849489475258199270528041700917813109483986805437082282227927913474842850981690100425082887666615403423938740597526613363516151383648243266011170009874463723046745244855425431038639504676533616537574478973889260059193695866214576897339111682432460475004086830899059650947145675263779670463404649601228734680910125471593649865875094222433935306275892480186439236081158612183716591318800496917031815821381319275772415397695688262073692870312222147787091803297938150647725419592113737187147799705608868141097538200082325140919306350294705699400083730967087086035338974935676401478620630303176994703512803468708423924379204060638108342043677486656928193359105295462545129960969102103954602976034570124568015655160165028768537458579979252606677764219070649623215530847825197649438305578064694344711679303379469676510616948738806501122118618630327177633824385283399275214326885447632344990406286936422136587466477882400268861415369748791703189473263143005678878377317549839811196385642149284879916707798893982754957150317698876360902292224185405382579693486326968003075084536351940164136677665909823647353491270487748665215550507545918941044275238793880801781580683058856714844183931731435776059992274481736488557479460076542517821427759036844512299013631012639746170289115630847909414261013496544984831309256409220271498991568616845686776057406414572175159307261871140080588238200971320419825846264478601828053625018501912486016332809304252597010325967644178082865014805349661847660461060708716996146748274841106533009706798936003641838456833404225411738549650409944340543617763924980370561416457274958564781722399540301086499873467211294379033707454432328875034405375620153344*i1^116 + -87751593470315863686155050106608978641484735933891304835992102266392668945953792448466999229045952667113505095834425933845527143349309751359895624742203377392970062131879684289953062947132482054950901967193602612870684162718338286516645687793427453449277329820167975213189145226679151466628391069338381544770455334321611103201410284886355050243563009350832631083084710108167702306055291708505224349898178143185809299518948770087705479784519370277827537898967952567010726641459709103816519551712245465239717403172465333105323032809283088410948519483539244835093429451106719187564371333082830615253169156088771537562718509339270539946448183112784737508391649068841710889678761455425804772501084746247619013359583269904241355677657676063951611894233530980393642673477677574661905610093922480415016918586786322240614864210732498933751311339240403429504057224191107110809923406894204297294425537041362388995196902508034772262505711981803616996331923853497153082083484790368476198575261761939558994480685443741005976287389729822223416385701524135524467420701175825312364969626531230600668507885298953789620184330109064606131411518339473239661243171155874555043520010317861759654998330069733224129530048773999812169821595316367021241205387480185606044650420949476052852510632597758477724724999920472052242415030600603914538733764213273493582728243354813762755962127690192352116264432253574830739880235966888245119161761233865795891490186630505606019201337695658465984961994989704792233849110516365219479179408395162333685487886189526821501336696189405460580482631192682778681857702885763364166357529413399756041832024840029559837828695284987149752316266428204166835421107005870287992352678542393345762954173876198671083795129868055649383216726392362451110492426967866233637989632252862086214920457118295540712775032646092321640481390166703786169008974349163582066145909408420884391833925082385456597471567970256365646883670032515489677996440798900424208653266177017311745458914166410372463490834151158468059305376362118540377448705723407339220484001984163812635880917754383718963646231607779213694699330647141204856367346255588957444010829370497188434558985720167199498069527221027577837598352078998014640992076015373186125649561525394199874437111083196203843057832458841036578386064287013432103357987796595411932840275397982956738636802671698647561899870113113690471837075823069249505798005055699337312024551324767419340277005051289847211657426200039580361708014253347305604746215398780178359466838190615679558699941178818441681841873900808437760*i1^117 + 8990647819097529620873851240747890445266789926476610111869743856769534264580548055246394684918900350827783353899843471413844735831298607795938691399366867838088594572261398342669205446183105986142052579540710117913936696492652420093542047480377568370301858031974740294851940003830673442607867944310198405840580208866145236521826601170845487716844335409825951533500194507855642056924145766210284551690465133949504726301192138740454387669541558102724990825498513208430975914729839214022919813400346704016840839103206366816639587067546142921913514214324474181861892667748065384484923209171951199279794251758547219468030735413157572049473327231368405252946257449495063372588639126045359158079987987857506336876977960981969606683399770845398394121234577583486872743338275996173825622705445740910352830106242800380612835483315443981064391858356868477150029103306649904487368588773472314310340111148816780349823171668543040729563879364126283917896574337586010039491810236973793382274981043276837133033950406323329231469762936589757752569551391924215701880627206991745946034167506619693035443296916850780943976180671579792660243185968746834363444337213994883925095160749818431062488631610108065153406135012486353032442788156695683854717820110548529854855457920546282238385557092427992339991812030047216052036466941547156146556977999114556542032752062516331961780358338815681481331870177849679459710763262276311864526703395546647653401764005142478762554456031627992396327696875899306918520888519124215072138510050619577674981414724492931400218684922948436646655642375777226384777985326443639991750668262954358563081224049615286024007291715926398046571185412480481281525916092588112538532438630465820178652861027274837294417471425004643799173323935923360921542318534116054683750432445316136102963590779495080885535309139208972312155574324203189187462287242225699995610482686620274632743996730581759829901639676161384519557551180306813046515732389519965657345228420921664006508458399073573259369439978168482520787811664452002177682444066085636908019267245676856134198084680355108788377286672716719010559284678087901959182063713045675359673050247215289787851422688486633154413758698126833215629977752873336095966777881811124997054486288922481814459266225996191285580184787619597261231045025876514541700350988701600330163711027771006140285674550912476519469317617080707989927828699888584183951687242697996867393101007166921821544188145972400038013953330903272757612711200784849858877166910053608654798462708329382732135211798756327424*i1^118 + -207804068019134368684587334061560729317845933397645680732974923730115777687224733002207009299265201080268677906989422641924295076365928364382307863711729861182641751486269062944788346787167350832450812701237146521907184948049310983671040082320436037272826556111155817983223535573270380379979573815295401816707306247939762295656876722287297896569315558862938085398180068363566055978312628343666897552587184143832042627707753973182606795551624111157049864092050331098021102277882558404013694500207312545597684946324256904340742089054711657691807161192636513406834797746693146603782160721724551191433337437913445860613377055216555493118729560061232236823305362709894920226337964632469953259392143191013060502537822052187603888531697075175593776208159489574844694207109459762355788322960522317608455667350344381386849210358288016751854896669256461618490127143404038375721050580846500519322930274442814978958696966164370226040683666364538531879649038839543341251084903035479480669974623895782824680014818534377056421898972847760219518112923992132224769884819469038835567167400490919203463077784181457445442469019384413292382973060958110011567203822408436317714151971169225411395918969545651138938718452080030600506332764308264492316290228557818948442661535598483746830482235032783435996000878952690870368234596569593838414105288018506421311173556778770255825974221719795246092224210228227359621424760633191064743773352093951640219912992982832185607126501086646865868153329187844252618983314536175254789827351901861886331869379846150480155595411493500069975183767868723714286836759974529198744927624700439613066763296279921828434164620189591689984662328272508244347134975081563833050514507968502845599827661148197453034847476969456190845992343184185891644240329585272571110555788885850412899573631667804983059852845611286293781883033927951764710818568010317194857785328556090835216085162016124746427081493801312749675105774746392468936203525381353552276193427152180659352212704863362921902044532765726865525900915827053869084586041829321906794106665170809487789045831490035540170663193140333479200421285819958802029535703736642731229686586911683209200020907091319185965942370708559745591290939821720666783520125986697352597614549795785100921620728824981655355686940866973267887002884789307947849942152143216919840390203025774777162177046128393081901117818734343805046848833629671745831006356580762373407844209528239954672594966348613364410901690035773182129679258651879302189053331807621398793039928407097344*i1^119 + -14953621674438964118756656364978173792767845362294912462527389716079103982346934519371404586285721384138544314505815607353388070039397294984758797414943150624622769486330470507146426258590868395822127963531799161205677602524613067235105486146482466688279592293687515527344789348893592476850066778467466170581188253166872904262367189930291744052369977594106137481338047547127431264062892882730164360272106451951402778440892726391556458989767730085890549826748144867325134722419868281525898169643905584544632736805330347288187830630492396671983294763236000589760601060247900507242656129574604486762454460024150226087361512339525025318379925344911755804559527932234146280109747574867549392884710089853547462994386499055850206597570148610686781589794482802097217702208432340351280798870882784417729514180931399428136406340707215886177871531343290934146350658749413643761959561123983201182974030455438712284461001899350850436745595182900564660305712094851397482677919479985645207656746824288926159101601330582185334541274598582994058410243639562260440509642574748579706833260150968154600616867836911344021320468745789909272407321200140942804083835612945425864333064506848619434305965436885233165525532689412127978815244025597358810388832141387422305811832268838194636166165070241662566510268993074970027425880300048178923934035300285731791792138870237874825528928111908922791655977203671485419615676516408359968167033121530151291937035230659363132489706646302686368076804977411675999125374877282987482168409705931954973598320540591213483913129572498245205434073344723004778013665570464600029832012149200815051798124353791462092410793668981477768722970283286517182185051198387055215787404897110769787239505119327285492034308422286574177852502169900414319118158175140899476237155589856488259289299529547165270177924145484915589951146007059662540196961665535581274955589616758353195437889952634078616094123475438858141974811774544296624471172752730409351850805811736500391420994018800287984437448147020605030966462244351561312572989790176837517861837208016996744973023099297900169213203479733403768420368076455355102844138760943870119250458281160331152226333449463113669058612620781129871076315623862480493137032491326341947205921401554405628974690675432050986223629346591228382478181861618222611439797293870242092903776587208284103837977809959040212339021100658288178465002238431036622917435768273419790989398586477306469082283976004285086096188050281398270813758889816423844427182888714240*i1^120 + 35169840565007026553596793360958450180169806154250158230390853126026992164806541991414928002583415207650803767037426865284091503203621461571503552252128754330931955214933535155825189920380403313524884236138144633197645324402103826644358223918953447599322552448109411212007072982881427214485259136113703329956409040155167253202103835014577545142612390767765801607137131102071693454911319323179846858582672970865595658747230178596321624026508774089016629923998558279250669044238170917319056730413413027967705932557934457409934300319601706160030517040061064820658503221553010065975752909462045706186472909999957717925825419326815165048699059446835166692690170505065360674598488396354757334320057316306007571096208037253231883761944906403398637643790152371632811060868447894096337884743291865472413012622433661053320488564127647115503309710678702277356644466612018429265834625706366254077757878782343388031634340445399144391957130611735678473510591611329601457565553920044993376377204950989758608961740642715450075799014452507495318994893670885701827812120363636822023151083562115048198609368526880534045402207740355812443707288147963988201570873050717047305412705697804324378338765018569071608433932142253118868254141400587225367732183017454767896656615737570929068172210561262962338220349693475073415503871562886010765280536570131298917552640045672550874788187442069095177529487033217427513179662928449549541058737772257237835337424695707013763485895622871703186266968956146691070810353456318554552716779741802422745723148621066861916247106246333883208639325320615850687237881494512520393104840257168761681587417337071988386961562463825443056217801323184380219772107312326163007705320658415226259524306530681497984164175475663056040394681428473981079617331173382939452133901975212128554672785769865580367189532176404780788543947112656894666975859292161145880512041964971625962584869541866440614551204497013224207127171750682211822825260843500797950043831999594166563977252397213036289158454777171726416002480571443640956414388600176614463029859617224703814550563494031858928849262286826153887242558368841484151281758347301474919345893363316310442125896994504600607111328769606703810538175707507891458091484040638271921862954357163644748666035221837524525313071579355481891916028677828043197790515739599304156545188958554086968504783222296541924582473506138437638247530860013206878596139636043556506696921638418593820377410333617318390701858545657896212074160193536*i1^121 + -1174874341983969797132138554329967805991611094342572090458248805436627958084165880382256316081041017944481101517181167794661500767086859460754203604546988298098603693839281764053694218127286543052396740827241997529739710330865716408499032048736258805111694648762304953326965792792448862809860208766830320476737420494868161572742657726790440520490045470156422751560472920037619109514805510700135966701895334455611755600765860914658566928888700736715241965981968349525526707201020696763299752466892604504169760353390884229862488506774467295042836163658564460464328143526995432556432842481585282278323274486876964929106766228595851424202178804991436572439816963366552643186333682918212692756085395399454114889863215984872371505409451516428826042549740575498103454729444797508328712681861089962693520059934416987691137028041791674277804868171381103084569347760869144423966077591917038324217350590774378080533139111339640562876073158582743388247383939634298829896002460645301655725386017699155730095713287242845204650635681748977313300383911742448924703605261038415993585884437812680106021676947734798103164729492921890103916007833927684598403483766069415180475733754323419198347930902021435312681127451775054465296773409664800252734298513389168367190631023645605978960490767539705426391818922396288692551116128301204119522547067865867423139762367830695973425594343355621109317196842363691042233716776717809300452913352285405674994460394047949944155495781493584389100731347231413608407322959782717253589733164024507399657222060549273891672206975790479640671777943513993356698102072913983377252683274920309846809242957591292131559703638484501380377618273542072036597299558388350472495770982200317175855431806659917894841843384078995305028032517758809436090010938664904073094030802178558130321768694132759616177188492756292938353543110329862805577520501957919443195325606380563478029886587702012130223895881470224896672518012443818710101237325116270756611994427550128887122178653814036859689141947276487849001253900619001109932844503502535352465100301607225262558712019523117248526553785231586686023397459580258006761917772578170563336581894124134286345645487167008015061035415700756807081574686778059276701774819957431790726654766801325822354783514695640524845766063541583754542477196233927442332439359008817529909572626813082763956629274349974689268822975374728575578194762162555146231881458963251331612537142889865895801605339441409294336*i1^122 + 94221898034144466688573760920827804735328375423575463028579976289555869470185316482025504999919200266587841169063275034272508836841786720130100610724254862135813119911170333157495691050499400476211356754501802581830437656381455667778050353766987339465456948574957375807214662699150361311851100699334128018926718417294762498553974321652990240647538789054938857899554825111461023068459324142943780558689343310149293031015169389224929558718722440056944949079835185402601465395315620736774435677910990843971744368760882664277142630901008332637066650930979594838602329532319327986080923819430807001564814603261194694784114632450967312465989872503579699778374494023106821801629831801019382352943529582794561067427360263434614141212814451606437700812425241657169760244334614870690247367324376323499342983289848439173513617894057575812084783663111832254350321941199331621140635510997469866992104484498509840217303335654654851880353508780822790746891262266247893737905054294252201823557542599610464603128347354510540053161000495016258402970592577318597188180897423306392632328033560209428709775969490612554925595703357803685593598236833649462253977661319757248570858530432248525143925555630604007243816713664366143228401291635123697200488047250367029439062149317205210592410711195832497860091304276857347772304457407591228049765435837686333399766023240008759553645946790697580306646415982554641399179008950560438256507238613841078299858956953686865266019974366963509549539926560406973570678471709990326477687329271369271952418562828332226559257527950416012988491425706119343312308310706893152651783602528844812699386181239955440561405111029157774030721330270157928699475963936539808103927072469649209877665432640961597117106689487759333948414187715073816290194377915016689056692037109210303983407150786979030843700367628526077061111532025233118448216812126384165102598666080033386264229608182833507281960849757523093804949271466094965440907497423371666285001842614989285943710157043069702840368737038115641788338886069779904731789557872305168842640088259844747943955926014725420298785933824680107580877065547825827301897217965944257495737908709096822360848445670673531513201128765222137124557146225298563129013453343151531494540998799547659464627789832579216449125515290497055907133551380301532396114629164698620049542717439004924959412355019851920950144533351513766666653578893213246876168387159614228652263211008*i1^123 + 2234993440676625213887743449068869535601299090481686436852484088521790787512298534446692038323865061710545497064681548705051857989801991452478950025075728119623212558072612220097976349755923470310812353516070513546798443333021961629880804509164823032746886807415712015348015542963917816464602740715712718441677481535661317548692871004600789802112714907637566629420509692964132319722586859440291338512049063135385499599196457094451509631183811437930134508400385219900442700050456098514540123423406107548148833140418292439858201804595935487694041765881765245921731238344371044013447768321370814624297263087947736931604056822253071174481079995988259424896855092327596606581892830167870536252542373653347145008683685363355467017785701907861892757615094105239414299329385439692873938934052341741352546244868022888591506539813673061154241375260280911796432261713061361074371334142293763264529434527863379300822727113895920777650077329914328116668424052306614208611002255357095845191599018057093743495847629391711589049981138701508118678416892126604560801553303403851426591782884029200762429118352184266947776319025179102108331354716237621981774514896940735659784307103057380493708841795374119017702015652468603462276212677054931284088131412040300303548018026808474149502479752321665377127306693353898927984726912180737902052499450126777697785378257776419913867981947364046716941962039681283427805724773373887820087311141694060931505472878258462311882542085110182152272084261188149068319589181669473345660031435659732265578390083474042195535064628765880041699610550500435352581354627351434948557990511281398505148734474622268868708132734884639492876901278496145183300044083685309196066216936410432670899153713550800411167183321659029087506365283562100690001516156210373939572971951009112117815076710044491304054050439099251067768161983206601976055003421133562820371781850715911259560762871183876097508051410172441537916150382240076760510703298462354306318890564295606880112127977927996674440730490876125822075608807611562165291339372168640098283766065775685969129353863025823336872308189129386363959283871334887842488919380152178860138738674753303357491356386159033820600266107287108235306317009094605613542504008335309175404726849578954138378444188171792263191722944921222810367191907926410772888974326187041090731368522821511740618616449968279113180199992120765907758643358466048*i1^124 + 9938733050599223706957837476957942988274500694240266595554599547026046129248931960398088033249732969730203589419232842157235665831657111223728034855271660803788088213924219975762801829155147622662688619029929900141524898717095525156749042049771149051437258505601889105431745155640208199068708746609357421364372905432098431235474204215288012991409604967065756860887872994844106526528174721099757019039963013225440296706911095907532573215904012434810995098183538220165317122884719333069781702920804522700059715312263254460803435879855472153822981384029493474007987449986242782867522683610078522036831044991542972816878622029345044909195854405180222912043037835570986979429211685305348789265047661768447857957087746339019546216644930092298271930571579370274704820887171712237986367787821832648481936300614694291284786150295489083874236389493344849153574728920342542576927570129467023647947128289818533565933931438952697968071513255077933372993074389122426070499075296394341897288925107357966619671121986462400006365369123599891971323277827242195035814050164979965835429385193107085235674628490782781237741500160168155604964602675107254382903462585492188157698948722161738663589912328749810218729470393423012416969761161777875472222593131248369629998007494943087403656551778225496232308664402451085365852128376269161385034848211701459201938018793214403543292487351864672926430685213535081849050501247143072149473964130016228987428800625762011552253612071552794599238232815460162090666025722143611113773105185610475230220235090938785297935354632390914431648089046626973119544803185791016731779824871445159933571825649927446781510203049607039793881599702797295821130149708269534304835396829753602266057538799369949389039170603757993986324643740039540673503393746951794130949064755087288427459874012449805755723140362675291173895783635232174091634419532448643960486347773828971285542118242372571058913124465703773398445062991236232519816375703648773178880362998564677638643150984888335027579659780895620493548641603259548503555841508775669679205699949231427942861815046152552327136216508912520645863287434170263067138203052498231980413845652450138305992175919317918957222035345324060650603798454136672489229656219696392589177174622947152480087153110372531018633204793278325011859220897990784397698895461291812825231103238840327383579813487442919424*i1^125 - N1*79577170589396037116974323392964331953716955886572242985019482788462121901658239714549697515054125064521339598614817293083800196205549522835618057667241629987860039573521957549737208791410213716695548879461225658017095679995993398024292756546704080639865345885103566424071434389749292796168129275948974370745902972438800173848124523516895722294844261521096600532799827887515343882421242671049907158628297649603306496*i3 ], [ 23856485485079854944761040247438811213854772342373176207899584007985021713817859617142806364129156715079869818246604773248983846832603974741362508305127879919174893784164938054510324532110250575919294047439713581805773535928102284961620690444539365777139688321145179714647957973489893613662514436817181269590460643977109927467252356241047071504948844951296644272913086507384294983903423423956633872991822271952821721796699436294186421851403708376699467356086889065807580639108679221796871344650137957467029019537824907397149847171600818191079105832312752907623664957711832278004442904958645021202940091065345000119637863111627248929903582790625782701145082169291490088525376204572823308392359009462180192923208396094075781321504358203453985565104811931177703469049376234577793096856969061746908563389665109386624164590198946819695926045350182469477539641400930256771937954174312405886517107130917948693601643437015929667710778602031096501395093543080237103646643697294291133260631997523569998005117441188602532333565189657924838855513586802544678179923160056182750433952526683331832576940415543842932773190038484798321012768529216637502475364084851636241217725234527626236692649601100040148053424818647658454011235344884779583366031170874558353522909437933814920137681437024803433859869161241841307061535681269401899712834288080438869185999289592307554102871388769465573171244731680455048401030251495156872808388649098700618668409890979800188965530613305698705554538539192805943429598674597629605835624133073967011742397160216069874779427035138602395676644089081406827582738533988326723531295129822296054852936595287937783913155656636173918867626356744061067309365461249721332557082953312930634725370220901302750250282163789410972908313201030112450536447428266082197778471450163129636019131824610897647426702731770385197256944332130981078519424324098927320348056471383953120908933738091537702881088209993470734650626623312355662970296651631439560687379641561904907982331441185143905865725706565022269090639129528839086113128560413358108161782093688255817509139748885517150754443569932813755411115711772922667362045780894669793702520421516861532283236827137200466906179722451553370060410990026400103175702634058367225029606727044087545214615652625928098333475636470772948701045488152041849550214063600161320166769930073989958694061775967931448848080044456665510667304983902208104484022067759324416793099959869584549424247602232036929374963503522603760837214999568230950815063200176334167471966754289946808258020935972154139455826932650468993286115695864243135910248460881247122063208859980919295082961102418582847839186614887923625216646656791752997753000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -21625364722679426935811456979229546602576615478859450796598832365470741854869428125518421867948358415155256973641644196772644964067334826705197837012872639739259429468237136631861105372670927630243949494000064171136065540620897217067031034737941689572414079505912262530895467882224014111442066988280263968343258174355225564705535582193256582942599174234817289939114554971115809575483374604435106031828017626290418494403040140458742938097432407813036421509267211511048567850393507746198515529242878598440590760799019861100756324179646857874453369594885020738926871901585164730038682394034683693812373315964985371741778296564588993374313367792613108376009288302917545293806969296979321811707400488747922809231082175679439120005096668719784578083749383766785385147040891043913436276892073141425337969245723713175699927910039670083372101925344718103828287839090942135961112890396626955256743219801058989577859595007587934504596247253623367093355749809066268549900471096500767505658230897414449366042610762240139420849259437222469058046807299636547569080404875187111163018510578374498915365015386810088535978771407599215096874408214054391303459088820932510121539751291352313783430444899919651757674491630810263778632481729121250865751300049256544020500116461566640207387544251023643822316227250933667495400219221790144213951311282400782772506776205581725528508526511993792506735264152574120777980309652076872333170819168743332061141136462959124431286985561990046252842231488567474797678660490452946546349477838173355091364117304263525494269654826918892009955158177285900881142954235459875592510643718189391167105826725167572713577529026276721188949614578334531396886137374511258916217589703384511082801910915092705595963857250161217667567639033376593691978868316918440891041926050248830477604598462419614503065882545973059844047061358654204301551527866427808823884022623709678086260488482633249490460041957644861630718497037535337856138802376943108735172364033889717663510009819194211825103857115618560736724568170340751611422855157839565963597773610593536617807878469534241012367917867438606041002122632932582486676866227837216034868680482411119768625802379662771594439797531584933149379659445895209515634605869890330738315175540570062264603272837219190696065175876618748481373243993516565305809288064869598047771131761190458782530221599784768081974402705171977981145518211346594476262827135292826755952377832727861163443827204091138015316122897682287495038380595365544284924981729467229823411659554725899120747599082003088018572371337631764311554195898960799948749419950225615031577194044444404793621887384553952738125429521421917457967679613564270740689059000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 6066424447767697473651893022574258887378649219966546234667037521518567712802982259859872269645161481620347854493346889491743374950876691970090543256567513200230444804980838555312418137012756507070315956400325796461925330444106134623626877577301532540286238226315629020654408161684877678052732185283076846731680827402935596266174670142352559767551206709750685761694867826966699526412277640852998147384831967542021182013468891213820620525630878134510842825973102642580362710313331918467655780214092315502563767735005109356054562327651932663923290424582707726092417784879771224230686583806972198975838117275486801727324361933607059934717225343951543835382296032611570542082529262152788248398360019907814085258227333178263669088730790553940793280817195492360787017396728417124837094565618852116523194096910528150161035051719499670599623736594038909215293716345030710390497432467615142032111784120963686230930078469594228621197777516351608957844021589673432261160296878844968737572860375952388972871345471459748581690382565439023000239870329827570699883024277910811790438485172080655367242518654263448662253058417060024264059537788038778473202125293350518662923029738892619834592391137867159689114983172854679587715408671624869953545576243769809992529597702546127259841769616427978551821856281567271947220072718972760619640001948804334400337507773106484323966156422866948163547495758693564888288082696395087314318980209425546284074971944544394785324093819645649455854996572596546553836520574291131985726767479037693159935062792301953554511524836364525869833918218725152218475644849113446988303519711303264182593668391049087789037706154241452406070268833862784600810032932498465845913181485318565106798962452702881446978936288298471720687506998055773540913963280240732769838956638171515291187383210541657756702234891964518706513480489520230283795390505344379187604255129844423359863226192152392832787551986462420479135739233167287919682330748395315440513014589717037687975218288290818096918649984002681447665994286148804960571778486743250592691194916121699169349448584538081790017745266137840400048214738372414410715868891244358792730508753171656494469403972404104629958313043437196193734511697217602273388611237042147228041866773060218391151967315895223981408065322384710385343000851214124719068445690796015432786975337634564489060089335798870494541471844080197044465506123529378348774026216089799177917938131783654450934461895983458875362509094556360853081424595405300418533770951572580011789727119240464251320395456525907149359611259193186272232157652328458589097406907484532169375178862645315538327369445990084871390713656911435000912430572879273432285697649000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -25885651776867254405902422657920994678408193030968310507950386419322120611295841448228984625272417866505614776579446899457184963277228187648703028122380299265969724259925428521098689581759063082289449910172546922472176921248225722963387483829881950566582351824995776967587135159628782002807682281622966634555730406100651525207496238926176875370464577189830586221538693344621519912424818585476710953987973797357174437383200307755865289303480175937593005204576850944239745237301106696043075151294502439846190103036124570351229770434753687814045900228815390951079820495324883741199389934061379013331886459026287664370261234634726351218065053179203269611202167579167390453732477818589246281159747588890686038839714883478885941843303196874639589200016897080315681355731199950182301815539310661203598629704313031543091539587935447332241491910087756982855366403666095474259600723232368723437493389626533501602975345142240231148519012431146098451458812955544331112711103037464550127922893617431535366941790793095845616249544113408095993636933519891512437554544144010276595968228430996885902588240708255655552073684354274389222003778070268131671940526785776771169840310003510157308185551137418012802306060523981543033129649411501462313164508993545907724020157155990731508566610655021103061782717136101515141063651192890732807641990748917798462482374005476188060451466687493066298927730676847999972954234289753799685122682314543114844638817249627292874359527135151887530324465210060106293500480630118083554155869149391572071158152522006288403806971529595512248675572993413978508705279614071545232705586299536440001926209091196436784060677478177012971454344094877195027226208278176072125158421932643653281933927195852725914850919232973710747059412765077568087289190393406472840510547230158720321931671921839241542053610395764211583093578748525125923869418955574666949396417110133098891911889373429185943945493849309357887325465688830271406379495242086907605922735224387738499279633752615032676614944849019822714079290813052691483281984660639566522984473074221645930280703491376112115212352786083116251787296388212660118795470023537689642150679334404201310524629165367019329126539668534069567575452201379120345792696416063325394296491931485685378676222719641279520257932498050375665707086999345628056708874732772257694978245646715329738916570020565483680560251229935270273627227254698434284763592712162486041813439912970661160177477773700252753760609702102885016254266195523611758639099701355870833468829950068048922927646326255840058761042810247192016340953579093384847379736557205591316504817188423794743561380004808492215022549313327002834782576229333280860226051403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 701345392852170311708572255599196233202021818689443010862638061732641528032368033237349925182618119010173357967674441408874661888307991927546853630280199396067603751482256327694523070332392984659181366890868625182575481880274567870914829898044080839316174445532552235408255570203491642493394180359056901580129912057845338788619229525984481787449918260686984135493472742966392817954860729269063162566401326001903953513477283689600448455266057812304278745269116887197976574410694913771546246178282292399791517419576768425539176622891654706474032575959957437729651602703170210703580012247395988940036560536901649380688475588195888178581512057280823620837348549424976119236271154090515503660153325309913057527155386866139225207996350583777057277028100354099276085100288739044264984597772285546765240167465782597286413239761780553380647234158019702820067373590279502507883286516640617734672115088913118744126957781041257530342284470355646909851633106096486163141110636182880574254271752804898846488763469345121574841835314124006763507905808600171966079191038391366287375479726817237084765721337554799246019487842570741318161561651814255741340564404661699511138902622196088503181939531402791927099621996590348411520211080292844268985984248481514365742129931557520672721284595616014878079841001113936359044325715382122889652999108984472505052393140844988683169722747903230505148457840529709326857043056676286574933243682705968284981529880312457379585633381805225611979192643952285952907407753229323571086107531251649602530280432384210253084575843594175092352225348796648855923957407931375263192786764303627944407417683885181913498300743976370219626703588737674670973340570993259267799152106925962885618866553498278776941896064104668045718739423885190871052013544005287641722800143701815585630041607819411187425581032517266975282016824227903005985680069056811512157617339721951845326049648209592292991469948528033091856476805369444708166581610061403739115072399637196921383799535280712945078378445561492440717233161243254151936973616273414379520532847942249791497760334100087614402825682713269150816501148490642200301325024770280513463209018253958165693002292355686142070974634237430421837305544843554681767406968156921066665791075360596810348714271578829802407722978949860858641234766264391372939814275654187346086704891188391768122060035492235599239448852673869023167955912197005534068779250170246318604262750729323314971175657514350184865968840548433547138981923654733521176004222018833975114054363592553414492951778820080831745833506662948788674141986516970407931903188370064019869102265549899479998893213588072480317397914195282100782410048196069140340849097145000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 9164436032592197725872913307215803869364200714071303533636162348498522935319678249512863804779087747298910284902954339425488718752836539445695931004228183631480495568733491869399602668868529975590072517897840073070205630882860588104770768190634012339423861504241251393535841779190818945502766809338165943878839075403970899887988355982716996028399808914686061470370343575480507832413471640132508623483806492712448935958262248163228053195831191293298463246990820792510988516921935457473396879488398584927526451005272741701211204998216156145847167014998824567990271995647890970851936631439762581792336034946506239889519574142678497009601878899742745639530166481535355381908489609692505764871334817310318296930931521281742463950902857991633581580276772841821926805749046047048834090180773672209649309958140694629951676422770259149625422932047066627044090508253955956121780786368579305705742633747055225593943356292975020096827100637358284599527072793774530273008528431406013003777924710379149640277123032445579455932880614655697579464320308918780510039958805007223755417557663311883586763819938572225362960062970222943456153040727985254705055802331389681642729812980216530179191136462174189248034688010021488497340270090798909689614843315629666952871485465494991490513453915591148719373772614958106905607813828189012023023478935295024848502783360239839064267081325393154651683410270141504472298395369516910008616910955432754725326115923446428416927937315502364850833333850258751408643913064629099298398440484844872493192985663133530644214951198777356310958147610863403460777297780138313926898828701238482646540684415223159820152016561676775598501817082147233404442562391685085889438228732244714368977061818904897964674527816360253568321982480002589189726230142931452008002910209978046629135167315069450257705266964286632283863238527927860263533559743036501444279399139811079759406841260212147555412495320534088193256029587873706778372006593290741131608670454745945052568323979302832694895770006751634516440748163238446227842432601238350406407778400019366669175786623642590629003795536439005084409471189799059432350254081505492298271464906578805124370043712458896947654204385543785800344789131791805026310125651453784606851472826892153638441583345195685568501864390695199855387701009183520169015485276582999293579206814627675835606179700878036615261042156892146531413846205245104678224714304103970554414747485476187431416817107834818331580584409388096745259940025295396044404901171244369391773387035186729135297461913627296429289602080761320602400628065143224634321230859276085929688479669643095619708460838696818771029022107035346374557824368399671708083838161309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -61462350643632296625951877556772006647714251125418965264982143919162394807043805976019097320076797067366522204491592639242844393275999138724202067556004160394301445408716469885430784018626867427821711581701589983505363302579261935073441172080109762484027696107425883010785544144180054189482231278709942562373621444925025275189886580998487336356784691791797794452554758998057999745598001493910385273997680494351973953453116360133335133634907490520644879704442440200515565558473348683239427915185459937753267423299638722137637471565485989573502420258368552020363199498694634910706004863650768859106305279234537700182694078749364280315936094195235751062361268396232102284384367337581911248693181179776256902098144659381491465817661139543065377526272372891460289913573320430832107787596238465943913699634504630025072789928646282569531856706663029781802269116007823552384180784168944177794784235410556102846818589399262760486203595722841868502160337811390732912004217335422808187305290797523152986844178413336813183019613714590841795067241975276605532356041612976516300981871103240530438495259806854123103759339356515621365590559347932919404889635731750854771533012807470211752908192563822895819158216780507305413593846735313595865321929963619014344150725864203151643447556099824898391797073477523884088973596268364594090967477126597582400879174582935325007231906993619089383556357132836475813074748185730969414293846229289735988676970423599810317981562061505716078871653573410022567165400648854184313005676678675566717493829892709288992222145944181148568261253557745237809820907679839599922280129362903921499404291622571210439492451803437071710452547448442382521980112403231590372028392298422601006023121568147352936386321935198790577221755018047992139833824139502095789470224834288383985804773843972464724684915513000313517837427584360196772412130564278524236349497948946244386451993303070634867704085845066833851319371794759426843630463170590378654540844083530470342532320739313163096472268753639967263051773991368582289113712539595583920331709194739998866471834015234049307799533820989286838530301180623216447234614359816324953667263709917620398092111631799603894323300617833763316154323898454171070546980146955123895666212576214554734500473506452306975124964992693527495337072258985443179732347876930779249798825319044960862124049657571367367005833137441301489773858874047444380020839026500915492405634462211546050222493650212063028118590693253149741302334475994513815473463934884821059667461490911529195688478202399603736492615020779071581937497632159288043749868839722351383962735046963110202896128962245387668451695583893082045889603065353475351427235586447000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 215388582753897421913080390543378775319594592453852984474543501816453215960462371574158217672675967337071547540668180539636825891788848134018282474630326848903457650763636039599381909415400926548055842280329927732995729862529933922462503160117460063453531844666538499320203224719583513416836055581651295056179709757332293241829981390534375911149559690524509082213166466828703607564792071956695205333547522454182284929673114446532246456228667789383118516325779544125485703647596770359536953099337704522563588489011044568441421700280531055365691727511921676947641665947368480915602655399666164079204102509424872331605255243663463563785874175438692512505220789157713340298183482774994914804110743495241905307986405292738857683346492185392874680733893866814805331146377519753132682284085907172044721043036214257019212898284951162807982719452310833618947270594952670187045854521925562269929635091070800113848079088044071391087290955500546238708103603492730927185315313648390503592510873058104165299489235058756652762711703266634290372756467681360890524783986868580020718593967960220458624899778338595695059473312067212899593981872402366051321030194680328511417893348679503500149686312880322816998599758393774005661047172606735466361058373760768076618580835346916142551430315545599169892894041966445457014012123434126622175018747478399070483927134786864767267366457467238931151835907620861924064002005200975437727145420053499350703743946427929038230891946172141756329447736780361595776423304141751585105617208099604693602040206375208441293687323059869125774665940570522120226498133116385519868391612313168815908358869780440459113599143665341298022798023137559425707267116466068375443792756593536129887665469153840660237577457416507060125132788107358593214513865429712318185503883270273671756580243926624241543200230224525224100266298694659495718662696537841872894542093362381462883352605146891942958002455924797556519419201249031690554491487283863702824578617775469523389677369717178639112104402729985928604095617274580315773413170743067255958749717908200479958938725470540258362320353077001237785776060778142633612892985814198960656240593842392999106726861444133741136860617676297171539298379612679580044588841989191837157716588211756811196016121635465166494305464657431181045029336656003769620376789490965170923259173824973436972572808881177499334564089155406661476018286505841888389427963658605073320502629265373010936875739343637858338074002012030062184681425384876965199270275078691113508920889773558810475206949202079758977290986990442277513568468407661065659703185143469023582011829779471418385670970078047695549298704032346123353316114159566162872878508088757000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 4727250331658738711701401590657360546662801028539933342941112255782745361545529240594895241456580488884289451220094187312999257086047176698240402406306196324990043900916182784352565615641690027556807682854971720291996446067900191957743130487466950501741741212244210289726303250130949313336651498501650855604067959979299103431260860623166236541658456047908294781682416741667704068127190453679244962324729065520493791719672661884732383892983609439144836704893950517466576006483425455019965945804443784224386812840634013355713905321341589730901903224546731180404672211520806533899305126584593874001911379613188862368557598378546194169034760488981911408348995706272526503445200085506242524984344304365062390583747997663571874896009594907383139596489743393881081123722126680225969992570039209571372047490842225930609555016188713087239919245465433087571594150521707407203965694684814255853045669661612347336442565656684269317232087817197604046055284276649697492820918150709559908766214333671498050150015292096685452759984836185608644939837880943496133089463211982545123939169090366676645562799079482779280724453150783684035782514129737994209005286451180595609812865684132138724688504577898445589778514308610201564022176918673171438917110936080803311106383120275260306105701574272467611476518739359766174900908558193909015098487987139879703831759738810534911219637573800605690041272316028665030192877757298087246950001816723759986763452005798355307559486560898193726736557047475081219928757172121357158934020968129216031752493899251244236036000249262257118700383765861314557165955209754892381553084822340651158386087084562742047979067269297677945854895007031811480075659524197758411575113620836775396864401156352397694629679274579550775933401759316104293055395425260804726139294007877041245525357418765107269972494206235821114128260489718019231917579850576459187780522224010374542650947235868180273812737844915733584703901742521464336201562500943064129273671594239313983024685071193034657627220221181561789366007971604949485265017562616167058690610375127929140365184367452276360951626683532205657019171910256363722019969623034764486794308660144492076592511269551921634625765109451031921198592305722457721562988033025360914728251966524621497055410159376109261168219483888165793070783268355351517393416107134391688866234337920118550936901321740154078537193965746421793735855454699755772347673420621288089603224417676390871464048704800394923650884135413300668349475069653674242290658534259447232757991810886333810559887319976268792541771620314188277619612182364775133405518519955937832480505583350531320162417928052084820761708521145388248452706299247319193160680046209281000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -55774194696126102531712558380824859193519578012932255664446661220505019502321035647589763281337500188190969687375097586969567558006103668244887561181535579262907498949431740288288339477332273752633612170602438219886042973164199120018446540424191825950060647640272562112623093306454843189219250505972084895866661406349058244249134098576898001253555707080208766307273565265485772531142963564580426720401213367886093450954569639271293677279441489964432115412036563101728760320996783338193692010710827654939843981476877758334079239949863140216080300583933076114823584889377049409845812972170217988912139557748181655351609364687909441865387629895150051686121692308766610233698501069611899973992025854977481568772124730147085531134580857955916648923025241078005434286821651984651532050619288710927692018040320466760529749187252381878289707096789723622616588319989384710364490908848332662334140946709504080611956484364458108185806603700007158568002075750295261926867500580525609937356491001893464622661181485707324004721594563702934840816006837404299443936216541584226320694503145599657607745963659514735490605874020430927430670891240810863757753600916008357482205511663277372756199611098062690411015799421558280647618061611888735239883491492608012847902242872982640519255409179290632989848065342562130796438746643579037464384551216031797919680769790583965677915052354642393380068566993237654982834825203435358727279836947761860414211669240279008200865613668368377723443674249695482464879642325199467588934710286582520086116480616553085007713480579692560803925287229555281870678344230246187074696297643833453328581927437119917137323219375823421904303796603472124076569432412204036529538692757086342185678092244331141667706016455803283008037346706502103735812414175654559026946068238630525284676394396130019201165901684141699801656315128388903303206821940534239645316342446528832828379509612809153714627684068644503411947693631001752737566575615075749962503789493508339536485548797017221464751864391278281655270602770098714566697792488369111134425620242506811459062973577785273399415082501224400380579785390897068763358444807388321224062835495653348567329874632794805962230219264062786847530556451731700716745764700528646714237510827034593817265295280048659806511487432883940450823896641691221575424012043422386525285832206092859427529146864665356710098388655165780860172381776473409239657300540941414540524872085132682832969875234862216313386855387770230426973245953369802223673992397403474206208945461081939019657390073071706097998803835942874050482202198297620647419030344880528291312631963964158380358196295159738196078784224392123329325744108003601018657644555001595000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 389241894596421536689882738095786846249594062340061904526590829415793037758592885184311970793873233883032825455809526220666876498955303060437439540059035143502308810194201174895554868794198308366424188045856779065861772138600753311577127316507756907057206292456870241784860347732889918062283714261462652283189581322206962395632746706581994643318255425384776409898685914962447611892058453067242093254194761324375868396050112336984274921652307996425632963123121921179835484265666624028832743082667316198439436660103946378850436951032398818562865414771224350174546108207294709174953988519403483279991787012338336446769562672367902414373532206726250605971973924774934171716603628719086081267605664336799461909245816107781794042703084025546007714198051993609652846052407106513047488243670004760099544622528608429593552005201794803553686943301240664546205736799355412890733394146473976537261341950012923448314879747232047147012260352000801614531650666634275549889877976236939755549673107105462679736195227576082459428076634868619363108449921310367664494260735714663310206492232729750403582339218809566126167933202815548701856308104892785819907856050252480746827222295960470296478304625243727162309089991584047183795781679451637783947053519932118197018196833319946156789301994242019881271633573460469662114600335978298913131876913973037801204851372778140504582723273227914454307183373232389725164889225077050729298757493567941944319740033743374052944607479068583275148062985282835255490678357821771956574747180012317038925762934380580648668634839317219235253338352855856969600896518334381152603270092104755368366724287275759949333460667926062929875120905508181980703294444316494504907106790190099982030888501130429976621930972543858569425400174958234779792931856729765954669816971433681553960904232570578721791050361436859759885980195189214553752845839583829911066737750774493934920703036711374420993309146343563183913137313227028726438614599340589196127759251536425102531951856960742246818141951729429306577693888324753300165661058563805869352510289938609445827007424947556938873163538239010460166177823970805813371603969382345065146289889875218554504128656570242106683797248366022160509304001245887418332502873583995784661236119809569914637994901235722659764591365906179065015606113647738192538317419079975031302253073805629852973730700168368311143507470033736116370676978081503340303482810600838885158944857187860838403316696917869786237329861797396038794227113357866787503108137770118320572095139301669718800043017227031908670121394493449069632637076853892567391981470656420668118981902954905610078798419984228491996926403901475049923146072575918423195756966891844153000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1838275192226143113557558522093369285494772262527480867839717601329450847196159172636643027500232163890606851036247226870416874905964128957847910315547045663748083215142737507149077319878390575468696363240347845765461205672506671087308370754204541325921444812455565125137000276540711215085759381524804937678820326339234013755570332441081626747332426848887307308601133701595404596259010416270321877056809970779208069433330462986815419123273966395651230558021820015064029757820722729049418392153337542759768868293780595861778321566738814142745656183129737976109171580823696154528285465674607405875759402346181991971110100607445562001847416652329211714392658117384509041822960195465616628236213239280941521608370544446342178284867281397758346885501457079336745059564981994307911108393262050328637693815189445562414085666531045621339581893059296121619888009569641771381877746081335122208076737245679516214932494968243125188452690617766359498658816875153765116750971549524408472824500829231998848520967923454186568195871417332627470997545471894569485860944703418876610296905696004846518871815257879487072616555680439584587141554456337533147003211320201510158920247564362380603388859582392914722890178086529493969155645957964874436718552716032721954707687126294495896376494226276208641276535620869812509269700870469728483752331341895371630333548825201777876169654922651251037147486214015285892980536570346816713084479915803080607685682795522605255011108360775834358671388426789151481050436053713277747144555391413426738367382612449993087375734614910385535362700298357130034388971853207415501536381628449088926297659686640672443119749096355989680569507603998694482303958039949776785735866546580855530195754377027789943339312300121398421726559125277906252605792152442225056159814579436508838866202007862006937513632259518356054169246983186122331969081573281657192089668597859918946587006337627993074103159213861697736453790922212476471191885672996388725467182498401366960699021942385163027851557252667383386017806482854513952913476036072611102505390769946183184746999008415082088299433650403003523439174840083415323956719446879168220968800292383851241830475607027235782291711238815955513064579608434487754983583715781378021013934619722559445697027062848069514408980483793641200807936224871260456967845140789151561534650440068700945544677960880307500058995362305611686044845264661622443978305400965160000508573886052019476713535596077961024611280632820529121860044434200312755865531343201519545704944371573826021706462323991630376089804750544035246867820125655715430900843591302075253954820249815447915801924384842332517430368517400880314305933042421304541564991776480419939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 6282184726354480143887391731084809657471327825841227993935969389201847486834379945103065461914312362455936544981002523227857393084289346087085177371199501110714011171874537740188052624762682944596205129927312130435478207222661508881342946270499911339152990730187508300297675262529379037279313180353430095713043206516354043082843518967949450533935790341510879179623953765304774625612315608516220361838706680878706758188194112659911417944992182920459516914171500974296290259855804590526563169128320656111942360636304583045105908640292654561482949224313602199653391730461455503838014184217425974004689422555842334642174794527440177056967837676966417662172223599125632345216610168836264906328866271443438842986913197490674981822950813504866145268359625174611779870897447186552935953022626921147512589770385660202428319430643273779548867861669688311616599714819965120484879194002954931217686041768415739878788588067121106140017888090676368558808817596934832856134555969378842790951511485315504254516322696925479342033948869166709006332085131969589805393789457455512498856946700562486083963154490052462507253870818571283388303666839459511874317550858168797313636566969941989445274061783399914947899475264022900378913925755040223719144432155264118862305771648969269362898909847330521779350864580753635979767220730402649968977450585282517655527788140052886921778134745252674789189698320950261147877062320845038983793385908355062616783550917719511776843989362010149486116856923362962923314572245427671410697640785841087058393359738449403785828978367293114804836352596937613434633598487900590106050700305547412742804163401203398532709488834247875384254438364239540262457787373752112337484617374440514855178257825957237814789291201539090426894719167109037131821090436573269946021476308792992107364243339578160745976011840136774639810340391626179164174514968555923445309158072547187587009863977711849191503918133821015380797117293705975393579228029132685185938813351559764263357901711168711551003355555482401667133672518290545211037306591762802324146222312744524982359709685532989545191967293590278921054511511767683924161163690072971608786116033120679639796394884600067818543517930732178566958753979156413406582545880703073688170367877215050855691694599696872995285272514990424073713695671490841382683352064904468927687106931380412425553424292059760358687291087807509813437007416956126869942270264336485814505112349913908864292739797115893133851774812156277227133147476239400482058288438350953924281729357814408031791684928162522792539371281931522164027007268306605218643459117657954128704769662944005782707306327798532985125879338832112620680439724313818103629270492049549089000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -15771112582755242979759585114251616812361776470371262932196782957949985375021982024005753819866636096154979137986646639490354454803987773359737715977039619794662914369241024970074128009721151258758043293533964155601942107399941704521235711303277446458188411673240371082024224526444102423279394914890857715449565055178448971920921322561316766847858201972330596877375002479305757249989760484271781651715310368177968338112208845240156296033213919764109342973415807689624622517016538751650889435869589632750679051436502234836943864809311085460945278645346427393820651629285196397926685932572082977062658407362327982993436092209898097366000620303645634024712109655604300017093367052135329148833113245088475611779181757034588933377986382755322335081066992502782964927206930926164349234448712889539657425500828873646982000439422622388435314175170109947834942932910350623808714581682066958690224805622024098265762566104214872651709035448348129521651347410535240113015720456606837561319306751707519366458247952868983340275557312242356950869082857616805872131123401483661196427754348827019541776979506338625289962023874218002072428304746419884880027918459377634665360024135791959982501825880779681715956013307000951661734173285887658831642284019464589773389011544615535794525275595738265812461922740383858708108518554921463073031515908459987118255563147987062973228647636697086424697642199822470105732752538910726391898742650993039170682375194485086549347105359593287811086115119044163978386178492599849318919595106947951113052532529912021497778037494297294616197579428184824074915212792474531649718135198043985379882828174189345676217988796441983247585605490093145803019090737386807452616593729942663875956132302856233707060062733072278280093708927178793296851699874165526651053029751230160425909732574808225404366657716805917293913434606273107137747333751488912903008759139703778056548955580161437442458394852967205163144116659666771752748637290577013816352252575295103424492765070315827580059663572500426270912993805838319053715150471105284542576722752598109667095673886581064870363882436912758619396947547635252476541423043337905669272308876770778397595111826895024321177920350544035887440113486449666430576779489883972724012888941962429886814123961599577909580819735628687798968287189580238870743066970183715056743650200280279273755787871689769235538319889819983018925070617105392557589133311489741015466769964211228226668191567477032917523271589158678068096136171436326916918546950306952368813679761999240683895884922153492469861799803363900833665490895199725084968789382698026655253692505534648035654971448061520189457237591595959910286463847301869946337048600414033243000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 27840635774972166504905061743565812982084183747962932978080872910214872189627736972318344492518237659694409604828027887904003435260882019062541266190860217392594926631375302343612165559779287317406546306739689129120244477800329040341418590518932393985116282215942610994636643395229981525085125812848830840824552169823554485821628055808217079910333144423387435432075389864526865124449149769364511995095790079851462616642449146071164115608301655084287935639785868823327901299600778895541526050915755037238515996318695082310733707267397214527267515923217511550355260611279135939949341543380145900453302847256736445892518171969687871267071733518273179219906569311661014709322586675269907107480764343012075640277504071126015682559594397518637282049643105248390357805229689679533697470357763477685943973735457017206594190349991320687235309095225153920854069539556582206919978107851268428501239472021492915450559123347335477622807811030864200346286777193236379724361367946236028418982321844959396366282496582336822306544297434916568969250576008059652500884183376337440760990481666670447173201165163339110666175091931551375919775072869019995461313124949814486157532151143114378326319647920673791082501952415714148922425167822803152606252498111583678659864006618878574472612918936392266512188604569318426679970176567672230380975542529343746936381221709356316105362822194694783464025813235043214109387161528557341973863810193817999993425444343073040371678102376700386867628260158759713251044705270483090008291491557524125346237160361833929531676965110011015004661495512357283175745897791000920158287090364631753785938040146496396988084156531790508204737628244680109832667551238316455591693610668149638581918329078986946003575528348112502170252975791256695970130562699052749766702275048370463173324783745196854177041787094873246498965377023178098087142538067568301323005751964125206575987443518206328133560790439310434961526119272163622679996050105173445331003489245490331283034509735873100701916895668957522196006075801289243271048348474461199618400031775110999877706889153732652083720995767462516803045389971579246964025719172955881745103147984685221896299823484386419602647300120949946729941795418518349726568368935775928850684520130557994959397046844889852241021973928587312367066788420270413559333253767657570569398927466607589120881240610964598656741404121141049383088047848377316863179848870577392117955265058095272426003598508164757321824805145990796833268735321911408650560696511846160363268420762777258172936528700750267728462231743942406425823234722614602555746073600011725570795171009457637591592737341334004223666595665217678328283229346336099737112202336292819225000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -33737270044859179760676732615239124176369988570187317981365278674155352360834473190485448019152851389273367312440072459109828304336581085093944532257944740442905454167493466956264777354216713875619231335522921598036086800032290598293629597535953260311562570083995599637660781089737004930498510087146021849809182486606997684557235513182841351757699843642341472349892749962140914479168945262619978468508853082019603413414827272721539151503753501836603468081716364415321026764657724380467479720749215279463757389612030210464740006570148166244075195147331941468263241244330659179086101310732879269231590880339257125077591053825146676767270006757338306295987467681979086831004314210608131347969292558002296659810458363912594137450150165457488818616566822585415155027215752231135819664558997646548314501592836102448229870701965395736076319462300932856748133234437307907401537203774298913631332452116272016149327229622573267797894025314453900922991512852199300550179865410870336521619201293989572709623010208601907265772715724275849235367345069818562924947883095805453492240278181257467569034966302253962349804808383789886313774648056052989526797685423185438484643977338167500021674847830441866667726014263475234907033667315802480276691073237704722697507182132721970663455769033466234661432671115866105725855568084140594211141519449139734375247877424575048709403261704830835343984796794259031883576317842478006054796334435836709761485360446378672152940674128835629042548430772293914653045054754270348509517493668246794030971566053827412455073061858529764237933014549147875272723062389352178126081196363213235995037007269128812186074499009315346054452847836712268133964389544260765027410548064434074269999890851706230131224618448735642031392492258561926137128415214569485913672607765884293727036323688024485647196481889108540110653114093433615449166604635819694898599649408385071147484529072222921298341729070368812251000257348060877446771676450145069516660068558969150345314569299056741120293857079148478627629450264050047590812671883173608734644773989839647322065347166474307296114362931016401240319455064732111493764058672685356467120809720241607543250789686373883431119359749347414335730501774247800737870787691548052202696642649164833727070458886537227567897847019974994564632397561547542106009964808403105480818501291955016270719449543789602847127972630637265139626254276220747374505176868131394506485417782358962996526224314671495652812636942829401643093785353210511077199156113249316240633272999864559247690152788543004399056396564282794741129599027931049043977689547259179107444299898283947968843136702208882273093769997142938776295377384972390184466816988414450435000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 37241363776141586222173510328795643396257265588660829524058388446826957143675551470445645987423890881896058071886220594456596283225390749087545738355789926146120649652659801802963249469393302863135319187676834875952874680560994849125043516505151837787579118838448348794302416485132217490519543293592064244200627165191249779295355535196591790600064258858885418665188427603630597877905854101727933314732376522618264705577975047299746138428001507097137279113480052928035276581645264195117787025892326962365559903656790092762535101407316538061647757662520962492286364720629419250961657674080211589783768084907164766131778445148740326081732215180899146009206975874690264912413069540172083110147131754573844394768027356364651860630025956821057147255280998766588841052119298866933203526454797047417041914827052361903031369941339322760394125869269000480081529621747233147240121098204273177934989105336394355266443573192185121363443778315678718271258352848997106039368970127246448234211037914936359143269833488081450060808532104270611436341638989558475684717802757700296549308698066061540946227339735260067418142022030416624911715295980705400135640678970534395169228908880311788849846894486662962440464967865008522907199099936689905908875754527915448220033945424763811557902803921781989117901606407443928483398392535751888379880920599023635539743070064839619382004956009360119555065975934371155567346020629450088885518683212305033976951051383232341454717908142304182849048737074316923620830057142185107611551668723382432862989256388693753055480413118275954772209192029933621285369112923206535489481643875007883597973359498757985256451726557194173483300128188979668087369833104091823583710234295212514914837141883938000200438808540289427307111098763359550682677496919438794881102955102118919029060795908210021367795192561820526219689827709334115370083937613160392922416553916628563944449865595477246875614185990728072109608237555964530682911449509733522920953215923315483542797373872614778200356527129100182149810897170232634939872270752516075840493527914645633410998700324455871163967579976784086392130853463481592482490248714468235480309034932786509919623842410219544280782522539233945889721087364742661378131443773577152127680216388246438607077781280773756698538018706086174761604742078466552539289276332552473756473466707615648934654321530207952985626675683653879305693642689710249284974013115669719971151153511924764729405790695720454608999900236683524901102268539255863463784820752083475702599967399204886008475699194170062111322201763668036591197702145090140118648250212207659922435191432346236779566244835634302402051930283029262893325500014239044328479440100481428205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -78922368224017907293493421300192302194773180610674509838351347092005412183971179664819014334890539927473241650840367410418427162290177258610010578680253291546493077674064228563587439872293837586160143868748847425240688605152669965775399164486727962960468448015640896226588790861821899308030597550782217530214111675165344654315428505133769459561608827721761176465807238749278239780105479811517470049185520401300551348473290796209845071339956809630648823929250410222406935841798193880440124171533192761765439530173910246956525767835150274616196442276557153182802341692775614782498004939972764657961883369795452266793694078007142049464473401802812577177109361279323088579076841092789961404042734959966504937786615510879851769007382111559876520353888086609225797745002435736241941246051263550674246496449452967645660474269468972689078794060166427055428315365006099868363730199943142977422137542726210300265256404903937919153071336727196368721046987390212869609804680239093161406060102253605900052358637234124255457452247777216193689830690030786905325615561817635659281305881195201313974689900557021986469860123602154691077419816464288720555326103036805805428455331338460170206851872184793334219821510505199612383414863460200919051766751647082101901885798250409142101232950997289047362956092683248486048720019140145809806937074499161016964492694055651731336894577916832227508834061129594673745131148191733161356001122240982408561341340671958867554986635804060891624174059628694792587735056093111623919300970920350396354915205330669781960185768160583595622566052068765379479693081650654346974533203439124825616189741996436579565202260550405778146240706989009903456200867475579110761416639207556461354973316499376547337069293807041853396472439211447762710500357620755809177694712961196796384083069323794263010846154399171965576781663007321166392295359975721263105622103421531801254191687763929969188007447054538753578770006468256326308707600887747117234894128498002373392278700629088655329139425966448992731248096643674196051842821736730819490501284017500645059588561386247346167600303050557235135297534288970490945811281327701236975684071101355251160529477579132697001460673303458848727708291582545209165675305427352004657471189018776365768913598922488517808826424187069867368803342533202823664503054350223620995505835726094884467241309825801118616290998629724174382956898830244374552317310833425874247598139805618215144061444595230284939899486699233835998064038952990568263387115455439164114621864870316990804012126452201129779355604132479681930693015088436806911460190259665304609088199329674655013680455936857574416081938582971904322979829605518797696611685148845449055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 204656092030322744911158985303521227461208762992836150320597862876992707083061800503132829853076782361722309399101699629799944138394970507884854152532229704397793267873674535770322808810319261976082730359965821395478780529628880023896067144791145749935368845607787598760996068334352063471255278581010691653584964278739931588684808822460539559765906141819275658895307466809981592266911016608670318951938589707100681499300921325034625101970561855608095625725746911263824547227614885855363866714317488551551844224003056177650745006685765323511201234847340452913080186091339037075424984714654640913106749714905421722769709047958733373931265495953794008684638460390624689795583619621804968826937485713166407783755002057520668242424690769562450702226566700610040144217618025680305143451946746466265144156255943745793785079649405640995338497723314554519859410223919246124904228941818995044668208235572263189523780533956281179319888393543468264784213289122347254537163101329331061431781935352505765342053955348324107254581704615342839137002076717819935022843334818128398559074232357688110258281428494202812010220794110297125139866393016204537846539756885408634911438898194388979959250192301877229565970013399401600543482879136095250556865584205195435569041934039371672586757931128502049577440076756473709545275625068433350292651169344851197526796802805984624363642748538066613215752688265979399936552836677635955907957595156078148606354314445312169742150740121561247578233907879185875171805596170542439313447079403516345321939469119839685120215686329464268885693747097591289394879001534417982916219463879515037104949122260964790649669788312540578605558116572090854509071053422408968395077987217569950143584170025675270517773669332204640893804892388936397426481843255740902837895042940096378044167363612360726786187480137860735028490908656772629035364202182855960032719059433298540671833378227466866784522809864308577472043668730456201856626396400117542725983616594611372655521860940822457016988610014889815440984580899043706330445691134350366938414687253054617755943129709078740049456263367772977101890181744621500816878375396328744313743581352915772250626537883288499027009736002317134932539294271341505995331559628339890114084582929622787947652190566899780050123890318977211276033831972036897813589680085848496567889176594088898323181177618303753677173514212544507638312078010028761441070004221521054902682696009154442697727270812909459594240473012883508617657110904871283533287247770386865015051990192108064286549247204675697006014508893096619331752699943971975286050131397344832223607595038097502346386182364157084453576732201684602498615841320547418037897627209356386885000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -377301787762155643759423826361383740211353918381967717835498548421575397448163578927333296261310793333064974771449845380351483471158746871911363871041668427721854704555069966960464653362053788945395879144934593440043858367737513478549362308309746744860189446827495261749596809333549686508481116822815249627752839555627122404678800714955903366205312662807307375262631418981845749213115724675169964023467700110775639467432312206931192391674156588847282463656554730874558993774323446554749399923760996131288586504873523499646376715941619129906279778893131328269425240089456203646682478806128862435203797286319737212186274979151974346450608172615884117958915876954429247016463090232226460515469106268147004227843271461571345527768104564068772489928846433492844532554167875780496612966687121533631034440992229713257551392211228462731065814451523658988920676002276059366170849714213055158265229083052239033806751274626888564734219080489917685995565613176514645163852561142108602943627326487115566002157419806338010214966532790483456742589066327063980455909034890176629394638833288407904433753369176955914950477080053621128731974506708711173896805314779017017297796908634597183791675744856118464044734747599242265578968314156307853934783797288139661420175329296863517022127406174130701114089542231615237467714185647088523879181204824793998381629048704827955820210312048142990896725384767830852894956057381590206706417200714366583308628457646941496759042599345598789874837186276258724920426215316931676935283170712579190794165933929509507808921113539114593346214153359440548918663467758103425056103061379547313268242189145380140592584520211352721440222756737041429780519643160607996428861210641749937753231363427591595281284224404604070350628540476687010195833384420270710098934201710090737146100336194640732634279542834127975584558505358323700797866207826208520982150174849503472589476100142983160506565565934860524448050937118028601447007511504017852708100289841960201992924433136353609405166581332839305788361250097779690983989831496955874286903819898259109291954336114998484700623759956106135077682102326007276529707437996982568271879556366497076193582795327415393460340365875289701723608818858626437344073129200734710378919226044183969427437907387770232575208154040952881732298737176187371751545869949971876362382356895640234118556286602252530712263908905216277830808535292679780472927593005307787267470552921560016858655243817430436939121188674125387361764882525658340161356438464727447892972681509677175146364699087571845012361206180250326924109881870691620694001189600319468606716850511088062814578369819163485806852891608616108644259696076849724144391078878536795175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 461955741335538764578566958375089140651150428565015387785874461148892239227103720357295690317206524391888563453533589094229004847742574406831799309325444572941071685992510410300805835952503197656157486764456809125788956188872434049039228115823850131905108152343277191419105169158994698770619466692874651358043592174027581442527707024195434993368648606648809933866601876882903603441837577764204319508064059122568294223087520963664278588155182576593401938446675132451007285877018144639948301925607914330198344645411645409405227935723336514448173554168252247840778617680378699182681972326174109725893762940110046010359376542200907827529010296761789792837778086486787802070904295420580231437289275589230443928150515275211139329626022222804941387390011510658767540897824948550326680912722451672955310807383399160976198787241148784398114579731886476298898838061483135599180647787506269301076205416404652024270463510178894049210083855287138602954175025148868630770979979517995315568582657070012865912154964742505855619033653144748777666768257904033710200391676463478593962146667862293624663755656912474496282144410757805839430055607681170914298261178868378550407477450716190941345421791410828380329797572539670836370001901063622564709455635649187855422200504855248250366982478428063576383968055078297566426334597849176518267300039127772913263289240312392591264726398977696974815865337443170782438894448880111440955886182346780816614841973768306591737214071086658204514242213693283005516904492472721068530798996626566583333570047857810662575958806128202163964976718345318030732594460497494302826686479428497585846432335099087343486576923423421692957067377356877799147697973592069995358639897755484698404879080664691908416238814657663078577806485455413197082517760044857684646643196843357939346578613757631800575197401310816265765540854229082442276718571508395146224911395708193577515779609144741575560758579564809983675534904749982883435474105843914120597404184771531091357487431183532771932356776013834346402814574477052927820698436865152095587130149301148005409479038918726127552298079317025598594614600145052112930459802336186095219285385880927197108859513144352065819564601546675208940531560678597544170225887377424151571828487298392996500645840927072169706447781511706656682916100157047381345411554811010820780106135294843868971196805246805316896722174022901649393783739330404611962551638879500795244495250277104870344074100834653989366795584857241385234421268133232873177323152164013184475634183227555453934221795194717936787877790271452191488568300605593802456087646621914477465271055954048580107269714906220975940506548969755546324211717002365519399177393128978872685000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -361626403021352245043329738060403410317243372371004446325534023562849202117915540742780812876715303812999659895760787841506919576969899738560876651763068673918315590056800992699185673616511676255839735387675819575741905562603202732576309162501742073828440701619972817472499498857391537223723768532205424042190323121840452036295220735456896580582579391014827938672158328956542062273638997931347212126778267266797692670263421230299865632811453121677614555221621643585718206808126372801429844898138874419891755726265791152992593736481322486781841181533553467164111000341826290980336284003523975159727821990040526539130930846805868254723579128227552725426084689174736676311831327316098201198292603381867883089406519466689371649119321466434545691125560539066119109284243370530936938443037257158455601814658212364614603371059199268293381475226947498509872432652800996123980500130205832422913776571404301280743002618415817466947796290517383842124750981476991176625322261189619713070769126440023484534010836729680466517198060948609482106238045666983570396994597326093480144282264464274139390788910078167796737255008767081432273759148597032343166636725285595719529957758774485394337384392273805098239806041218523142408494670053606420350996291366230335568046631826817059575875272079880052674337948663033069618363362535222404959900680507734352281059291010584103367367743331000760146117471387501718204928483224730600310769132964448316541316152139517774532607955911732272156665563684641450581688585327618376615504556643776095006625354961824125379771709044774366856585633761342699958494245881315911319183570088350102715211675083880352863771998217837797352900461656530579922534722660432457786227744039018547446535074202848615760952508697882890467183012856764788702772281200364108589678645839233092433012612616995608815567753077211872339030836133222999255880040550275186467027679771306292659836352139804307432176063595539670948576245444099224203805118582564206494707348666091371891718737575076498055203770790454577575581229373992383430159828795680519493874746126474336987888138068259695239882863644888176910080408506338726032453055021337181666551316282421843215039622974704508910195666003305064633011758245328828981038172190259463416073713990978299856888695382879408582776843379075204914716380999524063058605758659060825587382127425369972079765836885650684875499300342560600349432179345729629934529151981706320795010983845110365481790004888639215791272380643792946810906604073508269891893354843743088253872490479548493153505544019076623314528825227839524943987972237965387759421586704188557063650750287200496801959277730228523322268877473441791430298376212767862229497572706419724255000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 172035426360311372291129726779412734777035681931966233258821324009690310667950331320163891069641128757455065402783233167504282778120519880021759792451126143994172169463949713302343013203492373039540275835938701308535615701621215024308508790944027532808765367688936759716401348370600504265847925934817660002035852657721696613310172210482961317606609655840856730805922029112745326799560427032195631929758420670393973843959120253346314396159010183064020592807864536081328491764358145988665131323265258193463996940841758481584183262903073098457604902610230729457339265004432759172059834639866596208315033949376115632058316131918796498905565209517616502176782285461551222629624931109144815392097188983053217707537711885198923002405158224085862073485410784716896682990939241227999642613211479595785583984066193093529561639688016744284391878744529144922812358418428507770320857086848883987033858086252705359343438275497150329731443329524912134476541394893535252642100880418761520776338278842209392909679471359222214817825154650749483094993822228547083963257633681255925880000557340983481437069688625442890470812613183086951467582852515620355539103432762134629156456859938784936993358518202222832497815634510747331844847409018356650945349154025688428779998668613375112603123505378087519543033224175975462396315067639607557141167162340867120900833122780681966585672796204401377905022028588961804521531943781523818950150854453974724797732992738591388506836478101917015151541627714343014661994043691661755407928039493754290932439086960982886616113651555288364467531296799433239404816528468466476115961589164081758029673833688350051028826063130771211470798740124497776109685422435141141904638562656071019111969676044070643608390825183390254155783393810764663155734576882584459597935495884403222051183905276367615596878869000343542539665276809582972055598097811874536112476941118238961683559016439428437240360732958449755563333844183693013065802160501464766806709336260516959677987435425960339924015292552885200167880145212431081426950376460202115740704913729089921689902996845150303133698476661657553161454664153649294995077392402009648254036292332938621214669885786084801829418035230912865946532245325574547240352410087294712339785275306057846308915808667921044534294360743780938633705120266595335427405305343019150959741541558271716949962881102155400583121342486941002662827706976009353974011456216100544093427525527733402885935069836747920427001038431547953250804507297955466384034663402370681578537067281527071651854348472921334499017179548658250230050358725256816018518677195658307475596313838603910974814614590561263295164709314959943951625766556992067767011447904161123205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -76302685426312907809761671963384476567502171369467644760678255998584624693670555347542874206292603828029134781334061969784023905358994480423232102715082614660836579988800873112960074303176043248584933483031366552299600240277550047016915511504446308543172715077486562411182274885291875731439939594311260492499688818969677407913433219858469877551016657334335136641996702223073672783460566887597087740908104820801416549124983772112455740024093568814787445143301435565468315222662072766122782357189065299029060530787216720190892811649825774605112330685005516536108233656128004698059945996953334387129206163959969530777830595350436774106116500142741093997366010572243999351386530673249200897596008678536111010499666853948697056796322087688866005862369651469155681745367016328951695898738249451809800566480493111056177587512156179025866666263532779813295474819956281161958797461554137798326590653828568873241089410901697314194000886422354844578218290445237306792363301905127143259918987939424743750636435887026247074331468647669969788366572489438366632776822627271423361850433805144737696980204850180888916585671755126835183356045216665934215741454217206919204031440863398766208390440985006301303657107063656117360677894379876390173193044936601344641950501858519661178437593451895763049431548420004671329354469093999591304012470375789307477143064812519176208604464838430554070892148004109344954534958603615385319499884386889092763419707044667503825750846144472694607340152656830916713928039813546338647285837349262159319418468265264156629774334129795729693788048782065257368486610568581067776346605438281147705366234796818615953141455003672967122857310763946192440502574756647496570219357735875063193265264252067844126033328281462061921532106576013560015460150345997128113516312543325582144199926963712045190084602619985702960242404862656634267885423397210607743407260978245555594332258897926085805560728284192388718443567991584712132097217279642940215170838993982545247863873024138767270023858396806521577588135230270758909769221871807474104456094733538355370474034280104906751802865731473226581238495745125447764016518314059649266549071916165656245716902935678984458235427195834447402527078360903901344829456967595893337545668055837590356291691189840489500360495509020170070000296632650723590557487576272695511636806873211101956295157482817537194508451939603033500046944450747843931844779999517695988208532845616069038217640470480657193071225882074009646606280052476517120444412489521101676541616229400021230125825331613090137753945970281574281270644353797337845393325640395516655417719747137395895826925563907502564615545586409141330528239928512083516707096083989538535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 74333140627809165341660121288980547420403707202466796921278319089079225739659757289547427061520350355046198891847964355737624889807379459857746736246684421367607806460529168241377893363219179838160848485891162497489799555172488774105919596728587134619235015864887019007950512624815246057052518348723571163174990241813766220161450387960780063129937936560608965127654881409534201175795187960669536005538951268242164993411657319727469232490204045246041036821320839556679033503942348195617536238268195655701905143597978677568754007612931853242307290638606738914369145882959352282082724657439450408084912528135112781728822421470561767057843699482328877181840494619390170597655569114147063881870346939097837490380530345522850770959004050528508548866018267117841861255682148623544263731988191262537014428456233158979049931516017978180867848530671896349103555861471175450277492266163758098341780301361023748420447260202432242032181769671890147854941700299910368019674477338104909564315476357781233779311152129261817768761126940456465806578870517615166367631403204154174752289374943220495493043024670683229186792897775708422119081506393725956222772080463727830617481312760467383549909831547673076464798000761293505625872277525910168374811908615883248156877576614680299665017541280367457013757897862008371503333022660977971980484307481881353425463685261007631817435947171012452588750967592840734912226445307096813855919329121864805329832914061377406922488363859196882483317405020822434405445245590852557343043279333257125274493296619701094005855206762328371338628049127945696582217560675863515467346932646781114095367535827211172903313439869939878354923186545625791447120127640563371799627497037145078519725682279478421820813211559018055119964836826431361289028542948804405511583469445480249115139449503579849178399902601961243361339196324132314935206423718903297795625197194931257481140827807416458896191697023644547768186200994049395941319872628421354072550666419065070242607894433481609423607721259743902136008703801876228152643471147903245267193511777782584245693346937522402400443265983804805364900167348397460706404655303272036492301372231355485989940856233233878560553866074782909860222319390610703530465680718240846022854496571517416109243049580649938237631192244359901456769450165420850797467057375065415639286208366110412947499593692685669596121331980243407691866736060061619325903684799172600370403114839917020759618099154985242930218930661469209339789441135319930645680997980321135392732642383481491409115490852127651743248813781200306443298542648006579346641193327553411596507606370284965016066302595250047065034910196686539738203645419548253569971790237783014725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -32495814302027160656552262544994694832489682346983321756138836379463683404678794578626513846847196051724248200824905675518565942691982874810719713632908873439944869829270227754880103122480818187616154244771657746950870783620513069520156630629226642826300113001720796880507180078105278406594913931001082890340028888334004891067795204905533422146627651138241477506691059892171635595801111963416382708468413969758275160373831127224427726751487173950995811348847921792727682300871511300259964037146723375970472387503357396388796553913316576834953397017406349587725482843176120397693792708531665116495265882225142823842700492891421983682537253488768116294622628679405687180348338954332503341392738497001837555706585596541347849080789823942341470581524775860863168671583101997161422924173963856109251076233197166698572729036936527110894529468079204362167391430250818526685814923803254704788987351483085965495448438222175997809881568823973213464131571384443508754417879301671299406074378961010478787997089187290165349581774896022737146526018680597175027774998686622290874692757007269461095518800973782144319761672656750371401027015356481997206862465987494878143598164041142360266762232745934814188947834654992492184207513859565712833743098428427243798867056107118998452149984064974505659776714363341981246274893144687039915927491512675753876209386880464683716473911378434940416797367572910609850593713339615518664694227896139867802489935103993572818856950507148250232019398362968838539154935913958805532547001267282344409927505744440481097295209785928859781744306776677543085409987968503761098219385226909852568415346779901853455997313142671257103851367007237877728158816779960994231336937932583401932247710756278916773183846345609151881555912047709076354591309449749637659676880983510380323822196836816671941398602702360254958883365613313753823334229741200384309930821307240336836047803146117727938112650291163607816407152957086052810861172928155646130687795040333723870324401105426628963165592020514067651675733517782619107431367447002791477781225774232572402379241230351848997230296240232164941769337066366250417294853862310455040843833070550862881327703339549525424529824933952567177620124791343707053313686254831849537838921566863531812041026888419344001015462268757207025073274500210169990001657428629750634235758103744183877198354749429576102702276823985714317226863260693966772698403643698282105228898765034651475815108349334525115963521408635414476586861139330122895044918448540327913227004006350549672800685068089180642268333766699417617822792170505139861457776234244666424577697388249661558535654353045659353836989288669582196986491507552394202564029097678282151000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -25808605034648359267429665681038154394232522189133357608539605995454080700023772015376095771060092415306870357047429311829166889117720124503435482825097253956066896580001223761364043607067542819629404949071961480540219348801237711975695666905226637547605890414587701593983723815816657144959795862788714723802531005507235851177406127856339980768870820889620164019225634881853501740323506181428299168066375752765742423336314151139884316186195210982812965531856186387219614376385869338450899777598091747896005437711387485739009307811027671317572716827975027237719177262701731374747672950868207635950680381641979394613052756866351467254697249504807369599764152901808704133589161088459683695304265507462815929458994236984744477913975992898081909154504707575274852139448659662916906924524905926299620807735938294884972496095877648904465047236010879129216708692139894788122282508267913093090595713818557356203603124945792984824651120610521268304139211669111885971015842670207921404966001788530766696455540735088637747631522230456186470148971871215973170796227307125893143277806100310702150882055829914158165887977321792203483085687202054650972698645892422375355550254036305206769517919512491083711121162762951282061359016192037735444313526638968982009659176000335316974983758093987715567735763909600329527159503501085628322371552529189953958950376794473694325263881978046257812245804901455575101807833557364823886737817953318878824526413675372298845522505066410095411412465833186077172998032513709855395143800654104094924806992894837475863851914763132651610317993238645219921504394171323811565059743131227691118470672735229462595566362895082793980230656054179372200780334216147329183835239126413447558944676438240120703983154131714727633128235528592317032521985223273142731389148015840135409030910005321363958116208304121156037043967607837128562640677853824566405486717442770624980071221551899842306062743090309408583719246966834098453036496026314925074599953013444574075696429651657471443120402874364125257613098739836446672956140317464632342639553314961690820787856624642266500957496609268245997626341093331972664156086192472260545311626804249952283616048097494540582327785275833821573657251102763326828379330137555593959196501870885202844311689164486102452377572421708504949353534105290258956013366364632123316357507323593269462994837759065140468263670398552163552050634641374148406234654503482433574141600051298686523914618051407250229456178158417314250082099132455981915942612326718467332214641830436177668930449731904255404898838199243495174400934399955303729358962535687352123818151378474645183443454470476922819018344954545598445644810279378405984911147719754544547000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 23779934013213589588153271803060491544489493046031113436614775150939216853656349402259548377484072617990421688473439422604649394619199294059872170750924149292770227591380040783057302386474000974123001577917724976666781073987443580559800342215026113927814219869878321979517868077726584590526441493233610547330524370493879001429125915631877680358700594397157232740778060692847432468066557510776377514405880370350895367024949141715428412256423936257582586285390665594585059364900400973463279482005574333800435768909863426324199184347054754964728423521565873727711626216435508681741391305575282631109790489183530836619506407100931880165843492045860122436167192637735779541116447538184614511542365414772657330582862754654410292359123163380271588989701306504083586832924104637895952496828989716985951245886648757364459055544457842432033426729804578499994839505011588238323477358987301190940624694526469517535010773856652403989877756616580908267646391804780630992151639443477438340397904543997834941730948865699159127075379188160724483601488126093707992783077445797428799246233441906920279515182488297503337423681435386082705880618221324113716748073447819275085679222234157434029086675555670800046911895344670185530794749694507775467228000507234494850560631092039932883536255382454046085512655490898187213505118077676494256386312468755099645599475900242624339121632526216967739471383679380291478135472247186092517997066797668972096483319676482661314579050906507140031451241514513924021966310985641525919710129155621004951272601870697058296711929573760247939931892471810275493062441971749358753110651623237993228520330347572627139513481158606703279045737831233136267869442222521803130483193604561386732128103865098234593425261907085245092324875374136291565582257658494125201167308484412492534299748783734983838545363961216403578379746292917231364634563213691677284891676956723433986065652803743456273269475453873945865331168955661499599416766748974416485586382501933026579088113201005733938991411088047772190199629000780976851193362005522063585680650029833344527356688132008082975363399183477264681927216802957901956385132994821736041206672602212423731833680322733914257583552190937547808272157584696987463884696275640780067056020714131964749034215314665782495047703396778912872919158123921586714416000482150968830040352117290496575980586250616802768952713743191433421663982157417265713171683756482059015115767534980701105132139113351248192386455432293068908415856755399601900396917920072120498885482502501765626611894727320816936079979344092879100354940311897474541855874355676595102132938396966426262511641738223717527467553736140587543176079798876257686410774807708571217000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 4582647055554739125366717796744410931726948043669497568362319610232923989923745118720609399362964271582096825245808567288147536672335904396171730756525136658375850181733084630801206130052622571315451423560256830381410927427926755485730216969740287583529285634472341988598468821523287460125225876634451348703269430968832670548134610805589866916021991871899438477988668692549554206882882068919310322917090728418881301810397640441214519686078201677710530657537098738144700626196560571040132670597312352720189890463477086121212242136546916549521115103407188037559224958463018064560530995233870965688170930718231118789326374826641568283878211196926038672640629473752711138943010536886910149222213948713196572841072995640997502686086045052647520301910700233016130657700057574723441536136656835049120668239152680671690889013554769452742337660926365722391982707838083077163714221176398715807714585116677345159701832603383899509082466070692029617398734376607254978984935774651365624709532104270250904547054639545994924605510191162316848841167630310274967697103901029486845246699878406767532961341661432674176458874945788827649529475551344393641759995868158669055371322080267562783835449520977561480461307147352667634764469838785057842073334917802653819085615518242894070153199302639560214555806549617327958874845434415520654997907309671938423501723827170250774499883868498426331530685551148775486891578455073604444644913254301568097818027397723734828851020278423589573003161765216117390436555701147742399331895993164912383611553830813172978954217127510185339029984524867575568560721845799213415157131053343306668736573985170722682945945632491279483552422163771298022046735015000614823104120872191490384191826320917744972290039839692813921221851878200369576994939228209926263141753645902050450994271733474508192632887364048182008334189625110866828769002261984491309864074144428986182098416845014913810900651092829177565325026698247879615239918860424213539650087900827820886796973720620332762611334403237543293259658753989011540296738394257324610304321143409278912579232810180004661540047856609579012508690392244664093091082825738165069431289223576837498185317970945274358309413336620554023601058125870120079445760810952705315942924821574373671736467367234720644231517299452693588885578650723431072027723301645482014082559246012663586112588524381418885071441488791273579057184116975874774034098883954778024366896964038522061299098536608915782869350158047242550121762839008611310488830141407847153256042040300974922939788113572737358472831442650527924447333503577804930050473971657121263094911585631869499970858971792896408224614803905680961752258390485984342732650062106564901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -4252231863540264179569530979740000111835436509767925484436197174648372754956144180213030708795317247556086734268530968501970135077111422891114959290068883289605048069443520236544478808084156063184019841459565414327558029695206886299499259212432896507450081550580523126497723975977207246720240212879604570006931804114987484595668424556296116062878359742881491075976104166424926346976129077756020987075504866202086068139572316302603195011941579772459564539052024421018206413175937915017982470214396748265778308750989064914701351844918944077899020508483666197975788878773390404726638277596850666558624862777312734178478202449788500606526354672918424976863731786468058869447654002228550581657630100860597359090535681747811983745058388673362411504631199768332293802370550263801957848325428267730991147418395123596926788465860707859992843473691150739399791299382497673571995708280276273229307667800633887684946262174615255061088976050251576191304094467006393600668614250448822719624048781228589830994213930981873034066700109248365611208027594100509869932732787533754392111195253475094797876964788663182905323692535293178184009927342266129688773654387728318679555672808326388572244161367433909071291438657456553137145108129847017645814309874356866651888309902168294234566958745390518618554200533436551966400807740188952877472713248692054923619110507041700811475425875321653430300280954282817047672650033967508705161524357612765997817268686650070923847365089869142790182505927920061850542496536791482859934531372852266259803201050402799561296618022940818102677257545573786119643890981717192928780648362565003811455154963876259547597107107188910635385516069075086139234830728331566565564510929454064477811618126876829269800530020967646373340584522733414222583442760512538243045896782308094622708964972295816126535026157257459189670475847679855587841452350330814110621487382702377597314058839531360775336358978860403837740446394084762857509466875581781473642301678010690436008680683661751898583017276224754740228703430552076881566638701038149005277360500651184715448897677626206578937648147558501461660920977911103254957705165675608724419041531168521847098513718929897048751189077953793530767632345580480734892631456181487732930951195194396793143155599514607619626204275822577198183338564570403695783416223877687314473519484089855707961366841754898774992716045621028590168416060536682782328929492702709581785874107685232284878360185204284503460609383891612143228226791405376122815801152237913446006847288644767924480245361085531534080723732543224046114602218145878447159694390352808427185442847164662618268450098167832110129645428627258728529030614631823337790466524422476615000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 207333632642094949532762220782718391733859563623157210002144152910902237987533138410461847350080550222766084040469235426500427469834364888434142771985308618085244288533049759234251257987046385497355010435929315845013409359936899214395628275990134151000923381528395162086219830961931535090488337986873294273343231575895673609188839253796026842968826041675901581954145551220227307150145024932989183583813808035462476010958443999324784544219389191823454728706670602028400278828108710809635736339731890745877162124563823899397633673168251044544643526557072613026226831004645366279435546552665584504600626698766046410031395459814792281650239287308302833038065368901660154993858384470276996359882011042134994807858032031043712967555741940261100058340629614159181490762560568000614739980592380206536980979545650836250040546211786507453305793053417483759083302636186746290723463872394026332653413213821897351719961835838760444456675116054923251695374897880223323904901814408409162921674018515030418252414157421591762870675652249322147789181857630184010222271986303792631138971363559393213572441196820672431626942927866541154006609058663281926604914047869953799492975431631735370400925617784081037159739453196743410927727299583340547755692764158644467954836619794559861509928639757792602408744678734904792892510000036966481372523753391309667849818538221676409622619252410848868934831858688183939014536616477776217108554302116699629198759484933183522382157203743164463728065628396053963037462031410116777771191952044227211699171812897798377173167080591607003296165654349441332705602249419344151842654260439401426546183764790127189064045210194757565819644189079824120105852584815792318373909966941405636564527094550893815907197879706060077261091590334325147696665343394880840566985244098026883647078935811230651904256052754311968008454484734088762082825210570595762967768882443697460085677112794536943917068938465148796919601749252776105925458729031317110429385865366647711916683972022647974484520232015874589021644861280717005162495499735270407579357115210917209383657513688959196034706182070907841750119569356849359717545515493147705094282327448774627308008034563822342037491067295177022950886344907709265693627051415934504677526475829674351514529011972041882278542189638437379781755191415959584074830128354505947714804641488173512032080166224387698397276386353712519542059538366058880223208848430401687454059790848626385210170430353559625380956381498578565913537427604738970927405498077204804784054751945664914005585341439412313418930109421842648645447236309350636751495924222641008742514030414724060130893500260382587857654017076370225082070835463714075748212040060405757000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 431777972249203235251475809938796144435772904411562482041525867675258627807964936379852182063336488693822726303757033824073362487526822010392935500302336114079025166350784480562705151001961148865922981185559027120497163603761573532675695338741330406394101034091175577753702078186110288477655465289367552712656655559083272357004969149547436582666620853513732128620227831547477427737453275836409087664978160057565509514763331188748708531830517365349534294536513934203646977139499263813330027932943336130764400480144749100409667440845612680100408147694685106996871995579695981909629497078269782382179449441906685071437148988079172976700105097007056064822142185506762329636411988305677570593452399198276606620509285369627550540256106087499641523857184228842745163500765878591038187909597127448243081038631566056120263579834376469413100465554039136309474092913906312569888054090456338685657716259839487909872992769887870144186458864447384924177001326835755586187931888084813688063339298701039597785041584034193055348827496056685068197820788002736550956171029591948239127742384599678653390937022635939231520672643070800509676306510565059002688243262406943769630082725343014392583693596118300279268289338730670916784711406260421634174478790237570049885222038884144709898781647981065410496381629773661312199320455402291092936063611714348964115055173287336353296461761170263665962249372471956650128159891069314094787325359976834834649497924342710193406561647021511921451465873316634560806643287777426868518101254083260423093158335349613151255903649705682362338884802197910696165567507321547016882217803907699699305615539635349943085207314021033470583096035272851863280156018339208601990889745714697528672316551938910402159357162345422862250379902059925799442040967698563122586711606457302520993140382400697952679945437776962587874225386948438021009201515063073701235715637324782937385608233686371787866514353967635997895914465211611031138938963340498076010515885471883710623269192340810328083752117859207980920461211081507667555735142462181467819741757954574186363989062925403034882026316918367803699878698060728044111995562700000870370864819411672140295963173714081387276857023976345608458411276012778222579742100420758921084857237021068392456326920717798961736831138879307161945031659824414535750336557730393898852576587379819220372776766932488342041944550981142353402980548439750800096370733446974379990140244742419739899993180499399351276931870078811719235305381092851192247897187042277422453323928725348020851059422332792178790384616451395704509598113092042093859537943002266498317359500034088971744001358439788756024208933578961143632751045741201491209578630294937969000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -41492071405017660643712710638607180977520713063485825401560929048754175606385529000558485896048164977008661278404024459227624946983851520867711038855863606517675480041558418791995484730111109267453760584434995235458176681061171882716159732285721860329117675576226367263264070839482792063279359931341009614747779965333556609083323157339533172904443623035511794370926269065842504334157757422586038790582666394180703948329079212414973047765687635750265875536361147119872673604579450283097259617335657815968870064217828214095209527677182681221637297762378343823274994864298973926625708641955900885616119362583365188077201197710607518075957435444773939985628066058162310214118352780859286477751755292836962288976332215000610262230502367065990450151059762413373782014171747118590044834980585367693696348284375302717074263311390270269658198953825906081454640663069348937169381267697520874200823911755140986995573947445322314634447254481532861577496173600781855383222234926437486095353690648086370785985263789598852143839374870676907408383668987000984662064837814581349323631587224428590743674113134434920729509746825651114779535110464175931384977777573104337046823889039204354521094369968743205939417525388890644970484733730381381021352824491118666984145222368599642972439502602725619110126493217328250602187375371983190590591161299479615674699644906730528273162416105962756139606499811922825432071060423562083614257943361569485733234532048038383769366718627183093825831271268676213217621671698364057400263278820399949892465995948628437378079428118720877825561935504193802988107519353922388783423009332357032249657827905820636258824073740794312080818124497658812968121810583105523788263998379950734402854515801462130475152939674140824190721512298903970147341088062207040906834394670793346000603781935543341218720125641483978395002614818143580026333401140061389680379991435863062030482495933041306987102870982240294954003897625766567805672355844149225570924775197324540535038102387409376406808037828414014717063775641931794129871157109516852149072461736753399814518639739230814082132047696355331519326790108912451169748986507198351529116490913575964975232910140873517409681498917445565573426438467870052028336360422928547485462776434542728658747929422572988815415984509435556758721033709579787147028937094350341924789891802996534269538247675595609589477312892695024333839241880763796083713509396372793845481405976886890668363692836901575792374196767417185813900421133190853653323898136804026457912271252290199727822371170590868171814775023857842410083780026647451323701629735609614610028709511856391327870922565464260279667148619503114014149270978241916975537144484575989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -9639905861548576704416115663020046241259385535655230161241881519033195576972677154491185354124700143780691731160339151805794275465069212530832330450171911170085495357657724253686932705066889460675762460900106723241794050616831508684863860391970294801464896213091353619454233980773576130418601894757746366048072132241672456168447936511773390624883212107972922256857745667845041710692196626912596118260316384657673971114654812222361448639797042717877878621794264230179714503146371130414452357507338860417517862677561457813639012794582339753599441686938941724576012821080547513965198863523383178531114091144640761883794466376306630653010379602158269313554175812210875135402841551159182333680802017310150874975530722327663610509845662494041697727178858634535469336137109432233291706360585778617732412367919814068390288572730367967683540214336705673451752590995538526537424598526816933716625543188048288715305059206116097839117570186367383855122223250519103343554537855151459494807680688231729407911607923127991143557592374518165386590581106892455084627005210590239509749605183715075530447923475950985582117416422341956664981235400237114305210280995821360422115572617115915691584125986489113454064770402598956247049284442086644943387332974689471079070443961122779971732116920032354224631464291395699556878152774870164259006422371272386508103959879077171894286928239681062543136953080940826585427288444191404860150811763095699801756605025813733350559043406694497042783633592854267562194777336591553157367761286360984634632942953322101333663952446477392287731031555737408510264254382885097248783012641911898622044929674965742418261744044411162054752930434541577882814236372135151084798388791205637528817755732279044611585399959061313481401094938336710581667654142278477497685381257063982865787048690058797738887281732535141016282792928731044030829169438952501326471360289737663785041109699690706191587948497245669621578361134433428396289213992624674402844527456973512003561374798027068095702699804905213658600117339672510443450279461599924728066687472928345948066463265157270593956792087143372347434194851594268170460243875266448734800661352826597465524476621215060826402061877956024879149140600923989281047867776542562474991155570318372315784901458921688320512574125694590762220880975508184224375150812933915863952259019481390633103207699376746430404556191500434875551957152637088746373915947221502224670658457853650670905725007518413837843297362816239026955438656209875737420763935128842140799180600931313726316799198149721968952552933312594940115962954903372379662525336771468750058996795958591261548797384738391526042373476708090853051289185366810895914273825115337000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 4631966854916724725294916261957215759862785530832853556383190402518509346491320811780505703572927960965183713210963009734936861119026531500892735934850934342136910760927006043576597627281014228533375672848118327094580696871342819254380866778280452526426523899826926179107250965289675925768501606417981744468712752105757922772650232195657922709715393381065903637042640914943212164423705988703917394349732181295553181845196870004419297602478866923429142812154174405489202598995683485427851095793674794379585443137660386430943412963057283711434089866148174915651891857217123352502266792936447903891471128230251949138259566160015198226622943219143316803537202861947106022065423109093764123269254793554604985909690470498851692196569247546389179824524416545063583296766741274507663115622366738442266237077738059973723168414106828642845163565353412525888151443717651290097350711136620025562152714194960871024264192048752341670042140152697936798639469982898687482051786481849533597285367509283223106876658567911418642669760148508264074014987739015429613123602744036847709427702009615025661619821525638071519136600750137956108299728956431700779210344034228856501639831935741480346232644421687389056401273294929278166516501075711950659425792586567566691298624513487401494976639323206202647145082008115364084841506165063930677461392999691445025095949491977484237419229708656712003603038448654344144640124986864785348630559695112100978336670026948415388342210547735867549970064937905109820554347463282613203680642282077563264155392309905753140523664937918272635062389945139766126481452541516379010910797834388120166879877568873095507405376762285259838160969106290994346782171267531935097050765272312643159917119275128754632288748630060996839102318024835799836087319124496349360431287650312420436013269460335154391867475916034568139357587273416478526028935171221862688236524850425150603907807727303839273258359117048074917641665490067036922963965960615834630089316044591791317375234376852585812266111043458833503364483214049128711976553110304910894360046780039870252055043427300673418795151189385492142555912306814690487043654709357120539189405415181362876283324079766993427644933004050180145340291148354316198876200016390048185192826181191155845006404955335916313259541914861376706153571057801287878887668457777554846543596951625729764810183830875960262728247653883183298675550479885388981334214428599291251067445174586785841478570952613363382787703432916859570708833426341171908768720142537708435194245572394456358441217123792633151852719225827513862394102664403128851115235708474714649692277090971444311106575603904167137257333257470170130639371508153398120920534154000115000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -368377280748716414405565938887922034016009137989162021229483242329527545737191762197229100710988268711357904721325187893953642136502443001126597630962172444018742932803632115359677003414341747012086746242292654558761294714981985316575718153840323312668649931418602341048346480900068232915319434801992541533980575854104045355701785077250697532451329407952263058425751694468959535726079757692507477869520474003123066757662892105769850054799919340800615150946934664594791247970860090604375736895704999688667590633059417012415405231974567973842793975789133330862355502742415510447143866785893085621927160607657477593472550873718277692719240872928845666244426758488248364103919688029035114230029752230571768049720779138841760494020410944374133527879505964035104868035507021586711179642006425778669608572893500181407304956985137507768001384218342720003650086070602463036141324876795392864213257015608821166107914908047109515254681861619779250735100620095663838936094269981341388525032795326926094682707939490582944568277839364117383935322934405046847265150139531066770432415584140842827719941830831843991197989726738605680688882862639472470303144206238498027452509578097489077898772733565585822990514927561971560651916890539117549853380771467056524467923327194900603364272000229365216348442208487095177655903845413804906250642209570796921992109115507263512302437329619101646721908404559833186848040710931958718452669415645778982967384743633376107186099588754230464508923563117074666149389611728317780405083933040476860958260969884411693373698748726698096832900276843705858859515217567607899149583818765514334373167351744881936178843132395237288047152429347077140195722330140311233691228926612272120787080512650505544800583247311142824250803737166272228026630119673385775150698799810214854604621175581451720668575582738257741840039703064785735845691652230727958245563489586001656208314555129447250823996941810527850424600584261068668629248030238638964473725953092961437803238688454811261736266196234583035906757339274117095988648501462540620547135335046313393807644239892042143281374267092248602823433531737949475403858993377631200490035892548332983683624689395570784209333951973261447213179294029665111201995272135785260522430578494783834245429201327333279529889547284071971943201927073940639553209218291314269293802735867291702588907904918673327070022562533777012723065100022972377174764556084729068232980116940121574747327935557695605110351578036321158284182850706488345135555588036211456673022587753504040301124904313075682876535401644008835792172618336021219093250917365408068416126465691638207981058134708840884754259947014928202735720072059379964645919451815361000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 13863877891129569242883020486446367930039125243247211070546720912478589462776673865095888810643879218986515713052754463858913519184721078336973163287983312557875689787408322172390328174321558972333204928150417133933126282983832246617188494368275800140367876417098426708008632768145024350162283785415626901541508619418562944828934618129339276016014016914477690001686831671727874860839850630744248221305233328315727107244937462849389248494485103613954378421862924411836735239613244370519624541224962675461566578190517820233555682383020560399402090263612781973527283130861676883202387498382941796886237142687144434311286176791125995667163803834342652419112341206042227665944863447890603852839878298354613078200413368569187120194463976491654633933760079251856025893126992589262358810154130622843003191167226414645321481888694158380273058845801204912608127835045818585532731993505994756978522153384782385314537567020259803276220232734526192821606244820111466682331361868156875919317631358721336133800892952779742302776151006024289542730669793381191459871330460299900003418843836973908934283615075706960789613734233048930738768233256775372295310650386805166427302519307384315346617749241658790749005949141794822905465980898279353294607349245786934557915582091027051521724771941900014233639771419329106458777897096171207983486900107697674211951345368122249360961739115655217970562629616256235510792565459226424648374857720230669083945009814795893787476187283641698969757787291323863377746979577648829960067636564367243647497281913818937740256005484189880556195540535264974383216084367795543482781717918911814373335127238262560918943788979258642749587492735109306766013219263979398088103271629213649943365235922568346344564326077683457150721609841724122459064444163633389652553392562941730446405577040260033227662100998590480171823804353380197269394742141778309038711371272934269058985587196031366554134904999665010599673721561125797618999414344767360113494078682138964689024705496999733660474951665257012878515735088103363804187125292958299095540279813165942718506560651989095690546592181906756332115138005769921030941092335108266672137461250790060492723968641840331172924942140722089119191401557300913308713519430676947667690139091028301477206354846708169547505880207021849733589475526929314823062517101324726098587761452966907102573158593226892063900264244435683938243594839283950413898805003761476826778186505346820427869047802550149439384826566233781280116317993309715000194298027430093407381268621355147005903500660926218071466295967438682395067005623621326500344752398502956715408056433836105879613408712521074944083556885603970338856868682239415411266441191243000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 8080858627248921351078432335420756181872243306206399453634745424290610346622874088790181630266916016547459308999865479274033462441209399725307505176946467013652872653967357923535391913629357773151993951725556798417363947316544917347825726609097026722960915568151846001704710358143710200263442680038968059422950785724678732005125458783774318179474694986660251319936772962099661815433098584693275597919616620715925069836363625497082284064463992439553269489829792088998922641871690682652581319504709881891089717049444050511469861104474379646263281506046415044064175392931993384304933333805541474148477562251419919784598514708123801059030472387460130919326992314958904902726817525226855367677725939854394235923844844144477229324258983571085075998065794751477852615513274779502751635705543252722947630511960380965884188506093618233138737108927497242713901126525223896555441902956662820314015429260156673433678575647980734063191699329225986415095821103874437998106248154114378793735014800295345836785002708831780081859226033491168565546010183890229738943783752743234932108828947301049496205770355758897713745454554556743932156358075207300015344352076663245207916131394236999226772853119495377281390396363989950074686256997104565961895067471828143349212078458798390066955155696729629686193144240615291730587041955500937717022855551551419668129841464183239531858554085973420281782839858447899817737280174356398139164264439140806696905011803196103507379279403631466932854318774095084925119533570448846187566286162537403912718952032611455305873431492393427698607251890409518493935235694208149284768915471920481127091814320889499190999579613228842537159737240317999525886466152126599531128171424633419085864958549331674030834971512892565328844979182726122550781634465829676581709872379795791375412589820549027226902802711387003343693606967073027986119990914156744351975724347656644593043611623124979910832625180972508282067190590340595468966044012583245715275414474829455234228902038585680759460430306000443564246618438056150545280519742378848201516787477842425898467767908083080055183710345658033580420051588376035645476499435508188747329649750867325527703944328352137086140906516171697170138945171452971610266761008433924169079858341013195915752578031850999239561339084540603984551603814919642846609650182156208554830548761887203570010140972651873870174267424160333106010338494030761797798628201917133990368889537156224992506779884421671153402348255168319092779049855559847864737077316175009635706030791201050280256902509469465974497719652417491681419746037913972118917232993999636242858729245323780517680190430142457309825191426149809466915966212044866783772953196407000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -1056175003574892889859497021045635094419381355735191909014213922786243499229072214749412793340121888978257477179602954246094710137047717622368333838935028892512231181939750898114358601635026243180727256526712420481340526902215297888848843989619185195118543975764493965659100977164941894501816995618525330086636571511045702047922685925953323383330524985992531706486391347418794691848936281298122996175311646543875790198138071484038380421071704118531808515247132609593886608598415542426896560459983388960890651373438209983238145923620393600771102627084159287174833321477199666575718804466836949406665725828477644353243959048895701116181036180653211964975812726041203526400231808999008822235538870847082039392969540223249202974614632661274349527755525457911111189716930803482516616843665006796398616526446902828697737410153302104217071424778755026555558440836384695260283308672733118217090748611662280001778168802595201069570206554040459823127550182050491874815151002176674514418927748468754535647989465063107847474739281189560815710533469821997303304256844982407623877351122326510458722076606208281800149170908934102413112639181152451835107426002206110887967134060717501751569365015114386951361067636269289678891773610920005002999565893442008516218695391846651700174906853694966448928925296223498933775846768736980811474372562832877788132326581274137108554036009217268780265465716220565546749905736921805594297397523099585410587959573775605938217270115492243411576700929075529775843213928671106881207245446017873470317941815151968614412933424318728000432526498901217953877514030151009104336247382025216471441338187819306897718607697323264333938110169268272712486886977361748360551568494208538158392201729009325393329925016790954198952941232851681420310165265741006929637806118764999524392684680745339135968656736518530462675122423026621900263620818482701728359056058521638842583475611432918387264339878475599106930593143489849971527089260233396309485442315610001485790131939805691169228517970330743573344651457104591580625527855274963030440224491834946578746660097140885288898922418862183802344426200637142976888897085905157866937369530667682958735410005638683768233916921746430626953159191935388028239588182658414338633311267994199238567232660883426172065666721494846432268184525180742871865398215459865335354745090627581842102364446023006486956182773316806571147910261365544665189815101585781666784133870559371104684098538924670472708059945234538157823111935279482773547454158221225456610518960844888973402568998926716222608961458589478296088300199319256327781734189744337045639589791617308157089952998730850886570267099542956680483002300621068813629542516109000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 54764330831535016414829680820455181742279512214589973864688351654380470142031026331096437104504540153380860223343481674170747394910326153583927814451761523946852905986718397523660058257455677989616230975985364845928629146010173274500024649189320426220157811104279631984991860496670782868570923981088001506108945437605032117213648924027552284571089327802570435021736190380402412444122754919011335950712362433802175321925240780268565558493238681999356265970311769309586599447984295397472965825376386939890646348038065353136291872387716198460007483459948537775482950658986179646318018564159500844613777153369130400302425791507593461141920768212644530746455887788596597066818599620538047961516171805699968040649163699826369800354135991431475988191567505167146763188087574085481247981718933248335607302707536090747926594205437753917262627468340645655010692001283972716350702195541217336095870440803295284366837635953522198373848922050263835676601556218013524191402943733623603234733828080593019496815907823755627972295295945242308988485751827775601341653300658579170985960702283641387569730294124299587549589902294588000288073869165992330385701178055447774864528328215925562826522968240811934613700376718165608280177050259948457169141613577859934714175478323910209963952461850311102569516361980704878543217434680148064389474271110228078677988855595660960688134132106289676587041492048481776017335066636973606589155023997280412072536815361634574063689837542775597413738345312627608764228116355198419321929283812505931202064290213968184584335882699511883573904718684523478579691136397408729126521788858362894801333820586147553757104947750939844122841049934370127248064556632342571642741974012341294770824951445982601971388079661036030096679448527654034039026612451613924809351175261817587807210882175966710056261459292522485808635885097427628694086676410319205180310417568082905087146185606302650294006412898342785520673930831719522923942160224785234801901498443745356180078915453072689433784585779067949662423342955327539455330476027448706173001558979065710668280075188326890737039443831407460172902826550859550697763334701384400505827374633044201681238978766313968808948537289431079566871834144343993164669401747960371518936681447303167410111116065687428049016940767009388436236769366869347048047720036542302514702220189520461060574121248372119904803537499252207784342320015539388042626623191070509120307160570460468000721036585075725238743146200816141519274130628054653761937434917729272688346358572798500678860637549909688874670627562760520244552398207926683227134357386465216697822115333521401073820533063566168591506519570866051999265492238854454525194947775000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 4165454125547426749258251530359244013386855642945927860183893614492387753786877192783972455610966462233640728304677930328244585661285824161195998400430569911000331776977489048839263667834616508890212855865829042902874308534393024070566786015939371387139178155857429954415924771973973505675741855188110904850477431740291097325004383522531516213308836307652146872029234368729263020191393113426926208561057799625112853338139621119306760682888438079063067815077869566365966312083330465161709389979934689300110791666489940800183809473016461911002959531582260323840856470821147218490726409195675321840903263290206883902984251624612687649068997305881866114436955177234089099057454778433414898944783005656852536983745644478387688820238760556772768329457460871924595263265864952640904495864206127717862322135000143718589792067448561144906503988964104316764432326667960736168021382455025693289102824653764051966926570423606446199075266554544454437275361631286569276512655399380576063791306733250981295994628331544911333507347562494438668319758369461286656171478189179696268840284014287624576335611882127404870169373723126841487524026961680223230794847011552393569954828072001469801265434853317451465272675607944891202364156255002565815850091549579404623055391253504408307714890782537484961063894270501081164598760113291957464270225763648156096295265604397728330734660541738812424591764173551496779669778095069539330558140523016854282383614339410155735633131189759701727807640425577263367790458496765702022367283202753760056278752115587153715012066254275152066419243861066487247175702039999456751820085643055980053998015729738266096136398791013408996635020431855395632460213359145100662884458003969069456707356875831617884988509331763578601799789725421231138060568022631074127962589073871165594657974191699757932121609457893251932832603007823090275328176967289175847326364482853928900897304696063943326535486486474080004374608518889448988482926072721200554784586086587796482936521143383343225319617575542845090334625844649229630565207196825339360228107784366457340860299710512544439070859496020789043534150369734801793352861333121389275078345834761659036823797063884569233395364850224573547394818432235758556804190746674923803233078009591674204571951833148005180350495526441078360280822457325065381932518858520361985230746245456743321935998399652858711607915740285079641868030443024364155556825043236619532059939251972807694216021340888034822140175707122608317919628410804594224283529597359411111552938525392973993801340144808063346112538889970645206144322347920241678359021056413970681350942998402058296099261962599033390403175377603394386579121197554258384458437635000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1393172343597912071196549348198268673676315287886787717671792910017271441165930273188324330003172518042761532200374980047882516455954080201622155844395514551912976408424820119717974723972294758158649631562444786841804741990366050726088529830530297909363194850080360176564490163362967874052385311891959439453626212009737535185319494028330225980050392900853941115058634348445492227914521317275497910738857906790107865108119987906754573269019878619022190737169714521932073107942812731605748115811588386743422811240677855474296064836653143551941083525558576710516164205415842311521708782435025955610616438341596335662679047945703053770757016848785618874689419440419658118942259406842222692527224419186122165484032508863301492389801011409431781730728932025514589737591305234651027913925135798621018580468633462359093884878000345318855853900402083302614469828115225051346475353273249781082966388894378427378553156447891303966537903698708787658527685534146910075847008634946869306327859460022314552076797105569805609076308724501843751596004465956997457204069422973582395351394724780963661204475906803731230122562896840104443413429290250299456552239877828571754537074143739772813748893504270624852588274486591635535596609286840896661980172100966768096187059689333213565569822330509094351753438784497342692627523999907835803143373788915896285258021126067844904920484881312763270039323482412542635539011814378324171936606760167585510867424821474671211567556999559189521535533422174885409891344039742394938005640341079327914393750463787691226412015287773757816355680262892545073092797190851277446789252864214435623578253025210366496132670287418377221603036688608602651137267958301250804826741234870437357797395510083366560196642289404081546610724998358110460612619417370872956268192530446543035248223486467142258781251896522387704121485663112361668213618966046411526839167108460499779098605390543921425275949384218916903176353916563680346403989711669540862372318473794413869550910544774140023106003710034379273008591948079967948424119124810345891925374944102478209747722609237959163862692198546086001778960152960210160021178365953211296025404689785416697287139538720491137135422429585475640854541229709488136508587943404396260132864438124579748761766202296578077879547820431312392665246190724216576073271088266027569760616139497135310140177735518216117978874112297213786721019748363388402190736148796573914126495006577145535775835362334886276614314163145570820016658033395042548323234462580175446059950788526492500441669049514477493924199942311170870305173037545441416686894491547477391073644654737734424906285498584748352487653927842943594874327352719451749659064305000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 97072983684183342425516791810711842728193419966534133452028053729868994038071722985176363152935374491502727848265841736356913036860011550986875724539125557678841735078681132952102075380315408819307359329319860100119964021939950587660719518375996401347558684822395122448179445444374980992346072166816470259846656281200053743799845563127052349403744104516562130557685733584268200889069175847531936105093124451038730931299016341772307297892667031203300879142096983861168940585043626963125060092616281842048744360494922232328009749175861077007994881072087220753421799861585317802284188606616525816070565984751988252764937221461989677286985987533368422748471660668626807005261057201978839006206909826438359768343862189865082884859937183848019023023759340438195990965431996195984482841967553884251608497007194968128194828788947296446262161099427158158314565680607026511603284859072921454252290610486153747019273580680406741046099920845435715537880531743081258152793948751447501427412241174570454477881875472178963003101935171334111185468604761328007795208145137724725011163853376925806240952331209479049112032938534283496584066260655510045207058405279787927310662787204613178190061026375053267432163043806435530184024150716947888022817574496397791134875881193631422492606221804356938838203406105649121504524575980542235899232028953371667229478729762639650889792759175255942922408377497214901709086034029469563161215744980757838731105454058938952010042125720153348846527391089005577217505860201261430941519314455763901802884836333587049138121975734718369816491829016933596328310311931798817892935058276114529467120809979226510870993852987770683484701956850757081428891531589248817342921671139291229988550512306856303939888740598624937656773798072851373841442248495274308015358140754304207644838513232827602534825453100663753882580312617070494167480709310370422304013906283179790649706030387185750978356141386128286491060067481711884736588497600424716213067669927939442123517212132800455970012320608304111157855645740456276190189965485385058132293504394420364096641391442272220619330408989133232837281154987568300038429169473566701078431771842773923140805162295555210676052908743916853642771331571111321221196091352141230987607780812401518697529015889349327089055725610667741916819834860840103912707825639354930953125720397452122953446735651189512154468686505722085583042476681652109875215162579343807064573439788321636412446603200095864123928842197922435678806059996207247370131594469243864810245703267091352611379265610670495416778932335294776967642627709261607392174312486628491787174296427699222203068668780833858002112206267602788924042829796776226738890155000000000000000000000000000000000000000000000000000000000000000*i1^42 + 6303265730296685356058961150924107469649549415255080814290824539591908553161108423960114202432423630359318077092571342165523939467442315349505059270388429907247376206999005330571025555865797271064484095341652014595608213893879889263773726103095580556854761327856141247384861487343166692229929076902411492097375583996768978698458717436698358373771157090753903710518058495720421825783064099808264569800690165318865288279119750593660957600000127830519972064358701444221163333774568912973135221627756776962036557310124341384114462744488882453964135297768503930334975628860251865141829115233741876124943823336119499530268755908936738110116215571575673589805143821957281145967926463017431751488036001052704672155760148723628108569910353940790931333253961812079379342154972355755038774187781291544802151641646214903788459807220301918572725603923285143195168061149980040118030367518365403410489098687518231628360439672769259082613251929852548751531778062061671381651772085673412119637642062434058639025600008917122300590200225960625752981986557489668242810020014647542861143992972876161803599118543791469914279267049120910600594970553380614329367034206151333056842348119634911694708405980063165993828255159760908601974089010086564771820808773881434297865599856253813534413583731322617778368604119990911403342525869455416778230659034200762362476734573506441418609020330408332062577582799295006799246375415281758079101781133320951157733635503913565996469841798301444879121653415702746142231244972879146861696438231531155023469862432304305629267130702824423406913242500349159310851162553980636209513615990635934820975588220920246114412474850809120895002942553768485236774183167483452941193867735622474719197638505873478711290048674978289163965934827663262248765581693924850981344629668941317028131815762320497333418296852885268102854844404500350132984508115059056023160783694333966817984204179124333841201704045551974226691376551530569754506087877531053132953709963649505757767001764575145496712786948124926653996423477754448633583194580899084933786395185700023344816095437634224297197928059771683449203772798893868732322835361047178926789353109240041660861692029141210333477469345801695514800394489627719066143245140509757118116239014046504996747091841598593862606989232298128421995127469221973402578051613852783123426538221904076765524277225339759286154248706642022201673849874846681319945686060676716438592782757685689735025032347009686027367581173466716901510255814466656527630009792651767737521310618916482618573369572193637871301430552881076264276936488703726637972556763051595378320568480986734697878581500502854783604193359055308905125668905081293606867415000000000000000000000000000000000000000000000000000000000000*i1^43 + -974581227878867693169385212408231223760357664098412295710650057599143674144765512502460165633629744363451036906253874684087086470427337485406515817179117802029694985422730270335003016532184593563396603183955552957792973323819193420438903053651211375322313607120844256897705448309442490857437238159820952620832207824116161081726309585031815213015361312223252445617921212100065512455348108291545458103646652705464842801623300238033247922688374105955842799912067754951082496331637122043133560443094204022449071926720723637196492606353710394063634721250592514184449380211966605256572599171421704802525325904043691126096814245000093491616934801350930420717772386707493723585993372072281856655726928026699788998487786428143371872474916049275029599470142893024778216639383768317994147189742211107532568470596597772977778791792847792885479688438006588835144444484958663440209533953648914638877493197288183045424777265461731824099635741171902654236898982410863478103672855227139210950389138400558182530852754276264207925871657664024803103117646752691063641019988367503379137844025154478766398400996184029661514763885831694850823797510725959081364321900116423619159055562687944349344843897194511473592372037655959693479769571653153590227216263360552301429490684478394695183054471698316865520022090239820660116710128894424189811816975143051250322895243197080207475115558802656036453564418749442339657943889728412949318180417526940063043621585320519572767711904435650558358803313401788019745152001892586471080379427023247517205384790941763583227099152668690431812127613990362588307512088450746060593621304116472865477093538140524752130642739099160952561217599032707784255089373257057448414782669949262325947740295847127455763522302504789666563602484053285315733268882915894134154794576948735328476294662482894253869907261737598074544444558788131021833704339573896142759233878483872764329003466363453846721641255739877089678898374073836204564387848705894621359990598925043954303634392948585495171528863145501294862589858644802907558600150781459151714915111927155045718710505207064415788990842684022121896717935810953391770869054706470259377531274717282703646933144940263303298121300126545110558923058468034910866056633833465843931977691994886155227158057373708354924213093021554639979165019086165752240138258071310848282525060089094223815102240610269248515515037934825667952592479845736353623308872718479478880709929659347459335136985327177515585726295085650525549792066602938363290094272149256807042190362862319647353111403427787678621916024812289692280840974027220445544506684434264375997484039803549009102787185372980333180307199787864060555936169533344706167325000000000000000000000000000000000000000000000000000000000*i1^44 + 15663962080783927967213116661033285725344113560158771606809051731191909697484386826026945511318783796327489214302505629050813491015407079034446959627230440866370292561504280458896212652989488402136213744216932630484386198765955326383423810062402755755461845861270251342902006119552851692894015902202842891234702190599119023633351302988882898308337126840159639235513501519879129743049460736920603204059799969574556948752735857205582430485133114181171884975052002076493291802011279662386471713278826676724550417764573760461911253702232247845133442889221658163022190617678264027637255771395495813689920178127214618657300900219935364303601092789091435247132123730763592052421156965081405930714217950633219380835114075260491034057917581019879601879204579285328954860939369719683091166802968323765978008178564637459031603107691098617090836488825734132085459576555335497038171314934857887357451545467032197769690472745808238032616438195722389034492626221576227116704419735119682182678321476367976421881201006537524453735779766448316421368868645825801692179251453341247464352903987776658812241766645220970089747083018731751215478874168686192213237223202271661395463350000711510779118338690729261377888730465756583552825718638999837472895464351475524196999635172615904859309073154678320474915602837032869839427407087127714372460847150254798267418773514768646583700258323729828798243177702451107022192119151755131557207670515668167878578948369446760697634138069136872264789560686756394118084484310919041079682141075840423944478331161406113353211255083449846428348378075980209403728084925343423157694197778938615676765423775121431761846449095064458771941370060904630608670439037406170904930893984871449473013796468439247752849432969781579367720944536992994392776661851863361172584452279266007084687455970504021290210449216572982032956021501666697772479883110319007190442873464754882491229832163116810934527073267076348378795572327414515002219269965293656877611032313801216779825899672854717862698176719402445029269145120954590128151561272577002240930982685343813835639949931208960344191611667092597129917306213134050057272090675189480033093885364871325593824499954178059623420397437525809993495908007861632461617331946710966589947512159709084246731854100335394891535962407779007943047409044682520618913635637207919632116146415453837634476334304134697380766830252319957023620095174069819948161092531761487867509986549324409147685474312875891212087043549523528107626251510245275555814357765865876117734791921795526967354670961388031892309086233324425638330280683962840207345364286229118613941623927721612402793122947421477717909635531730810164546338788822135100015000000000000000000000000000000000000000000000000000000*i1^45 + 3920265604747819038313538384153326623399565738586720465770202040454069761858941569021348700785235342559667235262029863982535187938658029213532465134451326337278675860262089010377882648936587306085088460446880928935477564235066851957882631263020898120002467170685753663783533721623193969144268500921403061976695634989583864396319811456604842009217566128558310135935959400783321171767318247469589410851502013524386115017559517890069690233782203415346841509854510532845498389845261787753836483868715152203341692272331778090632567314181924707182241974691638376179183389119217642465794966877777083154551367573548284945086884081126641197616422974218009841978562631317542583039859231819463429196454654330761199667699377358487199466760213133756527887481511741404953897499943818458543579984684955165750654591362221910405640632384947633135301891708321074466888368592362026147565980924323742483836358571366206329986999500455560557403873475495186842429324599920507606277295501615832511155249943843270939614592204651771881643247524279715098532847435525769342622660318219469764698706645428704798494888798270031080125397018138098624676184611647622522799546368846332800073014924345744040480830123238068181023638061516908859223806777924392583077882650748945695004482272510338353738893822711179799896959808500632334984974023733560244047960166485647170684402101349465486939769455302566398720726724542488866734534766882867279859004963331892769853130902031334209953778458151971073365744969442887148149149597463857434680822488159284874875461625785682228113522292357065998093889711771586020109546632614944388293614592520845195953491331756359351547414549892973880023856523130219275446124469920379749680171475204980423689545849177165819155394777958548501089218172438141085593176846802385672743517582988989899485592414828760263152134774963528323951439361071588972858394358895174821669090399585498397483574239605072990525557883996380789595940387084166397976779703378922981913403544644860614432719858939504788046951423810783557041878599279468424249188888931509750092197835950667080312031358893901630487880905493810091084812413108463170346136738201168225321964801225909249690761374628992210978895152410745719965480738149531962599474816188952634889881322354994800024766210584956759065166960456603330925244234725237791976173684836040273271332094512903647012803623994679585279585156820136950172084611664635490943093816643654672402941122549536497838497999915065615002841622873922275770190940182853942389580606027052136198039507023060229052107553777413577884104870482975558379038235277622000797844310242165377980871585651110406125902568280471301149150974517779095879984619946118686155000000000000000000000000000000000000000000000000000*i1^46 + -214893391714069246460293633563590926093391862199961955010909448558311668777764905898793007700765467860432639914585818167134014313571348307560928397576672919935451138807967022145250415447899884058193490488290650472611937949723459599600376261520576108823245095369970980562137640110639136011604208096294325287106800631174511643930220780909227779820544123823694156884173420989183608219779568442888399264276990971495448044578559821671278145503629933913276129608305092426804061374216314063152011809602789895542326307470669006125623794878712900835757585492988123691209111563242043582387039643489569716150945347233990225410268963066322138291543905460181750606810423566491756636994970374112728526896931206020423722629610701354571484386476096340531292729805378416924873193537039540880629702412383887538854836122078020013743369216145060662446573669742227051443026490501032762180766077921207649181242971214236613134640072934909020417347098062763244280152912055894743378705263213629519677009680213402753963736177856686642040233165534827659377242219423925934742139107775837949933773791476326188554778817359165443033204914030726413205396176954778738205340079221259831722131626236605791947785893686014348188194275129681246657755055949886642994309648834012369649757285406946763531158909485315188712528008805904108211075152355760652200249290759773264245971997142835711112552796593463598110789896537018107693915367714175393022191879433993349271003319644246664551189323712184090518014913934815990153334394600868415220694285514320021662418392737661455311798934307577009197658888857424214225636333972249955202580513585304395581121404373381905989886624267261151272452228612444041439729052714974369389767760949266995174058827967469672999211189197768409330411855771076293364527840242701001362423657219480624968995181285028782177167793789643947192914235466456739614555436258981582705196915979453523760630606429960843851632950980053093219789710110992087101110407823731413805965250112622754851135032981212551486552625611271438419089478518936194548688156053909925963833814847198934982285959719595990068299412721936789688244569832198181086043534270442465313337445876858434332569918067266291995102684620061593173301173704325404754328226960001809673901828342878664601558031263156500480076693918302448419988592264677811471636528354287582336685469348118193993700847609063937999169676024341233551110253991951230836136104317764603090837071061403997259500862545313452388176816756263504336882760631852094678325269342962038884075731870860387457381902447506008852319473132860322575699105936899074415091721655754875047075075521249796335175224391230320619099496812800249266785817676334804105000000000000000000000000000000000000000000000000*i1^47 + -6997799953242889909886098503905195734569383657993990874129442097438516299497952024796701361639274864866442011186999233406472596563753195303779448388894107769533592811728976675464075305626231078182989166083951691552893206733382551664267812522830401464642764341837254823228533303015810509669720101568964227793924904493507468170097702068927838887968984897752406799264079194977163235972160090405478118920728469431229030262093935804048786500517457945177425165842670660139145407278141749560049046425001829420718692643779607747794019712744585397172514520091250053452688744099575289350603775240719658378609070198913294029798825949405407459898324112439328306879059507757590353445646828542728584451274236359284823171367372282424131568194462194158773086115897104752571721164947301418141492859281465309490907543611198150776492026318967266353735698434603121604021311332634359145623658798265137286203226480296191445253245010938115069430233541386290371404733655764295382096694625295883337835141804350681192506851170303449116282271086577380658066774836207762901826930241626323547394462802908000272220432350946895619264791274648292908176112601044347944978477747621999236887849055895335057607886372482380264104656089920868636150279843654380119146450193095761081213941783935084682627711178817947101962212634934933157372517835926221429678699458716156803397867343924061506988139920526962109752879983897872723675594679920195179725804509413976161779428263245180900068093864164957117614210824703707478247573888701526648088568568341402669254868192627431569270880479984754043949432254738737382180271864773181935655453354594124655349453817700392933686615237935832640856506864450776908724259070121147668926958598223519484494316812035215066029316926966469428625367835663848176624880355914058975166081484230450906110876011345882853020590558389527596147212436468853554964542192510086370944019086669907181999276110703287399751240812863009999851444078225842438899302014940605461409366009123109295293719389193488092271896315537482423152570776151917018215681667350004683931744201922197691444632551899462649963543235552417527455091637553802900639075501977288301153492630723803298834890572443400915150095438888702996449290501603592874491671256970429245074047604085976044626061827517023816727787540517933266131753477636010928300125943425214373614159310143069759964493335011197703385656985852878188298265695625460927002758818788673809821243592393063021615735754605665552426126055051737228793859946696832294151210325980285211977773498193821932920797847899332336130051370262077884614745394342207147151342332825459380760637426501667211350970589968601451689284324232366721539835526482831665000000000000000000000000000000000000000000000*i1^48 + 902495135661208693740418377606198106628929100560315167828944004259349178359298870887908383039767425397201648283386528079782880650350421749724883053138181570230883092437732127235023628032502751355567049442831667215814204536721958859502846065715755222140976174523588102406522463387520186409627678371615336597687295731815486420109671920508652466785847773805541330405143239563470557969299152111685824130645884968567942930525498733251121715844109509340356766825535383462122869107938599668182302067015033148231698080819025293806956960025563396502849034367719981463533331000192333095431101949704273939829423894689786278836924381777099765595824204317688976477618195788168365739353769153635182702599599289731144899423942133343062018758607761044230439411921072724889651321585965990984131569927605853458666783235390994234614623381626376856777094951277953316094929833432013591841953409813980414211129655923887907050580302856871698080937758657187813143130236327724690270621925604941219716865485046260001185060604398140176060833376458986374376943414558321665387366349269042955727356431720764524840316508401253061234214604741511126706572793829557059951277460203072280625074440601868479335865216902504176569129421296334993594566211718608425917075482020912180492508802270578103561180268454540827117614515763731195479661331520492977538788850211554518546080773213137131757602434340545746332103136926714855798694002913342120555754092771326130317868888729256137229999398149258857521097577587727482207765225880038261502345824487219006548972373944173240888868310662887466462933304505469398366651083694277067274113668043921359705440687430614923542084958106554675685019218972045920915600036906016408259526633101350989168397247388281487335724535664579850622842367976484143233480777356599376286450898082256973851796909592102419417953716665852945284208057180046304674734446799237788624014680764599041751119602308881436562572206182017981953900622484467417504394002319887565127473539003948563024223500706801257487526539872212333545359404785830858504184752407726406930582660958218351634449138191308325488101475178716298826825644567630705851591271977988738380425488646906898522948280113917566863118274507524523546030823727702119567836878054411535467996389218437158224224326461572909199688066473734931891163207090141315516302219763382777534678494085121442046064105349890141968705176740840461509624006082108284110669127039655330531705906925985972176573683518079799452631111325214598529175937860221141427471911681487891924382905414110519453085223766920381797847971392696186710912882825978974595612208947017133084535821233138401619394269789829268888804064419691115329931857477003275000000000000000000000000000000000000000000*i1^49 + 8423081938078733683231808743486051260118940177667840562567425825093430957627952688498678605235033417041042218356717327776828006151669112369131944874028133133790171979618263867150104616466421356458174663154063364771454502574894571312506723692724962281373295547172640207275561567087654034960034456398797493051796664836762076334838077318977167116113933479985287182514801846815993946216366551992980712058220421378824190364831081183420188481556856435987593604776774194400762674286184787484122903150008791265889775590503050715498173700674761871484465999867608407162390710512296498571702278575593479343108671482487823526134813453600830185715435821045393984324672354459859212851302801990764037576211829324218399998823295727605812922332309366123137997275837723330832556995659836685584768382166195867292095856844773743937843400881769411986180630830407836264308365277073351410711853322627151864415804164099635537049254544910643766849009319314992226621422720611527907522797715530543297995984092287521292433263961099741673065477920096270514968444570784440937228072899936292720584440942096288547931729570223471955305032121158300295328893615883558465133994427611938341161556795387807722800506620120078696543385522643422639119180244127430755498092829877101427046574837544738376954388506670217899805562439307597654103223592853387452702669680642776301545889145343151060539995390877536170895512290985760775667584697755395566084561499233833214687829906773141970875109633757439612567531877559011689763003032941018509367847195579886407155882945701268731025311528869891659904015229317396085477491613558469933158443986743185884169832431260813879880282374521403807557324469418732796210394791506707856507072711270977712800679294415437003102571683946178064502669962981393819186942410404144664273872498514207405601263771615249762877431536255126572103981349595788639288799720242748848050668983118033128792447491571361180275071964609048243224491015713587982491376814429994249928972645304050870876386210653076154628464551345337349657239313653856795231820785057421240731960635230814373033970573758205708768555599315996531183962203347947594656448588910612562740867009713437399742554032679720654615580560931707149332958669444499676227965919070582617066349478712278608050691537626996481422968070719103133502243501470073921239816206811246483040819424737865075341198482442088703997388254301482714252835207012612068251709305085701812239674223790670181362115109774146927977230555869092475500183665818927057323648687897953434221221448070826070484516802233090434165441998903144130991941218567175671069644823283369946503114875576223916856662876000626084181331425209314743831959732355223000000000000000000000000000000000000000*i1^50 + -2767192804593212457470282593763548110261589547552231135167144798071417269408796932588305989568601197512090251666444174156261448169774970211424111546682905126812534053392703511610765041725446714150736153680061715243793483922021964084772409566578845707132862444404055377216759789395946484287586372184493054110334907136398154602300575424886114585228610659948887264972607856255030830888986225628780284561914482137764182582288181783337468849681842207161406497554118277879101075908869978773369887031490675033501456445300035916988372394637478390977344778695192467282718430649221852473798544571308160109014588270099639331063275639750686728899386102269019262227886948887581101951925494027655955800918597961091948812954209224972435974289441304777085307834322212748269668947195986949908995126198839183100370645357763214457507616665468603466615633114569759614817561232026792452028097588113667196235344121207133343785249416875115319558332128588801764586659619823550922149723749954494092928540098317576626467254770168654820519101152523141000654292197519337036005769756404555909714870418773175201612925927514196846378719345818422597818123599937476636323810638458413284974464592785653072598689396155194015327050030864306273180394080565582048684882032415010909504489512832501422142678437524709424389202205760832281034959468889721507810679114266741989135261703747269563863954240942676084896352269330972458363136221093504829487520353272336986608070226553689381012314766788977893239107711626384295538663134131496434017019131169162569297422558223795230134091911448973011667681180956535289766702315662193305467723041423721147062958440744176929476883487990877210093714823647089135265480802934929354311927469885007776443379786108052561947836733917133709320345052696997881562177645332933333193864240680119906183775710376599192876030121092118687495359342862164361204285105202277503491921407874582548416783470538270746612821405897359095330089992897081960681855985487130554935959639966332621879074635549095387739848976937204875082872878330957538042958668952915157122996375512830430330447180173298113525807857488113613447922820075329203165438511947512702769022657045186836841956719856909228334758575954753494113778188562535038125498930094060693148386001507697197125138482522128502516372904627186865534621282158319626976297562222134212501333289743846404086308723669661391100607841245672644253121680713660407642176347370571526442071003125739436120349082675672889056755084712980107567119493699425087395317792566003195654947779393742952077463770662056906768721476232164409525617425279259283351820309518407333903339161760246465123005485131189796520263829438151385047662419881869000000000000000000000000000000000000*i1^51 + 36407326909307621895728053082044084054666024918211750981923438382784237844262371068789635654014096257237124758140236199687601994472791955619717220792349551986942241441221432201321192123424638679508598069735308671404886009699627876134247633031990937095806068601111104104165183192442218636694348977584958902054517321872015319062610710173125462801656475238768401213382033483052831605299763523153542016126603086207656417809499433213670836829049805181502269086220190634243702839896961839662205597965591759773536176375308126829245039047114703899439785926837378142741832108914843135553725415025165514261652182649748414172192646165709115607984468699447038195793364775394727197186011413104028630955787937060495629732809108728683139746253452757871014538390041483037922028470006990938305645916926147324570853065952407352040540996611375953621879415179139483374920348229518550710569914493174062726419311617998212806652777866141215393168913691008746424580063777870091692137131865192425782052999203925817780156900007321545729099070154807100293744532419496124316661070700657885292507353639376015030276459932605981453964835490180770511486205739468811493345299259960789051785802290239218530890712586981893130537278195797210364693520075388811771453103335447231299973238189285368437044311590633167136028726214922800817193008637924438475962400097284330214713435069019592126771141117477471496049811478697729654591033378774443219181550146836160063812671693557185734581246247572049274324151358992022911172578962713361015898970371026258858052836525491778440723954547092397283307623195138649100348287700653587041720006307367395424554121362789010764845643686609144205215404368724305309399832657924770597465882948013890718308221131898081456328427367379918584083915291935986508569548850285532619325394387440014155505663239753048722937461810510282644029796161806168901842539827393136945489836977702772520581874892903982567810608269874002921488028237584741592313650037228437726702523770398057321910527914998385338117374419203518244205525400892582858591021043163006920718717254234385408818462693442728353568031902377751607169807855309066952400697783186179796870597855384181729361736575602296425952247648867267080482777385954893403653652580301407912738551284192878286355474134919182268429098512238692110822803349426080472293486518481465832448488296736758844123080118249136024527739647237603927624860248642233796096558960305623289362480680785539017728603345879365904587398781322942799465299636586842856026701417097708844030390395532662414149951296480470023869707220519253507389711868270915859062978896334087380097999238721463997129862171416382527139273979070594393923837457359000000000000000000000000000000000*i1^52 + 4537157925621184067933817739020099684863383722453933484974506182074762085390162382921393717863477852518552565633102509140841789683926492070132202620510961345399425227047295545805836506887392855891974863464078399358019018102215497814726564940820515876153312263020556944370597387834029194534713370357623609296911267854182288884558656142100140319110582084619013026746168677607443625394688098741087933306014602257430651822870988891925243845776367963135263920131927223311588227869846122889415886262324988679904221255985839977485232646586169799401394485236580830412735505886434159126247726249517016000286362870019182934384004385469328913649056803426268878952696118204066652648437485659647663072550762255443359041583730507729351343304865704757201844314504183300642780658194361060458478901499625951542234569183720916424299992438123109017591934909346500763959427933549124082767457369228748175617219127390888708586844934118840780494385940078855752893333964044274135402748398849523074872429849808368724386737598090393618339502460024872383280563863025224830372721869401639049616669953166540474045971973240496143613050655951125915260216355021291350039960629256674770199545345073811170548013111473345541676801751067213980417366502252536904990974626485287263550284630735873603536826006950847903553449236151252107445388708764157165543220797412432760696129218277124158358833210491589014008644537495842136554180037220629226505647896588252990387775491892194968491675084099118473439421288065524891125379810084241660485734124449210585777676236651342531745119803716161699492661651747296267313785818921716291199373358893811590283947131074715986754240990794576121165645487116517744810304757363330853478165386587629809306889832723140846446750940808122319850235793279302668251297237545620831327945958822415819788321941434298656702107619994113020539147227962644330147496149198835043825809694273718802008381334006676708042806716450481884372683438401216188518510595754799467016319543171589918304592701229501110841371422565907408010810903941582725931787452489510151639425333553131577544250377699299462112603384355178927983617786632171478133955321867466538544046301961975662779864409913428733867459609325669180278400680087991559843701581122890811932029965805818196482141041798712263603757528747994662069673713945297391095674834675135901977488902474249070132170957986999651803493717567509328760549236391580660073919563849746569230723028084796469864059864947248176530442513996998581030074883338597399288950130418612850917600199883089372831310573988051379609323973619016999271874217232438815510503531741191823473291124496393222886507489837989531866881838350548523955265660427000000000000000000000000000000*i1^53 + -135943295276220414013094979277014114651918453965541211536581056170871789680293199380428131685685269527237318580278633705807819250278107447724578814656924060539869329676365514182287243706925168060478202029343760116878031310158445379171048930777650946799409344093195112738397098268570184238351735774323205808754841940212875666837233561829040266269826254933414299904537017588384134131394254723766644218978491381748436367756331539205103037419914524515767763696228426755385550612551788457910823923337404146999438855863722762097521539729444791995267394668653346036670485445671274336660701738187792109012556798917450533100546410961852155766313118685739698923577235469085954432230541086801357024434027825220640898022922156373502909191724900638309966905983962579693641833106629586429995002419758764328040794622435444749986351654235032715092522572843509876974742271106999522994872035101653716346956331773114131326545673281325331712500014476678023209867224381423829301347799849743191976018261427165824372186981684016407109250636135433030095880373671473888448750094542163846117934021461994741514457925795268808685344498798780755102972975791471736891645424861121987489266261794240779140509411285654148475416899814046924402530890055479108092329472023774833129987889012425680718970815103948979228903279784823040251858074379655467597887116417351420402983696338328423380638862373708293053518182455560929264836769665917098142467845749715642366845009228846383000384437878994368872918897198073736243881343072357109121589871408965324929828089940744097855712340965904180399501694342080342485085059136375752695172243317058870912107980708241655024906484384759680680830788860211710361160389279463760567438850516399530897239133311009731986899461698412908591478757152868716230546020316558826907716652663366599489824151058435245150879660310699715438414149181096608183199234912295866210328868413517185246293947002746568138373906903540957586964094435979002936141909630042369650899891270301214318731251446720407169947258696136119469374153078721473695663473972055370711492948596052826519101312038662566280979576184367289668585409980949000751849666056598055882270890612451564961743069761890159788759532223185879259925814380001815089602998144794844233089549932673632096003502283752148150613147454965188277168386418362810998094217025628296558419107934452073855136029837949763891926900936312826166626225794779257897797079368442398312221568884867568282170032105058521870601552709568881707892226583891544275430803261592974351188649649910752414357256235928546369882470533686281494696926056783066828927146657871992556827200664325539730703692444927538832289018050892740706084388905000000000000000000000000000*i1^54 + -902386460513637136157456757909605072602718812845556102831271109222996575652624168068723026804821594936998489491279237459039591695699805017736034833823965087793636529444686543286738509308587710141877754548120455351838009402512001444715741864732812300833088836724036048763989511542877685037951744070128931462865532736577896934287931908062844757879329938927305752122062203634423110459851595585747174014779811419991710215734005910484919215062186354031902917272099813429254793768223319742214633094197968411745489357390732245614116026495066282332518093898314940147651343429681063976658464243866374009217651638873848508511389818450190999492031645597681291660054570931395547542964108579559260641795808377224064877170511414826671492226156926438163771546677650750315948199568753030394248533584119002996947694615571817875116324943453758371611536004097227646993985597437280841998420391354001047406542187520590612680538098315480931197871699701505631847377140817680396371723867475690568331577194098596515366281646757555393742997548959476172755731450972637063218966474629486667442703801839779617769202687335383198788283122029722832027497293705407179882421892610334623564908430729463641077413174842726465373371753154152037907173607292969341649333601905382756130784558095786133003006020081050165193458864937232594980008668535588364929046172584795860834651332658894282836828366255664459927906541634717356538761746299291088920231510683101848345058914327122684597039593937339173654230197879520886106950561043602261855930154925163050356869944368310687425412569048964324786136055317208162069400026302633024262676850569137685920656556638904578402682442254994648925991320930562977964746167323280498345243908189727444231546763085229997750248029105279513325857076119205520225101096704825119753239178133511221710797182248712216445554662790729290891646984585644066057993670568351415439002889037587155124439852168221757459321559347573644383101478410920239528403638517412129390308051031891542675838316326035224330938780591051003385308161822950859297932601255984878191091701633887531224011097658827616164980419852891880998118525274119103168268942076043875401796634039828701094654322894843315227216475438282086617336405098125080126042349813373161522573648636012699389602865737573789952623835049854244203305729208165745578441679076540284909206365012636574655468833971197008394706404541822949504779651182832094781822120913729978169172795802903027122889388146279209887600943693099656317585224468515858545569713623677041716739001083609958498196828380748875255769180826020500079176154055924682828356613824082935149894111702236662294266557732480180487823860887098721483697741000000000000000000000000*i1^55 + 116730195544695596139553179241917059299100146608165683902767215758014067921411250572480251730094999016220734385722362297671909959592500278618850476221835649174194726832888571040734565774546802696434759283827202088673747490394455776972302436105296454355150242408773579572407511896005105183227665572466937542228541925632362620674288147639703531801766397850081642403413681410590970443454201754568224178602150456502215776670224297564148089428173476108842792972784292817504378437217944259585776127393298314646627950866666878735982819567376443509297346829507916818641759155202687843837288088870946690658661130463451654105287683502056208446744694155926322494919641708327675391759103904941813863772453555664356260141650809993841824152506421346728518484081315957652956457065182689655606925795127890144973031466519891904588596356965838199375554675685552774119478645723812715753656350337227964838683737053458259606348223199786827018118579372538325941327672286462691623956431743648824767742070424522279276996251105215860079756716316771969360916911035199720777292044790228429461433386019914994938800545121190066559486444234453472457606258846617681964459182635009654214660755384492841402944492101645885326253106554906775190022485822348098248465982192671062677751549328370080101039224023453232928424188299749915110945983543781381643500825701893738975191326455427364656745535697312638144299587136265067018639584222223247392503215140129461968563656520399293090600576472489120964552555638440761063857616927769225197480334417062273375416945567383357663091265528925875797454517428748223967844229549116064593772841724570315678102605575026935151497167395844396056418021135363245179280916443601181986973374329344128394100584241740586543328725344765889727797927169862973217847208074413275476722633938014814128358866841253342781287814912340878757056922613623360518235471419337158778873564618640440589837446724754018538760989784107917939225394807742027035388206960085783869349074845588975869164750216240855154666117361954915497369698122273791823059303828241940097393432452290211715064500085473605745446703109915392763872012873906396416123693877996124341115541785611240847606354308104108444979163242836518864515226159767406367507753064832184392039893482269264140012707033382610615932355939651294454814628108578235024905888721755668329370176149703065951650799872138381868023321646016831126328145004810436413891100364025573153961572863218415680906970683499242305776168878240768360260693029421747907733388160332890397631216667743013670370622020204521315980817261548121178497089231657317495509390981672259893135020841624820512403879482046744161523290048004353469424503000000000000000000000*i1^56 + -2921126220769273908682849777761711479819391777457621566901283709027384671422607143598534805480715344623259314940969952566063915832700195009504382273704590730728681841705332580988992909407694709548723408470419848945216273697083349017761074759783860991886971411422248772239034704138850746983575034485489233446951911752006465813871517836212583168957008559635170080544822042790377328161337671812942066553086655303715042414898887759849311238439595481243268607599974398003748562681759512686566735848745282514723433215460611014083619877771872880366855095493828990242460523098870595493359672247610235263050196955602936548905484662763342074112360722920070344383894677197911694426774479705425365235469525077807051042592726224366319154781280867573243708809703673837051752777241935797917750580757922002937206283879619668871302807656605453835732278214820893804945484131119154922138149216686030703252404139788254219223160100205281251597917349415021411761463124606575712823910244527440361015673793288293367775009600684099865042705255637370923531553148245688275152057171239798836091944308045634436026483450437327344535473586086945212034098496322811201053888984116124692198798387677846231817758325137075697487380690442851865771429621641170832685019132862980245802257296433566263723875584513158248126229100998651306922662534507632552047036171725997905721826801923458525799786696367818976292316871124075341515044442721467574766713671214046088903910617069064142646931171245452726246529969660864329787591849707595493822882049288415736790817570529437281950897609683699146267167410967705811650656389665058865001408610669447503316250020746984914102898222652656571992010729625494241804044010641187649608288135270576190245064411937751215696273538121087277293453246921295477060111708319801750756853651671356793550165067922652061211014650522263379259969561083469984453541830134704149734929990802906536448661811495821090334705174634618357419507707692065472395996077247749665564901357882850379311065299981084853396029806648856627738676614586292645409755480257871724092405037373757399388003926778238156909372668367295404358998835569715692760448537088608521749750797977793005303498698965786324781632914879851620010109848947940429280238544017548545864819067597477574187192838811395162308866046667123663604998113842597548368701972091942581630475287246817062132485928231576946963360772329050314259661492236748823903001267027538932432574971308492923880861635004466242252526429845330501352948243418581454265269502553501106015852641740997333194457199665465041973218182954288405144224267054845884353371681147327844400319271924448644881818049656411426217544639043777988933293000000000000000000*i1^57 + 21440469932695864811418175488447001615523009588999852442953290286921151559031049765428960150845430329212103365170279696738577362166998662600681115433202257602133876030124718330174666055837822626383772422116808041220318653625659606124738621331957957230004122845260691307911495536927183292167655289063773512458258762840862539858160803825071186724289531206284936256011663746704564681207262810129861177682370712622225194424927281541880732316939830947012451313114935008186218947691435562787902674588592907217085621577862572205092975084701472169318053036680778420810424088412914171109342035161925232180605336850783963320407269246469920437370686178613532622700776539522205146215859021143605540588211547003434186483088510688878819032067658859453633871603619522442525788114535622252085668765618011455614701304196641061084447392859903195597038575070508329812255367736848574510395656213307736594909615488319803150597733645692318238291398386175670261439297158818867226889373694409125246458384337774762301902429215479010719361364224809256402171327821063229554245882185206404075677576307634563498618082089122924541092846233730290721577253959816591438088864196499482203189206383368607839842115514992407104665120624735251097850376003358215550117762421995709938692676260171134149132718182234662568697863141916626721323889128212448036427442453998826568816871110825826073863201455599847869208285244091660995271954534841448818527609838402725279331961361007400058847175444374600940715935867498759168270155324114315884626884399061110414037623425600742497278072095087797276031222709412184692796067104331205582054956110136789707731686718847975561974579797563171182311826742556145682813188493410539288926432263256099736156182162907065509095149819345745713348432982348161689759613841127249340291300854079158584533724724399813289501378959588014609244780697217630652654585706374320144812913403053448931200820591216402354588372245990178646790085225021844996413944717826584865541698103507021136468361061949774858179372013578082165805569428437500836684900966608916350588980123377472241182543298168267492554533337231893001104236239604262348469734773088303937453844007297991716893053772537518276365833246812388815484430600367791730135205964454129681251092822720770726314475778979981522498673424027404302227878590256517885984399606076150514425468296831286456525644282356527786574559527999686644619954817628396582096168578754494494216415170170427741118309545741942951118852540092933189345376531673953009030363676016829473317388988940678831314056385590280583975121271557563861523196249911699533032815580581723463894185936468040428634868403230221414348802025021569871231000000000000000*i1^58 + -1185708284343939108330270602543230608108501928103920187939976730644514622239582414251197464815494686844178328010996398046359711570384599925106829907590140429347535230560276442704340071161140916044876624389760465736925266351658396934735191668569785724860317892213843645133190287208992044813041904048318506609429206549938933518793578129766019300963436504316304326356175713821015791720356928689976435365050068673123994472313081601634538428412706694348334291471638344808952970623839816888194352606665863105449212653980288546570633886087678016442069554173914187345123709977561993821463900596904872189362368700191083054772968595189345073447412993272311510413587775395652586117676360393534426677878170668617477405732988057760742637328890703133272744380617738728324159298971682662218205919179486091057672284677007645080174152388572467530870049698215721890470045557217160716389026232407805415577567797767791821213075016195106972419927693018836844892119677842723234107535790218838942850030742676825478882405749599877562225345968643573367074571163003609851348032939387748349289693272448620912009533296080866555208429541460694267793764910109179661959638095925948214464338101376575843159780724200298815512830310742204768757089769063713841255987247305214969366793599929381391049990679362666751971061351081912413639582062179986453980196451725029848483317976586278547083624299134127490047895642381935915347904243444405065526687426954606875008174847878699468973014283935092833975583275740282264021068037605500887573911678448840067125792273699023828900702029123861682352453811786560516544209326936801430728809538445594682061243736501988261745945493594030831850476961915322124549963903302405230686833518937518158203936289403215560036077871160607918802744878101196281660861493616444230109030805101389650656488278185784622175759651479189852478141205746124175939277989695285291617813432329745787777855557937278066157613341750272775060154199897425289359608767071162276961279126499097033647525752797798185550224520047557383395778382195199295084054744100095925800418751763265711629760183777295214875752438187169941945368258935802940023869554348100284741767434356578090351192701231568471941216760295869972668963191235440608170343888564610265686640920526506410035610727366521097778174813235287250332885216024813237426908222218723968952904994514686028581999773638267672947413286372322841476049127951507107586777462208662199312145147215075240437904208125654030999544488214063900721294879942602957033795417182096515008144585599672916820082628304609007886258422103867398094461015880508995657967763479233501604107563569497053712446909208619574545437543614277392645000000000000*i1^59 + 95588081213316037066753736514470078341959371562345858695504175893557330946191785419831818741990039377462757326175674092188222314194913853727501582966430775514357083837665660769713174835950763836568188590455007790334808468444956410601355208716392029997222724784472885877856835417034352333119399506206145743375354341026505429445759845549700368644704470557546179912411602757607587569036360102381822080834707874432933494204392370100162694695027150635826699776275580259869653792868245691341889357977802443584165853161175923507070908860579343837648139412754730888835431353191943784124048176470850666243998601104322732242058999520639449120275013958689433443603007487390084651250841798306104245073829545918346111014893755244990352775561730926790140223272742110357439742669172756942353548817177596050946310946728335968647042299395256219495311718898931877795515574662262445152710215586600115977357385461776534913089623863705672291058632727507590151502393509755060647135421720321104767179833515896247000729042405679282440394669631486765689016807362036627665136030972229607571459050017971077035260024519346612191469906476550959918496205369921137814257326420187802469765201923154926618541055808314495490475700674388205124001596249009519711226531555334039559103793149425867376300694380117603294213739317709477226876029091139563443248881551802082610500787538488152524494271898243055564964603200568074359168839644812328434348542099212790341152980853525839616095755503178309915095174124106092203394839581881585343159092649419404907004821268088586668513905172107032962844703474479626171372431922257485484900909450260008898069937649958501449406081335653862153765631360924365930088962643372520543352896418176820859743926107683047808050893019260631820655205878825014157757085098710267937976465618898411437804768294650545525138918552675211000657096042700267823142715933609234687242712142962941990272719292006673025003178861434217314755017701067723501063905940670361589884259219025805772409413458340887558506953891038446007554631841101583519641048452322827456706875660493237056055554047412449506356952561522066568885406205696011917329296843225237403611551992857848410941670547009037943134596994708401894079586587716820974357604729718599476372213955790475348524855824918197549095520552956529702544938181836819278003271940992252409882131830981693037550562145474374041893696121676511980679258542320577377999382036082010572906876586592550708711222146825097821571216816143316568400049946684032377351441839975328015514608120485709743246057343902352992737206316599755229267304075189515911133865433898348416557809343422230752643279310238462164259571773831461783000000000*i1^60 + -2149823115618982203308664694812562001939904574379315965219009166406887254029822677194153009710556061992514160514537230976980713137075412372454331547806815832324358500717915086283260033870238003378993965626009885442013192053595649939732682190697972717355054111393592357387006870222910916742950233079501383955210270521813057889561251020610611171772694655861062724461122125607665580055874394112522558650408150940374313742594759256236486779970459113007664902277387361187465174257270705245656372624445087306965099768662416993407804761274583502928947203381699900817319406802689264655684171993758393234735503304958430952590486480136147312366402576565242625013626007406129303391768804355092607420232721149163777206709434481083455004762671820025458457785426018263642979321917047035593585560590206135066836553924644779113157635101535068916219308365737059742779750139579025307660209942634649752778879346177625019437461772538416948075908595378871322353190896381040587852735154460796337389633967793458517421233191346803599177878918002475969041116762138819250476809204393049342397962737080028309316828301773298607020781825402823559021684033493758501589946678910388556140119469387980675401898446768801628523254340154268310698814772214794790045235438334031799516808627122548607221550673609256199961041803452201671277170884022784113244803405764526084299232575790937902041014178320414496137649246126901767393616743701189401544716322994883787410753390567168336435750802965176569867756756013495067250769580111984776524631261425266941199217151732002622372916672237230232838361040100783882809188657380089862431898783249596628681961872965274253463075216008783489667033794678283496951343329632896239192080288865198213802540117637507684500446685039200189068171194498931468048453294497973308877807670113783583752428794049412299890919512765594679933817912377017208233046715357227233641293540759954806638309634346359818813915531455474016252710701655273867635958995384242496183310486500756152731536288287978316299228296629114653880999565077262357583524626033885604679284994828914426175833661903252659006400028346346124071936719764633641996386284962139525816851183922970747852036778045484301507291366460924569826099881818099726969853574818664578928322833832713012175302636513827181508117352488652600353625434276965517346570873868250787143377287515404108450422540795621787312245036754941760425885619939102279310767607124326040714283167578681853183531688553044790920641200856994638944279818997058477879230500673992691625499366458901038617259621669267655056062055558992137084285095221380768497779362128100979906454629275057757026360391639690895539751260554742029000000*i1^61 + 16739495915825533839071348282651584993844281920143583513726721344387771801140957735000594023373727698199692118902019264796883721428747050577733565426810576760192862367848681590392827978220732906977639988006343057980890989902545420323336685424747211824355651194013477644369686905725043737855044929494868540307014260879891871060075643285577778597749015614136221812382104150584919649659547871004148729171988495967924058233432701152224098602558452962532215707839869471113904815490061840581738292200004588625348774439929749802994134094625856238887835564347841182025265758119663369376968988118954554311056065603088705623496847949021250719566656212266184880432394772129614126918854529570354182442547307864981850975813152955563058092014517754898551034788904751253753263934537014829487434718692230865046650381426553044458553249296005205872544704591669340551195002378933755089420165382668212050492328317979363122436310009995697556556603996077628805973637527767228340698320521261098863491988057841701007732651007901381075725237463760388514448786926493848490408594567272361399195935451204870249677133173821604312936673260636751936682926528156192540307418859047080597821316552168722482648335178422113616595373625237902546136389512154929874358134648572824401612161500059540641315145845846921950487456876790968697201228686605110170547522174238470819892831763509564676261272165657346617595279339748665184290051180121208443519815053401682303724631154080923793164875800738280361175001780931560165019835302507115789458268559062354421385397340573373270844465554246399265402766608081588082725246338370220451297798117313249929520695262604178299359012987045837984429097954728197209355616106173938954240798590102373501379084062558585728906378229253570802650768822935556808315614492196638855603726820740477367055403050659948485102137302908753872517992457712285886131317561077279683470326511500320040315672773711153306842843707042086131858576775102921228673359102600793001194839120605492329428742057679326367705899488480992324219723103947451419422287115441175892584196349079613016258491802685901380530318758281266427355302900859918500317503870712488120675766927040665945188391408204415985507793113456935818823217449146321171189177141675741470739450552215384048163478574433456806462434035078826384722899005067061920289704146561680837794361097760092239968058648310027311623786050454646941656057030390253241006618696179974081103254688155865420144228419248299520613567742632497754501913807130933307871579105863771738964271239413773038988210163423950377292431386132090641174647936097543905938838169346752108453565677734353257841088994623183325256024987360479000*i1^62 + -257977221677418415880813502863952533275189891316639890858159887531257120824792312576045559938895317969909026274567025594519542423018204966392461453256525395612453718008368728704504334300392041463038076957627227765032141035519045448240530353453491874078429910741886694271777735124359929675485696676047784828292347126297271331263982674790506354997934532229848087296581039123389352576944962652854061635619008036831189041481969736245447926771281510210541958572875037778527615761098141233406388901273001717771251682370863397164057329458926993506495140707883281933865541972882698163200664432871207998267888603253455862147687189189207812421526696687333437430524697380129407210572304057375052712558380211784965440411486445174364939355013206052355875569267226282431359815696551776092812871462997389394332458724938982202876995307837325447753232471876606609660511257333488057073440987484384533785805142709360692646348414464109881879769273948918213141370681846923884919440624442273667063830992611635167546341184743920614713133684169510771252473139588532068571071632966874495619784494818384139526696896586448171615550322492954045253020854492598181278025022028224664702976709643633104037310200415264154181552098080739058807222732995437749662470160716970272544148212097611790717662396168466345579599357743051808485346510615278862976363775014638509715099954582912653864657483408473496922680374351493395896484471519803399707005906697934960831953578676694887676310107996725091507635857523287716230041775386915887482180460497286996112476105808771881894209009089079884034062493436738966821034874836894922761701612244779109575150243399570415053092424833895862459152859589326570308053480069750241224356249713730403276552408198592500715380534739032315193932485422410778140475933372373473091636470665366574995722484504980342067712047923188698872995469832869162686157158772391463779572200611164602874669769186055850349901328075706979185129569783723876126693300322952313441529192489605300401396529520924358341344482994489704059295500823615993291637126601195460034656045507072540043035917943145511354971991450539474145733383457968506687509336473371987810837195449441641087066257722748993712555687872864334999009858942068726292976851764371451193696912349871237079952331874235964557442562534059996858008738776797574481005991417170856208836397667616891962731565600936178843703084581481762980044556338156462060992082622435921306090078533026643150641638122327496899615022783612481702474409352933502253442406630196722893453852402576232064563158980640904572118236967785836108795611147772260098932753997157939371096724177107151693613111910479843675957676551973*i1^63 + 11442310626535721559063721204851067715921946944292875804378253445634362709239587135664056045700458455254243048801302559936033004887566723667355632347659056214627444227311136611780240746815706309768770539240343349449790193735779048354703101003791283814788009919784107291327689300052846547289545418788558679278853825879876033655571550427713587347007198898219127750226207212785590692500593586587046864666813951995501935275563843053800166172663898352000675220896268173969002580542442908849351666922170682001616107807739587232956105309397918759854570801018136595947791642555595640826407801413960416098145372210043218226578922085440246222823056654989872079400838946712242048915464985738111541540050810048913299215960322004849528687590613720464457310651728870196617449467152168630783097114568527464215675747635185228689651219437805770386989563883954017821414222739688292831002269516095185675662616529400551387587321745252051870454236698984603852585319070715913931971196885271086348967281804184499711508764860069974225009505429430567697838748803885730917975607963377139283856801454438918574672428613330297282452447286661294769177399469550715213194362858548786998718479655096371704803317033035941685147494294692769042172751036453790501332010828848536567759336728061290407337656685422645864214375489547944984015129155303021299391500498346534589991793989724612304179861452500474826304146736312506247548664785478927620300101508705139833201564552439405166366020992444580935824732836584272161984348699014909586474778593564756946016035161404511869341933188698079072488733843049379713379632101946034336530764616918288887896030962492255959388459656562024220566326734729257795255622706781304205422544375119108074888403036679850184457910400446154692853189140940594898142075004580949566959706519479748108782503454214876425546283257818058731500446311225302996533976557350967059450030100040469598473793911679291567571926657977254361516618986563278768229700483247442297521172380139889187280749538760655742999504674504619456108363475911328535004959028149181514688375104446970447740237879525503648260233142793362926814546159928315577318206209439683898341982099980106164402203954518985382716841917314097493226538922328790403444497522054953280360944822149881636108534678077659068003571879540684261549796459857746135126691323514445240742291323059889882521784471851145582189411194711381591527601685106812349984982534984888834746794160941994303709705548195881666289038452427103202773870110680126039998237143723717756777243662116698681642385273636450187806731922668160679562705847297032572332273338431557879372211719546111757961791151513346976388643840*i1^64 + -191574267005341233851277465796242611644578430481548446605797048551693219083035637919792484534680510349820097169516257204468359503859609996637518244613346363620269117739973117784149336099954343900519611193684297137306239982932167272290575950272521173789251322779511835399521229207050814868504805267732260244402839384700087288649265651351323701658114585155193233719350922959132650517912184467870028504131680992165022575387907875098145535232554337328269972129122480259822399684255739835730833130119403689314993155904898718578901984359243449694009328497827636501390330469358849925047843052169218939086295532261958176557354412953109572716779618438417929083202783384356709786670555234076937669303257189289252028398883337435758610193406936669141567311825546494468172284416530110417442751332281980004848652710903756781507959374753328306743162730050374066927443181137640036568213191783439855672884692177741558248970908471146566127818271953323855319081281636419608371302048223448146987701540490506432931421200338000594720310702405371332156577535340418694329448593946118113284394550806463045336839518471634204586401566631882812437865374599392518453483821609831176071152317474147733739257846808168170286372383087162128580037462754174148770073376831263111141799911812799934007797436536615983595853947211150689498998771506310920042624675124758336620713048950450911381598109364722477144003608622972868221277266608788000060346361967333207872256610013459457265445947797283469952555818968678500071935469063438079484311989897526301298710506953596157474585692011926795975511724463817737092264799757099559932310814783061983858751539977551869624141741357046831433079820699844576953892376851335439495346931149114721864384309125011014585984579972242531350710556249646408225877029172149312437748949788686663059650953649206173428520596734180981778995014619785856380782832247340026131581752007631246458310036931701888867359576502213402007259236854015883999683296790111940154651390916089008018031600089265305037624044223284796806288858135816490322105532513243907929176810378995474567835032426788809252728586374095913591364530350629533676520722504009618656573061191658103621564425573628438176781723272107539283992840468720709523331869334628592451281459659838280008523658418288570282868481879694150990278122410986604250370911306789358144367573577882176880912771789592726756921816800545484484018075926355407792377646751985481862049335752426844992258154699769585564278386270177560095041187271970292693759982389106818470973544618366446358716458831418265477028900397340580163625715586002106210118856359269347824556953096126503979534551428653068517376*i1^65 + 918448584804018846994136359035846408065776978649603317026962632038054209308236318895777067475069599510539122478496406403398166752955248264492434060601468628664321513724593908867527054857712648249886702918978818235263419282443534191404454552326887200124496347115159941122150397839710907162070330819279901511378804996513715580984232695724006505137970862571120549974085464345857757840791871312348195855381672828951608072536912575316651366979773182425447050041205939096170215060162395293273751474820617237309447285943738846344534917199910199402342843329224454580472605011592946930262808336719499912766089301834053021672611186341742201137980129999433610313070761663979768632838641543052232045792671752036499008157573045527201973333506579525182552672083438559832610599571549366881089820320321684132765857301623584142018568746757993978915907013674645777610112513932109269324681909483527926826726689180418668880348114803998241608393559324682499307257924986207677206921199459190414110899591137169797602237368920411766614728583907316325702843896258612264735071473267652226994248936084899289246649381656188586779072536721123831268909952926494721786153664372618445393890013325023172654534013316580855289352494075588138350798229568523578451642517257128741767990358739702115756990534252458675571329332518627792853296221126686279183289558549909017736919794150638737517780337729586656901671194054587653514923058301739359732150142092254464536560992693076796603256525350883791884066715914863939219794092387741866904538295899133320839815899043947969048439059699064505808757218506936376323644611930872016340342765767149459380228126726760307546983521568208160336724999231374782164599788121440380988570518764497382891478121904642045005222174789058688835091185784256857263425933710720943362887599101870368220854263019541353460929708845890883332515466958989752000017702950311834384229307842429846315152494201296186774353236305961164048588507945514231244298577217038891542575712096421231373673289124364397803028789754881485637972135904644098185871239296353049884707164512977125741599339231954839251136929658971000376454949268139186529836173356656702992597373570344654454510252029266154848740924428759337829200080833813608813471492834222869018133271256730955790843435270845781223111155606054064082667543755562097038060776103162270010357574316655651421731482515666132824704818499715352435336030103230877123528260639988666973589043682806546679320292729534221791930665617042375571984981369358376687394357196635459197893963935565383654691410038710943630266804578601814342740667398027714922741055168499219566016903161520573840601664041517056*i1^66 + -2432778744556535521673295632045178465079194606789940305717813761382284643309764183446468465823439199409016931167471354347685393372320508540247106288178002677760936658493562201204458955046559861920413716295159752639709552481155992978948335969988932885910077669054696278397605477804337297764545306704916880917223371354867798848683952777532672771275295196451615926742628778225649809223240338489020963211514631460429679453516208744282342959643629545567141587071546592304895874329576224470145340288133405681635984601803549602243971888837965596926632878512367453423317296968829663678348274227840989287229542051478966384508378566126129614253222297741885465231936883952070781753304588809898657476455407153900013048167520267665184235773029740521589317506568066819780273031942437780779886768634319300328793508697170937915349292894130451414915563490443597565251821803190511587346479258823625452520025872665298961412065162893394348440514568867784510116898535534283066884698717644589355458352970647978375805291982237435293201485644864052458920822430280768884192075878129257921440456773904858247192859741351875942651564159600825024591299014196220830250056207720002478796166011848659242132993671388350138097341804887777179575443715039785829849654513300759802290763879092690604392922073235551323291465235038054706609728969955590650305854735389215545488951452511159969632817784101778076310470660728270833199387053771727287263560653044971910294658410348746594550714847652143087723001392767708851842805595419570016729684438622608565786196691605384778148359234095977127686190529086893850708320410464463614541989392269368728093351924033874874754536127101912237452493414498971015851037786245738304450233592882539660001053119926564336591658031541225720100072496859443194593268425394765178421087240711773713795248513721268920137821438892620354984445773830705206478900260260856912799254625540529132256889858277377107736168777122498546831407929810763932213197150940319315520109966693691722048949650422996565105888343566124395602183637238264795605535986296849069598259257652360719228176963104424233439626227926667591190380972305023922383161304465662432174654932582730906254592975275859178107088453621393124536191050515185456897531116280704204829930597253960415616679890963126344433033870630445509795243410642729265818371316007267511401671893820294206742267576356192831767737964465187236073671022722679119408702709898251653355748744637727302070795591067492975962717421990364630891811422352892661528848672717224281185829300705205440830891773085400729236784314444284957418118639501999937283904691407150868643737854155787108660885323776*i1^67 + 204781049467603592456077761261616685509922123516146687292970131476998889350431261638464185633242667950397511025738854261769413018843050012490740730527949088585539249348051196335785047325333862340405181102581623841185608855537667871763230917427455422812104537560123315362771814313699215502502895622919883992703853342181091605568326492841346847048337575354476018293250508690635435353610848907034034906228293135353187991272730426700863997872433887747912179567447651205025605642470273195596716135786325690386662899669189926217601993176815183631146503388104865570847879001110187179076324038143506545244707592248214713160368375192338092609097917085469730040063806441285242796175938987030441074697568244019529198463620981427003321885778946204616173238320875877322992068664121428941698505582730541316602528254798653470315165108437674025343976716271989624284010159904600428733330018477060443583402083953267764996496534320457532194949283967934331310281667445204842455878628955672227218335655417586340116669639049259588850278972945525831500279479312601499708584873777376648621272816240746851826520551442039092126024558847237019150464739165173579011010534027129928961621970703126342329064700356026081280085694204346657996068900975276988384831901102139344326702295485349365526485017601054608719669609400150268972930904179783302043988420580537771729773726118354205643369813372352997151184993926613075679640040651543596580573383646055598451884289721051357166461549655226136302395103845850149054947660559939423381976077941427511789082320335132567639661903766525317392482184045811746916010274287954636779449173457984946214437249069029123783943845289933972703489309870507729723759403587799931344108911570874272577015026764827076011629847542397992005336584419182808289502132053388638693035649332480146526029677603856561221912974308930212059163265253825012812307015373332192602499824905060819028896542462986771806694136087282892275922165356883457640811325600812861372440378934339085834242422953947646366868844479767672507887725141042985243662582311400989868899390714405256073301135998053284507834669166184182783864377167953325317727357834698315263247648470123046437597314475112946608900969099710722164103551690499708332614430774204411397313422761805101715469762191152607243451073606083740510843757252088325984860272657878257681190821963171701778918743703060784993246613478972744536605064907028711769733072146765933653883181672676482565879558524903499612417927473926517939122615284672922054093336214605091071720938951975193052594734872396059233378169712274056633671415937133532167824258784728340018612093747144387018620928*i1^68 + -2168095462458667365096393678427046745879658692308067217429287307317892906261865689795556463542822194843978022113624023168337536028629094543072541776926588984622658759651873849591366343616052648081649265908792585617722907136838288092175656408413313288583721303647201478863559470470153960059940568445961962535673450617806852632916970937095564253866917304676256826749760682244600896536019047083723189648045442633685031103768211984535831225297881042373793094859720650234602423522005515960968921397466508836751786101036734991846443893592956325796135161414795312667978388436217438590282773397490612127422443020411310578804299202581346860683211670784562968731781347774931955174362912328640452070844286925602330550131637187273718599975589062614664195705465263391014884046003147375511274384933734592910155990011644518819079726151982988130675479156256017066627987591620233699209886274703025483871003675916899658487389038053301465091614918957264393886707011950538888550900692356122183283615856033875612113099861110982403566956935375647398698806602780068411549704281749131513376524369441035026099353297854169440446607152374548179583630701048820920091694810406706649282547607552554594744488895183482784726959420644345668237537931028488860937319207561522758732209048183522584207403642145282624409166004324055773632131012969838452226276436182511022510021259908469437483010523882507050905925491856764680790076381492449531324167282221556377593551124735584997850649289978034238288792904222349937464295744029600010916362639111370411241284500819619572368451865320244209023686262198457129569337586927443315156322629979363711748727108998134230111114835716470900226179105122126520026687445400834759884638914010942162224704673744147884880154176989456013379622109958445775166327560284054334712281009083601913520083849493077442447483270050786326185199444025659133950816725063144252642646810224462781997337434684808863472143677562296566361592827903740119554089754331932936059496101580151116410043373345112748466725518401699764798327706668391987897645294335480576604002527171706741552708029439122631936389064899653407263005102276410312267865847142513097236750181255591107414262560820978820052876448035311661536649866164282064629878937387380490724854453932958074553367227439729123008115103102957910141595430558552326206468816685182518717393033519145012358856036643693709048037239523269291598381630830993542068418023892998415805403070065999637515223146469400990026109384753452550172669064032461592109570441931266964838092534295743229699906938810841746769892537741443121744744283307850969586732342373869197838974904639386812416*i1^69 + 5872111298359126294174188136811718629056491555804780391235248977783960589773525269631177844487083087613476319323384005491609244134784658687306131296393805111846856719979437101738871157627949548708691295426733365840238052062449443739437937083760528159290447389415883385514222099304181091862094957580311457492786770820201000080295004664800466543941454399550068756760266587303773943178870557130404557397813147619688594698894079597282446168723939708376068756188374173647921927008689606144902111467398590475598063739879727494855420771577123647556736131019641725991064886522566562668971060284706071193897133883433542742600646895057266755067196563679634730208410062370405185961366875045750971574335832071105873759249179082729852899901469477071409908335127644054551801859343135297361990561974694941645420518061824305260244498372029459963108936467410260237567687586362390614328072455094366709236363538865493417550227351116900548700393402984465282230174046223817253734373739771595703646502648283907650667324579504371808068395777829593694783368955820328709269156584259347671397398611100841785347725601688982051751188422109164512905361025234279774946149579940785404326817724821130124676963064296875813590273302232965899797937459411532165658277707810669770157267710033119819483193473201656426314823586375874654083731714486288418743046177617029463300082066024736404324870952687434037184008242610685429856934154973608107959218548491453670241931751029640446215639297623037957298158951652725889900025192497419304644556276880759335764010482035936697547135389854597225777306305952882491628873457181535970099512796486902238288362332203192763219258977775065805097772692893561730594710231386308211165868173092677020767760677481914186719190414198849362143602281688480135238918782869998165434622256676407652599186619431765326221929585185335276301352019998602254875270982936168078557629860992697587473282004992554189823295057393155377896630483164166144282309316625053226055192362830450804176737878786754634610726327897501766534963906371247697580859908992399723536294819776194408716207804717930513371529239861362022618009490359837745810429286846184820934133089413233274382747442229464756872547186193693366648410176313304697409027432641665242563620182839073880338700143055949701919917744335739991540012481430487369804461547102635829302881968344032656325228243120927756769655170385931839568976151277006722707895701345241480101839133554893699045332283109292462980338759272811502876345561809478101205884690075661417070412914696927078916885567753211034432659036943010209926405396986676810344965386211763682322729618374656*i1^70 + -39103791677223056979843982942636550860650421886073498028561574462086330731560607241968430556130349816556904207061355778277210559295881752123309835697572605052141407338788815819564620765418291697545638956443817639332899332838101904620388113509317709513166911892368238605597063366922113545629022298540347485459385879773910952807070457105632507783239300094155435420942344193687335290466706138380193734882360298507062182735192488246655362117266638817839406577810715307123483084503882512040521717267340705089897665189835085059622068113901835250171533170443057352667101848422863108356521556495992327932326425105190414276284424247683286737392771105371907972748266255303215767980480504729220725568216539037184038933140513372561712626159552687180994400424144793914598540479523132537760321793454523469914451985309292366801525412535672085975072336371673094681619698061402044005799322292677963182995125712733437562341045275306592402084271983828088950853293412184812718240322251462220114329271926951301191653557041233537353352644924727496321738753396937372593658792265617751323425012461126463804047243564028405659311317179588078456979132651157908085420110559302382966948850472410560681153090134743312688242600072700690487106891515599676175102512186973341086758808991680673089752193763089853878082896395476030990727762050688112492617266597857522271815973872197694279843412623777149563482762492261785692585065126788190910917053360247337594301149881635604271394461692216680174941782324675293997658104171150282518912086968230688112548738915409893776924380866109417280231807744478589293854592951636664118799919905859861304005087862161899928927256984853950802573024492903098402604956870147337303267438927313250889452331068543675159583722724789472225572653514157613112370749967303303967622562530670121051608462059377502932690991636615245973335069040738154246240797069502597469355213790473419469569664787642708680099920138169390751816934372134472229606630449895783142865117788421109392530534804722425807356054380232406179300620373066080360468058274017841655254717903550110750445496220225105695304487167152170777198346438082367619606462167960567005515496232135212236919296366525615503941904055639148794245366357833833403891259629946675704325337921593375810424161656684124700632214901502740876748706335034519865427772676438267480834155487645190584416656900002033334743968291205144458806260748023359471367330605539617468597414631166618498192344088642994785271696030722338159576847099947712673322107398224314742576358583234950783919027704196789103416230996379478202821411930887454308471818723859876569140953088*i1^71 + -345087466549769420883942256606600809782982669909544404607821481903394404813508217801907749351768617386387908386495051473482300803532231988989020078330872409366205964773128594420440170385977395561541422347978707211238516424860343695097491268587514224773783432484275386161057415419709700043841580978965203985132465947160602732343425271556607131286177034663284619697524174636940275872456061740640991160167468095918663613593933293663294311332631422900303951112040072658943657642822781704234629962246974133278729333215365437465864133397542523193894876358568749801403231969540747588173207902772335573835066622422162218110699618628950207423567945239153455991640783081603191345438440153284915510711861989818547312376071271325641229766336718369342884250619062334439815216376443554550081897602038130196085755869854021436900404336365176482532952066638545844968030397217969364749954406789808429434637084448836871043881121518410623895369431344688004601496030003805219675179892391426525411298615798984506002788138678673561417387608584757608607596364771994692284943444441280690436465702712271487344134935844318689886467702756814425966759588960558214936989709192639182139537413976417617358769287911942704961967756551245797973356375202303234238122588145914761983595413344616498559228834020440465991941453254997697342426124206268160460674791898493424423322719880047493950074472381899181326826141152860993554336927450390981653162841589319904877899151029500259971708009245666775963560256498997817490999915625773867295200554015660102483951786106384846257905399224923728612935566792201241181840927819697440225210032187006184846144387538750744839930801577126726906384539532644390312509767098413939987311236927058563885108693891451724203964335156649970671705022008440125279625801332973682619138562489084032160757170587062856837097267014869653268018687887091235985760484105153428529585538394888569712227405222919897671069664060830062991351047916727329109448553999063864379004544764796304217357904868868071594707081587482057253103553267576146466196611046588596810301864295681529896790054859802184637681696376376711775295911815750558126037327121465680358957914726878532200928974553024523392410779727196815044130158056597533483659156584198825436102894192885288726333510763336685493346141242569011820211269916603961034141464324238204783052551362674895024433664979821588312788075233173049126613223642922777883038879337680266661969363185462033777495562768370127696761804144512916830945729988432526613560145518806820598448935922408477858817531839472860894608392836205278561856121825094460847165341173565278388224*i1^72 + 3675132801885334796247270578313394932454854680222096116561093628902376921833545679406592654715137521275422130694439014557685870021625159951860104879168056304794882612176412827254203022421675697434126916177296773667306201241777493734382477413674381380670977054511867321166178752958208594523352778434261395100634362837591944899698719599353261851300591030266629412206378888672738100931623082087474782976061416285858805141307791929582987812221771307896599588329722056402998374929290162980505025532595083543207365254008513504619836086107518297106481143690639028792643849420265034602706927275971609810407611001226743306400683534790905719656629622439953253644231788406319944499973498952228273664198644456636542775769903843916729699199650311169002643078346416062882787735125066954816244409000551310725638132274795885466679491855997077010419719305342679118156985927820898099548879095704793263608470040583180464941166720154987390038619814683092503461997071352877396621956851723177330312127846119227848376522809031850419260799436348196421083066094046499088768772053406831629225857399347939259361340985486781458219586920651834982256639082132056405680399805084167836468141259636603876922212852354155060918313013254913427835475585049954250654682972016354614541938272385764932683589444639044786821109234348936136065830661629684504907107454174111932573213968735104964246343383578725418610175239494278379790064145734269292398878012141870894549114646647833173292158624117621222722005278007892142497262425717338586161814653188076421733462451017984814940492964937921738354979247270937669019948342978293715358567881588092411914086083026308884796893003528067534961947209632029332527404424132972553947278585367469396851661904939310545373852387486603742931587828446094094540659479760439325955405825549411189996169096432087361650215982720436460564659722067298050811107525917515254682017134718947367586861246740113820271847369590223613618684995720536999214121680938009480056830714677743164637031462402726533602886626250258918244228551714773318357325655988611253323682445351181242255551880132234632606134813937072193832842974827333170383229927640862940521933580387521150796523479541712877413560440313192044844135570298128273398230988342294177588825820439095974109930049898724993777343960364779324750783079419509960381247743535530734494344679656245316497495972487582388335046399956981282434028538171281695746373019861783278081021069434144404547369571073741915499814124589199333326199405418944043882306508395363114005730571909605336585061296887483235887752301707792331906806403383771951034381389711540224*i1^73 + 27876295947408236577822023400197284450640647326281867691542566418163887110775351694037788334087202516556766280975867320249630742885433902131795711143632902219538434000686874447814662031276462637596856541094864375814055279970259389881104669762924504558871353224598318558569502892304678032847432004058976378320355131200632098946454498527250057633798016156562123395370782565811976807346136934724382996027576936078693106036485615802613156609308540770110095125656116543971543311849014321476453847921895404698397338758354295675906670875500497194135064936693915777057573988721388131003785006530210516332961975573571951754236826009676174180628886736538690445857004129727577032468272330194617568909413631937230752035508789548723791867445239843889861296651140480572538077263520045404841103361334231870128082532002491940162243591618043222520013331519927131473097200327942684348380742567133095150991528273792295727133675533764188895652507799746557004242196379413442640754011335195020667836364301300498294931917626879159197670795595367725044796338860695477996519234086875296457440578604023017425640287994686045434062033111524169451607032194662466869699313109636873236529062635752557984797621084452890567168424375160125754912516244181792283912297186080398286342757532657342600990631514662148944677662557115623657725289799064265833749043437027408169822487494252588431760203072841897927304417820965817953988229937477367056619798290904117432481653681286157858973604052792624107366468382737352271452009209113751263018368168229493150058273420516664347526637626741560657047316966143753895848859824926175147972758849392139474957140748638689713058319470503739213456566082810924722698120073269197136692709621984497153642104542141334955036061022524208129304350371537675448286190419122954181780661945533815312448632778617184375350632674305420095319116625614983616744897656622511066708282910311762112946743252814732713309130714042133584887876163525499705569437580321027879915424406474476969187314371543394562138835672762222497982772806861415102744965077193144307291605163853341950269645682788254833795614302385875522958406602926256393088799425926853997224975130100308319129341142274535125975463372032703577880104622612736435636139389961034099206066345013801924782168266237139042905059625174108464208741156744034972981887030352524000686755051168366525042463660937136047008959270398167481182401523478652591124930059285380211411984952283811623913120339915211295253888433350164528803056637496024435861720882524395670178107068037148078943777953772051895173292088860161797561127410672123621199824551936*i1^74 + 42667672374346945683835621209284232148051249987066371372662666089653677747295085440491244061905651579563209769076324590460395519930593592847540279213326558632168738287802847477342012500396628747561943588511763840162039830511211900382082742939447787381664229194461044936400500490190086307417700726754638674888878071551250041237406320298132438600908800784363585516117690923288217371384587216710616756167965406255836755152473645977840628567774014561300861631605309352814670881362843999428192271875617959685322504538436737775411611434273776496877723393865891947972764005913113076787670893293544223121426296426004287212966667080111933705257681552891716068507726706947366865241335907677631078451487702428835726839309686865691466171394932881057580485647746901017356114270215704872493813918146290468911372364715849834250372665162558633040491395050046341783695713890734814579390908216138910759869393175684148223303746491483062286835237275120965646830881216320721589206372108720387456782711567989995496425824730144423438240318132579237102540334457953769533925487708481892709861882495933041713364256443166222494840331754167892885382829105478164288630081184245570521174607999235605312137641011575641239092732593912140335989376547359936368038536503085830194143088365702024469424148181108239311670370251847433204433493362021248629139171186558483770098757927712501302793916011370996654449380564688640106727180304477104416130597962307481220002144716118327532651266548469569751029367737046808884591850894894567804731612160154568742666375394078553205705185920482532885773290622509589792333994115885087325061195881144917344144668550534321565869038843609048075713623471954723276956342728707336927180519530188076405739439654164925829543554712596537545777194168309123399255034812687188449324120398319121513715245461911120148352709841650225514295657198972943729143388484491028682239231389310007358803280295473671052640173006257301872170167778116518825545995209909388578237978440991025537337285405395059060322619323041680739356387651075711663396741122820903377636698459252544389551326707622950380557663529851646564148906549468022959761372057619007490850314276561262450019976933351423116511589924839359794126356049242705713388709161086684640098535222742921616340190400519164629285204707167023454524702123008327494152731382990249821082868871722055470852034723964553355051697950269592268042031426094134481864166957818458608707733211673896390699945752912898575583606054411072502178878292898829793364706254558269412630903109435017483568619898847343377343305020761129097803411629500633968541696*i1^75 + -56653979817495597758947051462286222233246173675053973659146381152847665876365369703637350230648605822420322272400861858143973781042008191038045279972323051867026602443895365315415914320260583455998246595488769700593182205821921836665653345529500445814476751291322204022653462726561914159396140295701193370594160182692679768638543709489366318838876818669635215295683618161401329093027819718200159073977463001799965476276726207043504002806901552780329192952431983875632866156721750200430383545408713882962470485666600932098615099279511224650220244112428635001495501885073545398680720973220222385591530394991978377150361609146389745516202030918535241893673288307173984614454304014141963689964826642960861152228291001773510548980082587749816649302155452131838555459145599774468748759009994482573703289704105772557156623015584752359847121010984245023784041877437930467889103439828349148649750987572148064892176553513866416312157693083189312815370343755325835666978479989131789706662461579440341583513267845873355728990872195535719971356049899391048226477783006341799408533100476106714486928333854657752581299259335947884603385085108031008826018898172339141376927875689784071756372513799955507013439114850552308493449952771482217301883607050798043146788712790117258501883233303178874858035822385043155271962119408652682636001021068832883098947453187586568030611991011860813592956940939748766859085815171254753960699271246528300636986736356831129038096696908675556602913429087302085257190681217908855107222764006292044993447047087378639099603472369351642314967172918702424839290848425785057651136278831774148783412022230077731735573047044338483960575621533936433869575812344793394938254325434617231218829113982972064487321831620485741658354199718859287441866580685542358647685203219445481274584067805778779219443999425708730529039132561077246564735372831433960491225456776825069177747829975874468970187140618949759723431373442254704456272707638505046291342397015589576049314474617577974089253675626081392998712495482436896519978171617970147734779058753250520172574518996184344380812368607757127796710063331148582710255953045221512450248795056467231191404524491754426681035569647264397450733140465139304709554162159225917402064775436830557537854866779960839868066525227077321900330576184916537964667520543928638865276327212037100154039866985831034250009891693895976810286594966633308508685995912500269066373981904959828975801148764804315408812589034918454989088075584897677931428091225611030950471391012469196742272079162632293094827949633156680230583698335897485312*i1^76 + -67610946588888320978176514319810682988933891459297979403224763224242658876948528970895991313872216946840863538197612366542333605283365465398245142337209708432536173642272724876693117230349919422804631553389710631403645208688286905486436913837958187163131181348246112421888696903125961808748441528017527699978062449723529208809039317441170286657763773543965239962798366382537986794261041124610878611925503729916206275323731808751347173208656357923827979570598507281095555396563607606787286026819626734498430943764620931358411461879395239176150134474603404318448645012182237672708655833630860108530507745885026124311029805930640817693811759211029980327298784497589017953587812223174889564452295837578660187012973350923233754766531941980381013113902662409613963890105843300384983119270869266843158738933038247023023855621679007473543046099726863371808917340414939851510736513400644245557624719884768119147703519801960837122199391824165716075305387060150982239654603235094452747438472400750655037518662646182161980176469878859904014287597153483930509546166475211830890939437245275809814088595523693694926552994933622028696917670894919367672446427060472071558865997858564138671966171271100927614033335795752653887193907700423930333574892305274941088591273232849112935614792174358100121409331813338860415081475078605857152784414053508564524575478479486184227957631854102013573809709502324320058674754550650690319021647181108412780664897459174210916213624167474725855253910582976525865726297716677856733176850789216731531637702296262841464159879733669749650096805569230475392727604628658677484074772304213978603534971241263681092496291203463423330135227871946955634779025971431933850546004559795204600916578721095446363217795557769832527587754488555356160983398919505882114915298074276829252438729576630322778601394009805424440917073658974511159739092082856010834908302712186363501878548956853325974852052124655208547139494940053693451992157771580743988483011494212771377903915915121649357000096881250628990393079608183923997328325761795916683897311535810103165116082259762589251346394426938120081934293505643204030925915848235777295364107911894099052541372268638926198602349462990347782280427508896757276825508052033959000636142205501611826713096307578260492525058670352601811350224228955796438543293543828520551974844182881359507390024399381906541134827396073383850926175701934800630192258507728618381884011325993374205111093360146691418571166582377725146482346933807047632816352656566108204440261783523221790171364853096887933304808346014226474677991112704*i1^77 + 364065042494560587740726489740289215991072413303457330861144368976388768323615816830247465593948663540210014408023987885006069636440481987324479751661164576237033037718651994557500349090687341423873726446263892340976480999093968433569317564972451620542808988138863445674478719897230110017039346266211783565204772248273956893545802909606906044441380220165770410281086350056388566966832659776720640989759639169145171736256638068175571847051310344064273378068284430519954691630671285304490303836585382661565155313926112461587682483661002822140583915478193074914453062633044585499032338543155965043172814645422691436179787088604293574766460581710152783887754952355736339850072058133834529830211559132438662746800917205207603285694581793434733527664506539626549903027943518848759655767413239360294227025784740137044595364860376695656557615346044898848227382051731322215034402296739329950853884761664235275613696244906081838497560667461914225841530203631669887257719105614100440581674208292950958818948901085646520001835348542484082431055523848113105797769724598021321294625539293951646906116235887423682302504940379747797837116910832423462070539905620552832776225426423330992465126621303609453303771473693510151592471285236282467675931447730796142476809434610229058933609412007197314064998812564469904940898011615252795314784837314835570552069494740619549735076520988307973703832366869894143146947634009472707610909529641455651035941936443999311142647956976398344497421498262215890748279296092102084071450039463540049723897298647056457798331444435639564073542262309565798455886318570962145073067413884588067422457578577929659045783994955474076025588789818564081177553444936364530760717595651224659699538593779857788488632785654582379921182446590894137786955234067730756201518238106329836196570750637807454807346826552505432519884903209889218280222637954072160988997515183328484436676447754818747079148233746836493260819187979772736673833187504997569790992582513706040590472360107021958793006192262005740636532155394925808231912742641709203533000658910454320403931031158599337591517693543337622020395136052712195946912359067623657781187972467807032298593981313112223305270432569300574875239964491196401747349215065769728457582398526888078910278995557496789104469102739251409893678607541590239200819327048375081458492270403958516153920098234070259055178544034368914109715613233530831874745703646549257601169200973316875111404688340500654368414472993766791038213762753934626901011452027432404829910278960326236444974371530405209249097664491688088930615296*i1^78 + -134154332329543587260539374354802813317105556074405856039176300163020267397619356819823522023670515775674135167529795460991328978215416883558359888815308293762491604350981526911836355174749968057789292258531334240885455027245110489313535488122210933665184605546398311942776945042764037176192997088265847563730023107094506986177440198831236250460600926382472041532780420847334204834425985317285734403664726779245045612143818494960455909749443725630062453960700581006062527114158025598346700498628019139425558477514837579043374772515180373017411880224291013703838419618924344137891102131126445690826330351617298952692504523655986886296123011806153372768032841465510026292057891809704613460770896953238967927836381267185753541503053286329471622966755835400046441161316396419746520814727993572340812004346275089199903805591525514885263686832661327077566412627228261066371925310046969490837058385272750856286945813561527229951226183579818060036896905731298066955128164902984284278094561695877697002597504654967413841453592695552663524043050172998021072782798845644921365507594701148095940828985418385136463019311557588916815415890853445003264531738724587589634132173186012579912499488466492835293143896765340789319546672598058975242255818550713585712839923753267498963171598818834871413681714659304420310235659026759754259821949059017699510210665405829186712280156935678944970300337647776874400994143852620119202192486629150301175315059259598791068544382349176814008209245340840601625256566723811765472420609935720626169964326540265201999627184720644921285544708384456740876986646104703064831617762857727481000851326326588153338678386185959185153967797788763591430294677589027158299225625583134437419919608123080096783205183085372276934728584045090659697899854728255077821883859802586117698985542958287720761660282252298246498832239059695138809900056692820202322440202463213429235216739038514598854968331613445272403789725125924353646313201639465848616168759296219383326710843632756148725014564478482462830518650478780170237022547275246108556451024034766124255400438762688362501527214949488972637320792182633027533761847646603264607368609533906586888669189980308193669755280398248559224322443945087427845991945489653069556369956609089918630708258184478215622539980271465650178088222387426457116200029511225210126653305852304132271884735998295117057888885637681156824013663596343015279657056537779705390955752329336156094165941123386511296263212322141017575791021638587510667408171606597266600508519665029711987006419334735500845136620912449159168*i1^79 + -1857335149509028258515476985298213552445557603296149134508319519245028129121799423879770444127439151407759843071057615048897174286822607863969301520012259979333922606556863484857845843652966979192041900077587589513234247238223623156355044865934506301874849948229688544937697013239148042269408267705824853611191717226889420760190596415717205715897219324992192748697945370323259388902515358121287870559634913362005306662787327001853824882842893996841477189329755928715997731407560774063277993716868141012120117043474189176511755309914212523712121559059554475649654102064530298879022520478578792924910039462952407192338980938562721170543958488539955549829331991406344092155408093721889230587932091638266717501477696137959364016780825406351533119152443143386505022214195440801317158937834657477708124619241773301017836780409594174445675162058708559279104579421477302657980607845847703500845778783667554285322727421033287624107935935910690812132868239684499946534944954517992828733031787852978775849118185916955536752617786444218784544778913248622662431047898458993658830173654828786114293425583497136614751534504413825876561862162683783308970482236189357827901105551901052760558369513681467824981695409655947101126768965360727265222571833710163749665969771113590904555624454797442556066001462825420420998851398082252826231218597118573884245677747349285286601285873284234809392046505844065013014746119489848827673157547824426906627886752612223685177720019170866237974758870578598214830112436265994408977005190566282546342705111298462296434632830397130594401726674771904433679473080234032027185975939267021020521812543489160644953222866912556680352701093136325853025496474711544173392654754531097837254954390874506092613220032617622300356303830519962609264719478295382021475821732019225258487076150348524152698561263533125450549728665642386709240572005056157308984158270067037114164590797379583891813251931947043439344082491780297419751794834922713330561544072943699238357024850092768963637274047502927999822780065759486469711160317689415299140150978324258523964764360227742457014465904399783939765434695272496392855887915446539498139451969832185212800472108317839614516734212624563105150775880883153358530880011455554460311332998217828974515395895571344577799824335139839109569616011095303381391332972654225741659212693646664265845385232348543944345366174473204079819443841924833349704191250850394395572229457273824729942426347148357633014929598997463264986216448336939641009390741577070628677269208448033678888913484941623469275834172309504*i1^80 + 1631735059159218540469763404429861416856627279046005996844463079173846295714736265670531531962741233650489206403064333677948068158904080121289333769278384225379857706115549389849876114850391578597002348519381236460765607133372706945802194713741165320252100262194437429065142611487618888765387101273524362890001928707261864696654531924008881467602214087660623951688769271514586825105087646058038580755004002699490279636283711628159971714238995455787153002413052599799203154774311093260007450913216147651053350599785010602844112882689282501541200248378923178374627687979873294545634603470013478292708486009043571935556040546102295383167327876067650850392585190341130906106474388686020468788851640854022603550866130009625266765149997212534044315679779837314534567348135449127115039321655462944425382785093347402529728018424478678992682852725181027701521587454350118041395349078145370094264739305138839200039510959526256412165607534373828393904304334418013479081493295575691928295022317931291332598149371708992377569264190659774630766944971097826826463072331266666452100033062489888150857673534041614676421434500519244721864457999020556495782651388885239982870103037439754418908136134119702289383324959272607309744114146092460847554490477182663531980838745232643161926782393356115921339048520857788718239149146463073391731378679226097922969877584814851935406939394556341111466379754634268735957928153174807912957777641067208494852723417381390644762429948788520716825948912214706142347401949315848409389005822388820614748141824801418764251503136946446006473770870953977529809213229548975270262801977739003674497278196039992213844913363500517961378441959463007115031528271410145710302886554500704845742484051140582640284069872472450395767340786320756454649897049968169222516478062873188414634155228279273775347512056907078664392698184747180656058181454733071071598185586051709264522209657213105836746995273152512101501709121337459635432807109085224774012063972987780634255348629619258105559208404795906583789755009784912491082343831655079954192030457415500234290612674199966143446977231578366165425332889169159746591118314572257818307581834362331334034565106346991870555942821429453118955649877386702369979921019998122041862669978671274765596216721000125944435056461610152364074040411643040893159300100957625448863273857097357445623074757629617749182346272868809249723671769878476475780561640514286775841866590134998459824888734234616352535876646973953900860744941531082773273059833473153868998683523433712837577891337341638588237873152*i1^81 + 1521787383340353319086980016050209314801490148789264516691528791591912513582505944910412138386961608516645118267652891950628590598181245682611958231805286021795853385540152576514625131045588368966395481778052679284440718402271062985155104576602200488077094071632695020078283696554259438640872803244246614124637715541597067204017264260413785425547024172661713023065926456960480691495393858310947543858352411086835309286773074926971565662363182826870704128844889474369502592646871211819329219842131906353015454808816651516847616660084228441326465544567796592847493911373218101168392203658235726244821859224322331482803460753273793672691313861868458595234015461583809663715077331489204885989564419503784378690708352326973220392120489484856710651933693296397874260065528297003584845835368829891020040231845970139483319645870395232011076909404511906589937338408397666950611684250313005516235808136318555536554017551004525460868681822671780930363033855459939476979986609051527769673190650552123304778621020632294602114667302574358804288240822339745464668041761642207253296253996948071968848478397011103048605941136765901240097379009706666175543535226101568897480353481791722669276733896475946432717057769328457469340738945499766630859572910652632482045785550135165244441891198499230839172667526469982283126633380938827477131757342596073705648665022254136061590709873124976103344588175765039910140252532149365218247152068830477822648701470007703234224100585772205313757593858286766876000240642183488366561734958087850473646469741549276354630278174647666212394426780023811855787162290910305259540514010355059680979396442184749785590625305782034015715617707831081421536503444764195993486948402403366053241467102518799247347844687729556162764325599878660934360233946824506160461756880790047955994934261311548705065058044354730820930944309857047949206355517959169461116070810581435609246353622356426120231274191766442903445831659927342369103678181831239141020863891858157095560086505327488930233505211900340076396935186889114258868858614084293436252156155445137525648752400503013336170001101046772454103599986482926291129961135002433554729782221965782049388027537997413742645401522623561905965808004057842300937017770053846626585141829063508194465434956562661750631535927424530784879809204780618455664172606761491766796975571259497689562254572834057586452299343121270841501073700528370198148506921465322668988000672262536932429308566696521642610698367509306310949531027750398197811290172113320477275963986756216213745892174135275028480*i1^82 + -5883866709838155183843385319906410247877573662192347681947122185846597921192533801425122832336795342036500046472515711575824610507318616261133528379382775576063949039791408316214019267802125433600155822400809541466953284342993216016040426248721647627906583221648275628218769849141121991792335507259941361597156819330477016913916590692449939026431714432378877251233432674937921123956960620598457150886103002393926986224407607485008193796261987879561558546271700080956045399158258190013861413202884863726178108016235299033576104515414184896475947976576685911882909335049209626897481384552768139163920865458798739352410055394798242663398780606499278436605071761956405712103655727817604529876247262917913931992711814709754529388322050488211306828692434632514489427506942142448989081057184111839504644982289999370966739788182744152453337836354065271373772659468450569400833729634469061474306363021321699898189365508301721895897140652224541323024361229181059476744893466507344052709374067666369875388782284280504996652535443451452737586192191105242260192830522579299286078370235062856196104601643354829872664159669845248142785685819215645386680447431228812554360081222352904362095318077192964851769160655186587158574154894139209486876772117622987324659166948289962046072960935717198356857117199994654011218583284983318031572616972174144389590869849146464410099538341935708411437037529861900413776448514923126242339153098153712772648497939777539316305379789932273830208881332725145497679500705400804674302754408497553265522131174159700603904710700730353924340989688810547008457630692758976408035550835472374597926244425260903423593196521500163128181442026729578722964973568771091910349145546473597520717241501576856222887020539657822341717218782293204296256770572232984199913749622387392816830799193424054691697248353117867294234613089806777440141397046591776469462555385480517472547257861950256491609927610686090183501577329742421472574987515788794461100292453559699802854395521000553484567236049351538585896263770407870877442930566161720597316095487111077028544726715799480879495893178117698262138535995686553296299187521007946819185137661996810766126969045267251764623833127334319969776569915019988850667232265567146176449550913384114448641597447564029587054791202128923365862598188322361940371731457209625206125477252916610294637059940906255438914223986573367190361304377224185901947163515516927393758071259268584585996275575585039272044772588274045085871214923858145687365808972309199890417475923126776663173723190198272*i1^83 + 9892081876706364825222296806655566454435083090984847573139230528043509273577012964315110868440169697701100927288105894716656662609990238026427218807711671931185304506352044535119249274610952787586865645020632140808256161276115752091215922223201401867361492450228810094958894526052679931871527148895225892351246619243341821842537111964859159833493515949190610545608808938613835619554397694786410152836906843157707932678930864157287627879267238201467379770985479356915525821700631794095541098767773052999860821796104514973930472325144971633115322934997767439657005279853538323957733316065654335617172703502147630254685927865246422999254901659898456341358451532056975377627450418430270884282397006994291807847905650309274986317382203632439400618236018753704667674092014812534284057547940336056115631555240659270089854677613359306827295704055787541368323760237840117857967973786524793363527974449246330272475923308825858686719248107839070101600095705570971430706730524127028701954718186050912963119570898796861896182361817193936438721839378917343080557591165909732358401181481129042562049153136731697722618524013448910469071102400896909578645696480648570830313224480845881113416772255637327199603160431451585072837132138916575649750886954597481672206971277958754540079712163672497760038802914248594100461737501906715278460888769211921503297012878652428551167802182698866142494545048518329474875517188956752273108880272856577137508422447689856705871681787499497193880370517844050363288084502904888418758288637907744804742090484194735251634053787496280526536269968212281753179240311648639091751403491702394072141706359611327646280137881276790878727876850202776778574725348146595609633914607415891616392114286110683312017756236140943980431952800941859909454677696890380954233862901194267270618136421704767083754380735495878610169998078213729105601209706996767262612814616968983975879248903777347831965383680986450270582962370044055981224849206587118429456309635084913151628631922458506179195512666249250093788088765565749424138963552052593495966585543930719871281879163174186503446197764417649775249284403851731718948047181006723259406996658284064625255128969402335923846666874175732124043459786819936362803092637577666147379261632234117575359413645124462879916452193752946022252655038034902066334259728929928190542310747547734056199914554684687565682122426353053564714837731690961869653237565578558403857678056311606477018369318918709772588252973973446439670155910083711455796847097475419846482857671582277724631203840*i1^84 + -8397541286051213313301727982195646358399745233736904809948449886765117762051522134114816671135095154205186338286495846566480010079525234702759279600977422872606251953341198236404047363029194852830284136183202705387657072088909893709838590461139196960904227356058487590131150514036651932131055326442575378350427102691584472895231918828228975894483665484222852983020090945950037075897616903525052635873936761231281053845407470096750678907589097661384612256219299633266532630755503382858018558470736836683063249827569115185160680023408146469176111753660158157354468783882108272539486797598210771565972095584246409351853203734643087986114358134688356332386733127127917455257713737663167155876690060209460809429493037532514197901440990298637650541529899168888126160886439621672659942996323248047781402231856062938543647347429426849773361526279207648477065566389762644135710820542360818593930315547863016337282640587503051858124894981616836906176495600506412546116976514434576608920786358196879670315692892104299727551933817245587966046480559965671394552742867756073695613997369286719289802558680465617711402672354013470142034325530140990381523827221389676850801380221322066465658848500127127010937976754689465291096353878894862753819705911558152040012893951250334209883070549478710014385371820977151852797143368450829365768490212144300916471535814231917660408779885799975189477570508168537545552321305763549790086098317944065985314726733689213013899597986158586834197852349381636653597599673336507376389726779905469535475868355827904861919505021107459278185664387148535271991011673084408210672941524901179151096840060500199625726624111617532287809505473664242101191306057600877175414624527880757039818812481011490575654221066936376665006158535484900411045050220490362238984442011017363405250001677882851417355871324493070626682618393393419615262952185169634371364859421583875582359466814708697106973680063725335165919328005196607564822906741367029877366887514316539488654123705461691995411836894211937074749489037799627384905096223887455214395035869044827978357166500494585036072650819235608098945917250283988208522977674289603927628020014598287337713330185192336182931540260078634919599461714155485777072750808719011862466376335068897167091256773994138735124556893883422002992382347972102176272520926607865022104974414497319921825926639101325833528042008671256075373063500592109841864343147480435071378593455221268077578602668551872892833309439131225606067551743982711379477762050788518597001542902256316186624*i1^85 + 2598479466247477293447066152145215112901026943068427331944773850467923833849119550361569236752124462970463326619014457265331690052417621845325583016915651887880915236453090338729781398938728275168333954417874711490263055455164508924124283405429030303356735695657839226177940120153448057699477711587969519184274277830913785328380753061808413149349329257817317518999697001789177620617267600188676518980821107809977407465709621846192970786022586691894741731047530712424032387253769227269506338486450354558001241875675440091585849802897032531860178797382859830937286416619937250316526919554561529794096482109686318456162796005236052917161615504509567824799691060237932552318234549811614795330184341935667620668191676848558906365435731829254390172761336846166905184531561701980899780761840262551040212298560753885169995020793120857959784829820703936778451866028902364275606872318055807896516067110176653365512537824531441240867016027430465511845359272828663563926412107474022041524533139553399795862031677151716453489341544828162592604598287549727439511445943954755121414081749615293854341574651677825940350341830126786165771521880363708959967917983510190420062360702061751725243750162750195156367453152260590618364627207055212333268535093076356738169942721195560746266781478909865180573853972760193642292041808296221404710549357734126413525114623503557112065336374398649391919603719418216650403904796854946704704117004661836391354453429820260845426359753491266789128009942041392986904907276387482197623165565864487776405400671276214083191837316608748257121508747827761180882112303728816674012776970446070275612035592859980983898420941639674575686272880449523286127459731178541906605678366974800888726879142372981629044618470002828793994166996606126535283284787295437270112016773399386776843804628567680462942214534875430925535503456694225573284658513548690656345105954174930971302294627058361339467879061121657726737364539857154089037334887736906113924522915945026913075162780026491696810367561749465981261932218959184859891310197343868540460497200965922638543531956688828444273339222857335045412618355511429174918844073952050284522631474070519230660032318636437048218332729944237324351209101103421741215604043980650325847716783627722032656568047452229380689363425734167272161164521043067601943842992972745556699407388314600860122243596112354623846838465645273869264748948084141765345506536540610246405082081601401269029697120532656664687682674465460398943940713144760628590635439250026575108402537562112*i1^86 + -483154291910964722496526984488648196766170889345876933907815534787589387602163888103972571561859528256341364909822428130021817786109447736604430270482198807633472778578605659450659559222060948612227426847436158452654184828503239458066010084395069427409492005446412652560910237212974501988563802569406440836236612422244399105661409627278696182173356934987743885657790826144570093984258044240378262967091916611561615715142168729532654868934344004424546439163509267834212934686009273813290241789008143141015148774276787121904141889730307797698519003857374558459963118942567647334965855857265120314356593640346287001589809738114729868910194713739442835480978986385937283561905251648439788921918201274767072633953250999994995597933278474990473544560433283055578102997196240022873155570093729064026203787674592700123571773969583148856283967601114483190953535380509778984742410203950659875661791276029364013445366723895946344656341940168946989855235947940613584787513737995102536258590426151289131764028761998274317702204219533676881319564466023165030357535169170711415011470936736628823016822589291959066908067106430682978633635857146568717843030720869141592000439003654751270197825956374046979441083410735610297000886645442463605531529080533984972676777694823167293200364734072031342785380444436797502255996976340093906896817026279411690525893811061460813058465937522798289611584875286749649321042068366508727811007138511209546343188381650572229184759310572883076002001574561929455026672773462658285887031431050919409878473702396429507706305696489551896027269381966376027699569986442285206595364956611716546048856666525271767636799997031793548443521333179578974472045229700897554162543982962489124139447564394817055851497733134226146788903943115752312280850790786675691675530349188318730752794955745326739891068721034343420332458361907723566512060488504568210719965220741502667199115528511202002559784570818442429374785876239376268474674641941039281199801977519767521375207851807268095683210062692359739774925130607506583721028051614785937035566265793096628656380927475784721664124500190910090651710469102070084741972773725294493891323710042335286784519759626900818207641495057789278601391788164432061473074552206338476475475333292545528334074865517939095205846716180227246685135906694629560483556002754965928723667924423838059420215446908020432224322465834117178718830704770079614637216976275649630034627312879259236710860434118268531408504127003980480361094982954507092232742130151116275542130688*i1^87 + 3267034267752519296851069008734196655716584060947281665385631468508371631021318333903092698926514613155601270187349576422477914595153442925025877374533555551443782654962032516821329515370747668421170873914819379126701826629936497938531802440529527133707935918856986897033500028034735256289390120840768797467169317096058932970698410743138432373436400488015925721574166524115507923368481300156788916922551170803967360193989596309839578836553802847781341815191940630066513485046920852955994117957935941745853488558673478036502076564042336034543060872510875842738526415844450629936883382674023563573978656989241766928143328906944583392795942775950568112127602404231833663087726563665293139247269001236198151274520668317202170201528289841894847061477798214948345693618971443960432866867060170958612237147173425727652214445851921185411742659886858617275581669157709273225644043146134296847762016401418031405921687299256515740031952995279601037962567893189084964869044910784780576969692438490434712449797261829733096007561070258886499969966734752390938459124375862614210337927682308834432961135446446149393180690502272632028406149747136309478632191594363781885964088073287434168180044786314251715825736998994618267262859123786315765490816588294259723388266576469763848804560917419558095453429573962847407093060804294105301769259348050521476902011928243060858175307534745099434577518984920834220560168104916444416557935721279266387523042506115443934917967166606337035723984897403896092056315405355306808580280702800268987561334931456285309570992382306333535290179878921264677583621037027612157046102604730457986771664608309643797123994176309211717649957847112565178550606871361737961718627678153160015555850676572239094591369503770892078146179037741634318383472681131731174612871623743947712314864699536658374816474205516611689716983449466427059310824685086374888321894103573262589822147626171447976612376988435414069202696455593307725999323469347785540362438704936372818237262372721892217802459242474642426850104435018872481218453758334693187661797864519537797616657546867508810861644309703804889324072186448960493111406400525515390162333482392386242336214161474646223433292984135528040024100692453827658077474136453309321984000476223347116628867604906579526776489791262336420270888173265635980510338248346874811678964110369602128382824444330569274902372138101966082258880909552616201744052639848540496505327285543851352649336332142958884647126442539133056124315128706850115643712606375895891968*i1^88 + 515370207535603551060880648826442602994257508943604770875781071219017195468727924146939661441392642518774756561961854037529839947889525747855293925861826195697131087352617638658233484639350730679197980184314361345583553368848999826314416692313288924157742386615775407618776417873121809490379308146418651155361123531118415807299690994062941956509893322685850541589403530065849062798761941297786101130962271994616884658699824930376118808585164535389123094565624825381144966231987305175957712466526617684531522111919477926070002385656468419521051533015224168262962116975719600749509003132414642481638132787345389306058091852449189323036795143662014351155002290958305000389936237158203101361640665264700841203637692615346114282057978424666011051987745808754255811945162467095244102590969428735779010972334954371747233566081346371737878980522799720929379352820298160343201726053416893605180319657394060384576601567350004669968969778845670024245093708541814117967482406005847119213067534093014034296530255523515191506529587337135877224104047696508777600690910053414574776962405538339575375540245094953251876341995309422931506337556853857033416575467655644707032305660761888568771417680517950510190805223987407793274402809004654162749516708866630672229670741441157022437378015896794410772643825839129505443722269745218393282734398060886424980438857622627789546645171411546509465095666988909389594173953970795006531343776705561377346248470501905998262670555270731641620461448612776276354148712201264547724368604131272416185332966645368140211820195190111427196279827888015357279484611072236167828252368206976320644204900670307397157113230601994132518834839240189968106867799785783454190021139237184173413320312485627278332005001069535409394628329513400276563241253321778284791073709430973922316762108220321799117113446235165569202896775703046442951285987507058747041690011843034953825163403860465435118567556938120200977525800316256232130177484296088451600653327166589534563585862022961421354627933480100566659598784767126218717743582034567927235640378711327180082777347724043099504056967084979994054930038273693191414039066218321515331607378153319207037666149835563803791119338178805404789367811815328484785777421595521169526922982006825124595658274589807006457158958636392562048658684956203318582441948358882441184796662948127307382709867772398374831309410813988460342781659712192018692118011358862774785519659990014632555306204973070624518059251459788930788292281311991528395301762105344*i1^89 + 70061450541549422160116055769516941723268803449195438714778230368420836062793967901963426585535867308115561286617005474311475501909682654662595572311031434683059306171145455509098885494092773520236843797928894379186676185191049867084765318831267208543492336809403038970746443816135309074230274517614992462460219314647314066850045160031651040063237035878443140765960247721097324074339046349745161513791467486147649282821861624041041110903305455969441477799053361900945616944459979717499107813864180477146221461380084794978411299217610739142144420623699562418721405842287402443530204042685092980668928419485998696827222193337429965719709925181721756499352035998372543148496630309285567998875134726137097228789487817126025816850153520471619442045627697123495798111986811152672618433791699210513587253492518988379143104067828410506684606090799116427829348291751963493063516263443966995803465456498877115041487895916266681767573774528634788571004350297355431318039215787205708621602457886289094670193715985799709964551397358397179355718652575765487791736185985459064618536595448124361053117344412465273256856514238691505501289704298036805087680969757034233346267417933698650913026864265585862105881285264461035659365518930976174051654866016492225828806316895179754193293687525385700629761597491304761486778300008385134135927165995812851645846655878854354782185302191406986465778490965167220956659227785827810646166116305380914154735940580812140281889604475679982925930582970694758023526666295448357246629034877482702115803517860537824305004688534297502324403502861682303530680791487574695286565864639893887294458826719852078119657789942272886157051674058491169707588433905990186048713474479264221005602264445443775404823235159933435774215802494922767764961079605804494831632954141373753077877999496746292403323033983410181703474894169305800174068329297297846919017059173007910389515655792311462765476349182016641574189616552591478164992915289055428535551570096579621274351180970873323042067606773464020779409955528762021039177656786835032115040303593031339172724121541488601209794421139052326512231436951140932732147210409225215775992912298527065796101298980127623720518932562847058630594172318679962217311821025830081993934688196115926332474957323630249331915219134384862270744384079657989116501505719786149017185275365923292295933562385156658196904935164827345235020083931399894955183369591803461449762580664491666714035451936915279147000948965034480451568557485080558711078912*i1^90 + -70848863267354739964292890227870108994369540008772883539122932375038317791510063224851257221085627355152490580316600482131570123036838598167146720106921965676712089582167437912635968438568548050199031410527790248500148163281480477036947324732690710168735107456120787339411873254576268802694978824095876265460382934652603744682330205808776977173307573989634105235751535662280639878484855895793421184048446671606416073276428697585055030672553783721214574221098957053416363147786505337924769009424052424793448194729849634255564946676935596973757617520803886351424074591321923980207079681318845931582977761226116370923209163611125223809760594741785522341511250449933177532682256662574732002563929544719395704234136223970987875639701145136674770690096215618972739378514614313853116625646177145846403790741564250921426110842226613426368565603983584429036735744160458158220825554423135359913294563592964651319547879375406373546124208441903996632429615068765303651297927491094390652080874724619427292553632139733953514531949967482869803420243352326751707613453695946677344975132685104502420615360363354389106441528576794365423828866877334407120701173246539434820137676531470141703919775362003043715358915628333674026050167285709059724785439607651866606882807716260608820413897279362146657847382520983926106801456222483071965783613912178730816101128305693884846363851197808705517189844780182977357190603950872716665549502366111860348504184485604930010621449807138928969105503578726594544218228491824429559316722865405305410204142076978939557440719744728360937271554926469649446683708303079416249660913072639120757054112722713801633380300126089388685838266643985984389957148017289085771601259720374712705290780605917595519510464012345706143500873116844289043723341725413491268392502258114157710653240368759828347601537345061718017815063852732991557332814738398340974829939293196491456292979451374122511437794022825048330710302742892654756331484020334139975123987448601041323278550302311372824012802533692222871134216958529912639936054558826124689824894248779492517552456875357750607622707061618084525191459791160086851605505695028299368310190125746601949279429463976838925003610669584927650108878634891971153262256984096912706940506594636360852424173899769861334433134367443944799417735765006980486729642746649508287933189805997576968458106714562909904369659081249962681446734278082155827816188613285856216146616871932620114373862934947725980780507956857193448421571824009084928*i1^91 + -2387215252372317913711462589567583066685117005761275771993370031364989826499268149187972550462150664953638449847274601504566510325482286602067330011295592289674253800773012738863350501301026090884126673509573303748948489310334029131258378969026971987925443016341566013009189161305672533038832737217284450590483827238311465731713582593760189618210996641134361828701235248731187030574705486380716537172872760970918839353781269415261684731096456587460210196703473936811827949028338820896854080050061256493029367153122412978122389397823973383925845816757347395898764044311510031957100470151753976959646250965543296148417661804344120219757808601691238731799790096803806795796302572049581357790137830349855048056025273405305957346635830545414706919051951968507427992458603868797159991611738611119151032261764815037621623701667798685562101443588822793722780000836006825140273792971670265508546512581381656270488901675475464730601560996706489301482810109980830774517553661261964818708818872139692243622503786524811859704140119744465019501153777862024158181425162977413182302552960654533283332591470752759430604225810248059716955372284828695527549537881374381030544611243033419259484443136925450408347894751654101455634983935251688181698779116867724747074892705897922401374010622091887991499991925322757872143147623714327261231395311827213327343760780897120400393596116920110470572125829211474118105067039203084719265837473396908439745062526745515720925675201730955110248284111073808278509267729090268333276992901580507127096017386316486349379821505550537115251408504079706755360710823188605119254289047158187805881071246749514662471525534838097444866908712339107058285862300957303037511222389225600536453868956396263927131961200555991763864232265250452087053208032250548959839661397629399636692749585229540988903514218677704144850869683176969411485664733772222157255109104539519179034081526320707499934058962351093323947102491502073325014443482309667723512862822999847374459047854566740024139902984008218273320640707996215490435429860378920406389380119816855396006287836971433280281222627345790511526099991182764939191064903511922993399822126644933087770333544661783644403994477349394368552073718692148450143355461644761229957365743511607646865295097748364833425248103286752383543240220965121941324177563405356479007654756259043102524389911519908278296982448714600264561515902013433017298127261793711340791575787768424144930533760866831312578185876314503090606509654016*i1^92 + 1030873355287268702746899876813176346781787065240445555946058029309592654431965392094631322296003260769869828510111002312445320960065665309430242811123452191255646741831214723093232425699486524155492836805664973056686748000983838442353866803030698365952621492718743768627609515169513235471720913886592583783402447413883075809761313416865955087794812886416272496050723048658463593795705869016537045966190046461764525487793396668072931513617465335278652518112001911458669192713079353538202332380062646876373542856349169777051725785698918259313865978092797800288900174864652935768178494489675824279641216976474571583728018539586777887559705861590165400110698575885748322557164038584437907607961680836328011780128826449840755762440252654532508164264885677006532848384281967872082291276560768763311441071449811001459046977086727791802961978887316432385869556216464878860126983003364102813964472282054904845678121636119097572654771115960726462793616220681239325929511413143975582895156034050963338478330576504476822380057006618410908124550202045139738597017119818865140905418941850190945350485779991381041143914954038633073211956662404745542993643944199535324646828058363428185657308119521870562072746935232871935766474513291414080403700341709098258756448647676995468799250505773157188667355466489942830558506482575777085034063902034501625091829961297372872767994360991155229644736608887106427933536190737571486332262178602684543911431546742743858520613232746067764686292598908056547347533416035202885250466698462938604583493498165486447942012497535496709695747309803173307735930497022652556824752760558803863692824314587776088285065872551795817350181375062126292654626687197692236504927563160634193557545004203177235601873131598089409964007381254345799910939111653489879552145767632237093699109937021011089236516301486238809960671921234671584330645196724504908913916779730434635505555724808302028697936534653511409534266722147402895217667645872929488901409280522864662099291348272230786002537768887254159558023585499446643732136655967040079192828087829243936865622337759854157637819105491548059137709612201222975066396878391070214004623052702904612309713780941176865275697624766476227185251318097072323566518612101485797669188173976968988221423810419702348501991822649443882367671511035967132057293276873552602209261409338905850308304310540749162279737997078677911131017663388438607304050688287179289857401750508982290660195622131345679700625818610193085235200*i1^93 + 193532511996673961916100101431890392931375022223932739392179815991099692895251256742941984765589535350468292270066835696540720149755737620025308727136190457642218170689909908048653850940909343868243325918996357807360722779864798789080751511201180718323994579690206183723483417656148308692171007523852958224343558557406772114668541571791541273844271173288040241660092824327003848335393190758374940781556892831518090206584277671028602496855563742755729897301769766878849537558386679762157352921264503437439518838803989451817307876641352975008438600124990242345783442710821048160891057249416986856624977804035078596981031938946475044069621175047514867560541837498040843102191777263146643844315896167353383941353216659906755567496156079484509729586053214107267978189849173852208371571403262252667551327397225264612560885439096748872996557036371995942430873055655702490819922255574662142123586435485862664256811729314230591603657380612530828899553817997055169019970123553706969165104950686292595889009709090228430119182801084673544119037005866004993653352845943449571394792361808417860481037840325576575446249559481655709200130863866786336872941385983021531251807814215513683077736255676291841547372219642680871890762451798848485606523634056253690687443684537713863522035313582618305192462510034303236399831549018127215237952174306533610644548715357948753357163595932855982101028423804351832756952002284364599469278550642997391463525234263658468787062085675765027542654894810697083962099722608172747776933760390585616305994621671666363915849415212657551500457612076472625763498233010188533108720981291583261285538904982767801362668528002662115561845040859423466322672782210659862814997497124583965082233215434358875231727294552458338608565343446539845111499501711204943664564796788577307878378870527885541345369821900644807249747649126742572259761963596980544933781931347139010913207148920754414281313161279664113094290285741837170827030817080972186561045125140464740896618754370554857654013665103492474157494393282957077877541270029144984937115620923635460225421625667922161525508952297470037818867069895862504940774416005953481122754377261621777435843721235182735540459758630329783599305619212715754720141626025275295273319080830201526484537248491125809769196700749442493908190312558894545238358782799959136526225872781305349530888483170251641007396377951595603958841617929284107826923109404080474911723866140695878961032348639258923651193144032100352*i1^94 + 7299907965829165630642009749568880672096444203776244356873989342537315452047698453296873144617293782450624297440733209840145471140737514635847454713831999467123359387974123518450845300501310764063859973388436503028372733073864112266658362921949903992564508089797885982681745813369755554463400544230301165232572110543445633288739613764286606529803248593798925232446135029116641774988778702504709405380853442587173942176603017011130832292002169382210109659538918381175445818291771521590959522703862293687768115675508185675697867341608683121135692433802362761812560231377615132071557572602521770865969714077956827356820535995616984964701323621361322299712667622154513318482962124358253902719456896049662503419971029269253483173243117758881284490553110498242457403406052270354898566982280476485877586183625128355956316149079636320335802483852685501437140158401726209109751889461039016589923954772121906089495304371712456817499890926297418124889275981099709573342692644856249429587294467641502940018517548586031802765729974669959437281409195341735646700116558254126723095686825841038631699776444808751953989269697723919505867464629297891649911572793123525267183360381000856793544959395953202918897890678161136142905413136891238115518910095295493482712384316289924338711409908883220089928820065905291623920518819000286964811980393123633847267517651185170272223117918491392287985791672119066432138035687487395334364950179524776977022173017048533778060842090382052606588640486383068939735288832379206576285352647776820128121614810992285709430728567455466243992172282416117885852635571972524397998418940827855162317994220429635198503754380483867241960099089531930333547476781086426685424817049044310857119606377423756914094142498637406301238192046287661122411588111862139148377911938616299204140802960179319426512604358281239217646846692321087138087628736896098807658627270446559014048975943553171381963236913577668026712683111888247605142689002516411894267143199334623824037386350809353502297631181468414408585441384185090066946748964581934236247480875422634658108246387522167828894324325572913763938376161708321294149022044678625723597161064462431955607150398667117574673993685842357183262739624966368250932898371254337615551292731805527911637051665690512456255883518586986416012934901958893596743600476991164320206055001015889009199016182939878027637173101829215962343031677991340508274516665811866609138376640408967087378352347664627358534467584*i1^95 + 178286071880122004427984452776401319429775350008361083372263586396835426608893824890490314063333092729999610493735794618039734183737120626773031331711187156889781377265008927378002964322395000653486118758326601698387351279914100502393837902957465557875152266313428476797703409891511892777788009316057050493072842471768950934246999217544832808615973219487760405678388524146141791106330112431445864945260293708952584586773028496125574049178154749405264147703568279188699853515419339529541681606437656382734711713436781964210768770169767578263370666236216858669573578414682855131647580471124934554582145889499988385025609276876493772647197696092276328044133948085200931594671195331541804526549132419443574267351935680782602968155062713681919345470774884850825965587343617269342481662692741094630050487582355586610597245648907608101143013141827939346401391659899618404738774379436791959941593384796713010510881564383637393871330531079538595285924995020146373466629532028387525517676039576937079575237371042248433274456548915310003724346812482089755356071915362770093911898946483854280087939814710109140080659234611728213635439130680877814682219145710590361593661376574370641271065713619556263063321003121594013027534979979094409367672950171846026616869862230989527581940380809341085508967685588229642616342156519098731163799938652645795230955283238421309354481810246923889226166790842988747108813376318315600756993077627724836059948466621405688410667316894086276443380523916112655112911161923479995617037432390446101684984719854278273009023862825279328375141549569284137208647102993843108010709278889482127074366568544300797432372521728449245890707138481005944899458693133168301552850847214046574472407037729085642423147356252253146623797516538259967076673331561706469864006750996706371321061413917632560701828414647674854288394850266205016631462057372889516407828579172519851243135426509599195130333479093122113666268311447020615691819894203424757666279750252294102987760690658845955762883794587809327829646303056597903922233075551175351751361961802238841398958485611595827427313250574620836607492272152413586293362655911908626990128674986648117137879029105615723880415959341026826763285136764371392310285555269798193439618903074511775864884442167714862276745405966248736925507539693329394306471835581679746654060684574599071525909768723275669729383612998022255729214079332718276511775229910513551438884075874727001273581717343864619008*i1^96 + 2994903005293166222457996709068362124893465995770238125631602868297551799038441139626554140146316438503510244139514279558488772341046235134724441598138819527659882395788042403842521612736804677030071754839242437009989952822592902801515074941498175010791316563071639046620408210940385154775065182337260584715001442474224532924444901073176095505300798346027142643385588084434994739035557799290714458026048186653730421133493756869254470302676408536178320871750518938443824827381843660047404765572634016732620638392894858727954480206228745795541910575769220484514949436470522098395195600806774577919675823394198074011595810340504263793182112762358520010114291326009729184288868176041732666112737193271653812776767674148775544585497020955350272729916776843645107603286034579344457859448797077873036200969000467585695635242207654102959328073790228385943392067134819098553069108247385510775346383752720274744879157403393633202340919796526194614133716243998285323763609099568516525041563625474068766466756539518557262806688243095152165327942137502397237339089789062080296686491957559271441217009639591263344830070522855753782784385537624567045684220519832923610669051731858344531108236724109339190289212945059396627530534682367501764045824293398437542925958877760945015813789245470061975364536457252715619005150202133871571463873153344648530156206498570967295617811555201905835699574596476538208157021390579896011109395087333350659987941004027384102176542883719470077053008779737809390435566474998285485267918962275133820172708440249637983344087007919345118022190808351330399901778882099147489388076046755589125004915619741070632180580716888836942851486215838318408612111648160276559714991224809347379990064072532523140522524609297612123494144583061995557881008995071950154103808383072160966217052027044326572119694872331381409530588801874277129665201905268495454149481519309685543651819613351517261416970288343736354604633949189711116950571811795513465689163996703579717092824695197574562012366654958778514176254815264133724504073726741821008460381457900157670238907548894842111636582187032034285047703895659290757898609639045716541392381489260446511114423074174025605398656466622102089892763028457557529940362668956249749600309063567018330431718310251443830438894016386663181817515333738809449085404703087607836370355873439553793909399524570967691925419607170488909773648374516725828039328591130019903485192975486022164038285262848*i1^97 + 38269890818102678229057386189626014073684752912993745984548744008350439279948597617256166664124405842416256259917624517858197169643802705851308957835022206875456821401649428960840847776896096509646394579674180036302026247268256711811307752917981017602396654759553171225678062071130176210659101541391025708224154716303002002215070498267964863026009840195021934770250228937829346216244387563970862617938456132612628890026050653647844156839643251121846870263423812435760347377389598444326247857531757993389879185833373014725174173769539014343419795357015214944704641399749044411840527919836768659201828688302373003364747659502950884005804288970617740315952291266001027988042586304295209216077518492750901572591760464999376527048469957190649426781015695964343918333533014461519015374006628848906194933214440456261406927088607323155365379172441059764845407977477435517661718179669728502362831137600428972784416541656582053094659276229008246849838138008700669014094418917015346979689127906404635135266781301418239146845316543172578523700271440711117148822859233087422933213376086835170584971934957102425359774498275868384606308366129798984636398610528949939192758414613985746575567812733365512654200065826611484385047126575675276066879451734791364527911751856083972764496220057719617380015732501497909533320419134205552528231011574479304662162737085802862102857270702219265954169698245580551579782894435165326638992804640040937220851287241703036861698054803862284079250988125804300793629314510383983932999090943497439769948627898305649988472124724412898294915863859266132865263083636975146364855405841170435259846970279524626788181316924645990395644685396694364347551512567582976087278700096591084439541634273862408598257654937073168959709014537785487549268788780072000831509386895681372047487425834618989959429291073043602057637797479564831795744910569422859932884946841199670305754054128985735906138839011884720116559320932231814474209938579436532163541193479757122375623649655184766585854597535624727351499419038030760569325238478954030004637017607145597233062654616559887979639043190822753040110477935818932822016640635176251064670265109145644274613672535444040748600858496279740834617187323647685452973894195771307002855373246376669015027946142600299333828739195811815513817480771935763639181914699120413927944901683991538305875554429547750643777631260590627660746172994849994041552776018975998210734557285766423117824*i1^98 + 352610847414195314002875087813568221886984904958204929587316822706490317548374007952633002000932524433260725748845574051383239510641567491250041704290195432044129116079415058848391146073587093802225086342866202678935729208312816264261648029398649793769737742628199960015557858545106974534430952719590756624691579733878181136920827359796003742352953703057660223637445106209945319750361365027152500419744118783702430454275770374823763553002783455685731182603256218529860619669274712012128382889740406509379740721326825779124401700271315146489014846424619819831786932279223278691132938225793168702168274920222114205535572943998843468051991159070530376840098687765367363262180661251707209975185697178179826115525136231691188422338825740204327053058155938737021791335760120085735444917331383473946675887288105524030058125216248542221828440094204992537877586931528425980903696749945068087086935087148763286575278110198670068945021115297477685629868230968747332651908996405583475447377697954750676391684243208352491766504794266853641108561958141715845577441446124809153968348352508237926408903116625133989264108300011429287567498733763845103930055515848865835371312956902831641935797053248452661337745229359922196546993207317527505664588033308024031671407217231509132456717182890537923320888890632070866131614636377046683965214178627328294567377166791532433460596329761004786465058955454269483445322616225571232266142817741570511471210189805565931629211892738699569986782624047262985781727178071277618944067090765735082155086562026290623409510669532897322309047110403731293905965032733668878169504845570168699791161049709451537289235074211454499848438346176208829972576813721784715866190829330665928374876671043039662515949018362081903773505094127700611957910948909176014848216373786464851317335982542407152351082629449974300068802381255028049006579748892182587512867837263137085368147268620039529863675218877502622404170848359685988897036009088033495927732223688399267000962491163388880052393148860292288362404167151385328801292472453410775629987903904031992515481903843405640524201875854788471452070214945650672359617864832512788368993672143985324005584824060588146077482874907968042783425648782934936468266520584414042613029787619738173920671812486086346520435394216857289325581017282900520745178481354642820904660283757346468713234312669519688863187857096099236661231366583674440327957137968258507568503247077376*i1^99 + 2388357616654989305810358608200976217290175719438755860828970679099679578213054712731728843954162750974214066225648350860103422508927933380684484196162520215967634691515952828005333652121611036846100654062488528162573407861219708809254625731580090216531853036063776814273002642506392517304161317319356384926312245963473336815426506766402312860030699792747670626746953907963288647124363495623730520511221680874175942676955193077157731673424790085582050047125372369060300788189929276757480265249240367735374116467921756073646612546735731631667847170836546972009658581596428487020856755074113684623794586582354558602054730454487652107089902785252019436205825128160262510572059853575938310921091607803444507242558840786221435142840842871568761594457674568656771134012896849055502552931751497329849691330776940175462197594942831958444410025839307289410054879185189334061171578303800901228485056906836488629128896534406387337665134641632893373438478099279515584541856064847327984727705324955051261556434710577312425277915914281525835525725797906319497267073723827456928285778371168587260406761988265804128841753408296103210772258864638864518228287447510502097871965207084038031506723528908860632786030681983018664643770895623233928957618302691725595066171245342173932754914341402833618858174639492933624296668145805833533790298935911005104444609372206689318077402901318796678979282062953721385944146642491885774104763293838217170353504119393664076629381718296031018984355030734763668541129546663248924815235125123625237763239804697136961442322732503232087810619791827519044168876712574332506650934709372196971245968819970193369075417253306806479757974112357933747551604673935177411437249321207811238761586012717194460638595069592022928841290106675435064528425604084805479878984823155696605014900226950184698110189017281668251728263515639953799606982755729501696499211163006346181307701628131565099557490557834398503140156557175236509662988477285463816232349009005713672602477542494919626116966900201038591977209789379825024041681895600633787770829148530710343506758226557055457388244502531600373423521139070665058011397858382005705802203881205375322075024453152384727990994844958422351361182831048178729280257919824149406224078205389186699252385439638000807104722313703189361383335269844219859529275084117880851904481976747393964183177632969622507190685418956119725106540658741187480815354739759223639375872*i1^100 + 9885683806551901991497794269056343741941014473298246815980396015417092291682397185195835269157953587271354760463181052620506694141584280372726831787099995558322480036502247267922015726076698573516370443364176186389989546356825845682254233013246172096998890352079992537007486422961173630661559241447208226115587967681727582795506179066140472498510016422024655776130148038757175207224335167420461168511728745118182559101246370927193646423494895132577067496780304781823449892106962789481671103420145128343517151170773909069131951753364923137813190710296160798247528984370553140678490457075247649933847641381009702012856902144093034616219706517313627377473053888832869034950919502947194986670372838974660873297634494271679182044868243121396794880388135206325327249670357910217707946405247371287920671801682807174852499407945443600556262793929578339304252908148492220363885621859173531592667019199317154386155830869095560807258846482462082682772230100063334746521183644216860077000342355400335903443181785346523859097361173197161526969403575030577607841465503391809573332347658062207464687597169594724478968198767597698749235433384981091876154584193581821694139472032798384710870547446244665508753080763836820843734712340647089672537385710378889920400949550274070073424443714531810345469799035501448532382418197144500136506732352035301948740220965355670631076674650253997119166633944316593090023644506845033084634730400331599348182670256552875981833139768661359966064241507087870064883676962550962367657742842842435546603288257076960401081273326818455806279071176927715633380099031399650893024021433040660785673339613648681129589228185921646800382682477149007395021392799745275634825493888379377138743079432620115990437625467527954014149182690093836446100108674528492468911629038624961803026555837905249719725149373009856294105722573101854857391604075091789455369552374976993838473470962212241958531869653760918913349679718862359120676273672441913214720842010777077631272165865212857695456728108094101873943662384905914988803943255698226997677492692047768245050657756814119722273208995201620583532874698471235568208550769678489445609856994556461334021873926050456732407036676541819251664372390422137253168418418733384540270869710509965215403700816616936069527000191434672724722608927671191083309677875428856270556562535224328404194329995651886632585962925652801393498032441167112404480918890217472*i1^101 + 27204248868239431800988051950037568958187872066195763465401150623582882739548041026567019517145131397365301184219719511043231486432384546286811903814203718223959115625979405179611596811409814944702288167308088138480842812036895035870484621354387367754413439795940785519657396962568534006992138577604541686523686818821919819513040028457157779780647787663507503860247506843510186346939224461205823767365463645947228891735683828093809235386136558677173882814849904743087765945956246503852932853118958543504609664657299903925384654410469723061611241712787915630581613297721867216080915611865173091330474333740944535703071990540554014676551583524943447359947076637844941337404584366093350120977964144210784325947992846028658831820498590634742417841658358586971148409285184310551756811835899240728127181235621049927863484122531676214377242856370083127005707437351684566808038635662531759591614199096014795508110852243086773328938719237439125633728655326134397256872618761912422480719552947188264934445767487969556690563393221792233130597130128759853558007919035162700850954645677273190010149953006544270840453791010224506565690898549377912389038794365233879681757401617322707050731368905137953800964438411498308423327177287415642041663950608570853425411938023185693714341838275340149828007922902374692587397277885188158956019147257874336422491536627813910058061211336378456595984592365939923959608856441685749240994822298473378424256830818996009465187632703550935628572709557204406711937386437226962774511255913361713142278128926363228980242074843705428396969982487535953670957382570665144823097151296454341422769396953546191670641881969025861911765578040629577879340656542107399174942648456475857542899127750999159379643452419087797780293596175470924521591107988567894118046024172461897462972409832938030034626571588719629752757623763625287598013398497201217013903615385148103871044278522226665659839635145533111019291108666849603321288768460031934318886002289880108242529644770479344269183698133040470401834282663736947085010755499977447430967626318411114831032101448711938299303026567688525576292308732476267760815326455876357718700094474251070062560153587418218014961909342419606866568281830734584646376387316638578874223580564207320681641176827468077866749811393409128163097811746072071963105503013577445453712120042524371691734740492121308166678778965147077810430980519914936549244928*i1^102 + 23982278441306236628075239985828220142936374553786737483629950451035520077463902403082595060966214057208756421004370505829238992029887191951850113379338421753726528345370876197642880632293840934535315524997491027264787228193455914032003986444134443399551430918058486925595737957167647082605083672029783780759927121113079583335812329382769070723694948685808273528510856908907976053891138722700647257750976606526072208151093840728863935225048948242871287926521118234879769809969856661660840465371877148807701965109991684976605541735642364002162150040983962856460476948155529813400189169370681610481524651971581699680298974609008897404895035618307465407326765698019283014419674408120152742338574205318899927102990859601889294544660908707578636298573292745637506962438750365752984443806520853970783736486034666486246717157684001091621182341169147735293988221616510694204103611798532633631487685811356752625918217916905507048862548450891820964312439796709941073962711160131941325408598837832995750260508629612921314551363646665797383670292087943444882405645110130635507838890968767777131665694352844676258354206004096520557991537599651612805736244460362094638120852801993752549859606703803596042146822766303460660866767939892421178730181964926493564947639886958191525909490228206086759714335432504648303417094640679063208625618374204913864430374536355181425420062194840440506110312688148641061277398045369314615347824728585981205276328061715909425077337392873931923229845918069828987569568937532229448228127025983929728897135816258687187822162959869478617118570458472366612470678487084611650577151802606879982367708241326880834074807011333715104077481618791505117224929254573737062415508532412250470097686680071111230965937639128312795557144843256002241310704168275159082198151144924834097494364829861234938585871392331859535406180689188378949146112579420914635624058152801745671588241798056744481692643309509049523494779239397544883713977441114369748938755994428222744933078450260367222675294601906006985852619224655023265983821295157068948495558757390327904541372850918397357103721074446167836538334022764057372490526932911526744085367273805741118405959129409729355210152638993417213802393878969992258903819735421309883376680591766634102959329457346758741249210466030006876122758696669140146721380708993498100532317709373001859273397839828431061467987400383733833347139446505472*i1^103 + 10154880382801898830565112847217916540967015696904433851227097880807139457013189909433213739064427875434160544199689767638786970175081049867185237343627955453500161817898559688981235441082996771751860360155192365925442857111158273327794823195016047210760409605661485123967646578092190204217869569962459184250683422333212151269066239842352570546456479160784650149937910102636065993353041626833125051368441604461539545169068566884105428165139255232345413553088387894434423926417675281720448688910281352185058299147948723562535914113681455810716392828223313398524590585118031452524185498134333385085906603074675505858997482918647819727935508261167416983583272154859588658164245114402537565059170060741405339652916936578186641775357445217157791684538693516411983103769034575808488538919505027927417948435920311383838032653423102267848105179446457459219496240933617759329505651164816206390082558586500497277689920630182632755819964900577853400368588232663621941882740736654838279834413435976801553523025217270389417528602313674110821708706954122207080710018148698287608801241149427076312706005214308162212131309157794152067945398475783459147366697062633239894473206094534139600342226124467668452335485925024218386392346856680876147306521596457836228313108441709170045586882119582865229492051224488646340535522523129349252964573318610698535295455692686565531927842908289342400677850682018646335626078997076258137856160422075641867891011601509203145726353910358962038500600723133793285522764394550735574752715326731849323327687042954186083119266673008909096073131721055558350418555013172289048104546497418184677105560391075968447632394611713227975011953911398470114473215417320325151666052697306473484796243293012083019500104671959206651219496790787511549366752073041111924257816381333662314981539605311412576689694810313929950080903173988559326511148856603314781927507923153394321883317926281220264600133790330712379814807385509423368952357759259343849604401995080845548292368600118333368428867974738648411927370063731681991671761714341505411234190850720222656780082385432664463350829910005049234394959028451144844925540712090892461200630614243169897244779159981032716781184187769529100309017459518519530604324516776423615514949996826880681993355052497256983423846879835960800138185657757683155823913809069940626927689304172864046132473345146788570654929172319146168287232*i1^104 + 1507915384887256400943138968850480616739453620695032311856090789418607072900595124246192529998137495052297508047278549304741009586755322269900771982669901562994935267681382321753908348224115230272422551712131959970237007322229794159608762876403463265445489705239206492947518625985617682261389761643498965407604594026781972920166218942849672195822911998895023365637492503688298177083545326180774685256350855618478475170293519183274419515266105906582844146199987589913749400785543916815468985961890478423173349807149990016129428957217491975538559239499207216069451845828695673960824783533576844716426195912092796851155088671883048132281394714969010695151700460121953497681370184077149908110124115732618945112538801585179564291405070024715305964240853423768680942635728702884470896669028193179609665108432902616883665960450465679933530571301134288703601517438945143907209312965728054616167171798260121811122363823031058925530694313868152044582266603001482909241745555787949473093907948051527572085677981971564351575518904305015537285157281179329599116343489109875220068221119063128836900153503320845478050545238187239908825348790474724289927523649636698232482510171773282470558686581947652012520322541685752013619517404663769871088324052717107029771258544798462169246933757679599613921814747795226487842911514131025190365730722887197728183224552741299210016035900555482407147174582845431562512990849660192875577618835304157896365731880996470700504077119561375464357962206846090278018014461939994337173057928517578644923671813767385909498938867262265226580312908795046810458117988871471870665152959478599071429202190649699326118428789314977112189733600916403677561320220171135617092990489017094389731602382515329115359102060938182214881226230582632414232733743547958726751947916703174558541047838748728363272400822017374418628806773913442241906294923320980293184069872023393184818827879588697270000896639525559652705439621530079659294801193716234278904921462257377170954869704750482432871987032912781440668137096615170768750957990714277900269058575976754972707169700871393759330525103384783290459116452452243721478650691901066184011316362798096483231121458172713306023753138613075683776820651007738109662168092344539296171342389888238298700308006560078007711079945635555736298959820664147277922738415112332056721543362969271252771887392024428058941975731109888*i1^105 + 111783386531220647024533669547087740618029558289238252433574579701581895818283735003224357953293985233305803110702671657906089338814222471900554187866458586679240309688018635528491342494216704662960629936540387583264764237919737870785292636388274945859067592834094815481265269697124542483608693504231889593003088958429107265080543884838600733786785423021759497478539898012532420987058100262528601569701700938230703660536411149427816849756912658743724728450705198668419083898685790709821978688636095145799483278825079221942782099948045407556411003840923039328208747058624773437007337524626106009815435524963180705648871061355638302007786695629583770706759045271466680149409448606076823964625592706026944058989677168265143674526540811821954863711945735358498330224377441148646650321749852014223584953235585789224963069302419875898791942011800069518329705263970909819001293944247935011976541030476851768328532241681991864766970290637452640658398980842203289081360421334441206522269765464058112684844003930396323977315593320604112197096857340892593600001173013553462036720266744142130059589877258772828645934933430336338950662703938844751484454219475970089008328946355695706892587963000555827665888027298360492078236207521037252731800490129855396550632879690659230137371659513461581414807112288004913839900150275050265834686487130919598699211008616946359129404948442855720754187507881941780918535977301223088380260843268663845104677000435537053610497804065932915012724658091729147948095605825617174235721114185716063741065342553853296174722660331982924821303840150988720032815960323836713487786951603262293088399926970880074051043599082251474386439951119158161403251901889340214131508601925648230152084961586272081019842282154017593873182617158499407893194672758474273215688452475631126826161142724833792084927653435409248641652846558761603141922145811800688371955014488624262742162114089718430819671769433439532464364367115516814332826406624090973776321318362294974837628869870800677158739939897561897432493688576400826075410236121318696369800014090762452161551707028351650184271296610153224932136357655486224484853699854872128477725279807306334047521970593506323348929294214649396890974621743864225279750763608537324765788858019215228661719669521230998299592159555365866458862400119018879795848426747344522340452196274213995315232366882639396732928*i1^106 + 640735974077201434665011945872704513992904870663832727225300889678958684319135501031459859002839226678967741504653080497909821227424335043516970384993297993554151597373974091015742317068529335875920323160079319579673758747192052733985280377414743757335197828196488606699859577102686263674428226927613892588203165576386452524650739481694020672931957709598584654442499933052949454239057112720579840044336214895827257602334170280758707591261430832624944997473454520655607896070727053887644080746630832789271347995999060041454804150065109072235209040593029366126249533270742602769257347071676764567292283780957986089517707671871508859107717204274592042683247647036081037242438437044161198834625162536880946612716722951370797894251986487847610702170974156811318441970152751734829300725485538252599737480160150206286127667107171581193701414164874994014998442964430199597934423094557891136624610036487053184734415536938682848068965478666296730730938686814727818181662761678697837908525177413406965745731094716832595911127594398597744558320449278723246106037321971404193045897653727446267593705112830189674572642148711714438248400360862533828920151252836272600009709707401450192514667574785620156389016377265428868317618381364852561224342160869722503044353926570811458078433751736785153737062645300416369553733513952781461299571881335020385300193059406811454544171079339576671524322346149253075662413919801163022732918501003677920730700569020333349263598970716760520629842831673801591755423428431642606966097994486851939175979685306365296753713287076191053060170220510508192937913346483066910287212779369531486003157251085505204299047032185343307173920092325335472159442833361958067854191797233787545092001090608610348113200746407937643013198850150619237234246128517519869524192635086599866534301905509103363823719138766424401132257454236210477213984925093102663786206109593568535244485804560746375197877108408709992083792926837888222027842354790868226679432340891954989352159140845897551309290296040212728550629225386195894645017686122696710876155401119122241226088067882778972316656228416518747659319450068944041915893238338189025457378972370681381740536189281523398270631332603430057325943886298305706081083365390147484375074179073136795770917237836831884470988886986008424436440057647539212135087713557445368010946877578005006730955587584*i1^107 + 10557530793827942308843430468747640917126141422844882008064468076509209318408028440959876881164495588402541998351549272728873176387707816177992272707757751021307854069423501443845086557503000384978918976051498831682487941916029162871389959427852083500178169390650802666492064056581549966980634224632438204394900902875858443757216509182599775850069593100734048152043636227509997531516703537186933616259455952750299915111924298125348016892886459266989354770468421781667857443108178536359703419266488460223423909705084270087678555339918690945495535450785839225787482334979737378284365184119256681788034380782487929449960122050257148275124175898008647977813066120519940703290337881310512460987302390605701134771465969172540710346547184903941478766768503040180919353353982575644685823383350496466688751121390796023760434797205339431416220442381572533576385656712661525884112683139897848782605692293233137096981450207277719950651208498350119110626331006726896138266348135569240759828059469248030136383495599007417119559178845084715784955949510976423817235307365211630101984995888319263948694062288011073504371366418948721144145226402043013289024212847341150944617365124284919809239023742610481953537929030256113417199817023921888101301591684242181318541807699892432403867658351026282395109239998690835588001590164173539173141583407682914650593466028304883238148354572259385366519685670897171188096602320914910735230455082816514631223541246003047100269204640308299730418237167578982591976173523113179786516438635674535203282014225077741377108330293573313670368456779611133432524222290376007575998008065132329507244025345720050776702681951371904978667640166339387969545228213863584482960428904073629242493196082887185909877149950911527851338035375577582687099518979475746833482795909321645378865064643650277756092469033812086064238039807646367030411979237296912376172119934603416791857171017463639489631571754230034945071026178900566288100911357086735792220488364728671153003236776394206947707602914844707305108887227797509194114222180243051496416962610058240100249901104695180044670329114277413494436455187903611559531691601029300519110119152957349580427848967197441689352070412198396006604895489029962731389466824313136845574251342467308261989758585771472506465593133646034136568259791261327008572587898112324721822407771568472064*i1^108 + -52869326620973681908467250744314104826202080437432143850662893391867509438386388110552558531326150953824598787669786095492903720147079016277248508362497800109293561030664477112614461262751825556829984385001914384376189047934059970150348360297479685965489485374512366948462102763713648515896134127313735393545267473613569016868111807770358169454304746572706108427722729290919942979538992115034919634088220674487807094636693835171853349994854738410138596171034713357716722702349383001047154912626169296899163198253507023330140218526663438440843535998470482996091894311250834355036161574718108337750122238823584358956156509166187094443936537482779492614022500706793496228838666577850074032638870798417116529637449941323242328959693664201014865026150502140372836221022316670690364919463541644295354819009937603763466201609433118257555520952020640659718751065355325317832566853852761104932759808877258173524524195696828356071443684165379729945612803405373545559998996606201610494905489328530694455121131438863784628843969763364229477526414543804892844782610234198879622981719109356291059651110990900988820071890405161025571952522589102882325653399654000974509996985060516944417063605827546780118145377752480277835053972526064527983215075711268506097052291233511927044760716497101020307543806723532062669347978550343318316368135552391664214048224121893135695918005873613379644868569867484992761500979520997006067178566644056656445374733903924483629178923095060192174207389721278974332846847897894749853647380311155010525210537338081962079805642919995537502674445668488678583154474530628249723596986495207063077839770394127864519620101087993988698121438190404855129509614839006233456663241094052590999676389057169932079500478616404531716287605166729358906655454827775192237068081802213317341925162314752025500927766099136334449078367801521527842806757091829523490906115147368987422702779810568620129004786646386325563927378710523660286359284587718394898593915509423915099961962960088696035471159404869100672952671271806179514956530163949481944302763313047356071388357852465278480731606402332327132625088334398974124539227738136368516638092773873704008111467111343214193673716160486641877860628315255382601113969993197374280249942434070700998674035882500182907221146949508799684233829653119922028290982112547826070192128*i1^109 + 63089495121817052869164885442879836806807776086769444216830069483742940482673854353558475084985033369720893982585051447756585374555229745026216370303717660987417017653725622796345170488086695661764068847059666915520881674418828382199395581152941122630037599279248258905773641232210051478374476673798042317815496707655331405757238170027005264507248386708488567726721574397725878496092324740642670264546873698558965379164170737610577869347138524975801218606353520954208600840214472509875201067149474560490709142809678725148142886473885327488892890177848559154712100542096324011781280229757538748492256781443092021761743037327212968350969652993821946758872713680547354001488869577761065926256451708697049360108337762928292325115823233083507652871641463927170707764994153555458186302720159956903630558070875160813729500763341537065405903145147736573058486345227816109963346909488146221969634136961278080314933176483489760275683841640833692249677516748903915290269024894402642953899233915384775145445784438251236116830536572187835818710090855495082314984258190683976754097686987366030439948529923493137522793516666880288751231292332928583402204704507352441726782067857821214265946748194012390471536331253101180872994032335659845422865486402521428301569538997416728610150439899908330472924431139451944668303717442856609308042003461179861396645929768369787236125552590997911213892301075812374496552969157572302237369786049028052441681372609245519976205269616926397426200359127676620616598917240013952169039571951198358427053845678738542154527835078305069188905352132966550883329847587379355257872882271346115325823895588296591635621261139423073660054094441599299488293687803051165123756536519636896297970959262947491697691945984393569999364136177138631019813605816924919783199795379340450062515979178822044239356757707584916496496368677097015419358552382364844582633443525142550364430877962360250747864881362396029217844257197794129571779855856392378254194097319331815026055529680450993525519874659004657787461692664554696558397100079063436146780798492758630851524468384110251775498149694976609257605789871699511556281189408478904952400502382315455064382629336536299664632434356994886381878938674449723407710302660537625643300743314325244143450046796576783044756866046548022364531855624709420546678425911296*i1^110 + -4618990661582771875407663394427284307695927009552535973151775870271035840076626476722158854528345125361959285098496096720847533317530705956561015696724579097614028572822689718647045898885344450229623678680060644343188604056408800091360614977061923443571136680355643558941249621096314594144831856859283745835862266909073359731357553742297713823816151050972643687275484986580418410200239618048840186723263278370047335271862344425574918932242011313536889745114011430218684616253554537265829605027049914347720054397787384251321683118688978464035333163524160814970353557300704353989621579344041830180449632745722553581021719918191344196108945755014381657231518181356089519268241358373029406123036651773637393366571937910837083619185801825710575092458069354692803615210993442780818679224805059181600375572330842734953511043028460087359466404040921867821511447330961386560944703243158694647540615146074960356051647716455284578537069758376764038658986491743073877559322235685172901226622346028564446919818096222550300731830804365821472012005664746250946199913871296818339862874302345871667011993432725806921158267450891261065488193722051353054930711020443889246171826314999376229335490010592062134503865334829953578366232366564588774070940441446754110014445630981316125975907733336445598319655330210936456078504752363387939535556152522254652214241630889827203595922285629515840559226352197377392502624934061167074963749374322128705967760684696803937362352951745475829845003535397741670443839237575460182989809305009318327936544556960891176414472256231195857418741365569831593243276542393774591297853123562076096679029119090835830897106127603296110014219446135441877058057779796292746452378490307403424570193336025702758361183057040539783631685319824130012692672982364387218708668875951080042237257901416364443188342593323521904085760927215780212017319848381075990560371139840394781668761243587261381248712994327009142892913477010097774309665641538145214638045643664612481903098043994132361956887594498175680796487889323173350203389074593394477099898038623239318082261134340551143526370188607330823597836979818260588833831148043891868324160106706689874962544232545552315455708081252618280508973615128935366058153070041967050726660378051427599806527849765605552564181348400453403984663576766840832*i1^111 + 857340800381976019661454272743111287248661065108992372062011627649343991545107870045981314741539399176082074688155344642914998448849041420447328241392426820073855554747191453818889808828665161670292595750408680819275559415422332481349807171839011729081643769453937267673479893470306824805804207849963243970149049404800243090139622501271487823351990098428618005411535678382241542712801378178432525926605229267047410849092456201190298094440064402288099041162648802550126032159996726616059779107150414967708618194799485863242400666601378755323641172028020403821213975683358804244376580294285606283395125760181020691586807193782232646214766888162265293912278784673440065412670359402875485963498991721732327464135839062589000386099850469001534111833597171698353346193024108456065126619811980163180282744052150555014277453074950575363703835571272353094154328040856236835070343474413125125813574928308070946108445345140742181907688167954086752122987382432114116721618593596795878870271614404689683200975185546027688914977457992128951533002344253672642663110873127774358051450104894852361353944540271988852025307330781224952316000490677193086922684612399964620587274931587923447691762368071377551745912818483638148465504030739467599745388693626824204554615375994928264336400095102851443532688206950775607917796574779505449485597802304698595063981921419009108719738035328762927810695474571706044557643871215595072137069326636993695871033857764201501033726514629210259357791957738915962654035757227703780637767977180367133314161548056797588935696235544080814095755425441708659393737147225774570574907470298371866308465047861666498347204108209972392048153470904307468010847639848464100109110578801903743026191956946546225997535808464283630153162216600731007825681754798219732794969958671258487089443711573805037845170199677417222656479206056809851851009072149447694740120748957859567947371631698339521215735679293079506139292386510361539842370092498364763276086948925015269962461417552280723231377386989205186889722895549804020449648255441178002564693881936948026299439598741987122488727312695861398812624534427727790088914044622979454669181539934879058103390080293965682863724802579164479191083550705484779567955712210870336538336253861430477423548937416460477827543992764999808319488*i1^112 + -71374561059708924644461649831653153153694727703171692112823678740065199448358241907134945388909630833908405802922916249750816832000867732208052015451335703543991248582505831947794311252134735296141848577181162340303705299188965189579688972983211538860733420558922002158719688168372857919045976359488620386735529847031154765883043635933287859195562877322329404992430327051817148691186761663957776579514121427345826395863521791988633481154852599053733071132242924349438031620786043321563606455224088276049362172190477660262091324878915805781537502001722268980449454344065443510770892491409682241012632230187504865008048601407911276374404781085714291994075914959924063407342629323162354013538367724918293440731002466747184688851467161022948623935453889172469741432497178300335902895770669097707157054640985407988941647688499305006312649039857333766837614850777636642533668243290350047560221117619650972719460837329854852523259318746036717600305956652384906989530592683352531243803141788279322077230161647827734233215630352953906370772754547453019814325261696554947883221746597797376031432653559774230924745955481843117423011691934684729130851445045022763159849310957596215135826102520995717009118046571347950014247916891171799888341091000367324956696834095149147936306466568735368785129362901818307045239795489069753739843828398658292432708226576876291341005071064246020103096962284860287804219678462103141105168275174775604701562339639775120859797946044998426916773739569698254170814351874188754064586207896434446672868485110176292688320443415598008334133943184998030346747588794974398988567586536350224934920252987628814823100753741393918905785927338771815904820578341751685682271518812204477969929375759509943855493456038332351518161311502151207854541968442498805786221770157230827071086504426804190018166553697081589796091310106361400020907910904668974521458304560906358690036854859198067769133071420222032064538153229428416678649551073452112903820870012473914111612902051760271411154336743782344733650837429295472350518457923044146211871733852435424549836629684490151273786194928180485562980183759978656252834981423157948946734532438197657504001953116243746549105247531854532923182177214572801056486616429914108779415497914741239470431667540679325941120368640*i1^113 + 5161730186096689952567827871460122721136630370886077081061101721056466622174165447757837747142710288098600001858511335782958985470343350883858960519448310204638725833437160601799119967013025757948325345726310226837151311071212695555348420833193226631408636371874450695480341337498553756058085629901134187655650821293111381917919456614200691639683196016532025755424994976126949254090224780217856673351864279876601674261266156487380325336694218329350144783611251961265087901431725123263957897317877504575578262648507944534934247497875319049718842692418440572815853246506382386583126096084310786490546302208289518710638430444211973324024303475929925159087576750056952119390938846803599091224344648427942925925196459907207457155381732717315576736986920921082152741035915734210824321389047926100945313614019740731774335181400672098376560687311127239019042625175317791404026981646586240400239098372702516238751956165541497709348423560288677030711805243207357603691461940317870516201005223096340106046620799983797858550784152204924111026259900505268122805637887145081417060022363956155963354133215326659222566060285341546466175231449564438395598278456348947283768252997033472411181502190599952363772521741119440381840947056545722450180960948555930210103135296931511122370343034407734284166222181574604013031600853313703343546036814124425899172635361174724882203189806627733996172895619725873742575259465943136548079267103668474267413514359114461586666920313762812312868916168458050683315794815371772362830434002837510841563222445342771202351223152739125662631959565693333587077460699892198734505048722042480452750606247649086381932723408372342333297660427870226188459004439354551576457633099066952036100056894823258817149716379688943710563213912261215446053584313211529669843276983739089316623523766482409390208304368503774706398951250377561546618187597176358529431012524204892047629989229717637390694284667863436516729764097557249857303193704781473776355323446837308666041441839400982302254434839303768660122905870419761568429561065907602892118426894819947608528028552646723469885155168692831615546528842985784232981401828187988583775980219144596116181120570578885241717171054406108848081079998149284685570286094368881138279102836170175307882792650539008*i1^114 + -4370252611023148721282142609692233294350114482969566654581932965230034386512673792220916868112341255770521913388609352879977353347360574112869193816264508457384167420383528988435373866156726918445246081194581277780242882778824185644626124081025554649105193422363467394681305939067788387401494077220798286246383926535257003837617128441222160000004261765491503918951549422282129901120266679931883362707326519957259734992259323396778079786067620353795155301300700075055094444124990432856732910782986435269215938392937346886035808308669796605068445411453540554115579216664894390131119932457014915679270715491399006105071857001456296158213131191513709026628379813680160415378325460699198170818300558592228083930393218805998734775895330757235248690560304309650789868784781351600614885990154070186647436674796424396095056062421378379225457059841979919720303635093521690103094457546399030980092402770970118371943357146785080895765636743061737458812613316165176989005232623362200147313986050925590701939291461941193835961242661602683651215881752627101688689340018218419943901739813261539782305344843106473683327884251386252321598134795106501976918597305116578868241024648279723369826944682803979778210003332831465217051603708661586877634351806937849736263621944640261489010764598607778730462028252554864125641480381823306258000291806406334938338283688777431463065086648014066603395671789757317663912923715144385865036593744805051936212078597133445280813814688958754680700553215107914719159114539647839525928739661090518211813784653825287961693942139619725304741579803636342803400443006012991485789810289783502379380670546425882167289511346955489686745349468836174008943649354382034130950969880678616414971378222741666296287460172836892186269250900072874446399604486477397302984187014982367605149306157177165508044798071858620308407033619299579548358644807862874683047412088326483891325406081564540341058347177362266375940157138828473546258735121778265302216284985140826422007379068355142899306454601738544397229817410365911843177954887733338015278695827196877679271729243379351393238449017341419299744019834229612956687956906363318026835304843334604846321832993091681402799365012070741002964331151196128438703412138186312749466240101323374592*i1^115 + 18949516420384547363166153079739940435695946100657267029530960793366898060006552363750267471085092399640492457217218538954531021125261973903269418460336313669528919162427440057739088389845049550846278406641640243346118102213479046342023529777447444615420067815865416873021030001506146340680024653135914601789847204231972858360934198834476177612075637619995482724885723801963803265085544638099049257479801339074732145599649266748479735564426587811446300222533261016696493497279425738107781893563334698063831091569348676451192270996676266784395493100172894222378780369774619012038207288426016203683715588096029205098371549773303625230113826615662513705635714391029173946518573849098351378771372573920088832087205315738599068154123419587829717060899283602238856193269563826257916163897757039199595605174684997078540308979597424836714513358582352662067830770223387072595438363537154598346956512374828325675302586601140939888131924463029342296047939082540669044971812959609683666358591718303821947595445779306397934131034419735421062689842523499586673075609387475498591571911141546202075086892242161048620863651062868173179515505771294752437207297129250630044000403150893985041950681253942402899689786797443088611266178259761105775484767298497187638677924503459138932896900574943107526170889748368811856807552127455331691347774057828287347573193933638794242200562288726132680778523134397322830542441154437567819856725150687957551426149557101176029208374948406360221698218491641953364917059768287640069347392870432959947518229049405065776614522574529430191814645628151832350475385720601511183094374512209092507168653943923301246409671736768180683903819128494123817669151995166567474349985835788534613612231016194028713636589919928919064932716823722872053595922203028887387453934060327909579317992344156716876303003448130136506459301683952792821299160661046250442282395796182278213774850718657811292376561960784921930462805845178288131889184255564750202023465865136732496246045494600820370781470189597646922878007288862353760207822292575377535706789272153541492539549867862487537576388289374724929242399203363240453996801734238273290678856697494071834252047267852466383286984985990181430933637958450613458045402384444931887333376*i1^116 + 9381860277453246816044568969622464205690435565893507558925339754002005524877578392383654285306129896490534788665383367001575485030530013148986413252692970655573333347679820924500385683493514575319369386148153407751163944088095258457832076778352326090556550934397196791670434451728516354990107679411946232944165413303267177273235438510512516276022709468345943492939876965133592532199037920436737476717776299012736687920223898553400714072711277344172907565215146173529591487267989792469270878733721285750306187831961627875110148137453724512737898957611726773499703651866975844071744628004191666400460710486887086766826680769657743309378479793771191831832665458078538611178423024269474416807812938323958663534984428929584851500864490463389065153457043650452773056254857684909938837230144758759802656282031475244313073115032670092352637515610571595376909918985291796482476727580501640717755206967384120976713033875497163989439504655569063530847278308752149067634183694015529009891919866236316133599958722819459783922582503853600364781533853512626991930453539851925404932646792919609922994163941009860927053986591165818166433435416284549094937612370353278111173881796589081040315663034284872907988858632396748318942531107817954950303671804606469646592645527781210828206853401496473280705629771598649982095996374569705226735812338012127044317543473174805672513116564996418111075657515240280986628652921392954670333184462906825962209379213771036107120217416636394951483001789235678271384229639747902381048953018772385460410673325926768556637735282579007854351325018406953072185797340383714246845786309460039998308760635212252366426630515388277677014668152572387100483734032443967952626602929302665194584096432507566534500666342583569024618314184239001598188995389259839717116234306546135164804822392358176657049222614442844777014097506671722796739632101167307028255814044634791939079126466831802368937847171813580584484516987093905619619583263016518446917952981250962257333597597409461903526295179748620029417703006645288171008970323236000398203848927794064129645669310833805564159417097160656608031504492221137280893033848461424702797359218329535437772258598035262914551844550197565072724219459237872054673866752*i1^117 + 37619983724068434189820842923658159832352916003946223273380503294907172870777449846342015271940789468468416939498734388611834904413317020332920359865156542183572898453216208989473118386698707302955383980402497764605301199649723308328790100979459893135241253206403806423383355283220995229299767060534997821750700002318224464420280023622626218712668134519862428503323289956719196483279013228416170000756072231021725027114000918196726279624767228719359081496759917714915186939820737643713424534779710185123109418429329604929503284026868272800700527155856099316999041668206851036053763412148535794087204804232646228711344133522755059990864305915075414488948884702623302563800159527844448560142750567536501272205332264409886416723558666935022528689989955149220240738693252983477603541468183187183678269684577891511401111561057048256118688494032014753618235995324800079732153686421668206126922716445503364431951927723602485095257985612097598551915313951214362291751727805538572530662449707924821639903864408153968353924753640441244349930084790262811981505807845893739985039634457017306134001308788744128186512410136271989006680224858392970379397388506533970327614323710244864512084578450532100814700001855564746289638418653018973557069980834963590989424569667803578507986158453627129036912743502908400311485724359756146653810858627862538570131950031796218558259052376617170227524021590429416778587847481007103943036312890782215642000663311155846226289155942294574873735114160653264119315181457187616513154619397061957250760042374627160481293789317965550722521351389205244407731053731568668715798308716307325057851617094674884302228574833460525165712197964506855111851176735259096854959819055837294192798376011971059543605993864201565845704104628801359714385216610172542308372618353689259136302589320183851771904015625012609421276245588595221765616062408462541815460842767219182613509224470516234017736579571741303722718860812805055923816613705296055282258129079768229023540919764077375918260309117253602946449295313334548656290335031406358228838816265578452413515576280790077370447363023778497699674763592160538311333757757514223283154864967758039017466681666599991127986993940484252275363490562048*i1^118 + 13714723610941629279895400821007014448989664401282383881710107131344873217467081593203412753279837707650655413595436022640106767710849913816991670512247520395305086201143694677698218955244513529225042687136366002474824433581209976655439562135395797273318469544831052595494818779645646155449720497227557866941731226853641975607241903562901588222113167058504343723173588548536724159774284089474228250355832065772133887628790435919079964653480655648840823222922803690689359775176965793847989601496394835378859271917559462336105561158576543981407850840726227711394728747063146512566433045285157897332004216453015543083075883084632362583667439191773293439927818963275680305647084773827506391954934474196409152635081089474239578886910456951289809636561036733976114136695336486452582974439282693887836481473382032928828255312945937103112872604236775922016267468748385682700675828336018781554865992185716766172644926706600693943010049292070819423278426803734319902027343369557052971544056349902302269998485957969458391150276261846408185451512695198973935222616747081518618671489705536601043285895408363854968469761862515295982425649739886444949234857172268473427312188107691048899304368352835670810387023368670223665669204704249224488458370339674878855547377081279020427244567031864412715318505037350088876127854826435164779093885249281251992214736718497280235375345168171115638521090692346264219860564722902758171907683468133173331673360540647826985336913667891677106611820076883731741848671405523162737876533318160669311604871218111448576154108658750725517265250857203485199675736981363299576793670078535068766824495093247559499264562884736007073428901019747177833351247611762476091746279410888196623757796256710866726260462895651954196081528909183500374411543504706587607899265817703950174310767151335398479183652584298903554608586259255677421372618739920861029237370275698098293256694861023941696609452744770070488151520101895196630976852260478106583140094414142386950451308130867522772227796827609603249054252657429366852077689010709806689566194608085425876807159028117262992792220889036534383743975762645561681484499896454908541891165854022939716303495810967929883949159940096*i1^119 + 61567909418571037735520127968431992136852831716365533333993476307168241595144018578030575561641338114548155279706646144857671772818920878409373755035098103762945140533099004280873480824199213124799198915131140053836478137152870633857502361970348787160362550893901427416044005116823696882366868131420504894369159247445923168022288016056318168467260455176684432924661045790868319057492390061990948065485824480616488522572642099142048086204506573712090682200350657820217146507481065662483103775317008746586132350398339910165277511979369288634683645162598016506746395157729930434224393576627001050006035504204086965842611528826543132639569565971001747758436980491515914208723715854686857729377488229528399405692568254585597791580035469059854697067209624060740445303613001344035328999098179044049892262441710334902563152493027865080195577067251392519458274765607614229586387605209474515293766250643965022967127571136806046029526333134185399694494422081643529515695995500042206666374113680581081195232354140334633981760235879587070051168091196281968702716016935082574077822661672271039706861036085911770963967018918464038511906038375922113557461238273564732104964433687600744941197875431380510663126308412164665753258272557323968261829409399199904743377455492081116652941792016752307935688708277363060268462831384194065396639952085907810281181555386328406626554836821906797817768560754795711664203635116679079291250348717948041095100266885144834962503468571616736245000367446953502998072903114132888752000556815856449451578678144520918606659586922033415750293496902915667728509877067284741335238464729643538236690990426494055295941632231242025596951213675934866148803239162864100243195994732789744001853280388241120394526307034761843598655196837052426642359531858499690740712193853667511797580984443956660721041126220175218444216721457955212773590621891809966401697581540565558630817339725101292717218215537763803566732514201192813142467400426846669959062580841029819402332748188119818661208737750097773701151707945014975420684592002803004833057498028906944817178815869926173689514968674591443365907481946115660590890907299627447302849976776488016920716702121984*i1^120 + -217600106678328921769958807772091098335381353857054238932638228801106423878103932737124692656145750551053569192331195824859692908233804797842349638654822897818408539970086549989068892423938647639767503577187589484663994652757086418317826424199410675264711971207723464931406626832119019616593452073349163361661895292569672268522553334620830431558651215693348203876611966707818695019667571444348451584489831695237460759662002079591474371402808003212865240877018298300924647737360149558079630119929317811700354444285434365570609420410335597965517825513319099072744380939585844095013122171685642921820664265782917613634257196698918362253438277632704449876740493571747476258591910768061593859066251069069880010191533429439487940852270220549185982742279117885626443500468492734389755964432004702629614254368730673358131336443066769604189544275847379381647647455561540996043404932413903556481627119860770875214527106486240280244270862310233916060529844532450899677186814946061370361239744729194501787523711725709277276309358193453442858420155306129816776743657993101048533753746140580644898648753309001077371090081314970244179032427414310765328927500703273319353083512384314616966287108213019769457975343753863338238924313201518663765808312733494522227215801028727134951404869887409125705162027568042317945925062060543553015198394907529516155985507633515819853507832565165175707551130256970179265590499672794653147020675140683080679760292963607431634493579609363329975912373882030146747652561961096241441660308582198118288644006509161820197990493905213048010625842535265043974949284925082860423757764445447480172760423366366577049657926771742749564624195778267383809925191898234905738424129569234071450658410322315906434011999033939924737222429568802902160532554990431407909145926285474478082719052864644744793178107363066819636783156142329720774429722525123485098799753971706797890220633531428304843729415483576484953532208734541384758955556022894125941385962605248864802618432993981788164607645007113552219904558348853192959556553397384832181016192982614489062380271597556853308289002554342036716556982010629250075591075972691863865237962752*i1^121 + -15519100119243785415991370850212367009252751103924185667161071218724009760626319633708524296793722512264635365895779926335943501747228851044013847760063391486817962689111651267537628698168194998660099280468252092442155844108722468794064583435641240785691275498683355192138283579340035648199314155664020400669453209322143510085787182503600172651945120280624664897769155977065409886557950312939388294358119265628330300394249157518335320181602921904243910260785015200688536250365241626002133922240724868459918904373680416613011584150760991304605531856242138171178900432081787766435726187468482953660988960440069266554580975201162275449361183258141263363107587103742250101372909974201262218142119167351287457765932114042789195686887183118502265361908791655527452353621142752650823864717230194881660372548741524550088089652150590118508158753164987483829242106804962804825976439367213691102960737845410856495229704867133102488488997416181111396647606186383129081113860844268036298760561531538250543048516663081360867209266670930983355621331586733688767706577623436515145772675566807919222158103698558476251460158916566224955759816778801702565757861225261391533613373129323373484308056950439687706918549133770631164885607008101244118371116963522632742684324764793136333328693534293904452602906034147376647446469339316014620059787489945632309521012943412279960960924102712261000896749090455561586084421025951552795946572751401749354373246762061097188540520215563833436897898473936680884845432061386756369132263980830986824632096430718294722205854988045118849101414302792989297442114915533726542173279921079831890274132919347885052418921527766389535935045309399398116867191314003255962388382965498818890022885704989418136715508624698693953352863415001103113657390044415007153896128958466139065804438436993672923505713254770187435932679534637935513732959630711084185390340025293271113185391753313751113793691263170701613558054898547383137651692513751637503313610234620909540458959841448435818758411542707816425639372358240590552726590075508647162844894839981850267138774804371143465470591696464867038589331858207539200*i1^122 + -425456626120914434239302645064435214665428044276596351274100415051832732136291584700863940640200884954893871573247166865809236448730608496561867511026566870693661344074030447044779018762647078295665151098714750818432291437154053995697843199898258656444485660172127423392175366230354276069481995737307777419391654557297499707526437899832861961242716896683757976640480164658503035069459214162295241493058488188528751659377885308770161628797958747721763559769241069333143588646518963087032777561035737652261186650198692320450979615015724734337843872881375920770505546666613086958940607783430498389488210803352546531406970596296872091641384647224973176080852116535908923852042105820571974336290206006908264802810988246309085769044502986670984878339213832715538414964698316354892994244711182773142547762830983170848994475326921375414997496963878620468863238827240357727876112090309736565345679452768969636059956453024489084306013868451109273633680006794742320237623440449134243895839036730777600469076632923701801291832720292578267569596685456328398578742019111606033411740379948382702131882512037308979953277754525983947818409782578595266601023158074785528661053314042478325592367213531912140561409452978699002396916205896121142351086006686210155052990219161571931003907716947412773058976150570068483861678454238587548834979489683804375813199645744434924840651070817276431515067493073916751525282267071704850800384849985780334055258032337448195407748579748790338685071273083990277887044132598297642188667532823451553920580433542008732057402845984589996246521028760785250119890410886578982571723659787551765676211432459948025394467253396121020834765320494254361488769998582133167319788849823499285221342007167264323762277162616269065812933561574024816355356594267479954246544498165798283418917696970347972957167119046670127326091610462961067935846073345101477834906461974240794694642506490253051589255252762003885271469748031180008481072510342876693975711569696096518409926997864288448971927848746798133954076316774128774834186068413997190216685201824610029788839760594295260750807040*i1^123 + -9601369455630305377017291800272891144431578323245984535940999050900550350250694535003385554605354401652615123826708428164209423916190747879937477274481975315920959611220292853109989562148496933047573281727089806374491387677250340403650751273958651661406830051053414407385471872891817842686591780357384616889967124685512646807882990801459215128657087051812021536191047349072441349724452761952525672694865906054781670680869218286854127479546582921067117138699569614277888081680225597316468355830682942288931844461596503562727446247828162738566791142861548084403240463633082845658906502003936783589152421884603654684923745247358446666759253946625882361459651042096301692834797505869130187907612768334047915023117276266931319963429804063033553079995596025668577483074832950143194899757131497937588797710123814506383651391420325186023687944395008258912022376541454021193693947414581774511555821572634474555334823013463044777632332544685123064383795917873330182434288190069735365715276282814514349546276765439911365996741835150915444314940648933533640439132329853671697693434245284932964086169068040425627392446365286002977916579583201259468648907355557952850613568768947670779288290935075805314336894236893122363724191518329249457908296217368129289577003667383403468817927190965534413351965617268182097135711530619710298906763665647294616890882782392162382536658750505169668799325063360832691304193555564502314209984094335266267014265917071371021033124199531700367447820050859818979924299124175413568675137737473316097802320104709729142031197647711957707607852548667262085329677765455811053695605484003466090665126525596317750235652978649252879500510477057436065780132593185776023325073301924892548793465414454956619891951462340900790503183844618031581839220356240976492139295381177793527238922394336715145107474671865539388796302734183707287998256192474519955569857321439329490570830937268851789503623378173402796237569286831888148212786943817781196207764184225322861361690300302036871559437528107955392917464374968235636904078593075794835744388808704*i1^124 + -54191787917347623952825534797863624412415936591999451043779446072357241997648980352982505842957995642109026898807238357677352440127483984187453981767575024679068003529518467183111498108374463204975136981533276972643425085989802851731490614050728340108446971946581336188735870075478515267986799817304506852894016327215350895673180892365638124200033529921870838842498521844136485109713450489191027486336144686239051224378246525607639041042683049956753221231519968903038834586812551006579706655858999865053385786165937303068459140732452387279966704653350689248547447300797798711021259660455157598493808160781978017470035656834303459966315923033975891012783920303572595591028823891226824001896353248619536239976586484706801640221269138825703100251164078563472666964916528538871772107570654263553603967290212669467289781362118070354423576764915294168490725620907236157869055483056046877508153127531621366356653062431318030910245043252310831330445391994515419752653093209750982097136257255441417539440200494283554429214387852066810420790967344555365848577508665824329614855470600066612313010896511282470140736992832468792513843144082362698119594952032004188715190284385224546613486579722635671257413164352063754679931150494726285933730579732067926228449906853537566434487303014848551857397776928532455438018816013738155093970391311107106394737938204832744917321207582112498683773959591144096937393881660912187663933819863244850446656465725966308245642072952243061471464765280969215551544166150340005395240321578702129992471212336926320648389330135780168358199738464052552927568517343590754943977415955485427317916356260531946452363723169686167416727815247626548595965803603428557595097193707965046891916398732509257168396425274115464078347292425556724619656627187465667797943687132978319154463064178039332253801143472365828218491175756761707958067717245820445471918841389473729407468650738546324067834011178091351391016591398802395058471267736894990656512539095479908668876780181062359498507800203819737046961444947492864*i1^125 + 53971160852391187161358625759163292833787832759742184440941355999441384961795687939794654436431978382790711004693060340231509955464115850812788586935913679453714374077403541047439301429676455779295559626295560062883224824029254259111737983393187143063462108536390912677272311862600302222583672650288573463660304511930300584827578451491669978431849569296798767168656200747587661317989726369484055602384359196923505485940372944189030474487898809898184990765624404609221201906776950817054886042411653347308783583039337304460616536698831275664228500913039314323259492649268478494171403837334517645453072685141649326895362818633050336128847338297868171209165403433779439818829428365573025982254965026159123719199781648914038386297441194517170123722456110150125271645675392663018306628589750920613046169616545830694435738414529118714434506749509703980090151530802270326965368911557372520161237945932542717357243018282842348571273090962317753713094746356937049207574704694966827651002727540623761682670967872266012044571669635255145943775866664173254412801058736328680609689082607661095650435127886307556996978887671671720567475128622694231342965341794124846701846946266068627103358446335717345302048375934421671629745871247674654202980998773634691312788106788831938179497688608725875396154897209097058774098528975657654294448656037116001515337774689663236028645552086287852366707000644611590937677813887525586149116400319449925227402265281769658246729405703652695241902755628962224134780046585592787947793531014728184416441548702625554003830158034212679799531788434317337843715542374328679246945946442468801788301263639883279383544631930323262975666877485438200421601914497747428097248258806758394224256735233540521187237665691265815839106087361975934402229421963581269606984646868149883656403669119435557733386771023962363998868050412456024814202733674227459703317025821773554844049307608828814449990763489311207798949330710760654402679493167265592901632*i1^126, 517807045824453656924707250267870629251060932765977928038760674454935348082764191404672066582366563397239553905224621150641531860621721035448156614349529876985188327744643254125509253321485291623347230165957328578492173933024638107322972622539054262702472886679735003254623588644699041241203814230023143233528694019565967158014960224288278063741075941213679262887140742310109175664394614442422905830209155074494065882871379631655946133487539550015931478971330193037041371715381610266572071147559828545002264675919943245902461691044157663565689905085735245315358165972723762808554834371980338347326350356373934393760567742189409862558286723150626219226457971851124975178865401078846179359335538060872055246567216424261063546090274464318541242999208990188992874290256389754501166742094232363744294542292871177195431168851089194756647932319400171553458653898214215420066157722743367895107776314769921323520802496311807479069197602595962391084641778993453172097923456018334177959507908747465862591329996547096043444158764366288388097327985839673824827730552287171168202340752305096461691837248565923094725895005313913592818294519726021276247706556848749552806280373836845397871067481775954008390388266936377966238036017632731786051993701538843063180904556001668405366694767008191540555205064280763757226142356614355214200624845688906049480602233472149715851363970401672352827565423219588503425449533334079756374169127671265081248498282096981981297513523665512359017551166311388252400722266033721526594560132494189665313127690328673033586890156723438355620786452567645926571888708921331320138594925520138959039564526373142839168610667902784829331263984830236446522768559133894607830944092491852564021576844645258533171910011930820566690973395479661857415095285005893971053102649305805121110014576786750185889363846110149300194092868432580707450094748856052660175363096021040465092777101777786090153135013031653030558834291569779627554388428683477362387966185550067360220711825291435938188181967041041961100011174603015408942468489659680500552344800202454524522943099214495650635847574622372892567574845276356648762559524098649613231525570871059708916121256431823869030956295749705302307442408286052149779557573717484686840201024360991206282587816514275233355445651737111680904847133756577491507325678866544451921468432170691741585987130975399650142853930807840102266314684394227666144944931928907522380215156162879762938637595513545807653333610122276228690465902439325062707619529626253375101235737105543787404806428834409872574905984752734260524817557577696341188723581617379424152653848996707623026752071850088665724331391775117225087113831202756860493907428964088267792933417343518269012296692376272529139439360803368710693479938474881684463161633837232046033970120122259209310291989714166518020242416662720637125361273468646857703195163148320859243200987136485600836358811411123508189488657797651096359127140272462326348427562631419890572000381092085750029288847700282244296267919841606315743473272012297034362008439534723608400905685722180320323603515005736883955767314901375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -469891551843172584985805601198393074881203829212677492321481329152017552018290364925521338592318078354047239405146556453464056715735898797141556219155260510112484682476423560450566880573318158160742197992890480004888390354036391922906949739005307685946809543126167151206434164269263997326732174592149592708319112836626870548472981793151117588334542580865114187822253409602860290744401108563172312024833916166051250603095863001585860138262565821060717261546445827791498175955572697638074088932269874587403816606011951067768109771467035840196020317849721644675660383446035929636586984169706912787781066001464608118956802401354053687824528412248241485815908259444487239630661042492420436954085659763857365479215854371860109942629148360678088017268763530273749649670293589863522636728887009390067551646315516165130098858388376970816530479814511553049486545517449755102036295258231118773802220711178498972163430604153836533306944308039320892745786096107510525364491075005078699225680565149117536732966712931203396823517597265551865646312331746367376758404389188056468613839989619331046579512180224717292972542729755842142397939693469545246074609227640409185796989523799624063714743789098745623607313805530495803328839644826258718176394146379270043137977305742105134604789944880175952948989033268009075148388934212578785335797431514451418177673889111881925388016230964426883208359067292847881533953914938735987226983363942497910023725023046441090721051459504006703287490341737738746859185585601426573804400309419760170015160841284760550753355515456031832808553605203990645490949807671436449798801229272991568708012297396547578599978433871444157743557786661210976120695740690609917335706663835109829535625578411179222512921657992455377546305933325635860644978183361103834233741631212468147923615615438485686818675303456721340426911153860886114115238536896045153403356079328509445999885059478333405432544820093099713807063218815446893824869132217095139358097151847323825371532327199548054252883459838688733628064493795675167981079214162227732394246991348063491288472535030386352898589703541904348270994798367891410126601727695567961401239732224600852692180689060416155024875411359547213720643902968196934911234400395435259335314835319905756801770919408241296372750209817357599540282185671860799974506185642256198712764748227580391337757908792841034407496656028630781532832895967767322329939704571123112333334915344978668367762433898080084479468737122800821293722704927678044118558163605165709336933274559992816116825904606220879651368641161197484544757713820957344536208195928600739010684135635364080527768555728332889201129273049955764429115521263381144542663380214235916080591876199392729270063817997924661219884034609688345421331007769616201405629620625363727048156052619075649603846633710619968389682212852526081313735409089633320088129037467777590412213964370079956341401296623079202586120778869120649450518675868198652981590555799438248595323628348308388429564819669904629652820059944548478254035308488646316501033271491313071769680880257422369807311554820668634604462512260182250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 132034200814788521664765331862168495032637417520925576989788060092353078431690760935479582066183774303601507709746868163466592479657904756469575691561797231754563336088295385061815023175255985041070290445873611162673233256001809796869635900335234983067726582623908616841645947189957630923257180866942953992163819931738496889402180356900654946914979639110130780445724770252473510821061068549660105078856543175099252394192886009080090835112904027865377704660902592077050342234641407039908758027199930110918764307690977115697417482658233227381320401016115898223152053707867148542564424931563335946339073713591180609607290628945172667014818342926792745963460417116311009349966561181458678897729056706601047164044520983603833358716948473459133525456020250601054977384499525309208860960653223753214710804658637965977008986853733564325145934495763778925396935817664993033804810705707393241522513039950783158601284170825504201482715546236329667925938957944129080690885950802980491300098711788263081251892818475080788591402093649801283194598857278837469685936696220897703929711817215356997866386600531184551023686709482881501574991405708351418586046723891671124565480247506343601715431630726762800037197513017058153646020989043974997454790506182228759513347427714980847645382493661538486332651660050079139287739534390446790670801876020178295869686205424477712263145571061610970574146570054059524778699955783710869041000907072242361664023558217186130644967651698295350210307893979802322311956062748462314523964099963256506708901487159427910171001693097535156854006643893487563398509841659630951584959633769278289348763813200116884741119732931920457165621666405080941134858830475765385702654378062903926863847011715932675247890187386298705003948013666553718316654076171504295369136612643165187467526913973542248093694831319345502430351264162502503127610530811917027025509838230310765450827545195338352838253020079560408522956681878425511843591346344988721254658622688139781911065891236435936738769585002740677173212282414280714701267980195983457621664315558154872016202345283277880555126430686857456816917312901351897327112623093532673910362247763952252770403482547806820771242882838538340630165618106218440601180692093791929718785469400458249547560905771754237740519200273223908556735032261615917993742905559929179631976152226228006640622865100432336106349669997773734200734196621295037981826165653491449826862596137507419998318618528247844822943786467021541140373459006900335940069346310301047722419823228948919324231886188141448976761812006736457428630380113771043273383219826624178681002717424660297010560285981908187962021636908838189360184472124711791806399302392999939691702927433610050782520163610708310892724878729777008875568687502216970783678649254846507899900963429742183239900395709657627854354652407857783399639302451866949441955820043094666084440178021425110597214642738902407118061004094565997030153770676921934913907725031093780315849151474007730511942968998142988660964498201937116409534402646754974868721077973224426249499999596876666342122103069188842568409753718424939125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -604262013603569148633475445446855352771333747895446703859220241273268222904410486145327025810158312915256664277367740027586167609606500607221305664653317638027385542078765453457262584368961261355851338515405130793716680086372946166305163233266914993909854414509830160409429555331234398295634489413306333554875884535562160348090329205271387098704951945794879056065921187155591727090830237266087076880596609707898695436443439469480986239763467846664909987416798112551664283705476171938421572359695074581126240625576607700469050026949929353151408728843108489910056602235104490289180207606831902893601045845198264035425857815502293454396566768618248224453487251340206844597427070453067056308409483006120340946996973409847665262221453798577737864041060022629858797830687860063444204272747428267983392297028421065160196928102949529414538204425884494458729513034978764649105297508659358786864224893347283437543256245537409542256984688258440236705798931650780254589533905740060188478054050013176335445298276342759161176644648599947188432127598747508361035932551153792747869311518911321636772271728017682099656558076521259236390652320866356377321567399996495741189513245580542086099714246646425386502508943433534470261494526602868066527932223235805796167790965780009464400475526491983659715100511421199734624000501208916422372106745947809770826496677142344584288749957284434727666710127978035079190119047968918220799066641771050898296924456002320836474129103968971438827341716979387035286986733816527338527598157189636120093471769870989971363164668877233424897927912974286863788669999452575077612929059458279366062134946678911878435303650235518667959676178139694689841885488968414620324978690091803395933469945618246978064081765633943150434664549722454858143056459071181487026339930166981700727732556342877651335517735482916811940266029816110965398723910440505431334078563947485335930780561269923608571401044958219452605460565404207018515541991587899315287595763152731029407523921216555082447827027816666638755088581626444639284706947527686451052465435643844097187366699318431191349162207225817538297326279089043314020983913836684043945627860161028276730533475293180274553720816338115173665743116048740122830828269776118681302985720261144890685519172618449426885763389407325174794263013983371525393438467154054980642161234683100132950114376343272877226164542078688327389929258900364909307469261823526363225616937305292773077425784649557545522889257289194281645715335708128565987301625156007556260768677111879142156425476852468277877049996102693073439671555716190278487052218746482198458644535755751369758632666314486378504436993637037977983633977265999413290978845395143997098056586565847642340776341923075842220431779566341998137181216131701853801676342383092416090266468175758303536939425128540862823862775469812737510444912389249095970191897844114050587812447983998204886182189636131513380008371436568073898313126462246231242328204008542982460457883386960116389884151627548206924357225795686510575395031005739348985133804380331513728427218288032701788581243052315307834319695962859904500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 16008929898304870572398707270567526170441229996535038257796283739273005041377471781126686004707812507874210694830620564112487202576064874737149134343930407249061114823989177728234878121040583874698509141482344667361599254842948708808662462471815162558256394336983316086377512356000565915822109399834992618767608576242109430947842831817838298071152423252906243548267662260529633171455264326569325092608540543156331484373566598478336341981282989746471813400628084076694910812065586916296703700414387898130756382597443446043071767514135804803181686723493543357745711919171138940058697381730035279054403456748648859010487800964449062306253665291171616807717422525071509043336414123134085463498393738120643895801000271324062590232848089749801502423949973234296681789184014740130406779862367447623897762681762867421560202638065353430051323202255842591552449645636962742995493498721661319193991379161571786777262624446900039022639044659381107298405955955211851919035110936212108202378552005700109539177477284463831037335889508804523415883987286971283018274913802900827791298810272777830259008649896290901319715245048997754679887908490954208180950202020227443707429209382887972097444010928167866713441438848258191585323592515944796653546412121016520852204568194214570882275081566708377511487128941636156148494723937387930102155136582716583327034118180004284803353117268136350384779905634796039547613337154127105545793931155313980958566315040938334500435348933135121046332065361130236872655795077175983710256703260890069799162496446436781635761993051564483171843492828173805947461245118939505365911834638297761100589785733175733958715188915224520155430466724726496626284187732705676211986436065218082728124569762059497025167222786246511573549275450220617176565716587414815764512149553804105542458804618033207504196400157406665411087361279108129650823672667318081033214728447100105523852514063072838469885652210593861816634353750946195536082706448943041034061927342663866765599083406716296660153997487993340709580919118736090687192583076440117317552733984347641871833743972361903305832322850246732957151591215821030896011401538276166604411312698861304916837763055035695314859713460829872235530459969095630691807332706102634983840776746427999526842306978491839233213053656208632997555251892960585129506246070389438203741926251927891545880245295799936122201270853059749850608101016421159804334302753139773116801279941414524437923682924198218326976921162614767893993090639380681631585886882837735062114782958032799866475502442529634454005600142836071844442755227624364922322340984793686950270846108160637745505720155026410333721465874532847486610452235394942470215371996203881000834261131091806891555867409150346577049093860692970179810452780636968073714837861930943756377060945068701534779837155801101154115447151105668837814148521460660090635370642880806749899642399684873536138251347333589551641494734181212375422890861585500475872715746771056060740118229888214595587637604170734164694859753117356672690584200817206841669320047860350339064930774531623064738823545188148126103896472594472826875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 184909444044331420923017681341700016278742088400411586657707373234707420390792649703924214780409130959190028899515341581841203657125682334739531625563537374629948663278992369492815975404233721704984390314525851313045216573412025848112250115814665898261660414569021908843606641326036982043589964605158449155597559556577482902295683124465275657025369614374376813977023660921999623373642522632766521657534101574679737846772339668734221049630836481805617065985632176959522694000893580126065117802886758212107744280588111044591714201224015682042461710774658317438528686970369859193083555975067883359049831466198765084007085623701084780380846979119782956357834298464152478963161591648994065770141583061737783024398973635877209636410071291380732622050169146275943885234768009501434933633618562054389552149470397049289694034930052163817361680889196116958654586347256470390758864055740363736604340399368426922264844376928170956777814262163706442241409527233236104094898359935271213465744180420667458294633886576073340363478806058626000222694563942784421334879153109486901589230925224781685954684584011988305868549752376387812872763675755317619212973784011442991272196910169381574203028160664760024281371519264642494250445669643313345595300440129801025018929496950837972102469888040259634942043464245990321130491191473993129640085107125921922892660382319077850682944458478831779989151900577513284822357686366963957417836150836170157423813100063923375250448361740331822573025046552500645151624140629094573637777846615539483148442757062674404661551356291146542415035837525217413908904338028632341872230157500270221035006108869052416063251599249275910475985475854298619963450934120103470591961695280211086665082312839187983234397644408616981796763785603699560373458931576486669421892660260258496388118995980273546568417109939595640314449107417859722871017625826715136986746249064135192458409868635809055211226453487592740600306952427616868204854305519757438161934840740816111257546770997702963846391435516338099768092082204808943789268277894033704863519881647123202568366221788460088993588646140555817434658310199074422737491045305921400652140605947784437308105665593188552878125504372277693368326492764535099061541702578461708976460900630949887199029980119468179081342693999120354290935412498948468754885425452361948544191531217762269098415053332698641092012850697234016532311626585929593725084633463114025619963965701949703742667133350408116388886171342082068170510897136267576602009231078293816984173910833403812066842417632004313826537677577838852277433555407709714992365308804498290630225419129500155067472146955070375206152776169990948146292236084592070787494591715675004647036929430918118672034944040695254357135655662072162099014910655877379988996537652870842495818524555648264715731721967334815875498664221356260713442601947036022250137484131804087266823440847520784749704204921913123498992825386852977089174085323767833721348199454493591944642923660936819536594960145369606932040108222545074047026626851785798763834052225098697457731729021760225541461719098327616410018973169088305357250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1260341699822536300547330279138493342399743717084684137277916375626761835264282389849462859316580353116372160608270071757028659525712345948732065736633847280457197909562618708305929250621636225807572622217446307128476040665466705107705393346185329015467927741317459364047684004393568943532158881896184117197108928631992490839903589734784605131832675658227197941349433609735949498165366937417303114173989105258024529018689092778294029392532712072259058250005995032415523665077519879812902447947566472291184325208915837712772958591124981313275954461292759715861385835728928323040872559417578327592569525486192758976851477078348788984835959990464627291573727583761876472313404749453138461842058046794606132644440096341002905199461658827459236759293448713529230709415959035600218677136112425197359845969426870835059658911759064577548345299230234192878090814163634148316435078623123658070297524926255210743135233018586876714717163730051892715820311648661479216299089269329758407307521957477157387669939510326336639736605179852996405122424706597380209147941916775602423258233176518922420588099255225023079780308591344929099448273383840029916282826436208859752283700703903907819962749780134063632611853839484302658896502427971166001970008370553928548887786858788771933080643088695729368366810739780068323281620053198813257010043342787889446660879512723767105961176515818173108630764276215153875673947736813660192011846249493655228059786807213403104212746211228089173673850765427103695385951650329542148185776180126771684115384664629501715117645230930956118400219467050695667857690587736005656319695408227591014739160348685625072322195813885085868792368764943600108387646496918762552733465768843695245119381084597399541886216937231341770864669370471627121661462261201966364850555438646290303522822120977371685895659165074431852736102628200510692694217259838483392679002733154090004042530293113975088933892356270757068053880879081741446096641621846592993577241875899571306440347735265031221558553104702024566067842697863249522799240419313317271419439868791372829374194980385605135351808153364314702946986378839279739406546880120011715971341501501983506264557898313119996729473717713915931838195073220526415195759860507206735500471875593394015068501754067192616251865194597274544721884346029460607030024809767055759483741936191014538326893924140827819530492610526403314144875317364397699364597693391935952396181565184448390209194417174326056586116650177093629323230721172013102675942096426423906081354519553314147993601850092437523367854431259653759125063071033677735040989575003153789285136443454341208636863747146426749297922156608390140893567555446632147596582363760621212704348239162619192609377726884742788848963703245171310930482302287894057808758921988870961496017080448863782558642189967209689868485685114447865616887667848116378536379230740117234576296733799824721748967142573602897267269495100020250763046574903166860464745587535675611320984732562906065075076807170783353875630747958797107322719024624111337577454640614545097328351487797260984704138021593246857562886628658310168467375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5106658404570769298894628682215522226610209605058089049011704219701462423750678551791445825884207991219022064765123840627639779425429038334655063771863580475128582126357752990762259888280681539695596726748438739341822424069432092453538541667597804615472673665713491521925038537288080819227070976339281451724225463596753031025342907132904491089546737003970951249502557565301967506406625458365933532934796771530130447079718760733349288711751995160254791457598238793744113867135916701012422087797080637958779583441726425096885061913970363816594149056970816807356480273768360604827126729045947069791948291423459688754731420938855398849605945906317045995101102228185002231993033455044419298035372347832955194948043880811273916760695248826199405003578727559898175247742498374935858870402342232955088691770297038809474062094413913787809267777301842707113322222058248318634091068319232726575462488412051986006189922942133361020960149497768364017005847610150136149498155976010789010232994671678854190547912141371956832942781294994114412508843955720960516395156781343179109605920962580394055616922239629796009911959025903744706555634486724892465322771430165448844439831762289161381840087818713503532968841843589719972434452229749241424726606218930507598583096269723893357011001236550656654414116091611026118733336708400660652620178212255925173360448917576201651183940950627608498888939534128004458384566600323581180228734116161550062357711919631582701642655773252927428556003445740249619951615886653435684921082724811756820437163144448938316327079188446779540817158770438445435372816088594892033097065433720286045240753025227897470729573405897476349521208795869565015109584224223843526209443983207559173358418539312744359735559873633601341855083535130907886127408539557710624342717302476968483109066308673299415947792415860141502040716149957912613303843793310393740672501215873300690250007445356189219020198282999867259097551474311919910911273202081283709734747416045200737798302156705088258187581145228637007710496512447967532726852600861666091865302583115185634080177800689907606589364625001501033280645099499451612004047670108993181802220366946345033440719244731795970303107452166634334857860972632267478698948428290289930172018959256985038543225185892146138617885598353292393056052114716481146567097007384041748178214955840482138432629160050218779455168600919798710435541512082434520598999355033057175055669775370289250926836342486327499279592253330527983562644361411511206059072005644224407133837639803692153546308771037839559944465381985115726696117830092442836789055405920265414713577531294284566182366748594043373861292330968830165697045805576069095069405782413152832455519336364108592873072791756919572229980966771272260753586069038724121392172035167115971215770197676602027062605151015945896584294407792048000504075111104158964027531099312151966677050749792241735322832801320218763366401085171862292128847666745405476124935725346666880119915851661127779317993380228381459642407562087741688447900979034964043183300088297492115467825099128358228977977450605225090048402085184714202423000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 91067392762375716535041456262837305714218263455313423056878356290328987369253758834398888623930922137508460648335174103774449535336411151981129272074402301367122526516514932836356714022402977183700064381305194900745012848871815109687970534815122089920937337889872104034091082183277681092806378524375699586876091839773616059578753842974585500889260400049307497787203418990162775361932121617968580582345630484770571105215119106792362987565681508889137205325190921813451298532751669754802517149779700143827618794273369630096721343205142109065538261223798038709617184883104774628934233654474994610081841405167191628238650345107949578185037512869339867845341856108288202610788901036268428250504285489603074046730184654642257382770726064510573281388846666335097441586402933569196317393723945238149819906830218463567958281291718478347497221492833691260792141120276062716014586361698290284962141778309225077975413320738103523030379580436584677705067809818562893158551905082452348984549373425510772874262673692975801298808741086459918591196668220927289130144945770263996255784388161314204551656753887546278230013526648235706374759822995051090626482207388771539004722765309246384586401474121393497904279896846489622349247785857651807931753879880207792214391227849647096353506984343778121742155009569378007352106604479311664873961874936037759434762908557397629617775262422868587376983089843440245401393221947761172222987831053928528692569480874483352546641024536734177988697353186432283645514744041820906406228219080579830409859772174917486962722403184913219391332048805297494512594730404431886089574595565218888005405168485859108134684945184543853278208544349124282705998017325317047904032360170746062729716867112416080424548196354521359022703149908119960683144631221277082552331672109448025825255035569826902550729764254417427175902186921293534829560474710366764959152761536550099553646659492857355840312501657672115650863522585651347811961427245103526779107084829637200941562964937915916323953180730409309229949987359939968866422964403581791580433695478169822540888630500059377655104634997066777814448790352706720519252726600600164601078503617915798494991979135705228086853922000528329167255087361618355744201964686913272244428080771866331799174642560893881276034726973401713203928487262972817697589344222662924533217054843852949294670464487000392890186683904901099998834739861997102220098366055600521802719436362771434315248812356141244533073852498281632083572742387620482379230072732922461624792999161041094649442660755636663002107338354372572371433429538451812380485035212140031184491432155090905945678243220960286527336413842147196718831659580811673653573841590026871981960693618321328233257860991276426172774991929592132000978509143820209232992463020563674482092627579276899248449060710989532551020330923017122230996226564429686787487666068664420947128259738567848218335903905861530544955908024935759130840176469484008598867625739552939585125780919086474091497384969873260077963637292186967629241701055413161172934442316168898637968545369230787725226791332394263935684786628210592788443375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1104281614635389182892279648731152418361624712069014946203242020446720308990156050136147449390023922751716807517653086533351858733176329074416036571366754301702317202378299101036000341607000176933488384387750084857103701272976646461188110142791150346603373435264628381549579293592648567598826660620951990605517555259913430051136830090591444937779660959543241416954278956562694219560916220246588396478413801606924165776947897002539835925248972259938438635457101599422230768720209580394590358116760141376730881499548857254986955585927731824452310897845590655401665096829965250917981481915956428664093269675230389449448809562835380152760950403202192389219755207546260923473824084959083830479633078899589092348575135737951495377649081695278578033068180947392850418750129222513147415543966346146077727776026921962760324210548952821875607603858422805833912939472736136651071857853625357635594375933120729038614118086703722188772976560745951286737757887588571829696099630962161718782829718683478638966615486211995178072035726320855977210202619804420755125059207743807678280855287764023104934850876385966504729254748733014093944163082529245697606728758178484284939998883523231536879610976323159122423417100463508168061126751501761628098232337498562283477985683230473507511492000317513141139753488181222835185879269042014963790540672504254815435686551440066117121425112201299555970524617020812011888395751514537407791040426122881437743966257918498142607042377619076877713244139889926188749532301168550915392102222660441953729163269830637852179112773000624497094549410934938851984757050865480516735778306409233196033770814524789041574467463179643318297721906880732902084129507918018175624517256185275042196217991524969204899904538588265539535106388063053021920023859092375455322447243517068730427546587933468823724261359429090367245698585051167774627272232721745470585960358111648404804993422582942417207040372595514190350541703852855922281128094598962311975432552151665417521271997416136571543387297419804253640721807752996172205228466336108750913692643593290263174427560558675768725227048834259146416240303338850913249286984268198247595885310226392924978260811095035401747004468259974070003394692461841849971099808093295473822464005182714471967037344923471696830996051319829534211765800204079038354164997494367483487756873958436897392520916796907713554345772826251051010341703681905230801191906238785876162678949150075636459297835370567031500033780620107231446339211980470960495206232241663805770139573687610267177309865411139748069845528245379106537516625841433630168339608323489660626253241231963544580749369785378321915310201794413247608987181841887842223703740654511017299161539636109072627511569113311332595104706322882311557412257027676931811653912862912986517381498096449376737897362545098665505450890845961700305939197880680845454965565438956676882984362509365900307094511392607091324007253919809170511119549762677154385261433663315823367353253898573049417952601722704437602780953293414966219983837263678417899269885520734082503825569560945369165926630528225718728259753802635166782361250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 7823254493534287078196001705010691161393425635057853431324124744481045036097465348636113470637262332069818535550755806514784635096686898377302333237791221586901597144417474375842709668577812307620915226574472144215512979300378602732402329165417459026337635241820207959071304010270280362938938767560000833548240162714544222556627071210989797719167053423883349338651197978530252246927655770055066054497821245233268679179228752516414550652477562910078366318273070709298217569789126520713699795155641472576863216805441563805599098568574079817395057292518712791507408639918186874300630781629806477917119760247699915857794592706647064210816857180084993077907654655700563427196393778272138419195100050626755494419623876035467660361102189019870822419189704950344571222236799560632097942711633009473942767361825335461586562882161664822873061438740548798705419071256404414878437253145310905423738122459751699251983787803291168705906238933886173522671050369297331037232147311025878323338898498978273312714457723801187243271516474767917292120161537562009813589866400086079554125747266662444639922346507149319976171501747468172667489776468694619719345510344081111953407846078858076112133034414138552530042363706839086382944439522956560539230494942036456134931920586576999409206723621364038092779649711397100073194801576527984053822291051633860267961546461990007041459039541426893646322766334488204790908080183232814258536141158596273109305167642928296681799565779424799674404367929558676914383580196156399080170598544946679817565933627887283042175650687468465733980922641613926587019836250881348275106515414426422899923900899419894114923083094717477197183557175462962632246640883591830055133537885958136913981475849243884939729185892366144143957320886572815319600402997899975124400885840374662560938551486716959134007370765588618292924837085883064478069386319717678705988485527856889698854897444271740167393186210008789951612138966714897843000720781297522586711841132343767133955640405405955090579533818197458780504155353547800226476208806853036270930260454726719002513565819880628332026404224861109879037075238852725641654114191523008970805256093056675297470435369717462980966870043888712837302630680947919450346253499735491742805197515130345502328437765432341151362868535290916949804832843547079367105397091928010269196407194749620631424269174816092515787246975655941596268686517138193315962069626556849338118651673798778399202753050717299120999073265074786135596008630719148287624384302932854022740196446910308819768725387594767924814174060279112414867223238658827438012615969155944279378090789783505451512200774965040475203320444671493680818391701184442834236768619237362792271755367884358220908420397803071580457435912068031533779463579580355419660271256609697329846205653986080190762576456688971722097579482616457985838057062821534963056794313403197458402102657398734384630027784773902385806608481967104390710612460706886000172209729337289209833038455745320615642733812654296219225033505454776427258669770749220090201707097281485235521390253527365628429417060411426222812550798136047607677095125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -37224038333765342656947929929923986658140877098928130880928358577435285956105163667080517753340904175882403740590495382094634549137596335365498144880505251214103024360058187551382676278238979489887440186439195457746444863627221935955885117105160726276203346468276267519477264273084735569340629972629062992952393563680654746211114267760288923686525482754626215383987664764323183873978353587151308217049279302320188927024187964343588660887701769545277296960601246368839894068518887842551310668689783358999233625819714657512331327594556637152568690219301922289891890046487190916695618475296510933120174423651255473950878840996903048265719110464755201595835510502710439865460098169529456020791287542833119532050513519921682375303621129221655015322332305991748226426476247017956682123133040869183090212191458669193869377615457799184230898250066214107006437425149383590806842832474252207448388930237474436994267719411623566571756676737621340928189325941030896811086728646395461034746591152467789387282673807014725166926520133165403266833474807134663658614489427376508826000724314654348573366150616280796072596038837266347225107143989384399851497851530197415556781482451702110283957496080129956931531829853150458716588455006760666685606500551591564981933327688552176172744417575791397413326284379007557540259748509672124834322342093744957174357661145754046880541204083379087712766689693042130210640868221752023993982843995446108188312467832625778475431425594385724826981082059834516197503093311142717833440735112718405602637272550473777604143314103260320650724019641157828186456353379867058061724848291300125162324969433930083487134267333939239246441947723064811152926523646353264276972916090559349949144283270097899932040318504467874587057400296302011416094741099527966158407887327011560810181790436643297496236785576576770210255806442012922214606561265322515354956852098294140226952151819160799490198436113642108553745787317328889586025287615742911697913999263549401581792190452923829571927218777975646663175367621353554787314969616635337155769989607597266964212610510959340985939349119376787780960382994369940582093380606989179578493291616826526533565926387340636603470289005598968666037850661711588886112405876181795469628809140710142762014895241274103378888310889379312573473869911403557108177014164838214727883707613670438537698472541113056723213486800223543808264093542376726888344145310353990407125103162055879334643787847128367948898211261043809585602584752774266496671213009282009704801860881324610343679219363124588665997297801209478664105140983157223737974604692023428492375107916131932411230988395157925676948747177217259793358246608196614704339538426044837732750286499459102667953653193209677579336975364652373569803763652779424154179379707664957965195875494687485215675522388972422143481760286198824879131925019338284906467894324255453217868695931576782810258629452383217780694511112170089359614796870235329619625916089524323222525703489755379238731016891465112757518500201463401063011152463342645610894751824880241030278871824464157725316553402036883115903120250794090499945533500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 127841415535661740707343426443086279416126279613347841778282056144942689181213342914115230985300756479475012666501865708798192893694609845020416674843562040674536763962095712854391710863091458234981240652567218735700323408577835358595948349455713017815810101460180637962515120158075717041519903431000656647122564460967974547872124157990839300522967889174528237498916495433856246877778971251916042654028044242054998424958659558696705469363228846911529170203758481269044905089586201701537928243898344655830402354702172988363954455061292975882118687326554517935229187460623330285109197445721018181397486477884977631825937921034544965461900281861266326765575783586568572537563816114113712612625296188549374205327056662955321081322127382477594224715266745872008762900185530396879816158861785283791430021177480722329105592570399532704322854597077522144588042842270818646923504618428719476259501004453074951039229837139207976144859199048094116896332062892245554743312599063319081774780624304092529586646200502638610167278057584373236649609777789289986887983994040402194546596669494955296166602375931002747804078196594862998685734040064547230575050760722728906191523682386430013007669603210007886471191755459669882417054746942478354298686448416214051224860535610377083446986877564925024760144796996865026752521068522898478003669249151690772221065512544676441664387090413735094789658896814183175444897281521492411768332812306084079433772017461982801952129479317057223035004620701687941721723716828366157666141323593157153437989684658873511428634228777230772031306248085891326036455695087637965500887068552813367914985775986535271299025846293291642600919751703891904626015274436824865359532240708408776494863970826448953689811411906704658620690705780347948465420367446730784144776264497414437465282522780983027330112691055094827626415345048761409207812461976689727955118897955560614606458987431427841681582220042588903626670873095289279798633661124623174086029508723468817432004068483247643981126629514569739665748856855119424121582801636612688491779265872771097298364714930934542342101233570914119740940307455623542628164337848275594217904337010478888979070816732383862850450992668563091654076706979839921119422393327674787396843451737914910294816106581320110333158115309900633209194115476375910895865066016218730129199929780886847836065567454087571820519944706472527928185205340242373610351826658269318467732561202616115244634075699652047957930035828809423300219977463884472675469925572976714737802593679580351770337568622513749951179345340179314463758958901419809555596178172235430336727984726565509455303595083241337927843761614398647657757437678136121059703319966728653860651115406395171864763732737516431929196022874719844852909985945608285225000600334970172801642845369377464243863012333300128574778732516934372354372303504676004977678108421218174575038036599098203434984365984816020498583989025146021595459489025437328110819563253417699759116052465591546215881286366918452929712691545177447160689897325745877641383198177411314282049474192919817971940502298667531513364541750859416368742192875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -321941015109814870828035047305222047229012860405722049229674943326824787746903352406890796035940950792382592489188077767633510603464803721792008669231239032511332836060792248897046850020454576373640941625502201562706569698995298843640729345538903695169511536225380840207774737182111566900573932088355279958503689430743453539760236379025143982830529952735744167495170704766702012841498272207212849079361814170920852608151806476144128372158649839139452862707543208032660396865708703369989159744107248352488543794541088757324909414183248979869200662304018051915920882515015963491985261680628927382269847865938045065725691848329708206343926098323102776345578871595755779386881007967498379326916318210041991041162185443843427185056960277603950336331558467455428051304006088129105623371337084993161610250834850835818018779955575053932895299280479930207807276867012942073894948612079312000817989468670208927907377338202167606510295430457799338941465272390301050716504687216215575214725571480730066573039050836336655059691091436206985606967751563024789543950820311862576139714534590700440436800049659724594925340289728099988572326214111477704654688550839796049190179801624146020399349008192688823065787153721440748060221422120287780744675974424270028845472026686031107798308550098062358572272836072226797738039449947479621435961684094717261451999570795502166314432999262818910989806557922556271979770928887629969247146506098567802316889543852852667206952360162650278527229329040679542368029137308245077107389327138916980056246206539661445916096268636848676154247014040180308065907334395827957488553809911561701000655109422789941644387725437546376579405062559697638235946044725590145647573010232246242478315063232733713785546805184439400586586114287387765192552445158803188263119199493578919911512142463234013263924333859118200038779423138101419269965592548212717551166533951486992254951050655844700209226326788204706363586457358022607787467780365346872232343306214701790817119797547019615039369549672602583966108137349312388604245422316775823616780029215001986388008370652473617625461820870959149660875807533347124913574428417173514567037434056401648105765651914017610857647043159026276052151402627923418033943491720183415381052902649333459923745245630574329899321539843221177913977349112863671812887680719113931546025262950548875749784751142249246037716118314892060129987430553964066874666847132334239326506757452661010133945567099246389412990749661369109305441897295193345200852756021996998982968657614743452582672089452368398507438424934472135572849652763580268384573753227679461849788491283859593051851053484276013504679929187889866562559760883848645089424920368443022657101368420550172697754926835048220513205386016000917655146526563555712305765000303593890171268866036390829334121455865676680868551344861398557789837827105963760821797438181105840832398253511738467046953548908520335921977195592893489869642616293820577734046319706621669775836224342213569223436694770014649895183379058185490975217447740929820327011988297070537326258409242366173531304377394573635218170182891897977389178945750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 567865670608477047560479942553496765721489351171195946412514238400803347382310497602850575632256606777585423158723719473967370749154854351323974335405764030027398789998874739983092164840573632783517715939317002907653127014603986911481258327036663368005206319860445315309099595279005750747556225525022542491792943332770875669088788843905148447367694037613047405596170139694333903906801764919631300688799235314782152772703342900497634699947378231627581259909393140019816924919498593714866962072022826436113932279252615804543177696211510802719364695754311942946653223316626669809117908303031371781723859837795896681351542437760310747599869819674105398349512428058883193461917489653680275276712894014345431428901700651210729265608540416572661576695172544296036503046462347065235510791619892123982777790635695911203373864566589438173053813118989847502948730156342351395780860723321912546136436674451367585137407531437887175551618750818892824700827914387880790983652246450612545617108119237743604124120556404993772326223423088872771668186560827296473854301588171092179509317913381284302716032813594854213155427772033775838615609691705266864825756860840330799514199720844723576120152989352806062153163905207575779800222113384806332068390209740014396509518652791735238068609303463712426844644521457790802116625831831388558856934611055568872247585320747427067165473561532188604898284819045341823846530322632219898381788374934878779548514453530455054682663879218086235639077744984383414871641942698625331449674424863449221949355620658853159421722346295722414213377726395769631069851324431951905803191331708386697519228734149132947790386561058253345162466802971983333392980531338468387399471975525768147378409271846590610848771962899542086189758931036365337187366811334983291469555146375440012764975762588678402944514197093562710923973541071871952376238745965023062135074570281383946319844722853880123732806406484868421501341156590273832214836772919592918307575286641177110425204920450992952196238766740825616075469682965117077904884794348431812816634839295345808414699882815141937050744617263865419932629103095697091648440273919777184687455420687998868453910883442568290537642131584582349477721182235620742024415199896457235268127183014299881075142292862294062679033364904245174555627139515447781720481424958535062651245960444339696404403333283380242249041809637312899591281313384853033283256135469686112452367471943680804361614637841780612858839889887410835994492610510590435325122436206101032610702390829206036260938408170639545220751335697073369043913442774827942198448061078474559780739570112672129953822664964019174694591025980479093813863330970738462305607863849374351539391715024142528745896083229231179795475630990072578214454388874702086657711472920018482853981174229215999349999531059360727016882456194489296950005821885782785214897396177963367152881146584977217976715307284030298378702956728455488251050681901781596137541469483550496012603936742531568108882064407440402156647158502936994973119219982490735399099330617224401148698683372003988470633735075874803778495117620451733132399040625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -681936584583571493831099605206905620009043487630062689331326226747128887264314921625345167485842168517133749212381046083573093310242757253945904741284095686858971462067364237285239104889634747182927237011261879636989623294412331548170814177841820151590439680331633436206752574252533848936318080333979874617494761465143799625029653979432368543583278116124981433651953141268389537405373299033048709007474295437553559427077032441909118393080259716092647424794974473290363679894325892125096266821427733212461808774075800224641684064690806497060516859447663286443676977865159665077173228006314515361766304298266089335746215507146374492832592949908823431773046870373529661924602990601101694579846402849057255032145126899977469596117339994100663386885679179834272812111535864154900105195968832121096289246615360005415608913460366248129078055146459629333586395323125716334544361563511844512828755902406527181009418588910391340711838956838992663269986274877250876183407888921945970964060138734878658923815777664922105769682948504465241146001340850824045675547032554817121835458581318568310789573255429244960744153982997514079901916019463617556810311781918233870886590510217112998005294407477815764995776423198845820518488953337426586294047073756285743022480851410338672157840480555083680497845977456046373324064339436500124260738546464790836344051452029044947543613625223864039726257622808726399661344782841583257842394073325248554232890519217109782759076320621165321233265877904975618733436562523548809686097337769540160590392928365951862163329871128919934265912997803463329930507443985745447040522089277880426818915014999536797498125776654682289403743707584296981678933205870157638753018004174320150451805650215333045745012069892459607641631785689713531237678671092701324363085028286246873545290400544218804364742428167661195604338242715430483350488840553907375110748298613194384804436812453517030383330261438143773163950366658769803980647684244191210875162901201872661647432302708124071778101407951578738129454429969845555538321209942218753049140344342436499245198868968389991449400888648151213304913354049826512831680832801854514410447013787406685255410727997292086818271940125080640106652681678313920364194479064880204839179862722440313516602292020568363551016783885618967853131740824158665553414833409638354491016400627597795534494810193009449936414991316996392949087720135604678460762768915424392153603085115883839671357246755367032356881087520282233259324717534708230712246524239679745247886201691035487184424968370836015465337318430777212294629771546050380256265777690747726044658632264728690161954734269029877809025992651601307764403030015345408971930947735423674740147828598700786822560075925108751085225580847476411418639171979392435140204773079597551971610753358345892525520853555443949890401897148546160675305615239942288934601195846158453336217330100841046650198971240275044589377549561607380580948674138885005797488025532602492440110209043062257737974604281954554521328089010463661355695286806819971854460191210611468736008014617466021913228625293685179253719942117451963901986090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 736990554541766191568768179782861046273276483206056600810029812994204687737905829208950439510977339960122410521329693839184456979293536039345545172641403586160537714123637201412707574128203766165911471365091340494969470954479531427652859811921516956820637223263359582664123790923955743258914000049174155813025862380326955373332780532692729916226053767182767234512479971393679938396423702122431482781533718678744025303734846656448701378865529129928610931744075962883122771111381247901751080935148557882785927606766549910729322393346591655786309497156700889544733048268692766246066283685432135822677504781347559174792503992313783956730088880775464174448769431121332589807558453157111996471145770210881102245796194819767513875944241206645387546772957292425666179416395968135107609653867122097220900258387299517158545778239606406348955470770473817530672054457665971853812557032000573188524440451321188805870907313490309780590600287191443197898170318644922144400928174666065408862108483912590662323266214694824199400861579335958395754602119723503362708458974406929574716211420667966855656228818431865480473698102502078074950847509999761166193668250014887637374571124263219505314115144290423306059762977241241259707033063540365557402354806237637786429600729386238322060842925740857375672341709195275993772449451124481101977021219258087091061050659864338374992710052786823469011630891913621584285271741303166844801398720600334354620931868203670962723054574990039359842280606039660703041803261472167008592170925003053436163098455730571838619194660964068368833701360885660083763430731304066906719546006528392124138923061758693641163335451508844726647306900532083791529152656248590004377819976967802513956404386948607153280427030932653471869772976041841789503075606031834883495212077911723616433319287579910360243923422579050673149941796435507714564959092784554947064497448131081113800744772066537249886272207936048792984572935078953201102343404087944004983910991558226298482381109471345551552885030922413159286615800469732381217177910036145079850645479699140001971681711673782910835181161958361922888648975029182464486758204686943337210819556091326002641914636115645191717671382766340531634100647839569534701605953431544699222667872036592930871315650290341532062875363875403201214198103612135406939944042031748482250102535800976833110694923246246901175767253373197481016113113250180430658548833595184120512563260277513712188616000021924468367411163773454759139362929635865037921796794814520532251582084078904988233881030805911243441645994932667217939430173006072671552656683955600384516489235959156366304217933719144526225396337231952881612172437012179512824349965726638338565287242529008943610367572376683528848912970217767066210150772610404195768202606569088494637370484469655805350711204070281118089033497349624857571340883894149285003020201052728241341960241869682927544479777220916012894195956962253284360257405350292099557017471704333840311479463451313600162658229554826470444010000275372063464635512818489925771226154688212153822756109847032951459801439512931181042284770373608605372693166875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1566396736837180333268167616607441889908889165394848709680813483228031780626652764921879421971639747730338720186063461448712879612574763384953573600432361782148545695620865482502158719679110289224621275358165893933382086723553518654486533672296200202244763201957105321580931728897678623827206085133914843060244354975385920578856080694444535503406157765461377814541267211546701317982152067219662053398898441950945810576860217974249925976149246370219752752524766554297401667270222537598609162906908863313810383796016243074387981566080953200818685023869452209465476575662178617714395737124425496999397412099486142842437975515782491939216984056610834256165148418228449963891371632149979708931505347628125545296987572024929991717512536395839469479423042377417617474290882666505777722619124682041349418080372732239617550384059262599768675040495434054105989874138503341064091100010023003944949161238447011478769395287214601497271236053400344279915234306689511224044933407127263150756974784934236919610241099121853723514151804501612645611438181612475159152030969911673547045898354938802895592074888773353521812975679685394541313252424792606970769112137786089630856446911071123183981129847461381245503228924975317033271468300709686888085922076847076509165182901602488595812683664287372217101111879355874252483919219142804195800975804639909115279154289745841387256730839116493337721791649463081332727132623633163591233014888906211239714745257218537933746606629714449466124849983569160401892925108729178894593504222825509474454554004627688311646253421452823324669118072074818935709737280839259433371637839913809812620899549211650957423467883545281790471858241589246933220591132844633336598162907731505580360219579978788020801530563887660024372165266062519823005222064104723124507698114220759158178627290061719939774681731662155421846565729052830507899610444066016509432879848126300119461422516315941992302790429128121245054808321072820609583839920044260438898501924991677734546677920367992262376949674840026929427822340269689206933536290896627743154853836898862512442929951730076575761317073017585275663524435832727045851604425677975400129857913948302629370905140985201096099226380040967675980953648658502092222690005230392568432046489534119717380073208524054134118689969839082974922895356178504736428084157385247076282812580447363492664864958544241912358653572999690046551377453666661826235990412912493070283725362017384109920181536534476006847586763236270427239358506835385156204117893341413904133394075531448294649065981424083766490500412136874294305973149633146142435157453495314332679420393064875472720126707124968649110149574771258578146082347081449910222040217041076204795325577271025679632069756080480014748094206329330063313530548156021846479030495022081949352530951278812209523530056609008336987829634140589041244607783570524067639533801556284678124805663118337534728033780651220106569744315841503559246856514180730042140764652680135226345688877223108658750119337599249048267054971018535257326965378727884345722395376851301990511293764879007152607501761344944194858377525801160497473104301250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 4117204332245919026236666543627193261351885799433930677796199555323959050778253643817233201875671109121513697183914560950718231133676935656591805475565107038467195705845841495206043647325449272575640811475101862486258786296111971494089595328062272278151908807508069506267523272718241834980619158649760677517372774846796400556181504256002615652087561708676079311703177262319994617610499522385884791469343177138348580670178411328584759139348779608981096462474554058302443963836592098466687836481652842412505965573792678396099875366447407353220391327564241311964020509890352120294415047261454806105273225950852531488546120904197719135615871315246787345374054314435882913394561849034333170980916453660656298355110543143460819420201325509975723645057821571297881138281407012051304393189659530135693253972917792979481443784700808075473320039695823283060634255461072455744930031780861102366563186630342716129805541454889829014676068453469503672470086420346459388342997332211589867285434185556922931517058451946177618424131414128356829467922736791211137179839264806958860492495301700343429159177564588107554956889982467499610654376033988379169509778313941685820779135766180599597440985078241582695267403731732425824228277863986835796571909055031381677583143652549569593907436706479023986904426069555658688701051686694497607042693415781064561983881021302561439864150981165882761995040944671793857392836399427897656238557669382213750394323067181958610349408783320602422380910798986294880591959609731048305867019269735616815555799116478532411917394448506148389862053865051557585851430504276881021929079543173861907749342141365592797721769319149744877413175397133881386410696804817044578064629531283788039191434301552575932947749330492636948039712715427592734982700909649436581067644742644202906804288098509232040520452647071911948577893250926360825920773206505885700041573987698799388459715514376036817340588459476117572060748044249026614363203428857642455285198272378298203233904611438946325712297862681522445448791790794213054309085358581272546568587076455319448336753471853668825759327486744975133647976318666946432782316190783246719063911096020890216894792573791041452960237624183757097809982903350998449415200182780673318438412723865556191822680810941941459532017126110348879422997815340190914541158273203554376925541929499284450011494570525851564345820969417927044768673347344890598693661932875813472865616065663832204354760367305723567679802242847814598266280682618232890151371248691582349062430012260901384080263998692146996341892387840590653738603301113759559360987687952261919922965081255191960177630284711262155563738589902220424002109569055899459472548284969889411085307368647538453559458857078041033727418844616409886959706895705777532799863586472965561479268135266308716429172087414286559032487559337363015922110227569276755005051782693790396326982835103825687587242871861753088921565589851274965119074059068993809163690439403586082384181624417303722599852777414286258739707853680887518657385614576569333091524637645210229768078451554135911302180822266625353855042219639727986708687655625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -7630793075426654171533932852975686000613147980613573241561178196984782099387506726267863769054309271070550941790313980741354380146888179266755996031128221748791051844470616334923873670425435903134061963869299735918434182536726097707918572700350566532197886335586341402455403911412230348221265174219854655714903364249042789443279811145255595987515746893264722771012070885233461157361749888054067459555940915558251241647037617407904641322067331536539171309616959792363031846901229653463600021445360192523570933692485895970540942859182333521034924289813242219124873051094117144309753865086362326259193136750525238889846559482531196322841212694317740651745209949506763036676734981389178548702445668083393736187272909625363388323695094936011488288438532723328011184338976967548786764956997917824726413751812361650227694221907821670931875134645301949799195276589806831199239130314691221884610322384715175709819022391737878425432828587650766949890727755772421779236417079480868055083581714618346422457852309855762771300419482071887340489677224269267662459598366931520635220193313072184340658108023803539818659745428446363042088685688038413006998528090477437511201904554506068777589770367013932031441719762039922388062749271858542974400670822327760456191592238645824383270231795423676773962545947158484599133400588307991234826534697553160982113342729844516906834399323644038232433420890118056789265580170091981230559770783439559775155866186547728208162742470728738676585287543471338190430795317504786539951900746535268925869389927972397156129385524992431111958328116234228042395749339410311189440077941502732431829636576194450665449413329326497238495922113186135917697508125028218254841885542711818541151223009782785873434194934812065438787147975243749826091114606355243407354069578725388728219860671373240341325790691888058053904713061783951010063661316374707951391801425641714375084430268975502946478682010006548556813660743176755518261824661849087677764470543005947054051697405881478057634580567590507845135706421913602477224724133862514325950912724308445894043308865006221818476194361259643709801649676688085205688522603919200551803256318440506092239739465308370954322090805487583265103523484517885204818309954931888505228127672601874605820569191432546641265440853754596705487918933648222514106868603596595132319769387630062975102773584514658260229977378272625903760906539633764657685150039146320303197570770179660140117899376197816130510276421505274215295970894685777754651627779402992574995036123911161233381754605094037227931852359182769745721076751607647528729390143915267151554114249097373882814354422961713927315148417507004722734820337208826759090355449793199825401871325344262150858996640270432672116968239025683298931835455006489752732474801829325133757866482286969160157632024726152447615306076439774473577555694991616357586866837540621957316810316924864641006523214195181959182360101630903012329208772473510318028963643080461101035864401011365749291263992941173842669007228058379134384559591878106732554464276313950908589033721232642505487661232591327255822002266550152645418109012500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 9350400753722840936646691394346893151073834284138726344945352334339877096794002616132418925573185877617555387026152089064651163114581241078895965424273358076611136652577786536011947213060773313558662567471258270010922419890353643902167509289136149646838370251967635698310335684140452245312163055846626030299105881676307030252920725714358292195063167541671280221923180286423766480294486583231530709038971042997510026114303941764341859163859720312138310719005430407560380529996101964857424564417647224198045151252016257748820808299076604160993579001503799719077229203576325348731793246893879377579472532488520865200032218093622851318970359457055403210608042168879122555839351804886692509313637528171658891693628517697557820085158454403062017899174208537155228743187767178738354607196326950771479316014686895223807619514386039296514511790437352122760894764485042803149465343578595052416201861908199950058707278733665888715587215132231006896438162075539053149873464082187480904172571800665016707602614972327874353614586635983924400182639643878732013518759102821328853953281969899922172197367112946761818267055327942221890624286855730979519872091961388956193452571166071612654006582128784109595150798897438047951448527507596505826251753831347026350693442008609238610224935095267840690694888806889866336927171888641247039209721715777815568290906320454734806578042869864139922174550634103883350261014788378565628238434894977490705213584836652716387756798044606778010875539269348254025742325485186092373791060494746862752904890987667389778185720501824791777670046648305896836244376785032855859946241085151760402120123830649618335318774645169157262608910342770580106620869489818799835290780803702051028861776572934226106045775383751885324426559576141048246825247106820105592439299671046233797899853871669497049810969231777392978674640127455883152667820628689263148706584868754817465457759254400494276333231346346751827059848039237532011908919676597420628707803536786808521181669030986300236362998855521148705997168612864041398647033698293789052035424240696830673916497774338553427925534977945958140502154789437012628075497993632551181063723518617872454480697558509530404053450038646826119039616707341639390113425454633898103493218818811627501852022886804405015637773310015941867551214329929855520110966508573696653127460097691071098368941380300894144276498255500046953744322890270323119890989727246909663277322111248839429138714163985941796665069926785099898109295165969444763564810558536833281172151512674322322063029696610809231058281411652196212798803861396753047572242586421191372046743750637086594536564467586255154737576497883306666142334145840000370939743195555078357212918266287268587964200805411045190293359334827417582489877439394688677882165312231912760639347412773349194323502966984976728580813166579324635887298048197837173000659738018305621439557075397528157510245831258984049992752559604903187648842959196697699949601669833751506445456138230804831009369478809339110432600125198787738780101685065448888555603730953869020911585000466916027170395947918684561820179405156180267929834074375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -7301554258560253014894749505391144349565006299305417821938804662123421557877376901757472366651850064715232454986283848033362044549463788107935410073863856184045972372536687294313101759865820079721777018508436441851928984816969984578975176159837715982161133554937251763013748957984083150803299580273547199007316334758637668844878058317404670805624563326546618311134429347298764366963615071960275257230710696427832995330635131940610014677911076792743925774853750734527043461833407216269331766892471057347119990533761501538112447024295940742018752800864164655261876179204924944597122094607438462922367406417281875609969488365540999267754169018962677150473307428946263809664322847059667018443130959212811157481061947841401944370256463156056523954207846169168932366558323221326491020785225563826973443279209025232444257909510657011257309127466960727907438094670471260799567655685175949680331461024611461000594115413322726510059005547157729252484887902295312125307977347699688935750569895391434552770857206546572813131739621845865594412468909969611338468742549013379273964021161312638643213700044512683282603049084389075356149935757878133722710245007537127537061688087448889073995861812834800371443819442264734105217310834590108411155670547505919074427378472064741723445633528212790023334089941922511077479815505538632373200598056745818550853787971653817171150027907949556221284821925212057916022588734141872643063887009478544376931860999403322614213188983496132292275480830703720643439938436195381931000688961960120521745237966382260039370592399499830578185792506027552892205808955031620827186931867066714118336467079218782916874301326015181363249964386157731712892038435410307779608314487895487300568506270278917689424526808192394729528556351810233585012086618755117060059812353689333596638290319111613480096256823145511540987630843114551783743838085242504707614041697080054516760280008701502076246026816410671181344355482176237673409105238663120372638097143589334712437119867209714984025955046235550724331842590176998186625904816723181806096042652739816461714918707998270432807508852032816828260693460562198186385967426265221000656585346144602097437542588083316002196374818489865173072271846879216249206258977396179129272564281270426955887315688563743348818334399961635327072673536251632380699922535632283153526418347065577541991881016723858672852706085369961371312220924496645630813450268574692737644461812585400346927497653743902296107928865869507242051062611991052050442642376223880591414097392461684634651424724524337648040531793080114448920237394074181583272808420398151876878698061314440641935712648629172936541770048521165738329668379233837404708080878498026237080614922832904556998862347838631634512485072773710221836467518841662711463378680497248320084496348731202027878290598796313776019345954890621019662462209670277099868651764512303058857734648813042007261869751466652758599783610388922232284481762914781029098738345382881286758765375747685173243344964808445222572623140058862963262074070001917150577402061597942032353363845922567249218419960166903165442274384322515043339002163750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 3459625063576608339179311550783720497061963655290034903843299892776916908319688618620352882412401020125837330894955932955636936449682983277216497951127584305113214878663101030658848506200034332891853002819396465060913705316066429052830054236592273572724031714614059024976625445695955251723327679241627729574399139614090355537379487424320008410906707203533632393366298311987715884971505801253913766299076184566833117526210097637363314066879543719465080530308060998428105023833242864447949423561306989573863095991651844719389957282845502371946433983171283499933738028142254079547805345991594955489825216178203143440946090081920496928445097337967281585350484559324917362659641752719447480638350531482659863002526323347467923012154495503501582502982563268163917858355527065331664830409067049892972652283329649436267080526175202705670407382481847754494216090835752047019152548739926600404919780148968463912562135501881567656507327115852911554742459861814378964291353455865388573469072467847792046056946886180698023180823741271168346008797823145053250962430325721960097215157599686378421006006172227733700661104635579164275285780720303050290519486500558992775866405522940673861105785947539199283663598948501311516846897830758530233173215094084523328958834549152271463478557890572559842155705487289105466123050959191811349814170176430271485371676487428790716317731041240824696503471335473024676059643246954288651395033621766718940473744695843200117879437430638753072823009744201545847912794532557241051916926237059511838777711797729739785902816367917990810930060207275858557274595907559725096455942550652218470481679084165054992625763320745450293473081031574441643190039559007315185412352628766043311966966507784024222082050208896505591820766284536412801059515350009503221677040845716825156482391601671725568723122052246319651822927656256079999085184602962093232443812476496816557615714877058130544405750993241398466805257379472420727624874801343341178821688128555298217500367966285426853655521349927863997748906935885138133135386718202517549924981400090364719586496567669150298979781948342925337645512608658890390088682325420919950914313045528509610873328230480289810314662775317092811027425115476028891853348589422677503329106187078725108826996125715252594648892126135422592093026644420131248404330576566222894519184417839597430482852502231096116628101717231403854719401263760459430682396371158465941622853408726225067390206022307510643306996431488751185087048219132314672926843348958720867259003115191497252716098076529262054621497537485514893089557791201836810552112506662287197314678758580254089379610451049303136446734150904590143063562820009409879731028058884276651502578096979223639855033909716140489623499415190438318346939606909497135433127134668291358119777440253461116269012594951329490607797531807159798850439386500926535221651079756603771395112008694219797326891934253280777372879386031123541220969430383930164868553515439274553093833221563537648948030490502310233911550910211211051110211980330165666207673376599954168988239227961792028978361179259606776032083383923736079862759823125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1533803990081733300669579073612101575413306715799022801273031023533518539962141579985698353357041249934374505230339197443457918532540854029289996607438994048218226004288573810189559306451691759718230450632865462770361464091118049930202711912207781196435489084394719998103300164951764212117395437050133911533524605696462811778813123712423428760356785919508565587614460479598111259158599544289046660078847943552976102487557550206222007765413049924075836627485719145274426476153086688474406587744172754802364584446768340355700324747622087712744517266355173512446325781216305533766603754968989310549595528176068614371062779151932773279368488641724626731073652426460093835153505162302102442400824226589402258128854546209518430347517478103256721437144302901162182328050711849800968018937584295041356676336703999360373130014665833602424704886550846281431262284605110255612139110177879158149401619434046710731396352354981500596491805276066257023079884290310573694220035328873218493428451960796304573235692012779612844211023484583465301208476503641533650250793165481841399352796992362621902661013921646080052493687900921550969990691723988382786658454125580467857144993938496832801727068305247095349298546390504754304707429071083020260987839379213736016544817823103380252803355467838086598195158583671472083432446204658027445593087517542082892014590453687974551611748187235280557849703440715314053640307084234803826594394950857837982341380912453167236010045149160012498402857836047283564387499500802263421542767722721878321296544395522965758694024357131615247143132135914268192592245830141274939419278108650498000119532406938760836076986564646209935735530579960071665427247186491737093626937740763432979961117876626348664234652007756439903905261936419791047986363290090560923752565371803314436256915225209715279144547456975371642576193890313783704168319802541527168120955794002090213366963205388632673029933396197287855602997019371510595999137812263180352843606229316306588636037845409650242052511331208557945800257080275255782197684662976462027679137674879102988286570403874398356040720930726433821578788429577685432078344550350574726591477348179539474522026444511155341941444593336797381842039508376028928024484094173968130596065376112673551994043597614958221748495465251017176732790149636942856794098396989432218468009255914482644874657857632937692069350859390296945462043775585491906603233022412168965463900669098380422338227947063871177101910331263708203161181911615698614992075099090651661395755875717429990787448933928570963973514197562506728768009126185968421233749540980547937905738246320897503586562640568573972760443281853044499139385947983084875208764401944888807110605357525641872163895003107808019046197497646654548141130449771930926572228772046667965361927336608594972118279403237500980149215713938632977075710425007909694352104504189652879925375707211131503411668827841599852944370516883778211237727836138280732662576192133539054617605802308502203353373555175032758244323104635706620330420537437729078172713950570055952731080957267074298917280180425518266114819036058916936233716615000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1493427401006843287158324011509362718459092364276790000047445912565798475723771093299867270659900276870049191982433225663847960764622786863462781131143487930736840508157803293755466875500338844319814566024643423506323232882685084585830734368246696894591684382780380983539155743810321592722481224100835224286312794238211158332456007576649308131028150373216447336942692972512718818005720837475369507002491443218247953603175102493451905707527480276391229583091950456233420994752003539815641777433892014829063830257972967893792882934293072138336883671511299963463613958548670738711592976974051676333095878076702664066010630172497716536454427299304188729984941451794046354189745636483190111815829557625593442124850859155854146860733332357198997372476787662358589046969564983934967663027711504729139998436078086895623842315730151513304376415075694233069462391853317954258201279764463783808873439043182865140752422064224844588958768150449838592849850558991644017914313708723470120472978486183460547965192733025727198080429809336198336762002370882113440463677500722737427411716718016803544785343158248984331337051925605570170976865687007835568783329482516633487719534979618701766066628183643976679254859156620793579498941888619455806801644200697687045624032029388846964103975735370887657389519337327823552744802128415695618940400565958348800431827322376564630058839956084417579850420432599381570788095159672900649324249237249381651507999363558878315684945287254004611055573191002856682654243958191074933366177230667493412203330491521894770873657186368575963372269590882571536135014693611802344158538241741395624458276495617299808559152742660478740616833490394468550531293466246940170423081586202607153258366755759325467984686169164213266286853530587824687018743840229085493275533270646067977349419639544699879930744941279855310199887662724176555443988062631772664212974216684825175601231167013931540432674286162463824882627514647969970997208948883049070743170321732076397100918059456850904578258744251483372807211779481890804475594281516492418026425668736262137588027367266084841706533610086259083862508915707227960046607952242917874638710633862461030889646687960962871985932572065309216492912633343765931532147094556676302667921286287624902565826523816141850726540100267061498438443787615046228517102285901449312111271077369200145457753501812705528061863284620009713100042889530774545574506160319630765442478103845519839815274703176287462068725126157597330693676238828801358787862823078376331468489069498390039183541420033341966058528146116980944623507310384822500419681892565684407851306675716336248892357688867690019293171629012856389162849047820619910151332194610844895144898466584257051608824124878013573252273083414798271764869480956088264941570383327609554839319316949297063887253044895734699619100984775522823467747397867138306951072306620397405393427643742439955994858693180711163777676398226548353369646003284329823607825061308505804333188728497633933296010605837406610418422450147804967920028893811220766284272738517503656978705121492860829682150899191645661749275353592496547803820446875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -614601473339813259505484054099887486701451665149279014882013458575199205585027833676855540382860035870122251127043373381476753500448932005822908088285774227886402533749210904828525084655170308050876570643940758996227750103553855085708958983303876166097357564238195250978752568561862051332061863424343806500539869872937150245355050894266828816777664103261399165619971951463525325941652876219986801098862271269675503584980972712891759121444003423752650189031371318958570838562085477111447043947999742004457916801998717400189148817500802520832429196982854733122398132080417819743195346691905674161162513264280594085808232279264041282910085000231150318549426722135288939595660035984663616037886221958514632434440524189860751597038411833452352126137962686780743526475302051020981703251779014701994661348413680699990687206052387073289341715285491465534093372286920785944021990782156233077497260527002405390253833236565155207942604821584424508502933323325130349809395589586403964246790267687703885170913723979509443151785053296522848636553690421302215725184414221363799593705905540401583882336232687403666959578149244727500669265045980465971896475948793981422451084271618495474297694393004557468527299843674100215879513409924222789948641767349767891248488524630835357446026392959166514667347800265691715388814747215096347915563441635630615981579302234570325275389075988161390383466217767659168354151625476027757601786938560793503454080409731426919605202189343850660038682505572032232950878846047207539394810416919776750784018106941484515556042259174818931474845725800699785047603259202420395181237730762942037177397760821667487992389632922125933709341253406824809286544660447912610585999416558741562965529602270920105512696122089704338834056221977946457400731957865049901145586409013549417185392327412318604308603524271538146103718836694898225513058740967274736869463042234794917206063198196064054959456394691564708035241435767571593670674361569826930620817064338403843803572052142161101264250695392012523024163064512265791204296197552574810093655048622216956058242154672480223556912264223746201250622196266141150166798304115123633965018543921231017945111639274804357251050866890786245406547737035526439007770878539258263084198014532602397426880682685074490358585861111693320388336336688287204134399755776894902295572354294784074903147105752648988568779593610952810549680479177403240072040047187778029871161225751817229951777679691105219764542364895079574480130836675482789359553174939390633687648028496093538760193213485976895455822599314932932350721934657958459536831172417593870098733806141809472729395576889529417554703551727237756703837089819095943442206661695800061057655535389640162286316587443310412604639428886093836859489009016469362958494442455865759504922297810556844649527692324494060808441415074067580675837473570872375625469827852957703879330512949649287181037423724044895704979308719740936170607372167392075031762103981785971245560140725303554711727100880374226286467742588667381958094059526327190753664712829019047946668482099518194354621057775520683194681954222680636890762520250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -559151643930087553336739045975712467717931126084265377471787971656899081462953885295943000382410336499190024232731244717860442606748576354963518831559147439734354250741564185553509699834325176798161260430036451667582833266612652048691736304102636184361342844155219422735323986719041556514926220021837940966622559848138560903499588584370488103376197095377892738011669327544954636050459085822970383563879019424326593866277189726434367806429255952635000396246631248833963083884448580609037012128432442630611654930319668792321096779731026962936355651750869294149087485219377637483172832867819799608926770396960175627796956465641683331509124557915958915977018497843503019348430999584279794846857920247799688441172978155874668527787115569345944529750027816726779479791991259497307879993212618638873033640014190739483053987977465485717619421189519025068066843901833694061082105742815131549563345976229619352647832820266205028295029406604986529036955185757026697092405838221251350277612180974145477265913765720313812026009120962491454670138416397507760057011833119887460243256184263721821216541311896976579746578156910386429948308067349063855488833062384269149051969883960859533260822795421707929697535402424909908040826678213548891758293414925182563937967664095916825238089187892815647903114696982848195643833668224777786428651403473751720555327925637301695750086539316631124029049673178087066478955116469211401434674405283270496530954240033596634775834142281910209203750816452653140256265967131059033321926517083131001252184501763245339543601535523608845158847677045761501602520029906751502519365600519369496477763734489547710374368338071503480759922926113817927146430327134661126765010776349120333638399368341801637332079727216994500446702478795759757930099281649034651177626396736765298932005904307724529500950423821992162819520410401240313693272204701409499025537111108226067300526170246527330545143533433356715142822594133487822051258822612230991749431318823708321209351359906850078974837537513622459206560830319275046683277868503192933450657664952943399165395393897106226305432569951078168905088623233181462596567855263612133245862270806677495742069517492081923746834532232221671218744534819800586352418550145141208274698160986318755245419772920633337676609191141454184468170715057322913349716054783235067197065965995096817471896844251587432697949528962629470866032580913869499005444193487953311065050297683364445261604550538197475587793548195505784975070357972510207598629591634467728761693281256081385260936993446213046871196655677382095927458953809351125303743016315800374572747926153724001759674323724397292634280978650497572876132995348895375603497510282067476634114036160307407786044977304953161160046712698558456886987113389512301538465326853049286457358507333851164328462168587241264486091255212886618798389489668152096519689501154047706440913278711273109832787392648195632839730196483451665157836528427684426912547898991718955510653424952138667779196254792946581616592000606221778424593477839576185091365988298395532477472403107986651787210827192241488879632163909239854534620742375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 485884973816170465341247203537276107947775102699623276291298947784934460930813050434006987216632917332517067699399267253363415469302530514691238806494230251886724330977162871099844545686068691418096303764546497802129914300233871099134137353233490585428450749896262204690650100696503994677595754427350394623201121290316252402862485477801519238870798038084505254400951948595807503575604940128793825704662138629762800010595309389494492894693539609124294892826176686660320058771070869093248349313437362845710251517545684364386920026960655358365161079881728599943098929210808622749606380004961930916343478837338240067241055817353782157654598550648509609703497738327725201414296889129415518869750884924048079360379520300429083190873605044426545704767565706912219323475475683756462805242464794412343042611351317580168864646073878337198548627362600797147886744221169831098887053255704090638520356264384468740683594291954900342990771465681423641577699222399828946042850388693203514332937423800412692451422490180301718175992993271578932003729034352720633130513653122924192864494031330190145848972821981099082546434632621351870087685926064176660974330721609576659514761058503205762143799181778544779522703769883102454192362964504742884422576792500784294015068312765410897730365569343676083702720366828760127952175288000580249121321927963894783650339988600516520748987635637784713147391660299011060569938320431165338458456188548824354189866985654623448309174820440765201306025261859698812490927973283252284391993460220501789137533992252023039561787047795407409879872993940044792076732190586541554049184580863361623437988968826173696825984553302035689919884598750478258360551515095450967453974463798796319358989215979620253094072348498542629624776058241081599304194153537164181883325896592976286885717845122584037439210060786096349750974241806200085050757670155516941627199467577643240024967698751102062360695174280926587204884732992604814397719855518777374977726427996118959420943157513518355784698053385258514416295958889175477155622958639646089762770533322667761738632409721035473542961018655884345869934466451833972199010074055842187530442219067515150097631952799204153649387968529845395210695080867871439310904707825662311866956877774779190422398216642887164588710601290112145550480292276751516105909159866196012154450325142559824242823736964805548068672302812209953519105693326341660027626632971245869046962119607905347893375581284848253675127402812106407837410698788664391546324958186908462278931209995119181799688918361056109236861169123045088936401856680494424059061060960177691687656019431651136146159199559083048247478910818852978772811116671659398521762046020689388218732992045718791797667540771727217738938832484093985513279546135395572953631311103550910808012216467382786500915844708265264581221712500802986939716428693737649413006058965618770539974691948232577087646855048041029501080235346297471862025421728945472258532478289254539345375142271136478143941433863454551451975263060058626644526226013312573569833139770050605317348619782819493111222207326962204162434336709473756153832050500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 106912419355127740322183332946201622718753511737463852885025901707249104205859680181234624294705831111491164394356894939563982068056065979123363328092003550896966269598199254554181755593615100922094385864526945696403596818599031578315076312268441258521669897292652967116634628854833161162662177746908972829098487838986550882035364072364489765001477620514065474404435627396578628392334515794170598563870430720539130668111244138308181607112279075322992996105334006330565018155130596175232728809037734685770577251694044902261730043791984475783171642127672655942219268984948412820621055300828641262802894511484944280511444052106569586739461111328729347351480777203933626353235959513249992273737617066519448467315731229783620732683335638371692356201603247309959794105559276191682310209534803695886834028940037262180534989223649746497128020061629423433813476345383833300631388235107736532626901182087251326150691157385061011934174610492764691033242908655214014881434132549114142946787328402078739245899801643120574008817744779762747039784712698759827725471731665306804215204327610217090060979196669183957222339477069030974999268279879998871995135693102822376061646592654935075798420224241206293454380851354745812769271468502942214596237373488876787896669853684467495998199271886861806863223062389608496884010813315440243940233486217487020811176504103738362915388747095267865806508570571822678562276401833113886940288432577808016918531650285570774686238333836153355675924675163701337922745331321464355890137132798196387175775160250713150687967289823011117089874842278650972012990356809442151530456813659668397461748386110029854739814385538682623657516856448557944788256315697071345297837839468584285959922568244103867193209436478632483396916006044699708602710427125980666340027128212789011703193258037756913017654945639361628365787586350215214497995391115634245943660443969074946502522945907424472523462546947793401039719566594672063259009678683639375492352553845010375651652677598375262592186642241738147399329141177775796768328567322438461309527241489580817751846042464494765788587260101714341613888519722292467601417808880016444163932027592692570551161146013295923153309989622998248461861626011266478983710557947693144202955637680081172408636742854089163047669033745538695573043592105593429019487938701111023967273450091774987057246897335859302123809823056265657263456714894546895704115374337706852456037866494995369044694418227806644578809707506317109424517258904635975929351862362758471729778840710730173684584664627753705485979062293652062334086477782699149582919261473647112189333525613207378141861137506149255095915753258278330914428316767612667769141624123563080044635502210252578320338457245530103241195820641740882051318298503275415707049070608581001849387425879675918152296709740015486581308479052809402010203971235862887892323684818221777968313367028268360944998807378750260297496471682302005531010876485771967457981353916778159532458911017586481237186315102929125807256127343473987238101318806125582483851445819017427935464902444688158853301514002974784060168008858457828322490498375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -87395165310117360072688185077756201971584464674105459502500173120232690107744232414692538075431503828667080205935808035951725523887700041077773196193765585048276220447058610633684860326809779174943493676395226889161460830581847141375105386063324249101569040171083088574850107037538722970405720052208059018018233839334476841227833491000163407998188121122828160345933892430810811167016677384994948472809000865807492571220070704519008919021276170917243552987611064623658235954727570944020832737989222664275248208807278819908387826917666110989116510768212628204573016317620430265011954087803915387650637132073898014040268706580243649322515782066407876582373883031075573621942544800372527234971843983595849344167086083354933505539867860055475057092856981394849714141114963203746566683196370106632762220451713053744017950905780898681931779508669317597805886886403473071034711816098051606884545070347580944230335437968484208350266250937530438426540419661428953414899953892896082215286037479181691896584707487146880733490279753598044492710482423108602403434867586762067749232044949353359029632213312301042764174738248558979402388688266247424295487734027933873938273742187550599297470586046532785743061010850693501603010155572021837979748940401621936497542182290029773274148977610998666736698751514679690746587309349768986671235127000782334709381941799126868941139366562443087804160627087051178110611422358732683728780387548734536254551142547717149000228180556265904319007434319750729781823303584783317476583545261557000580325461637031863450115263041409324900128562963267485544824762776830167162447094028818687029077193123899810238516869572656763124522810486655460670028971383923409726012945354410240965794192996801105133434390409492802637436840865164227627454584553397650457089648200234378041818131097317492287418968942688633971102609001360204167892861621998706493552839634366370262455642195073544498001493680106733791732250223882665817847229916651432618922607011491625351308060290934455949599878247389196762375915437964528953229255169163221511752750649228505505114556464260334940272391337434550899127688944888095981833543126553834833407693803196431635068874495695119948406386947813003463137477871770750130415455673492663183770121126049830229140521354797091645520635843227556769394537832459115085929493423333831672022221001711421342123194343186020225740422266324880722129153704910688379582831911328639048282846868215307740026751023947014521560965501327159907779836798853720720404626173386895568745289865388579261402891452333641284294808489252925883741172710516812156783325597071555181739071374506059198380861189433720912751075014468176854605561677746853877920430692717027133907978102269327292776927881497871412073476875197666513044322930763662171192490223247346355519002648806682316389388464127273265067441926196767126291430194309423659660411431196123943288044056684110142293441912298099422881080214378295431760218709545562457902923003846216411848280845215586519092940675786782960641164043861683952328294827090889097112023784343366923195809615494551512976137356366315625979500677388489808702578750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 2405494224800104915319035347426475671855940290467648754594021884241495264520312702406033433314534557959817364037969786789313516156073202591630975315985080947871885500643066768051558837790612967388857515884794387683533809587368869880165593270033465719183045558256625503643019201545644445942897954274682268163129099037935955481373106943366293864057894320995191328362461813149248633352929486900406023302449747373590337838322032464128795160425645191735328347953186402005551222846487349774579097426483157502813059458388103896113972845937359182558821629051301987813223032206988682327026458035939194335097028709700366019302935176464112132953376279828999148551236479553582811186309994566560281041627349732668768608542571430364811791352904836496142465173631834212453815410311186335971831638375320925914935564772885283453132390478946376497664691998385246619639598964659220184232542780882247337829043237665765525551627518376694981113763673332487241896816990621341877911241349753692583794929473653015405898423864471898684946467221134959851514083105926278368163329937125263460201164332283733514325387554277927225586347470771741596455858068183707692061882479317587860442099157481820059229777808673694710847168994630735182032097136511941063903385474836729555798088425424817476762162403311329935035765697255306670929432336680563395511798363430252238902699974033021388636934973854939880349900887486360590119323594516364181499379271157139287172731250613598744790142040673792442916781856217046137668896180480618793972531081055021084692530107614795396579129027378757139777789718692211566398185686052329550967674130500019374853292687586159997871827060039181300957193107145983836103904417978974605312611484858066627956770058917972026059290294355189387458379142456679567974938706637738533659570912544033601491610284008987159837625653114966376985536150778150611279772785862917396218822484809147634963331680850587528222425177925979648303034370079008250056515104536225271877682496313110497150726941409874007574527901301503568082065963322244647486682761841723595728517353467210293431823579145236327042627409287155229368958792665598195187465107190994095775761630715388176562738397681307472268925958367671434687313233472548126040500285326755157160783416449075360297102842485891409838665428117349754138925789248072844248795601046029338377169418804402137278432727585013294709970786392662829121992600202350842736502490900030473341396140926307354125721118368558572254208173598971173155574675588817042108412377627600431726682358348077283810181869169590915135299028677978921392345666906281718206002330649517749676871000533944265267705717453284858138034958859858636304732701699190082985593351225326415666560343138170592729314654224474752057839961508156147635278247922380529936221498615142632846426125306723829707387206931109661075903808075952544459233191315037882732560686723291142910322205636286530335217984394623229323503039592224353000727752782754108918717897513132723973660264183979363138099098943259837187108275397855150193324429743290715169435957247939385457701615208856683839582255312452744826358912202935106848801125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 9286955752030657138675778780472194952436851513194391620536932628164181159763401954910946960634790333326120243684367347768820994389153580016035898407329896786854251176682680742804935243039284813683543838514351658111378260575263904441231727433265263997106292980565540674480504283698386805605208395832933701438973458563138507729291237632959867963132753024007414382861139349304039311497691510794596921396777865465080001377410809976899112677533489681678228165058721351554159981241238625315337225325834919634797284538314876053572539339510201024234108160091533886628742949904633039303041680152658738988213436580941445416265423474812199702386965832525464275616054388107852198567244148121625071525657921467390312249925922918937249299871751331726192100430809804704845468578289387723446315600471165042292693833206230997395358846225296179314606482358134723562210651467474604255535893063743780153477697618457634280750244509510212681717227057553064044171679770951316624949808438720907636131035101110954221452646748640620670267979057752742798289471815845732567713606862418954520284201111434736767486370395009726923557244872417697322131133318195467703761205799205428427848082198726735572001196690079896105844622539627634229479917425385057841261852914152559709485300985501237804967630915231893667787344606489530880936637499693214242979705500403657113349403147151179203426194193577539348256247343736003281448794472729800307782304741658296757377436542470210447274259602658471723737426398702831531188515294534567375321012030184700407985566739983510441841370362753841630065933907144118838220495180205652397283693059558790037651268477400566627668808960435329303040113324207650743286794303573800816360457227654390437080759323138620675993443727299044825154299578833403985250604485780580663081273837074159910106349845425738409164605052562594330292594798178879710657166698168196814058073086613259169014822690099514289063479316788723862317384709423183804417571503508051813991789209324905085452877491862271233831660698030442890353401780835116762337568324284375949061316349837043818218087572338619028971728261479732278966753988321440020396228650219163857472717465785949905438465489260420961760132723348087762245401652675582283605178337094754811924562963832003003770441497480835585281913380993589001924234903434340402505888028035305040153275959729928183016104817375891143491211042964184838373829521933391138079244972360106747128425938744153785766755528798999232337910418233521996844348504514185977422126579670056509739976859546762935410835702637897989392489033499799231883314822045653620829380087788089882592445117284659711682069565365292263733523312986511500274746672873897465526273972065425804106887844439395892631545370852710416649952734252752404217421198140438004007792421228373934485112817559621546053117461792116730503192405304562102698612661393502730546237600549816346868967464727697216835173695495513285823758052343344841200317189657134757705139807726975397714967853032019139298186679336607071492820305155001916970982205799820206012695275196274785239997026258735806496800054259053119584565952221621253382516000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -699946189432346707354201721707567808434600934341294581000917861641885822969233631610386513130520719798469448901670890995860717341559688198760716578514807226939566447890134564098583575080716563531832755704784936654455594794779710865856134748071224740494288611240853141527257458816253062486921030202027165876335406194061541775548299309349609924921192862797352348376302685058263606332996420596347569527054245714915862646614512515772422101282466320120509628594488112055917430560872497976797803687490644528796943814064129358491449324914612947019679189133364805776891446669378474162427565168521321715747641013903262712331748998691852611666513515834629351971401507029415715503924529647813756186866906966316818266961662727830357664039569760977187182805336472584834533372136408026395326887295169361527784337543869058773669604755064469656317685537103204387938009408419980755487426582877781403436034714422790215778323007602906536443247487208907040827987423800244393575779088264114295108544750553275771985479314060208376961561559746077715406306736267042963987224509390823888927825495440321592766471456854847834039953965345473027850962360660512838160475652633081209697308565320367127531119081572697386124640591249367095094154230185064673429529592955046414781973405649893775145266089443195474683782241211512622996335788271033487086951781123925828184950272719389003395553920214246193512390180816840266693078638596079968375053909079134321354393261234454625132740408617344873590417851204792121816939324233773702967503794505476217171199733257881842741843987185809907176652921375113544849606772766016774262171331260107949271338626240261590851995925766030818644772647397654580144954945142296213223348747904710618026725102499183404905449945571498923190157373160631297829290614110862214473809554109970104201094648854317392843654889488716678258037356901949027435266844775024790238742568555074100876836185898638160785607787438364167570361358782084382467398707834627216108073472169438846022568394869402532664807068287499365150212836863023599668839036809570788898425408569733752211346851386074552871474094160556052609109955112003215909588737381027955557937458791844243185192194842621705997531577911132592333151928374635783641087592677477227274022475692752090687667648954397530250951742477770894800210642119233096929783234270567547620910323338269293141398343758785795769734355933405540517101292605523996555314228329060461736218138728906917237260053998058067127402285482138667045125059477363712154068617615282869857678992914299743920683417259563347825390111530005186968726048292332289089409185175638882830322535408902225667885911958036204839396502456959515429795210089717326838553388220866846410841567297965356311280171348229605848638927463690240571450312365329794938810270150905120919191074104851528722301735525865922095261386943044186930315829924848787290066597454626636070023882891608209569919793161948760005772664493740951042628874889592169846636137725689560901276487178708043530835257412649056730872430287936778511442940996233193682942806401862058378679213939926711747217935786813840078014221479500553887167875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -231495053468689068123525218791517350034254035032908052929759607245991909499731696816042176479251058046792934487721584350234619393520540454042666234734537825856270529538705539198204078445488260059176936984307118800077347461819410427919556032958549252393295317693580228219480704726900515837257871774548991144283451652833280490276144398731193306130245248130037762679945948003552662310840953777005438048185208302992260346568111874314293411668960818177306266163607899274098646874419439309764679376023846707597653166720781375151645603892692247529159371483689159589423209730569068267428630769966484842446710618987528992180210037858137301346286541032819354112988316917425968291408954022790093859888250761094012655227923456137046435099040076590308289316254798270242680424680794291738189431802761536092652227960637070348604462989608007797688610994128727776023863659132153421542840638750157027380678435719198736575416770416561944133640918889471682573355178000078206645171339104991780061504862970453794488520894443970871450036176726209017867694701943087839221633299603169071842489612975993817250617722599437324853489103637212421144222682077206540740135183608365722149373089793768046939637201801824716077406713230190689629632228290065645274723675110882703032227219225337466433769976930665706140878867932903323347930627889716156535192765417514446976849231965382543898272574392887696789794766089560987357497222267952354075784269815950936093716837453360611323158919584601865433708018581416330830215276415409641794189035505187218890265806358842807247752007163290877964757734969646675178639008885323424468895097722794044387636631041568827897469052166335796887518916902788369078474737897588005368306440767165542613176657040254347638389714638689542583349721688475584547231544514299631576291354659020907855874966109525282506724192061227500940603383140743468535037814571746442243780267743687987785906103279598004011923584638440988317414784519569369463717557082070138814371550256605917846510337151334267096745706532521638410084843685764272251264480427247100432413056050031706423720038498725404484760773858369196846911724097027659441490073443957718222184605075602598636357752497490115310629564267112765740468188579075966553521760212309038988987961210541857156653510988840646625543259161844787421692232894818823993071369282315597666589404947085296285943787014389585534920922964520304708880078941863657510846083250189866222168935931045029404735369265375771927834732288010178717699943444137031499483296076906022923672681238565962503887101838648367065918882553548012844706643870169385311863407293362410101362026694688022972277615013342527869466881015810408556670490125390181959516808110780610550297763579364470605354633280336534843833837116754092238757939566117892265360811904332520182399892884911571101344739285312838699897920706972064096656490341441065295240475183671660436167888643879343097732837343476201885338766963421063380870955464832155289043962087130922604896124674384656733228714053085601936789498429714351587039277789174784422583490993841776132068569952720433042845588056589652912221717879144562150486750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 93995032996392827214465968382187770066315418130958621660767148837845345401005041511014111554219546548563418217351018241273489680214479855670806460911721334830311984268344254817732659323841480576937889043088900631881048567054021987710027306036740767953449001147010507756597067891051197224779162406256973227198214229658320078302693271222104234768676793577925567336061012705329995086173135172192158457416886535732305259961389278086882978197760006168860797451995326845120924457086391898281290078285749137243097027507658337692675213335393031025327881020653368383520511557597828182159285980114271141535181248040691487649357412627373908620660211416905715690996959255057811142098493839466322778362472015803797111241841906380144562665018264453879766412880954798823121102776539673589963387652433663790773985451695794126926343919128561113227421899487151780478051226364031588653150750792572488611614508742173799239374797959826754911332613917227074865029352416986659885664437520984478081119173469351235215930733111318309604132932410752026223858011250920827450012092364114771348865811945673064158951483592520005427461120753248608636257562782300282023475935616606122813812731464388157051982740671285678404849471731991717688788142314035860393902352270803112246054430116103323605424438084799530232187601748281395680813827827680049533055042515467750438524128392932826538226423549704809201407347913665493686029348899577972517543456299675613368876682404311689106267142760335266043357119024568595362848879070407463137935641423192306719174863209859339220632789216837994778406882646877703186813075957377745362405847758923933547026739224047687990782645458530934279047289529036761844198893649990164496654204232730528279956976520719697883641616801667688471069232948111965991297575503145249171265498934636883875909464335383353710728382354827096965415551386247940753801245822394461240488816554544811663222052139241939251704722293881978662949045514956854142729851058100609559435291886259429037714038874440135432526854649423294144257215162243655780541868316780700968899186912106754840889740956674591011026077508778757983242530215231781689526486422440478053561892226933341867578520925349769952998023637256746393334013192122128764540582381228640169526668794141916456365824241253078813960468265909448697333231505261360458882046855754650681856313513257638437358858382637567329227779167960943324391182987427361956436928972028807412501824549359612469947734619084767223089444567681997453574808575688862375759753928984646253379435237190283691448896403929355610530931524817942647926770625039366518144879447892678717128600263866392497053849689581350161078795973941690204865381576005881730121591921507560930090684140616495586197997548640176414920808285373906920578845910885583791579461183442235199922372655520028315386936669489421162279445203893237916356251973222257035111254145947435473247354515326456884419063016428637643266024660190671241669211932279035405582765100192519732612199543575462956752975506070109135905857196278314778028638339233329509964755630650828857150378236873579457995026736639351277040626061611436110969375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -5133422967430407228961579249335529342829281929953514856451776605918909917482429197511444841650861454436816934011258092968680927943690615041013111352847388261063671741526316472324490810899226995263469386967932946060595987793944345246855670014805106862572891426664306645345270528970663363327262790201984186318746982637407136428977875481514699010773845839129560917252678402048026245336640646691788716744798661096113846005542813835790904493669401563736676115093466468464236362770457080378922672339006295484629525636022670760302591481149587524537521060056040393489804940537486191062647304531681512069661479728701738867554296180402024945544465354560725113961612936329030690803956695225487377468958832119038549256249628675643743741740016428706292275836158258880510875882706921619027726209144468047579839416068450910294067267242054573016038135234905419861509119959454609271226925798018246280103389534140049197710677249773260270193617573341642229002146292692700979050613133517084868046418069333718403080344136544525655530669406132667944150656128346243935198244205119296735509899462017863210336064973485673247646854045758009175691344111816235697713333076507206755994649917706412256880963822277145499033755493821317558986929293598009945943266796040937068705466108435725114104113526157640580524268945843253021881312785927354952423034609726295434267526122897889024597264663817154357911381267864163761335264086686818190798540346564637677908695818643939921717299810321290100123304904414051278853718938673467571187058401088713467387765346259054953851884835137527792800107539364800209115336868076930532149984659382487667787915498556581493802772977890589043976047269668847390119018025375234080194255968546755904568379629553155466535576420272376424092220329417790685192688676907901298009303685868593173851385128566445520400209453852744182753562734706096326246136561597195342170078859111971187093706352029401617999978898861131869910190063389050414760110700089298205740328150515320111593835720602445908816901618577188978281029259702146706387150079487108497274436360101608731458091594472210588294300870361632369224766388719554922670178228303521527951663824611624530715481122797956052673450293950572690924693263446231907557867567277790845733748279843031231092315108889955650375435264995119160044151374968534716093686368193370862978672073193806053653549330245552080776375253248308007977969223733757415022030109511792211056827185565883236994491099474716078963324869577229342834705353550882574314331164664745028486994250213599817729031572183512741278036793842279388637557884923661045356498728631619466754132232422538616327022806090252065315942939533595829220884623546124179872320084522484982045984895840312503567328594500974620199623864649669038771300910587548775137655763009612457483882064174112319148439072812353292251322583433551038813639615917438488393565470549501507255877020890096700478101996460907839964978823595645441303928919059830950472596948893225417426286963080946873309800396758360977090786431175136823042678092520681400274272413244515252684841900602893767676831206717745287053067596797354723741500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -138230037635297508208112399573431485493191531231531638408176796213021527847350340759517316453614197173925843124447276223157559483766297558880532090607519592149832541501161441565864659184306043146732644692244227186848015338299303553068268890363791100527425469907777817652178462932485465139051603496266400395600794791201635335607828073572557247004953128749989582832218241889630963260672963197195167156405183501689875836752810755082266090797811730009072251877919928382752289633891443273506446622085007599822145404710782759844358726566286339433024246794059730470574393235971204165035977773948910744888375266385805080053366856757873701934221910404813813253855364154584795467647782443738951408154752012093748185173118149452095465343748561409835657952506403910706770966417855871274045128397531833739434245270305385427201612435034565602365150886406782093470243936403419842490614565500478119633666210072394650300059502947217832413228779551593788497730472408974243886554758246792788407934440418403807902138460617986500436820985113926665703718836326701539698515885407330373388258438934628164602334365399481703795165703705504420824821229433884574226125157029282610305592184975495361319385249065651941210139919933789528055939926467330899073591204961843227446116544497595038646640914728464041906092764783028283368787967862750442517913320298852305450477083195917184370105958783838593518146362637309446577035650325163706722128697137025432014968316502922707329485760684064488989479922419531369016903581607277074287540228148870837262772159418877468920802007613418506757406483392848533169083573082239099750147813761428058868113241762249747261428173362281868121985792255323125470721159469305530605812168585135013240373042810421688024947552166783902202926199636853749355390418001524656170206542797387832244275096639598773417311959464736323933064424060171490482347129685520474218500161151549976498546208128369545265689353364117145729383881575638179549920728019798090787280444057871301113368921095322676961067099311244731986214393485291366409791163469398562671865497426414818442105660479154388460570059232693532004705522608247101602671219318917763242803474367003859943457651424978383788169672635771279259820728798334134142961682119858421329290420424481615062482884903600737895359512198395979913684660580290994273465941283031665295671343530547638361023443959181810348378506318035165081768966152006918759585746889590686913595359876672013251305764999788544517594217052717403133148419263136532962043496714723589135113992246715325893789058061471688828757034640507991313659518276223430433472571035185867158741613667238344029733570068446624407125502801448739167450079647740647904259574283492216839682356616084811563548349259731975581711904391154724134632999893030424841360969882407641786887046093738701074090687958400658865787122100105083403297114228082736936333365454685138421100512512454632568058908567856875301981494185111116190294801954935779562585209111983919902801761922691124879609390199825730524958765299351402960402520432769695236854219404790179434765162331343949840871928010758722990538879404022841807375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 216217404303075351363835283636168641598611936570235838968279610711395501500592436612987012291002165085781100468195682610134578850235595370752889004904071954261928979488128676459170388495401729222423861982846925393365091771212356407868453769282487597921060390203042683295073191225805353272410730330252012991483110579115570067664955500903345971188614944131791394175473015634397769199402476183740221072441080670021282881029293347393523223642149758560486031242843597153793091352004377931556906553607803689609765182197257489601812103879479189196029863314133275929994969331327934768648406016704513051270956451707376352084758542835941603201947783382868992371985155141224022662621174370899714618697803226720645926869056816876092423053432956645461563980623498947772837417203324208399233258961187960098894022403671727046221958762112662798625063987109043552896173585971698456505975039343622990371266044459380018985498817091354105351675121828270844004369832824463076860896631818180689270391446906976773398303563129428826770881631185380660286994422529401515102643601581997042748740239501998880560661109547903243587150410426301261531898086901115391494400618293228580343742816444895830277007922463048367463571130007409804360929263249215774387397605661447768380846107185127375005006263652431774517368684947619655666472043901533798170350688941813187880814087809495045989182976532757724588059626975424687392913542758529667619827588755832956774772154553333800166772028249712436324903874401302910404268883497274834755855017531903779869702238821320110535039283642879259349628812886106825991059863518862911033819232033286368914711331372214172929881156193502312404623960184257462959515857273485040465551587066494320081387348397511193371999275238805859771236658714746426799152439287047959111007703690945101885453617733299309644157799857600357052272842578450576751809937423806179694997221360732753343453475359650912891746523141850999859241434309957209993057403475114332681995876557461713174441095501663451604627778414031671941650240764279003911567985230126830970132602867907084856272862241460763637879660235171349916946236749668019938546593729936275961035000606251408594422522395648816016780364798264406237384007279151140769804474104802581759974109509226661807411622456391913576306370621749167251246911630466914426913281607737330457537544552864718776674695491591235673650602565326336622457366587198073894749390591809717349695828102874284029027866987599628596367352645239714294547699454819717155853756378209822167555879086431733891200379666248844435470304755419298491462966281490943176593123737379510822969902460930316468660812076258778698383771914506579730263293502671452241879796115302457614332755991365379714353814375137893892962950898496055588136442784556392107604270693379483798274221037209344441128003998544542208914621627382498494456423321085591005097377468836141195257213030178768574023798944742181917873327643426902473206076359935830687735767682774212347571209525510210761181586135117735521559833263045836411745295363489437265423297765459182531112387458418327560763112638300942432692335759348275491750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -23094516759270285574645708849160332912150166979240603603224922553567797015095586085245500848109364161654112392717119567193109490590677948751254236162836939614549000589314580296850096718213648131315127386055865504571012646225505886459603015874089415374902212304241407670266093348475024974893855292611519278053548773197885576241652250435707170871921015759805875890701660564541741632955364691043635387220302983351690192518564421528840075217592520886271321887506881526888603703082699096785676141358281679683116174093535629149899151016159770186207467793967000084011989910119800013112993777212158988172703575100236907372221933154791692025546315253403425125466066905701618619034353042585242871083594898748017939783379823196930020745184129358307339443651567212213322150851947405565528646955612600238817316712533366270726378544902368190715432693421380912399640546659957715451870131432628862519670538233792449406798926367644069066568018969892442608589155663389989027627680701339101418661848320551040727826438861739272881437410520598808004879266744678172989396894320737174620224408412069048296580289418058560185454871675311175158225934986709515286475495438958084582026936338161302228999215949980768113079371308604049125859572742626416666644444468077406900499824160970828205630865436106645913796937838993921806470624914474451209395837546473553253484593924847526325724529223479997836918547361766029035049631235272511304983115755971894199604006963229384316050374158007114004654173391309143807375251020333573021436156662070396134479595409828744650861967264594453484007674016251455699922686070932055054501116401777659801378912230680139254803449250751318849085502675345286903030462617775370906759799844621135669739845541507268717169637525038034064795681940126533006104192442913572769497912228793206171493975517862845243836987772665665124865213595722083589328017441154012328161954335328044904069642841222319521262954898172928502839584478490011587216602944523283420036251789210158105458154018610652851402934572142737959580974621899695918842313349939891838002925915414134616374772887005413012861903858457275676940533683353467596005179319421343025179095354133955342235628438979096500783565410884320952423655054374716750588812286186009335458804541632926908906167479933658644358975927063915792769816976981545420824313566711740006453615234463389907603340804144122461741395157768403403603591511364186584918157871789765629615068927377813492175097477832738109873689191844101541360129768804296113701705450641089391749467933250830388359636076368877312193262524115968232871968234571162691962688087864772570043136215328767455797370011243154031985324864734972394974105236935646533910804034698509738091246222072581948838644896994984426371259427153957576424355406792785771398265003113205583091414116789583292945742554799076057845004331621705612070752219742937746025661950237207801542688649689165287713593069949139646711580372183161920115751953697342208511099403782938548952944973595517633014789534740972889282679508095143908155858492196701251012461658810045131147829267365527444933076391344844576590575013399529954125000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 721821977185825465707711127263209924410489230102597077842430837298208976239214592180262478449547563845440585760477083139004149284122238829655402388841583505188067199060087758375128372192964313680339024608168279739492982797836392152153717046137092401278233824299526770123580807405078838505414288401965409467609674168348131488576679770641401403584484542224946181482433011721890111070635943913166322836845046490222884452081739566346736409347944124527070518583037962281078787245054159949489288806680588769861353206031462534142415679693892167371343980902001679895203262663691651746743170790781615640506670591249470132860839167982299348325562839156604354495152502932240050532307335197822025491187994098868681594420268095900191574962374422400048075151614867924067406788885624856700064261740636203033258921732886686470818314895567244305792407823471664562958255170192751858353890271784000202410818648631107384762108974540284361407590364997862972826508013256445239357524337665638785864316350103889096165315917545810248445140420603028342244733611512194009913453637928283744261794905044457650370167939635621209839898956599222267487704032637017737824777034631428939579113293533084910972456029554528732354758922375229785923001458630396540062636946145553651321516648278063625643059884083620606536460276357047314333482807945249376254871272799855165271801741789467772681480359351211602851333808783458220059328783209583497263236449699660449995335334022949665517415070897974004989304372892649067932329832334045960955171557805683564179822989488805377664085500067487695816557783496300010786387796845429428553600206595064363052144965980797917732923881608021674559021078765533708962703877609290069228059898949570828638261020042627354403092318376553357321730961053571814289667362500940591228221285108580530764784786180548364956975807582421785434329843742463004982307749927297579532957673331907356639754384870345873444010230501268545317901449584255117411177672996382650284158193171283673732411309382216028734821594325114798769538583988781480087752063003302578719116333591872817905033147517457005784942329678121780174644692393038058495610730777414994089041576263804208470592147416206189380618528952229900360249464930918137128553793356079206887251175967367760278482457679221691239646828952883581660881416835747490599674936290867283732997972600070718059679944345871857797593488595561493682000617973524961555362738359014834518726951963170053285459910625198637860883197247226315237332938318360166765900501062165187680039769250074293131163249699263769205453231157686128839673395381085635457012585022433353905715224980404094076055149117995001350673785116800898194819048152916477881094252602293374452135675336904292480252674672342077024385645738915956186960668427400166115098551758197464230804326295860448009742762038777326361680555170730163966206572614941753646409632297138080355038811277978649118598713920439450036024253554887748010770199428816808523512720982581507439193600021158891345366074389128715726973791973227888268504217865639410706092144819253664526118131860933469348386459188040525057148139932519225000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 159430212588569588147579330964406766820302833758080292631849762119533999727964839167940257373411123646446371508478650766412237026649170462529583220753789722114980650718469511175461619114140741627006465715395194568372127479453167294149053167507741350047589053674594530974766572539411500784992841991810953451401985891846731154564404172400513174170558989264236761325051800580354164119423647395338535563396141295065146258635340322669465659327955834676469708540885479838356293021623776655385945148038353023301521928196976569164075411475418725007146733324267369669100799294203167807166741347476828860961350753504356341304257393674494187730737995285498530684089221900883935652844569016390099895838028291176300481212862537113221055894608552558446419164719361285570351165497636627715721131052597921327982434837767804870766357727733996151344897950333261267186739075471629029829589393391208872520126952617979727377637758212926008498448437409501230988709107288243083489454192061557525135174657043123715988266069717361381824657735771359038874440624059523252402218847305378695514811926842190707451244694049324460155729188554163042947427598442742566188986359337378722132287862568373465031065210268101912971381265545765641588725755448290550119465875107286915202264536705121833951561193219893457812254426718933848880290777700279776913128942359177071717524838104903210721727353364430311630613909405091997140259818835699138443111136778983353299528587118386440745765667189989039570007774885377564542843628018631595940539859640954881694389019805634729812755153491960519289366998127292311778962842907504689213288719334051867024449446592579120735374782702701241627178978138874862888156286261738370373095625365190228083818328245019055043560584600807791546576893791056240718864202522907086358848911074983036807143638022107750528908254504403933728859621273369000125467311226047312777062369779329878388149411842784306735535381462083046796177984848354959129834256163317644622656327925221828675658206211295891231395174141681968048069513209706103776620345163837505087400627961551761988979835815483443813582872330485247418673219718971789613934986337437900533399277125304483988770437618678010043495914015601478958163099113906967035247119673702478908313129693767114131230447656272817247217723513714476147767923905779048233101940341327045660690236249006315808195037487986305228507622294830167554883100050227576517289487667427622020050605027593212435565871974749193851681082052556508104337892185560202038800073957943286688575142867912790338942216341039917725599144704649545178095759496458061077088361219180038121636578582221361771591548889848429755333313922434824487141517071105905881111489308088804619122714380248483867103685998698583992140416100782575499020310869251144774872031205440854098242227739632161875469517358990604205049899843767028358216553901483598788562216833125242807938078645560187117064402661067166937633150041346368477780851929961372721124070319613554933180360655676622333317265966354520434102029231378447273644504041942096972844529110413549665864696062630049117938250017278550274739092982405718125000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -35493038099086191949157666224156989161421527234640181968917760091691893662285073101391784556423726361806152738784798276037926456917009618134592221255458078979616320942946668091555270078903498799399535932141783205680902506796541322275300858631907287171899914684625106736817975991124475139617603916621391308724570568675909494144156130477882491646191701714891759496594122326627390553343997412872538983495426125549697520692281772040663569448398773528803258611658452873948572522517060239202423679185190173286257263481037530186844601852912948446697513426366061468351992544325855539784164905325932225993732299910147821570341858085644202193459055214606999347904962305355582060795050682048220254508759055817751747690051377981126205281786661050973406656902721264362545105688125075497889496731566459047308546713803968242477765233555563445003933587253644573931723712383996649001725900595558497282758425163190977579364212635334531766313769784398471158939714112766828584323264891568616586494173108476817923149184830625128842851145545058166051182970339664942596785853982178410271400664513454435503019861545738400036406124067539442355019582368759488038279550413557369211597455928480637828152922399614646138026093125934233611474721825398836055042758927566710863877121616593817285499928071314319093672910353865926752762597828427774429415264269541413063733113179441922194356849641494108302516936704223749318361293793924731155436483779797748229879471433788964726094153394977604650223815446319572387884356672564687812500919671127340739544146428218703301954024483966407061157132060552716235275462212789401989062493075407974253735066537322995357062356796278397609964339704898541364049199875238465836811746757717381617556584185034788720003652443343002532328081092659685559950522353602556324079948196146533767940562487387607810480546542216488860055078584621016326569316186313179240017902165259940385448902754577115699718256346945042455615924769528481217117332704754333174575007207388014010468088499542673386301696368377080074365168467944377277685312440046982140124008802797745074541532266983300316952168252628057032720297556675742792853812908187623694206686240770794416910166975460531666405198024955544070671050107116790873808774512832857845007957143781615395744562497066829575449187564624660267020900073067134646566449499127301210365325950036322701488767962594774889843593163073346261414369474671804642499880598866301039977003595963539338806636279368833853281256678927349432655136796799846716673996233768087360345717202195796520565426285917797996979160494250909922304016943373128200340981813591627648650935246730348140212240784511247106276505297081345414513645818334440674908679954007979597154178995621489493223903389084861719044589029623469193606248318435088169881502238269730908745199335364224128794435577317664140655861880638184672172899653467872809850934972711407537541481080829006798807433992641441465238458278581436834659341261920731682024667276547732678526942650994564715182008169877866572988481343757976661077400042091360828430398961350275921241666291590901689363248998279737747341355346707863750000000000000000000000000000000000000000000000000000000000000000*i1^41 + 2201593278564417284680221881250043268554840190900313034524279792184136999808529750372689425069816378468011265651968289133750220790294853955612735393916794779162674975779423316158927262695727364372107466626755886755434606510845312570952570415149718694480020703722012927426109068697804715062788115765288878610439572430688627298960885480503815403383772710977247724404886327920657354428655454617318850635680919371821512273733558842886044900411518794175922770413964063576180485467552675160117315462188065174882253476128294175240653200985400016274023115875998024131519522437367927299539944013275313695078450102761350219299262682198804828895000871491535120877790267258344387086814041693036059232024423117671710350364763379391833405721045732432780991532010759536254134813510807956393050760452739614156772207724420665853307407641392391102948555520257898116917098048064144389333232194831524958177308221347758557985519855587595958803167987019428090928179820492869147905651839485735240801140350898813339832081588268230706156173068460256806194585844260390185242902525096749127980603978587491143535544808087630531719754543421730196144869431540322671404011572990895868891694797247775217846379602878260170503839634351709733146354056136350288681825847443660459890177893349193741529819570142605480200491458722340469473310782048165408078380868703135096874721138861314545092032754663448626468967980672277451387654686742275733493292455549836002524222921652799803817805888216612254653580980602665343980381585522000795822456694878108169115291958035518464638337162906601376220699845698138094508430782564623483047011168141287727450746289038428752362878583488081693856773283215601860102311184056701044491918011841902890610227328299164045538860018961931407405608990847874305621263537064692889255402970379258718431699541197936300967932092670122316188645996124093806841787874418790256692097739895303973461205980678514635497327928096483139352846715535182823018615128204514692753035866230196165712624850487636840780053265932977092742993725026152855675607898386624915733221492144695014555400256967671901675059756119424788958520182387332619537745848469582197392779428317736081627658219282274390344497269408007024858864017577611468132547952679385361284982085094477556320366907952471441712627777566975192386007736541094279181721823444192705807235520241153560956305451773631114731178447457242035193475577968786314907696526788673151829331560241700955889273523302463456701235196488906664447533589714631548374593857210001371891229731116641808248386451515917216208149057000635463962196379810509870979122413116346860022372775089892848428485116250849366044254268960901103187390889312100320556527788722635193028968665875863749677309564783144873621725127811947783829306727012997095833647897409771468614266811816222761842927398079743909745049391215637424034632364123972312077177610835728071908931711480455573295008202310635270381897740289525051876309423772457752490681658980013837993159788324082699159907185010364918226490743676802396583827991694426165521319953215778659464108097591519019860309672705232482850704345013529375000000000000000000000000000000000000000000000000000000000000*i1^42 + 166817401959229213410309449861996394074560674693246642732016703237423817039611909217839178926137542144598184805480805534032049520926557289202874243199927928223187731228175743466580355135228036897860191067200755918962658053087936864398850530403140790307877239184686043783996014363251086537480995673149781979125036051475239429082416674779180961115360690510094710088890411874032204772375005978379070586085122949148883186433399299830362807498953861902996560387833783104407545332521447199116448628966851183368645114759360445412752322345112471419937236866539208855762646536678303681919664700848836108283844075847515903677779169293520173897328920141375500877297623326974760318266371970626044609056636881321630181887863862380548628394474870900682983489982395864896953107415818843695833871857246110973494921407634444077662898866986822660822763327410281289531325401713979037310906690495378584941098442591946044121345721517701089813369431833392212695424865473441754244725851940684896812494994744503939835833397661799470859963888847826717579605350696818452730106250921343375783106677616132470839381886509673113338428989265279199031078397712614102437758130804834490877877567541730878917113149127445997483368220395097527743462526285327528759739805731420514240140423897296266792641859008880491390676092730487904378891623079800965112089599800341217095573948897560015573032671957886337680955283749951175753877378579950502423807591381386552672260142019992553083999226736354746166797573431996482552503256281101302918167690857388236357166333005286762937638508723537487895327306635039279486673124334188530998151555418410878220234538765871051074911250520051537388177165325745738896382464366447878291782580410399466722727896376964104317121691739283020047625473506768159818661246679668533338470548533512897692992485594066210627781665116809259635496476412972869538276545481405447633751609281417022610225322055165779929715563427457163876707370384595480901941035899462875086054858865906254600155563758818195232825424468111493110038333591964205957935329020500995709461177142735822977262782459448024855912355822459410738434328782186558985782928454117267536784487251298161962786756260730710838094705215847764488671505577286730308133838411981154742087362264139063332903982748655036173675039451915368817245151731100615304805197132676363072040275308964663978942835619810251817316797490907041363014814124222185942637803908250207184056200037484343019276125259130658723323054589224787002680960065083878159286492698043961837329488315081481632932230637339086876737583898759242902777253424633840906033283721509825597645730344347450490350467981568095049765752720172271636818893668550365065746349921745425430234408828683049026499052485124421601480210010767228891562821155998437312211172656769706505898879965992294224752376499603605099950062555610166079612110623173974875430259293848910806685222705756773913396195014998119154741704539941852827438517178744039587501346223484664502743359433045302289434659801547712982016513009041906298616222428105085676063819202216617429505104130723661184800520002299672621187875150747500000000000000000000000000000000000000000000000000000000000*i1^43 + -24380907839622465932543774013495418435458334604613104451889268826222031915863754580798094328049903702944444463467066478645324844927189432150866702653166336353775980220029999077245603366857623721961763685094167086313241560921365275396395623810649735456550177958193110472074833512730712859369550451508564481594298344113523998042864913783626860414466026429923131658815323297590661169577048736511583949953354390060051156434584265848303821405771407392807708524454911573566355215611565221307911467832244361712254473093530843467000995256855899250267823734351919401540247234920633938565857889083308600924299409708906390520428441513312332759089041862072997678263309993850233963238797594803204195163254386110795529931778955677318978514670926294330812993919894693286481850384962387084248977817566530792455816857277008161707490626288786206894120252044802520972385639314145276158762364091465832167732811956917048454781687657069085370406412395224407647075423495435095440020724445696020401746234713141312074443189945915830742397749562452504100915293500290623497821063863210800627714321209196500288833109908925759131878907622715821649249079204099779411803487063340542655043169332637762083736089170790170185208060534152704920677043802411519488408046953325483168930323094238866229744964990653414806595223731401310646824904497868728299116757848717374828594315876529920284903951834092513770440152509299022693185458547976074601499218544639180118278399510941399787389429206780088707485486764272671625653237715894189410818791066487714270150275099910353032171133128516835198260404504565950821710071904119931193343484578065336867069804248484197864189211884694620135778568460290554950362382042428303969839294286036600489423597379463216715216855058439300672586437487433842342751042279107806133362489541540385400725327469670878359049879282888065570496676953817472344828561286333040623517719980649030775158180803445080075940633125502966893404432474602553881312581750198663645183134425610430909280126509106435434192735524359775317486353063686837224291232629799870574630489289435266686367335321030606561772330089368607439193990358392437043422656222153532424828627673373883435090241847376381764657367548618162072320350212452997672257531116435018723510224413570552722268052259496898783134814974385604450835226201078616181228505055010467070787089456432048242169057283721617311558138331196701055568254443590334094551570601716656266806037178737337544733767651803453874148553194822155416320331472917244470031164794089974359863525436053045055070411359426189557000869867970534894177974669881162149200507253132415184827875874914876533248656711357479926761065068059803291431000161966659921443784582290026440852527682442811843246687379250567596748844772873262058629082411009397141403394683778057493166703930538453916728564203017184489608719101633653123251083337037625232977425946902008208548976604379786797565856174661375642249121964225151371875261011220699131934218564197395282485571522415995467551594141251331010494615309495514353870594035894043927443924131498379362666704561121032856682191008823840810746004048409375000000000000000000000000000000000000000000000000000000*i1^44 + 444610422263310814071811818351333950898526339256663832074720595121751209423367105255879318093692336813474042305785716771106590245300225921715521885778047538991451583900550141038620560400890574716167989402325310976424971330569732728784390789846423779950017247740241197368818415795235030306890250263801567296309383518224446137249393084953833273445990191937875585395527635004296376861158094624574230831143391175673247600745157513901538692325660470581356060136917403101472801926966764721341653141430339525847962327048351241167271696755437954834507204959135251899423963494937032879751973270336469295765677473649668286847890334095660272692116555853338406042637305865562368694152395045563211478738187307081222099099675666732890906870451698677868735576125210925867902896840189684778200341789719049205241520455771959930882374167041414888559530214450609954710391369614909059881174133363971903460421391541627403202940448308007252453530303864892654510218039333568693436171383449770661644607388166722882443138483621097923660315353371221982543576685187683705796887120465847651842510646452586480406116795215628407282479175562266225676195391690430201163778105836095510140931793343926392477285445304663257755134820364380887682855926438689693717792013926380192143170493658028794404527891432355256069505429242616789779099952522951505304302258802231325869726098750893334750949061935627250090439182146956832750293166342253737096039043001260113918421905943423554621386099812288487687791771070688444870821242306371391604421150579474326546603504901799465455887567872019697531249554345279178755530388512928789562772765143430342268304647022750876549517845652441058977067102013562534338177331013817418416975607419732504860344987617018547627057102880500549458827262579665878591648467620065003401954195235904604272623167857967460116465969021724682789893330158112978415133642652828770056217439473011805879390934822761474949921012897298464802064948561874711398167344391233681899271398207755553119638406063454000279618167952773795578462734350583231229915822607786640056352627149709046435483317959159791844128495387250533151269386018254131250421450381510235956603630437939672878525905886542729772563521160096318122286774557951448313154885666682857421310177333544925626867257632575067673457866963747636519435235824029962174653132209719669925766907837962834370332153102141210399614840693968527571947533757702667994843980894569498463632186793994995408439846946872684951327911483776134462518494328532091836833087786925264394890704561173857832428809653783151650333427301762784388628291800118785734761900975396295012136385510325790113094183596114135906295613916095542395053174387945785851699848535316226253748506613199166356977018260644095629252267669172644424541895128177549657235392287476462421880559482248557832646794646653672343024394853302366865513288079605409279706496594445334312145516232210178335105124608538380249206622995761137479149826835513375663987258470744826499355439427467777093321204096688875999352547000713174538238072821547582541694064905872372571867059970275872205974549259165738897988985678750000000000000000000000000000000000000000000000000000*i1^45 + 91454457401337462824997969532529465876866435884160694262377264217225483684243181766270937940746718188929140217625470147067093090322839863013886966677472456953167486431046017373874962276427590451524371578511318421196851124978932505421633268558293330130483142461500160240527173886601987032441844668251490700850666598125557267074720537574613543527312253480195763488306340421894097214012688655722925259729226443870472368751522925771212421974592493269985575483055857073907578563807657969740143041184532471138738250069827303885664431830838223110189253876653996649746971099028988017590673093118886746664945585871356972733243410064075784414169553711755714144903750304426457456155589747522570757738680616718626735141777303723530562969363174776450462522639045527954571222496219529534006434821577190186324274191499398950259984448878551942418307622401830864971393789265348429155216519153572155920821015894458891812555192622772274546879907254042290323393938525652679673846435088040971062741060530067644451161199079952600648503434777697809084773811326337933633934674988697443221891195669772392314165557275428318023863337918671552385348296989231186464330658868829927282469977534641246210782834348111345848682241313865848590431918411222453208450488262413072031174625711404110066985954797609485434899526622469417874039960113578139908621609455201752274161544416822650728697445802028708422009261766016479207825264438628023041573172466709656484300827015488738567167498417136897804536374659982177565604828395780013510130736782608705621624371339042188485430431201698739002241034682894098413101332642505933960833473680434764156547041620244679837559285057334478477731175784132218613661315109974119321767442993160362380511369775378641420456125784584746699492696469360704387138170330958920224846782129591510051332351279409103334523932830921851961777213714556434605820837175577320521346638816184941980436086143412576887203462772839687734762716094397707156022057907819067173876396415026680586541814672856130529233534507039537165845727261467388901346254898838001294229337058035073450552779824965979144186960241861150047703025570269308963126296869905311863366334316685684980330910164951634632466085156599957126257988458592954229313509592674429140728820309875097520825606995879140042806307249792576618380307773889191452443969157645422416692086457849508412546176455360957756144649871982196239602111889950883652893522969565890505325605849702980520526534113263980007282553537802797279054260853815605700699174523547234395262464738646815876832538411399433110608675207041903897688529210080950971963009471225079009945089401432989599583885084194007468714062243786950506710724482783616518092487879502667701247868169269839101838996575135709145222702135748376586175164223284272591026137253478843759871386494020281766791634250581967988851467679074515937387658427808832179494625501648997690612660595442405518080827897835368367424039062903681194776704775642899353423411698771053494845909064753771423731613790402700884134703458931687806686838234065559103783699059730890582550633414472431731808428991397494414268856341875000000000000000000000000000000000000000000000000*i1^46 + -5434230181755269338870652897576884626246105910940924793291426922445268722292648203480212615176108443273091668588650892780108909033484498562740135768746303291414679830336629192149157064404136645449030270926968361684588505333689386719673309187758078654163904557029765520525127316355077302660613759487890491754980378395391086205707275018484441725495542165742660393248824848379490938621455304867695999383119806675089248217007823423295322583129966213851708830668992055172139336355412029071932700944408745966799504073523320899881309701987187824635368616412922563798728265644948615866693167972225546169398329168087830580877432379205657840827127311313469297630104086905587610609421573426000478460784017066153041106422630919028290460604202092516804173339311198718767218345543819980244382868661185438310095250585177388402205411504055042638459532894385336179468019271676963782629087657281343625984739166129130312315490446416286863613414850272019377196856979623962783200732613534106313945279546020627252261676271031994553323144109294123566509382587969870493101054648933873145705134745359329672093212573275924497190066526044960291690907551405983632822104477406683606378339935799622712078448606916247254677975665110002098053092576535521450376544871382841645224104432372350524441224901348916577203892317797748088414526563187347410695191720705423716669807125684736290826533997983020255136412717897057095518516911758041957378527864704353631211195563626105760070860488887925186784156368314373936202707273583321387224741084472333070383839790779725605181548181214030356085418809306186852758623814307697329468390126631123093300713569757164870033750087277043367246187958817201555101826622060314919559551865879938898511304798622208735108395285748959409543775314972579580895842495911130055608222483837017196622906329491072709709896171659239412703067562123548621418119504762454023950314299827067972745996971460336580966795667591439534752167284064152177396681305310236058437850511021410022197377784868437449135253677670262945473049531759629858809673657819173676062920285988462087054829128454793498499486400472067523044125578314157729628665768907236523981961722148963880697316847714851094259666915539754539110215955806473280962454626765142735499405939965509307988390436547004325360500580430656040377140131142067066801684493296548779753843300788384152508034718705867958614662903908889204850536225700188951948382470375138785369931741443463730617214147936275895973461076962659103530905794536735102944605611320890041814140480170445337284732781424734278645935386533819940449429801892581929306213987778826600769511547534625504640283932440809017100987188834273356713825960371865043159823722509247054720105704908274628416953837052553872817674266337665124522817698339127463833588175273369290167065555180097725853672213744084136976289443684289341502940603040778365931212409645623142793701729412174246557534933711870620748760261470473675202865115242846377311012050975481500672854467000025749126136518845798421655943428690439527205418051284279431575703930747892605778075657464514293948641492434845049415292970000000000000000000000000000000000000000000000000*i1^47 + -122183814321952103507756858702957469074963340446599667865247166064113870781721284612895705789313680279614834531034147439693411893152699351594893663525631333986643969796392052704417503338821866807652509481066068378424901588916837390810013314654718197874836481915138210610168386523056793869540304275930233387478247529057756228481026855032116755056621250469784437542554493529093556681481351206756467034290615001893300209083189897749006876064207645032410372934946976908357316891552698410967460842950974136480729048341124184478598189175417907720191195131634916729610214789149828856556709195469034270124273433008436169394934571993849672750184504727580976335651484888813315582559396813636572450726617873305102027464791987052403987118971450279053980809125096295191841380390923711415697885414720263791465119455653144415497634252749336228256257357416311966425637996102452394392740851834413774775200418829888028979348156052375256973923697607975630686319520599689162150465786585276008707879309837772818529968187686027989149699671781363506556266628663052968236456943334673682565669830907350807277036540261596962730315166306180631870254260397613513670551320553140964734669812555487228481022550854981596441437481699227924726652746853929086775149745141489331266621797276723005797214413622310327702067274461287640989295573958859694726004274070859248957007590661870133556120088822818408687567985760995992839945831309881278729643444357466632631742670718403653309479184666448177586877303524639406139547903882165045111475219032197394333386392310646003664165341615963917940083450428677590202933903005238469148866525394765941294924936922853779291871288315810560941071301048563234494912886486447382940224583131207025695483835771306552003108612848541364638398846688131414793382174237902390748316869979312909185152328571267053482232145295254038436032527026637798718270619864008518470234340128302052647819460431239738772217238339593417851225517391237031552832981637896731092277917582487820961018459299638152383097666804971981515472625372816295359872114465387560282523806210734543932491409043168263033488784630896282221085597260195909019947723155134020222671559129282825568809694723225977793634122587752400404378316995396404474201691201035875165304507058056475370504434442182146360029225561472002517223428727381314028255289545158094727979083977699025051783282435344597295360502881243069332986287348483362237468080715681227508769008016987618165250013012518281034635233938765271463704558102014735627726419361603567818345391310558943847758526542651830988265593282125443470103332051877658816966577531726821123204127335016134926199864164478977952934914356783512404937345712140787014347512556996563829470311843550907442745300231347733156275167514255521601464582730371853325442209860305706127111226202642476531259085015180316680478096421469946974066630391285816116318295906753502728191755037470413726055174314157190799181834318631054604141835772598433790315630803462052143815339981397600433533643505862078643127523535282836429897765334018148860328320129181309332826110382967784425208714411999543176052044375000000000000000000000000000000000000000000*i1^48 + 19491453456050858485268279869684486586432361446305454140931142892347874009282905417374209747900685489010947797796858751520976634304208159155969449742692597142860772191828220101224777200004795298320209916833399836850265166069257597934177022962418906969588018289508724199418306926773746031869343970186004956298917383356952780331072043079359421289757529034401015618836417590185894518321475476229945999821123453516324745623711927252148999129496339697208965674311309213655521753402793281842261464511329154582772357767046820030006946969778958712099747091177826190714231025231576479127411753313224555503573766224942387788193599670874740091577012091624479539394949198782407189448495809074336490431273729574953440036018871216711074999477217227632785182058683721593518399154509897916868546309394746445854441430426726617029236697903511755041311759020388285938757874403997027162810098328513330486658076867333232276374404385729495085352997508891730653047183663475742456830097746556132970887884953798445776648227606521254931910335141778453357540634902733721975104815434502782424627062191525854480960838151515481019637616911857565159324654773419696440523317863337781588726745412821941595140648185849927103545900144743589916247163009193930403478565679838156738322418352719408307089529400990049672029643092659100103064175420498779204296232147704706675493727333453191599317319416896071320964781750046152457879179124388243975638563318993475125478353787485264772892124287087373097663431619793604755594260047955552194268245439267597571960582403709156468208928138413267281684421170414667104997450712539831618795349434229538940417289357657448327805260259234703036988945528289576566695778818241706084830828823350235398969446345639218949489273991778425347889729972319324532352251178915941022162899794453541444779493966395431893607365585646271624179728205670196479168850022963685535029210880073406457831778865209778239507087777369192802260200248102642521025431697007238861755343303367881808696560408053082133296283232237066703496959196193086838696061259031984049475841646287826756968404480969110195522792656538882416168136691875173024138641139606560220295487572381587963312690880584715670436421457075062888841730763415388901373830069528902853702407837112715076720963965636655593070979003009061784967760929032865572788973986253581110915184892723243849362251167459852491808527392987876767566038123449226624011344940935398143550110822307055038633225857011513977586237437348933719420867286325036324558047563208561299016095187966913154779527915568703373442141941013864794722346429923861184436612328771741832462940620897385961205583942919500968900866286054253276789182650333987852389479038075506246944842086744582439045596563451130598117866799557073940674748058074007868255877495105399718972722989810180189779989693753922283175138447544082309755162568752879684134902427467855847515225546770341357500619013545103505910864324013384654023303881650104085098860137028435524713078544812741310665143186755768043979697495640151287896719473993841974714914539692310235279036623047695421797974975003979323958506250000000000000000000000000000000000000000*i1^49 + 181704096279151546451897211776785343682154461996685578979321326629765640731893415877024309569589627195282679974435885148115587990925054679366597007812221455448171981376855758494136041117240820995365419706046087290903399641727012065628224267856094944554703790884019248497627612616133548445995817271939766452098165263928529048118742506359398588077963655476739165639667157695364640767535536836659155301528504915843781096659262252257440477442448135217667838383009946121792352083985232773634193539876820935751704420803976628679743593850724442908351095495158472005425087021391661214513590295079014646942048821355581325069534720001769383373656630687921346670466926144945503606552452040571334181910366402248009736071367720044325001452251765677337268888164079563184689034090124868182810723326420725842423138691977494552049142821964204602785452700076748863299355103422137844961316543542140736041588694081270630253598842382310265060356934229163222483860340037432128566728374069634979737890104184308101322417311106285323250987949365202712300881746567040445149119662849876641140848563045579324655887652386192285671165398046680416759214533882478450648902907103215587119155186749495787138492211930076508364130370255348185492149833962041419622918338685710532823940181171461054331662391698027363600068589655243583036389191260687191607731328891359951360848063508622203461977700301131065160473228350121655730676868030646036937268303182828688896888623830565061714400819384782375386761960074219056631114201207872601631556306883415178985129845757565850529655947873294295529818141987717661895203877932222052858590042173327829594391526945241056591360808452839483470620045999141303238003162684478500698093273689898507550651471691088290817318803748284880148857777022107928576461539302079707192817237486937877662157921311847820201287717368399802628634033027449034143929489184279845828239230648480664375854021088230840766779260791364002075871595139985562226728046776301497890737774025699964158648955614615889303962541635122402806510659033629554236632227066664808325670285294385630436376219610610680844474235911224932537489240956565733560743826047849194886661467534181073298414063460506305290011203006527391933163734241233466260047346810731185872411999557577059763467876105930203506354546707358494713414888980153667527393699619252302374296748093306035379897712995461918072722102418525524296610145455843126556178871417106595249784074123927324671478942724970590580972114893614911786808661954142084775151634872593972591887681989140902776411684381641939109051974883778198063942085121357903670287593251424944721408561654940496926596047159912306705301249693688560597860483437863696938585671237336285561328402346000182103900094083240422982663081658717422881019566939342907207928511470058477514911572203967990403229996809512080086202576470038735230556522096145994939379598687730037884389902811595636523146528392277256159426725163147286429624889132434176941047168447882507516092535760296688413560730684689627910825710197365610553163749283039532150500729847459724819875597548060922363305154236711087086043875000000000000000000000000000000000000*i1^50 + -63838118402572023022230301810950471165864052680160627830715236880344382653532671431455556669246881784678892332997946962457276749753870014363323763986469779124740132757827988784584623534370418167317570712513862283883157950344900788724249546490267732143403941021589260795428941220870352930705776775410824030466116523859602522506270586642546006347650382596173039596744929624487212368502229831972262561079417770232226756492000023559403357901582654559102996880462467549700425255933792111279199940209586672337979470743228199541903114096771014508184825369773954569012532113054334766224180110227106105874141289852190571885288597372099596489605766340800598939944435725111854150130456479782040061637724064385371781823518419979412357087693738926255409476651023382010581412409912797878184408273677103744982597626883612701070090391426176625648331798146024294619623540400692166976179359792985562521292241597507396348398037886179587331554528393176982249901653727424168497456570050994957183210679651554794263674671733035771244212660538865417383296929158957166123833358094801521778268668162925327373775336546611967898114355644463807226100413686232329169703079955048592662092408313175858578171076403843394127790769926357663596732945807400184970090835107708643338172945045540056609023378110504058866292512812704116282460394904162446211769599783415531542430014800739764933593599155574249926885841490263816869711516644021955943602149711610902291548258194190887698097026737632387256438431002589814446071868882349360360890422917971362550459037812856040175740510152034460171658090364038875917909978971622306136736577501825219906735282136870464641998664154508907214487678017780635151872027770406890462036632812936676648582825739682095282851825339214946011435288163547558042692421023636252412128647537693669642826956834995041432920155827180311324213365747403766955362013275838326937165435813477047070743218158952606259844756543375585516307408764457244959856276523019097766177331481084561565473828240328900027734564187976778468793803328851039365602446084462192577971021995511696724059214966219716686044150647326328122172055630372859283629791863342779294783941086962344431314566525600142229751748515837051154977534505945022759163282585977281925003122437745747843101495706999235412460703184466612723529503756484745793362441307417324551251364447972289676740948875364288381472150474300072294370977094623192817612169065714986115223292803219601881996634181376395728829115813680250246049699907242309701607747377153604352160372910755981175117122621038269505967691951590639926848687722660501451475462014924740411836325912331295289119353925018269041311058065242935900945046157928190259778860811764539477497468676303883990809527080877012839284444797120446022108065366849645689277177454154288285022498818775034714894439540700072512727294458382108223109412007155790820653237485333652570730874511710062021817470089320210107841718886252363036157653838328624503820629533749476402441501569312130981802336198952962899999847568779013598630375647956851202060094792821816009268512107790045597687165214895940327053500000000000000000000000000000000000*i1^51 + 1157189494590560346203545791436475037039141917629647218622491990404860440092554008007527306520248820118505374061920155378451319663950750913334869248455749288941564589868397001370969860415076316988454838005088583487936107954555661056712997853972527006239020104537986031808449514033001190338986342431021278177013844148379528160376279648196326229168371719932358051614083088406951280920622814350872940533223883021989956423881061014291105867284186850125429324614917848576710883169641208262265730898705330621778112471440680739195871924040320531266075268409901269612405038551906046883775752195859643414457644375540010508631671510522599879888048692019153414788123240831815937860759931508160674569555542396812789163277161019486428414640600768531839717759440391634847128311175742278965784489195431144884366252696106593039134865612856982248351472001838960128589045003935382180954903035903524741117564392705735189055901829606171078391179898371797780899471536608976069495678300419412830816712499149789335949697783582543167883329895901224447005563542232042634755568532637996760668701648594924359129019919695238090275327649495728303521983126942790589822456373066976326151642404316348115632939893329311762733454761125564394763301309964507065442037327552521597823863854102241670130941651396369716385067140688888650593089496401028429993300626578049499000225823200824509706644217394025744191433147425348190429103884111727692203053808099851759338947975943752678935832840230179032439431585829933656576742865377131316236585827030596383267581916456324367132301304436580544033695489364254423598006900231764112398753849239145630261700351533307739629656587533660930113792707444473283060862064234727288208289375839214236270137974396812586620794757888390665384224444290120847024739043694261538200344015697287911382160385601141180526357479109168647395252208120096194464453590143221363658003744754305171651645185442260523305005158719866054637633729382205613471780744651592691434750323135370886477886484762520904274026120626696839739024193245900600848256201422966680872421001580917382676202995730091684706295835984885486722429437089736179125456677093362195573632355559829403729772419639673614076373912467084231619214619700501583187539648131349902926674577769442915552382877046903315005659233691140813647308638711308829553858795077036069486706234435907593458264238485307325145683854968597975709529508066534990995026381817970213055338963609882123927314609202144095167902250531429268818467303266485827085335688219868163548711707986865946593122764858208108541837000853696475621352497536937444506009782330536167984645271247106712015159188975645127223979903857563224218888644506232325111263888624763082039471404820568013308390608020077652119798239261289487938458833935323356344507397460408455191722938061058623474784991985880726333385051658326782925649126147497819328503783490747246727179721723701209727589482395701706909128971370410239939398627754643988906437494530907667355007729828911932367686232829907714964574743810587592768434333425271238899741254339778185377134904276264037295020352488225628754125000000000000000000000000000000*i1^52 + 84924256031203579903391609535230485475680018939503474420786850371921288090462837021616244648479260033775158788408628005488752661840631504950665966106660190615088239327697917760336093198506730684655475276250735259050633641602306215766489132747746350658532359228429246118905219263283335164997781228749152794177972906700279993277310592226917524313768474879595432460637546355774055606547660494910884883923859224292220160234747792338015947593434586657955415727357823828531803689335788682796828610764372130478924106018473077129081376874775529807995726373318752731389331415894297612664050360345146401590154816730768632781814186740699924503150037465364059360886997316817004488743278254909675677288548996583642175722797720675161563707490802091557451841395786383863553609924743162336976533880089241069548064914717148715567855326224673195369367475042359708560331635032073856425901198254935821224810639001103196519051495963795275907542983633276901034757508699536317474718568643350485768325651302670017596722649095087601887708962454899197427292716920794322982845832907153622994467792292018956820277792984356869416972840086581012929915231022726064336279356801536602759414631071552886882803147010027644999430905019998214486397837941380005633988479068022247597817200656227692624768679933961096466262297888189059226509998375787683348659524509393145699535063030324023088729826414016041146250823926246985281751300386277036262996566475858203718086769687288550915904593717859922574685783851798327040177387585741363925662026450605059660943548852691963069536089472255124976504892867618042193415608939570843254749886408971149487560498239678818588743155427636885311489199415098731379519283272860774218522691552941387735022604094799838061132117986159119802600985524351786822327383032376090081206441450879987613706930661662339613129151966709462849062376638652183087814261292244088674844617216407138934685296114962155811920596995257392654124635454625611072316789241962384268265104636867170917284158970213780367030608858888179566198070532738899982096540594160318130985071235589594527289955933873113672996486978706198651507202892832546469188191241282987970534772795587974673792621598143822364656805653411250933858684137336383194239854864360979934752241809601570371158459051532683489526411788067415124579516874859540950442555595286559702219453140813922826613980796886406179984966868581364921395957261785244445683375023042067374910838145826843052254783105606788819755131986940393423515101890890652238241204013975312613956170222423197819787859444401840374654475083984927755462624578598629227941511968037359605927139654567164005404448618087938590834736384480281634426219947551263650471393453846132562706484626334230360310094240347428889336949270878797046340869388922213822086017084136484325173042777487554935829422507667618241269708287667479676968816973350505022016617999191184529985845005948030877162139870601301009753709036632613625826473356199520996769346619175711059926762498695127607893948401892018130739527639983791334150259859543472691980867423300641617241057059032074514546086552724749746750000000000000000000000000000*i1^53 + -3131020441440255571949306038940932092973106877873993575998035303142011361394913014916569046313154951815358689554333686963912388180614900621490985200822651822885576015113622924158734935592186750558364893697712392204728432956833497902773621674606050124726738433785069883222040714422012622262081382766641039554011382764147965108613088648492974483260957036405164304680613185267595966593907545095741296410537335833158451655778675180879644104300182656782102313837426912369445623795519577057976153096932473665894690880421201747835381443690648476590356760136956204492783634513290401087940425021935983482182340036225554383111464062672559975235246786181387252040950461703163319823687862758970193632295074239847743904964462179182142728509489992428962959111040163539015635081513941580558251061142366706735752926433197752826752864344371439199170173258796314058515151421585668826207791552203646993746403779204053843125278527706056497981205481725903310616860031535563809911246081041500609698916016909054117242682805391104936655739192113747439484092286423498641049337456490685383170151969037064969470053099438317649803094780589908047608003457906812273134233126629440770090354703295932599944867583194968249333851785566788572654203276219622830641894698383381964991489966450802129480257715019500309946022452726241034437340316578485707219828117967014480806970731334536022906479726034491983665411322406417411279175159842350554201602555985254543562872343984326355893139189562634292220785672008280747965143325576193603709113944308579908630374914006257275676410310813813666343538233416254813998349369265531200620478058390762780500416330476283594219680583348749464308226730914147110920027317200906671116470632808186138669102240855750796596485371618900052875305302264642934090378129441674544928846885581177846482532765301248250052404785732247290894076213280072739929469373473400365575906876312240510732450951037624126638734953255698333008939354628574829405085584618888911529796156298604374570823235179632510763843662708365641548286938501377927563916489316666140617564601785223007523712063243637423901556998301494458320470723727167070044131201503094263428091394231950145615884116093447213897196920048269379837743805694172860909245781306269100790375438812939697034890033519332151127933919729926270482487257177513209471942363244226781325154847444108289396676602906261902919051810999389534401890429765826865335109297998667654111135614308308596283061811454267514523411113948689947323201964772848412518321958221920720723081899487268143882473060901103679730164265577697243809257065783691908354403860654600272027628092592823546500706124881094890828905989339858839233903774728901519397037052370573307365439100809443074267087859077762818250667975300905576228355278250647873129297966156799529500341756586788329070826449769651923574743904960874164271292692992356284126582889027772047601241737199314720432543851286273567917915870650909359943496896064317746064092935711747257341052927050384265236541517883085184392574679232839035093802120558870491154525454168550301877006406469956404064892141428207185625000000000000000000000000*i1^54 + 26381624097828549349753678777603569794148821149492447402548853204212787865378379688681327927573288826909572676626787056515855520972505025748239191931076578235132739479294650242086602072470268055532655302503155846483880755737920785141633583825001751162546505493442414368924757737380709863085514441236831549842278331276440003827523476937947557457027519776926088413561430218074414074025285029960745440923847598840368825080359134702297162749763803564367083699653915500341751724977482004394402305731833114915717757668562647088086129759641013680814742525325859503373655624538780194213776218830156410648316767422376835036424860434460327770508762023348255448425014603884646591368844642266987419061902605032964795245181164978220683994940044075464038402948811252118615949634159258226669661421869179484953532248440859403340768352653397823086778375680939680121579925592825891944848552206252624958748389849058247322778941285098930191371488761867453965945402938180660268908867339759036104332095330888945200937206443229460896443667550222189552136894179249010254088535742513720330898728462495023153042037528664792087832661332250968909089071712504625803634097458067110324249115459838500161473937205396625363455475688967570458918560761157248966685919174611344329457201263969876788947531266465423382590655940346651324267521541032077093572144197046325498833772589181172918808033485733687594616737660650690278512706313160292560762188743938235645194384630358747913925240302403457765725133223071815697691858151927189967713341783867053626429938119296947534211598648048799034194924414948115599620187807453663535390081573758733227742431660268235213827778755171173712628996210673233383421246348356168299163027185260198638133361803709972100560434158736380125181325845024215487147359385784438606279395826735851307329194955325263951010933765409613694734881897811101874166513104039545310085230687664113057135410142737620431020475811093115099046742363606868204757854527320379991488006123430960065928063651269451565262387352747134166909288726968778209472644417229504184002716630091202803772234648798701061017788000152896318495613368828475562243217297910401650637268372351773607491450855157319093343776221635008272701516360155876840566597132611551626322425212818534638134722042617180262787697107317833380795430693031194220192935068486908326068118579605901123953976825795303244084546195736052857249319587528220807308104167608040290669846853346262113024509690310919953598392196680899250019568156456696540827644519193206869025656023106928965967070930705587822866822779541663089545079962255111713972674634530688296598926439774679780565345443155717826201162289096769485973872613298915325747355471653198220930341521233341372691459669733034240298750125632900086138304144486207306780582017372897999830396243773603154942799928185048635257317204056653304886893864622336241103068675365215533740990896834949996897691942177493060079439638031077799739113634279372407269376899063812942813186754992014330369583385997446768175840201435544785050669610404492482883394232033329178000558800216035229961747058709751000000000000000000000000*i1^55 + 328517492744528503866412410815994819979932274330985583550119697962643420319276011608607684614039024377705350348920543708478321909540360942279030987485535814557006279933764709381367044690156441942066959073381003479851764999153049679914057864699389349501969669154281877611209611646112860713892233462179951365256709350186049120475752472946364602033558574158030992848860310260282492792420293615255867338259007087885108046299562459370768679955188850724934962243859481485643699991284326027248422019289376988286252223829258923737086604586832677330833134376906629843377053981764958481188786682081466823998370406193140453615158114782261411967979301974496259496231521387196498742990147013216652260899778468240081703997458118444839490207905779473627705689272500230679566186052250427747257583344192354157451518803152154478735591553156116024303946885071332221315567483388303363107700973538234388255151338099318196166923470737522279601987612706391386149923892907230091024042119469456073593998795817752255617348702829571302362736271327969847313451025456888763722039186129712269863791433665627816247139697742102266506883949635549261245209615825418156418032084075242180059224872352000023842165980799269534938488660787762240725053236911279014809300548716412595964030289996404632931618220203565898376508838550315395129302744965772601417723160976794705440653828712261333828499142682818880232122849596547308747292817802538170509080860381334337571554173649442776652886726235482765013500486649627836115210458989966752524228784983162060430340049994658604489703961557571449447943823424422598368884602151805192054093708111133409959837607223515242170577244754338616528607530043275145979957603639094306285340403333150548567338814418207616320641417422815134163780301163719760433821799024464804915648125631853406301500700499654898623404098117829258697689388689961078141881581460802002894827680382302819231091828036974279250955554948226719637468194253212165943965189827742940274364022633733339950713985470455488455473680264821259753731614897684068790297151084250152573354363334855451262223516769777173037978111821504308341498632791589619985972765926909439889375348866619046425232327602430901866044084070664521869748988184136929874215474310402343871563121709269399132033755617355343144490747780488452396689350538946219500397514301385583695280473226697628457285359961034967892545566099007889854181657184525622707726398789009711242074407441271847688450150902003544652007842883266324636742536233795136506705084863897401480523149199039074353221353840009430285405144452542660043312094175692464109585919984801606552117608302042242966429909720988420983717316253333266089155376007188514655019747731384216281082275969143462073280935931155827000543912348908437027870335532702826594809491406559692887569745918282757702868671871257285713718352425673916035069415099966959777555192924435844224299129305802161292377132955479489819735087435654078371515825358700738414772841425296835299881550585444848040706780219258155183672291622782372033599367741040016535275090270938361575128407253683096744078394049207625000000000000000000*i1^56 + -7139313985438332760380163611231903204075735772100523881952299136370535726422560197110264285560897237942813780188533796623645941844640124904003442579388995038551989414695785147522047571772778873426598346691973262878104214062878270266197274698038793759798044736114828972391616819553947058309680465422479189967363758956136284712811412745672758707740297903668974885505936814678375200378367591832926526746110115880284957269447116762769161539064474477114332173018888718022916974138075587895703254030704102510560068065701629251940861517555569105793806565435050438597875709682913916723989463560828371788537437143059677185036625214145949197161192880819790957740734787517501188735472648825201352780889766784443055237609795237116594899720152192065302655921639853822910249133145529367396911709560917984436355507116855894715052600623515632172721776881476832158468884221527315949714850240714276519456616188543238512147163005865710166758466739065570110494844288230450689934827338018644867801738547451545456699518805056536954717264555705623786360616606256408100456435619687147921594084155404175335597674640968126499246773344522922991383748191032293337650219192899362639110057487061112791930412145943298839667140721805407450602073769536152753955537022305505117280885480577174127948115495855533704687917662010197140270864854206521191507425352298125947631835381924520081294395586520521964017134622367470495297494234066263584982472190032618607634199438561642185829850660548594373834526933129201500025183698355241687988738785152062683041649004549085897445240999606698949526651702270459744988034253430910101694537484139523968341044890019840497080647103706964040957753040669713758163423434230834085715458839638505877292671762235653440891128826070685388864762001450418075216321108589510977775284281808964225149253274990929110344896946958262297717900330090809230061962536952288063742129469356888743096383997014065724008953689491285144577110148856580101904261213063718158540671147136003082120465528823337596756168400665564079697055035755454942160502432281087328328866411482136449529366439564428642321910236018373163959510843581033408962786492842065363347404937014496079629491353665317055633546993088254548848702664543577391586266077412183840564514004958265943406035638969290201062824723466023239477954631278974417363190355239479259093684716415741292671530517865148227489079250594465221670252651222734020207972117738976001138238863076022111532864382968659304054518894294614517109031085811690968198187948605104721253250851167520020737407006148673545258503237652322362962245954935307882576608732284551006042056296588198223089711724923998144251195562710717248022890973027116018851932296601747815325092969374477741067855527226311915517566191085234054233425668076682892561137275848922488771963148432909326404066073241491885636921202802966558088378573383868810322340589136311626074760520161473366241766506621185020044674815705286756598783450875098480052446666142154286309434383738798005678053599570703138612368869841406420564930939506224337141671632462486219428276431828028345440773964870750000000000000000*i1^57 + -924977648781484616771216174347568182353641251157942492074778994988566111540968170043375483086320784510545300150993949053267010456678245004635467065905240300469073157212822685649521096828255074775518648419316874982084249479509524754446055978470621504808597337028366150995945120262953159895081456982660569782819252731942346747306608616064671295815103341210793841664321897795131654196440834154777495189444071841239233108969146257735230836783467609326583262486314897167689683231266842834744351815940188022918395781260866749471709378040403271778723146377536944562965199779073511731340968556025208004167256089206558572470629317716668249966422317735486193591287018969878311158085024405843313038129365587686338244380653843815487959756106110397775702068938327970955146730019671049988510470100000969249018141709601309380994710363403601359557500841739953191458511427369442305202988037495200248703774582150770214202699310675020497746696974659470121945752406684738309503573189868239212592041848491123252558260191361035113499613643918771998278213463852740000868991826308628781632673662583399080963370600620379009242718166380592491275809067119714639317997824843801074216350937347636930007055656242710614082452111833976677809182361832479927547444660892895171632350173901803879833445719151275486583737876959714603391119588736166016467329429114990146543841913671763516406308617853870755082524681418119321436423657517938889161504593411958590644092607209755816600176143815708259246603625350494036698303434352578335715860220310789667967842588784195294617032698334906440869736455440098358339971879397083859514412886794310349793225965033137612443891931556376925543019101789099693155565241270239393902877561744897149516988580197158439563062199283938878389361461073164413732568195422305168833590178229622290891352443152587041171177778444335987027081714867096082624970651334034982447887741874431267597578938635062659652282232985768679072643449317797229790307607447661170372186625746378319803320355333616059939017575916133293164324305504584448262474141972764953759176114553674646012736711855466965051239026494105163065936961354341363348056000020672920757346557812550879594986909137927632229315909565501073766823684224917554367122033877739116132273771610709626014194243437526561452526182348142642736315475177761987270628068830425230315462405563091183092220514532404209305866273889604671753147830049799192439815680925588576307746472381788555043673029484365932132075445432112987243456344378531455937610696664394615779036744106831827735374338498966290593500721277514102509615338542835747160469955900250292287182531310084498790579659903752041490372030439370595995698138087065301467049477961647414586748323379702396375538592595612077545443259119221701545447562734456642604253362258702817071208362880123212950922421749319739827601596770667503153468558534232349199640339333679749648788076313752539710780199120043339607904771224730901683094761684472255401806218370518367299140406220192965127195126176331089525010718128072794742569646837512869150561206965413074903685168526364748427774660194125000000000000*i1^58 + 23493725216675926670681832738647575565229049799208401601304664356285109247242200666153167968004165102803832441297672822830110408076183444188902709387438914616073242197620150848147182051624525111790207442750065536099644332078291773918555556407305157872417108570649499241682176772966756316600149656276706476494441782360531718537970280538783559107567038098125051699745896340704291831401099300560183414483607749292611473057797632452508592481823870065855461317569035637142508636282917002977431818767218237097021145881615837657342872559752332460477329675748486408571397779846629506620160703895148546739664449966806004045859951474101364595860169705082184088113915345400276434055817692230883549594477516735650072751209365741529490208036994235600527658890051859066737311212217143702339648290976519639659491127561379464024481768107347869322186365820390762427731210673748287789496174144076312792635081740266257519958260882810014449522429606198264140990862481940320556535961416531840486240340443815505107650821076177731351539293769780867015566184116989712513009900256074102618750820927672446060223188965767817418801866290276503998815146737309521587945049323346411551456954648142136337469993456931328765931465667079919874408178714232159749389434772406528846611552326841543607488064099631109381564750699706171622317143899203669915711289256107505373764588859469716570751131626490636950123293554904179192600803754008619118798327405244026922350683306599646359034124269285932631617483338817571831463514883833954459980199114834917305338303618138487570204418185162989413990197180038287613182785458736045997623762451575668380630662335157267516333296061662129096744947621942344879171624125507406573504721179556419335379190439962124987493034146473729598680499472548662707229336823454857112058437171572923764442135453913380288605979934508719539812273560252451969585735666130243226367798544913403760593985194487644011402706041864577993728943003694396140290801401951866022843536022844343343115646463996359494717555398666766516662892689203343105443992866527649210019339986471796833110885548005825109904463614139544655665067829913111992265941976091117478396628697685470794243944012138010803245766930130167354992269290077798584915504703564445985443934667535376710212484085389495628139892367394750970781215275858448634430383843470275689931182637529718983656639075520016346027471298818119129171373969217593127557651810374640986198378956835823215078976423693591432070092601185778558607689046971249695351747677742689844284480055934620413002921931024329127488055314333536131806832502943053915329386393602998315896242365994135423245420762730570269987338061942551566611359569382267220110891893458619296616811197210531989465452082179217942915794846847437810143701257689312078471558416738293224324739696108088530489046623465940087185519546656209630380135224790849739233394230586466795307495353368791429914768984935777434635554019083931475171350900558363563098718434289517070140301730385810285514415395715325686767808112578535688354093642800372384500506429638647075232601547974863399845263407500000000000*i1^59 + 718476382780099941956698955421957117142337391416010229338368907838884419276946943077537254354345613931837566828534892377709200706111618529710222707847717915333428297236028921551706606370882694156631316038859733612610115010474935945078688060622851070401380015928291136376040190252751402485639938674103235734093438075378867769236877303127633475562037216505783434572841556199506301786158098047996666319636822979631430659321946536006086629160940223445498973016772458374898798745385023288531101056583722961008550004629811993333969502938611478001725270203717091742177962604335895186552072027531400084655152975083941690067802077276938150409328717574027356395940754401881554601067510103089008419457615077734165875205111397618240675686340624746131241863841771269769817932294760014751016185316678206392156781693062181320160545689650182164966320484276278686015937299657981665544466292174784787194252941576368011376869311292984143265517288222080639285345899816751238499382511452125528029778253079390828469097153302056055682875301571093070201474349787258024300050197752184441633680098681148956356103963088094266582491214143765732601366190428844043320879332211492902276189086190239551492198540174092088573728695517733003579980060933830820033293248121441978410564838646744093288097250172093772140121728611940944771378827611154127117291958276715787882281868487460730252453467080741096940543677727894467670945467600798612326394145434318383689373861320431928772011053662577716445781471892149981578647156432720537664496919280031908175013763936063285239330083257668252225174490835189483951871309724972474267732762857661885517477155920784918298332253937946290696701125389053880649702734361964139693737172110376622897723822082772015055382848688243437779068241187386207419397224857027461268613763537417423089745698724519649915274578563752703369880686992608059454817817134108639240466254967487444382598578518591599186489953472627125130201253842941603060337935193821858462824321108055396535841632620493892363311698805089184355302135154832751692375119089931602907768565091639507593291609925504983792487741751078761340416953606211935662322324903938213099742401650872442393938344529391535209042569299392620625141594586106277935824185778752133186628528312423460036254636157246697361571795128559098568721644187165926037766143548247077207088203245814978577742173643834800981701806681585007421536322483561750540390151679857837699600282197539858962016331495146478517491690676823718206826836286801691342066224226466379919455284743094826955492175404762729305663959142838504162055639843296858808246626407072940809343459161003375138812445266444966558018665076803730545681696296421249484943132061056230740202831079439528003233117522867600536426457866560161264949920286703550074556598710172099507038519971868364561591344515936810940739901694283084419394921961045505868356717938378356496273075842454497013839386161817602532229977804736924139557976309246455333454163418724853232873463422457721080290878989731487291335281838945723913795091178524108434887474490417192212718484441513763663435790125000000*i1^60 + -24007806458112488545422230036565308446376475318665663250732521194569135846137499491108115116973047125317722718444600195651908834050897572423098612469285147055485011602214347153123445916169077338333250172735027876160201928791764900724261804513543114304269373518838931130410787459155189353663109574779900114140140156547517250662602396471041858424482898566208221874574641430772081513363640993743826831087877282115650909668294264386977275541170290814051488715408147704500764205904098551803742005794350367548036664212442826504509410058209351587614783027643101739200381561421210499308004519508589774476537323845948574259395219996902127512964787872418548879494714293152379753643222674590586900511895692329206212906276729225425840174234348090646871909936584817266682042535878939770737915715570032532499769340952127353268260553218269744445038745489735330280266056089886168396143004805427859163780026883287649353810031650830295731203995518156292118957549934789743550541070452212994332811091769407331848308425411887349162253830192970092689928883051199603089417619257322704204822275546690899397954258487345395169897021450335424756307143295320328110580946243092080483251335497900848973962961649777586812692339042289717124031068632024969206733023124175866339794103832944640969061976569702152606978732544896230421036690024107380861911282204788786316692905955679804256543561095269384848525453306022169408211632160645842526654105191098395617984911672133848389734958879399190079325502644175796119843159608035591636576403763932429540319370694229641539200669161759022252534679282571093119181844310917591875639478184858102059317052737837846373809062278472184571429174578432769729558643719240545978036876237677474101193679574802761905982266323617669519672978103302444461559872872369818875393475475522374412062351846105613875933264004853772595791765372058187549944745721691314694556154508429152017761329228028894835807844037829098737259938669018840032381524628940704671498809446418712220026643831774259121679204876686384783631962801281541926314623687212719188975716356672538875147765527015721203767138715407772110667233890554483510995711930193230552010122205027645925052281200084984463249708254860933850836435164556574112188658262313043132015801110073429612649049350196855689333332727656672651804513226363699276387245158613759744980486510748428499175085265006158348142028935048944180625807404085075562224681051733991973797100492115669937406597949383477409081001601786616329216416242023847585315690913368454719251621957062977364948741906408365994851536130582485013717344071123632435135222753012096531956221647045144487264435398356453615182428053174953407761754386563465295358013939223323783365303620353210696125484577293247612414875968913893546465449917045327942305151340638795606581973773815603759433289067024358378047235719467938715812495314014923111523455491803217346849301604440717599717370558339932369742207645962790001793205983937659966909583398972681927244967202684547048154161490792330908831550073716768815890962092366543206510364119275191876861822100471884198634762250000*i1^61 + 53179639772215915883394562945677670901153836801227853928498375360580839193454178688542962529532009093204000255943430172068579439571962107083183672702201087359088980885490636830486631872913034306380754259446467525679669678389793063932893349161023471487508041740472626224053192180578246442576995363252377986629996648858911180366273463016292014612900338029561083400040233048974275992120590004428482687315679499051792983195596259338598561030753555449673918848332685389908015237781448896551190246336599595183807539650570711966809564985840403421011586982768325671658958671307036062232339515345882313341097808961751750234240527247598416449230085891300859979707842223513082809393422194902610949020471679904545795219863716325174562179244466058127073918704921965037882287013113303269011530211041931109186340969973288021264017712721124954662198004267224274880865248711723988307849770701087085954199006508811460308945703259727825909412387587862822985974459956970539918721197491938420433380457079769176262593338900914539245106550724808375817604801592431725466294620873225025685936280191776387749378230137855902202982450274174457579296238086810861944219568697678305326462154572556142471578509151055337317784120127058603140221819801053664550663408140540027377506156303281675536047424302443463817648771696870224995444454972060856886710849275342788077443464796266628559715143222935610623250030936332613560530665726840282380762267758459892905837844391109341938577744321249591842988592897294752494833556765043116900345559591140419672139904021292737835908517293678383055311519226083109453598610485519569732436952805412270932091492335173764116891447957113774584936794911230856734216037170371864964688756198836516626707845893671118686748932856771440286175862781201488386502277071150775709071403230161193312245407715878732869977678464551302281395307090726548810518790971151818496541562693396194122474528890798880175004835205309799958021886010675436564147636908315696490083444092107256031303133549215816865887857702538728565960504354364730454506520985757081569823111080483745819596716790375973200297771609328329653509621824607273472268498013936013039863062215827795755979351694318417948008633362545183876230829805175894310942798221699712211353860544173290978961098117902580476355166475018382286917820896121047014754639060650056690150195480214582576444877265414013817227733818220774634892629072776128906510560316263811475723717934365235919347382980524456944236141545475773664931535087958977265377685626494221963892500971509759832890354823879791762368238006336648203060073746429642721434486802698367017213242887136475838241104460603537892125996853607371093643599039962089311673474363910066142388602634647819797398528750894616808554582825922346218924123427636853812392800485882381277322681261663151576115871296517124037376508747757428887775160141403828632163208041805257303755077280211008589997326553726294376592651772172570908430689629821929447705467808420460668821826847861142894798879226845078684609967272478264732418587627060444426634309426673933553278541426995961547840375*i1^62 + 911757840189776371441459403015923967405688265569543825126581937076893714378962246643090681353614131257678109847043283021080515292028330523625742924369569154719879244338722143809451236420892688522469059157544189676297474342838062906160255122751586626629938558331394574161174237415245113609847371047821550169715056152180114381928052645938609154410286262929920192059258930505662935431336213462587832243934914799443445654829421550778302296313674483133063885473857732183928809132436568719198094593974990352582681521006659334002778568054769380457716445600235322482445098689573942994760479749778832736882646053082497263036091957302078291528213469917003011393750780821335965863332974842213988383061814058126686333760807329502773888024883571017689628099537939295900093961529420908336912434994930902291319043496854677603672066843214990483387163794423497772872690676712571764729340836315148194764132937101029824252034318092316742628659107830361050505747510857881068216977784678961627190215384637054677256402418163770829319903829903095937910716647127064148116767932176487368542561856630643184617663524707719964836281323114438032279616762819423343987229048412904201415103557400557842696426682479999340775291384551561612257443798217691372447222512056592546404594486789847627946813628671171688274273090015250755724351081792685219462029619012866038536955651694470345678313962976556578619815230222263964138956599938961274533214070451791823286615527030820189103426051646145720233451202145429824161940302220471395642730448000840025769849583010707066960510189160249585729116743369866779015556767485386911792442031320252430580335437927233465001907566130024956854530470877417668605936120083061388504732618025217894778469538873704742118024495788618624004691086955412830856090427713020190411144971675335322838165780584158378739458493487591875550696470024927275629115326877580958401459978148875081537072052787460218106255943525824057655600021636443835459299887274085222590540147078563805310849262639827442781018060257885145248584571073661590034317391544822262120419293093180073112924428385253119600666991238834531654780587300717751183683383455146397782763484884365839272404834206789329823617636763006713596912558225525536993858395840940478246110518737206757853344923583569964299657256610803832387291015347621370742310393120058972462262932047590488789635379931843520311767175958685709396094323168503104745952371546214240848098147157085846718223560625843593779848321954052191934280165223812801564570064557864672813164908189380286446329645619250734699772062517723857682923844833083804978516892829653052032027253042024103449256230049229094899700138168206459608593167901031385013049731899285664870484602269102956049423570103180618368135885169642090936428149222571567215668612203772216800832267714760980270851017011949657606483994809019423459056372888083500950036578147075850683988107427925596621698818405883963903052017885033019319184460269721227574768995710674408361840271987100432574329302821483326041786929497629371292945543064069404995731290742195569340899767578475452928*i1^63 + 113672163026798103561960438798799489100647533138062335134475987347874271066959356745017412519593440316154556667631986747421781403475153251864215518078705782173131182565688247448046817244462247552200134447919225791551081347462019387747648147354818833980273698030871123981055343420132745169475085863754249237084909665721517711387550791472811383702081212882057958162545247744474029341415490076092701477664983556742564070703109077377205925801447530275437296035999487506884539607540984806894960535890424660542180212027900530487001869289939586694337367658856004997550703806999549390731064923568143609482155658977800480267135911934572047970213998580993476891165200153215350781001365147213506872132479709913445945089551297642729762927702945228435098114473676770578786458644503627277948744453633947722560427397080357889720528804256854596421742329396828084049587635916856847798263055854237500173110123284951565353169922843338158974130101886015632636126161566261693577091099284680110956274282211929090104724184333618512987854294331198121994039561154966651152995036522323324598961093953495940984971669967100997062941631868557365353014560085827644084186951641439744896771920938048633039461434158864814799561083432036352847472673068221423410864738206487047815674661565013386454715998997179817024483641046214094957218214068154408171725604980297380430725104813557131074758539459583862163814575052552879561304163539064066382658374849375374626051453549004953499447891822624378599743921284992377486571829512627592518939484849203642934896829909372199775870597697840053690301116244871998543278765870034927777850638196344696987460017019333660232471412372163202889131790262433225743024484299685975553845323027418635746519657475185918669880706999879723668904525324593897910939584992383243855289808059639452440498107771032045793126193260605768982384668618914495732173333055004728099408233315145237051918998438235832687999935924443414674176662366153993769007962583177812639427188419527972938644119281529731954353009195905612498579252351087818249601952297074442996364294013556898344985176008213010184612910602210728366184222577671553420399992763543528717215070487070694276489677295821968858398385685984616481594269479137848949716198097750769374535245960590650451329105083260946907113705297531011713958096697887377819430870433474175723967419312343984393445161986942954903473188210087400965866972913884437106670562512114998011307210158436909984797355753350706728562051407993288702398804705539096154956394450912780175809125306780978499406680764162149279624737856047936501136837052505535999001575972442921527135966350681587606060098359344959530790436807444768357264444458894893350746787968941282638647470874305913916454872049246072217420268725643417686725671643893133775497627093026017200016152140906570306822178705010605326844439632182243031325782201263671548945115287463774480263138145723761777344308875297581336840688945594144317452726668501884840143115297597416822423881410935013765413678606168933347808392444540797886162974432780022242638722021111761653715468737380352*i1^64 + -2529509532493844352061092743126622873568089675838137812628113834047669125928016907120524482074614517907760616866173341702817314626333257380171699055582523840761581081162672522860198677774284425961169856311971728146977626642867856529363399090498311787933650901149434712951557373604822503453651334695070497057730366433541755842114327550066773522087761666092344734371648658458426797786234012878705975244469342678410503489174217993036837598731791023260250258887795998028514529063817998410064929297310391468724445919657290708055803383616005732261856187636512684819152372184025400251699489810871151541310057694387932404403917650650467625302315994174876560736071143315763359457989308583848596841343831647974935594215541887226255991114115546342110264574813721906156093083595026906794425809779334164681247037527372333961650420676011882170566872914830133993571923152566788880962901301587805301320450939593646150249920310315124514325505817153410913120617347440497118593020485056229551571095921497518860199899062305022661227473560924677598667313596678009746631973932449433025666815543921742448598828180240240516567244005643145004758441114617651070406707481143362762977893276617585994036455085127673849096472718065120751855925408110335945450984503480541655818775314056850194316843071483218166894332233074848164999447008591731866081710172855898390892904754124872471970526835612579898763087484166296613931384620711968086958485331618347057108335639849169349535466585872287605741900214350576190630455001450395927778050961700578023927622349849679147159935627333047242746851453979689328240382574806651705873949394053908831411012799516153291391362551145609674689049077076692753076445566926421088101867629259445349639406612703352438684770988573850936107504232372017177954390331770227120029360609147041150775520952534888107425479025373664223297991124039443751098143374274992121260706229494569213907003752754365650513883374759373460836813178831161861736214916739472850749413532722338155869143549086407747087522112749037011000700135235120317382013891277617847040376112303450772471477688852092130850851208266877424226925307357996426699924850135069209355209354545799945444538904199758417843731205439080361230929593042228013505404053447282659867080784549271741601932180280803104345150640056808150133177431051528446523541724728631391347443927916237801647943181449219172371916407592373559383478304438438508058339164158697404714944933395146548491536457866678374073985014822388946465256260764809761282841923416078917602582885538338969972392068666538458190912213621858261128249507882693868653772475270351792714759660935695267020922264672470783324763788507838898042652553838955770772676990050568137423622706130757254275366381882088849671576664704653411490364410159389225374225454040327024896230671681891619836557702263378524917060029762714114062235729173429343579337202248795347737067287985828868110821505708560718276040001411399408308635405128934924552532371050378630804567978450335780058268292079402982173599318868753011817073145495597930047570099818880938787444097024*i1^65 + 8745648093873085278656936329527083087133059992382369072693244929060359650107245849015604117516133082973852962837181145481020649270956364681523197084103403395423435959971220624249499778723408886486250514833336262889919143072334617264696144113123042811182706044572399309112509692015152886359685588713980571479726781672759653523597942009760166478818840405273903525338793318480192962855256463839786095290204359352502759098741177815400466814299718428720040132141563272508576548033981212807281957807091007579367817896767600577915331947159293395561366439495161118363551665634847435168225880195666681073832162971564122015709840361982036453422861333957173382798121318144191781129674501568593537006313528308127079318554996046720549301869348581478988737330677383499016329272158262554008532050894188947036839770026710407536843795638570403038751293300634157175972321951722106155552355708458121400215636306177445078503182426621633574042897757509482273966758345052471576840926027617187970932547536818587887976035432589720631972510808592574179328529137336998147828147538712341807430280016878367921016207756283246755206645733642821417200801357357100515054821570623441306889506353656410147331995701460881313481885237244640463347727252396778864957393894533148671249127878913183787951013534408202079448684784694194335267890226438048065773437764608970254395503055823888649386447261015030962971063296210017412144504187384970411760221125257596860659998421805259428331997379659447534606130539420030214757287632677367703998580130851760926056912349702386486811610943531193491041795942360972452833833233774788521065948911106537769608693154734189389347868503376339893746169993095268812392923295442783836965288725788674220271471714256632906108639196762258004332536880568312283806298329152312476210920846292279212467156526234496741638701626270208796250243313617021612998427038470923715920920853489912903369443428587153016734166433150298293845964235613416308137052991425926017809805453525345138633430002348807162895339043030139282368060991291739740319973346964128567735376606693356691726864417263460200561666846330332719435585094717168347126700005496706774910809378355779848520168620498397175935754581594039524437900454268141939868057328376809001823330493029245445233042195805818888930511805479601874948525279548122061101984550568892404471510183426190741655248330485704880390730850951308004736251825113259853056432346596997679490909451975563987560381486208018598138190018752766028006074228199843735579758368859764936240927361440289817276022607151001022855238288381982990056349025702415968474486832163278895721521220202561089531362265581195091835678704861985175387948620849876329808654163415789256422055819055444148874559264564738169992975759014270181833601034772009824874037227363973298934011551871681626555369958128938545381211140833587482555087144452474137785346472105771609231152882018125430734936601016222830811990503229192700040116640920184070430776508494300526659497131793671423666399288979577545387244226708361760915472994411610343904749112481628465135616*i1^66 + 65522253298096518225174817038067194102853862284438954711663657434988810103287518061984838275298675595814079710996976267287576316090012634853144273125083650423992831301398467581514716318224857523004800872032866172504730560751142281799759415976992978602410988264902115720687639107650357440151547344643439781259352713139615198062177155788234277073054787194394136964310832788263064526569826602380745960140966224115073089219882318794396936420077373502559108253877485245008502559051781163635519684849783525295906887136468040107395117575693367696739092497936712386829236168215842722317960227675843371555184094800139849489431523635698099336779526877204043332969767900682370946963046459958033417523556839214832550291780045674326884464687394207193945387609110276683417275024023748228935313258062568704252710348946660759803176640180814214595081505029880796718391576314036252080929630440300117479456426067495090362793702304488625936746197673746517446068904428418095287331148177067107641284295612923195057471286390879854208546559255330568463622650919035220082464074162094218068576818797068878354511962445704915831048722291776478115867239900418813058882716641411463509457757497308200883360726064072874367783000171201877498861491961689115156803192611225182941561489054930254605290328970482997398155448052782081795482267022147460376664288371067671015669079350917142442439432297445902049285989361112962123611921563927406065768134399601178830022775062416771150352192815110861330292278357348959348561585172294735597367014147443864905540581089420229996462750496646364677754720558253848250443513804336710263229278885598397053660217299544227395638250535614214188392152622534635214024724136259465031715004105646627968168516694564080045903733405741777348935626669036295030722614905501268074196897642639650481105766964954211905205274358282485150542286172832977426298433036965634777971423201954733747778751843559692550981494377082943233606173296060052487735401975847886379044329046493188525155880918315816649503893740288229445484833271554636422511236221358708742298261192939142240976421445902774391532374037703258895557674339012551757727962776850586560156395819326301346824110562584539569562216071698891512292506327330095795100570383301355723910800447695199353188044591929401513210211761104171626615145179456565071910976808817462264661630657385783999575621955923641438063987099821515836555442872084052702727640139929380816367950968122824229050547963586498382486016421180570458224341333487079382912991775855302074723927966703920644519835274508004481017727455601511024632675630053174229105221092628691638816554390199446986681556773394505810044295885258339414547762042697794514545562491246910853382189810736780387648874089458539249020808922006529793415402331420542361688410888945492927668096286146159489738154070891512391190095200653739449397221852027128168498093347908943686746038157532505638954939997592086940886256399019245257805771956193299990936740063847600743023640453804670629542698392788223127309554975959468941779949719978425179224552080561668096*i1^67 + 2432109294200602276251792477577193015997212297326497021764401785356624123236945484982441636455073179546259257759382013793806803184257386020704500122475347554191513160954289185526044447508690316588911719846426520230430634675869694311648721760131394446016269868475018528966545960420522001810231637045152121493142078866528080483849099008267602014355708014949695873305867258653562394962537781316251039438466288635786918630095272497876882322591950188914596169172298016116044477035703192449073916555545121370077992183602559107052848635429250913887927001763133834995528540003434067682261895652484827830485589903351811020892430131058889734940301853353159862380854651832747526407539447324996260571592539713542973105173966031390959585087136014180555659693881871522759532422138935787685184816858723749484120044166566550827401208754938515477490149282109707005094959621798545813013572316144967322846986517234210456425417376516748015564131896369418729903991862503502628371686620309736548518006899107337198018300044199442457029418273577797251433702560016125372279948029093469864641523582090415562151699843461391348248989571467730056424113716035042997934405954923443691804628221530421220445014979494691833470638580780046399760293957786969192738947492130165442057284555761580682349728669273393254923919985721381863938950181908263793218408164460403310584073921890147317589045438690747231013073513436653236883479359643089412836815981515368070535131281673616458730464243560070624361411953743839033701114290667588314460197916244999257402734838884171185286458789314973581833145236188322858017971197771210018693091509291919057137988828139111620423716346864840949388627733126467796611046815954909035489141758484946079383623991848328036620641981971395971134316794173416123854531404349713167867587758092379843243630531040974738530161710675822986718186960788815729714417399461470822174057604169633474080963973384072405988783147208744955865878646160876878423356223080132305810817818254859656624273247708197321593217818102166904611419409003482470704129785068898319730151510133609381602701565526710454939742437676287972166715239415722121454888864113262678628710191403476583319458052603953655539347429813285884783981680277092843027516893182341506301662404593313793663072096005268703755123932938649115183492500624905013368239355633451713217778960405520735022672959578502855860668908261956827014157190638025414652657520431133557253262388902754845739648785377842681596113621738802543864701761548888860680398900010004717893619505723647169310633748195034212820472517191472995463472562453072330836699803389166878319684600982601039110713924787388529269947562734327602558259831152344739984806213796291677333728894141770009407477043926967387249070653300290217326676037349949188087714976552483816325004757110436850126760912961229927647699917822768136397325995410340439199303686888672672382804949919670822430457017072456568399546612767519834573052133451098521024373449305513963157845693412264515502626682060760573879889302937464429973143923317052466329394182356992*i1^68 + -30336397250012808594019949874716948893461455637413086318218346859729010009518301675896258015870934741703913306877658413548650829342286080227858179393195256567858529763400530739260047271277089031635887933120617842364516287075796903288757177140819446122268592002853625207291650259582361461318654832742864628021537200580020768293127750098547355717004306004899093169133590262497278687359326336646041469598633946514733125429316012212637099567648798505416086850618837829565252239957159462987495765859158016360087893505100955027571167016020111915824448530048736840568267764618556425463069289972473518036293699116566208395258424158615060448351981443477461061103902562800506643351364628907921996198408688389951687479918354686936243559216486822377324416085790768871025786870617950605996211089470172958412503039640980144522032896741481945503771322928403085919028655118241276997209123305229165924918934282366641639239670127935991957822682351591027012164556030364320624060382265842864056320076607098829102811259798512093619570715757893824145754183702302932411732990072324832768840390085967001334898013980917130117644192792774981412702657190262697916564648772866964385360922004745467989285210052917716442582936296932280313820911087591342815909918643213472008871952279088378463336380162952720418207710440541011148758159566129020974736418020168499675737067708834563478580510132133463185886684995396869527959927547399560115155257093403338187028254049183344211830812982338821527538743866009964703825827581065405080742140176523997597813711116104690583385112452829590918503912922211159347039390277928349881481227433960447061938462134306133779919137309421355481694702503539582955732431907940392809936673814521955119719975040731103648969353039914663264105033585284745250797151148977186004139873851742956381982768164975506137931125666142946400723730955844024198197360766305122645219574945381776015177351942176023028486227600353821391267442881892287831354572771500878089083794004978631877943339232014892670685058237292333599616385124673267368786054188052389299601388109427208377985927290967946109032145283510653451926713332600085788152241033736714481896586546159562329961517615008180852120295850148427279666324395851963446114524351382680584478431447723664422309815389247985361738174341823254080342175034989096064646049801576035559437242767507378280945718675724660137973317503473757128818380253564332833564508302303386942832331047606972335613255758679551491962934143665293848310534311255362487838302006141562285269174076448067549160172469085926493355786672404988012674196599552335100651192204649006936759246570920663034801495523765371390897829899759554867681718111814797445784862914596434805890460295369503074784807608649017556773155472902385396057269962083555852110827136612144655286181551284818398342109645120791576842177556082847250930439135863614647365001683323191340462608806158840265952697846569572796115573896228792075371607977806074330023346790381829251055688725800151459571972548679159839376420632675317637703390696018634617982550016*i1^69 + 64062410387043557721290206441369455113187657459268148558827859212841965338439479720287312623585028910603952059588112122392161651227658703163998134999718323206409822622321090026060864996209922195373232978685699585434585357391189917703774543747982888133026537119101430655237255811706349169958210515977222526827606096015467444405599308526956671200181090905426042877072708528607134825305536244784105935059093378422224350134776708448329778408769408108711396789244643048573784385733636747633515214701875217422962673413206339324818920974192412369029405804347201185749388307048401056992568442906241243957309418919781365223187239047404172530962751149858303851850068803432671596745606221124281365047525132449795729272929514240550490331127601051261427438038186898335405136428859630705215208212945956409251032018615367165079177123503735036800462038417228022898358188805949080197682811236252666371571789754429734537985098151935483698752190597477421758190709842981142739928144386684717676570708637648587432516069227200845816990198324590324188842926241443183273574766448480911890796856129530671286848539589309530224276595460757087604566119204618017723885269212607831765776153128643605079825775768251545223180601703528554151092466266582422534662825110116874902503067008604896943482878947331817983569503231468900121957921465664874910905745420899860285964021556020859265171324039185282597752211032794323099303510753866047541858686198092342262101794890642639258302778563398735298120784369313915678374301306124036810008981956834909950203707783308523857712993084044230249248336609742673039587729712598754018639697781516537902749052735024120681560601287121704445738908308183978446100973648943924411073117838675446265689216571708797006601900216151720964025463736236017489695094488770112675365429153415008031620009958790097094389380873042597214731349172716035418644146868954576259122644336080971815314724405601810251113796815217205360895461769630401876067038471765392104740279023488505230224172582107448301509294823651591379943386305258894314228919214292954605085011850839847877728469981031715309703893240613485908911585218922360072278431193123268107005761087969273499162703138115951414238007125058584135538062974552377986907667011142248565762034420916433278888610945546161788249146351607184234656508881897064640787733690943803429932212818863859230670281674343865644853758333512995870052992825493987009563247703475090008287480028069499142666628852908179742950421169378320887763193684182223278670160281694570325754692697908556558101954255803547761657359205799738755625852016777271846192245765028193873911436762288394398562598571214711548492909147577279814534806822193753590887011568060290278660910839172619037043997308464834772926494910750788500016728480604817721674444346323380361857327449450663249447154443026234389096326348763441010155654213198118230597330007570691379058441173204025325501495692881962226120327935261071836562905330221915942122367777506992229936687518087600419505869202450545631730145616072919081342710368902160842752*i1^70 + -735971624093764121824824064358884435242090362088873128648675296082384258668939788774903878306695662647374636926981001614611690513836953646805383654425826293138117197541179599518771975949450606515993389660488128922260959219335867154244601255486364088615780563606357110514458740305362937487174810092758293405846160522302309198664061034054452517490403490887583215080667772326676329239831416591686527932326612692120154262481181015954968301784591031112784053605845953278510552795539487516880286084166349824942701835364838636216534140183160799532209201921804250679170963535881350523468410806750648550976816268839669659130556890717113806111972821835216674758179450574143797364754324112686958316249067590022174666555461354887097553529598250982852172557826831337153482553120323944957888284301890484540922437070634041673938801757923432152327138460429036475838086778018014055174038352909692405480751120468754801216913330274799969872507705941394865325070394260251869308049574349410217416114575424131685013588609913371457452460989668572825645750463430230922630017942215821073429137963870047821107533769502480874972168481468189637029928189555799226201633366514989371932318228988459001650191158925198720220786195234781643228923480258145688154950685634383164870610108624767955595761681319639577357991094086350431650337912927841630318762544486179859633853097965068006838852408625226212936108301789897797401254629259979751663950195959976738156818152050323009857981968289363235781752293678603162361589225804285016039466026832516092718610899882688353051896390816752352138239979482976747930546509643950689467078026659187359025849752415400835529541164418044795092421999313666224606117685341833875376203945699386729980217456717543806798823513776910002631364462375927951659096661759067810500221364424571477449035876598682659005338386178938396585146849267494569422601575360852557470270969725924356910919371586897553516265666685821230804912336922145295151981794355427714078192373832456437119374529121026501800792311458057979953383670012074499626764976011372892544850006456305933416324394678777621033020383104706719922702431711215847469089654677959882810891172657897212440920150956458683483704983916366468994084919590716981054156621715850425256976276005111907105538075026019588781954322976156934736008724763508641089187687647568831200878176530033667452322761635429020416026692752681208554472575572386766345299419680680913598355089408525832941157968816263366456855510775428777303075890579729835563805049398060359668595560941058065144499693405781508071894052689527539777783800471259909080918577155400893019572901564221752439406874902493677373828906177921444915319497672037603074784130014048202381123540626281102387993990441345906997566712679341553995318502724635647486960408174557847893358097308138971214051563101380666151778403962151256457499185449850158727369270903850281890117904709130050397506920539706606244734996816675366499734303796001639007539796084705398548602671095956445172086274706333390125676987415558899507060069931941888*i1^71 + -4442975327311823695536423323649991658050887038245274593022596133200218630404182161136275723258843401618105724732794732010400674753599206038620686662501853190230240978400715118688994361694310079802625525203479645314063974742128996829887198007987312834437378824722713154077484918818213366876312085706070697625930435492822577616570655868150148072435079317034337439796805856545095017092754255503767702782553951529487285039020578214623406909287266466975907483610181066750328120696077663095656368050275197614663348115227491665891971225430327582987611525365507994066040901892096975931269757355912268482116498000445717962407141574058901395607492139247699041220859113936169821846785405108061560550431335092515941748842716950932354377642055261097055432892318831157182351597768983624376785234300569546972430055291033075776056796274861271268064311250962908237858950866924616723989387283584667844627027601429242568162944985972946040716532304980914409791913089063962435961931757886025865891894383241325599714271395908888884024379924004127778524580023199851021294879849414555731243765792051641543305292795651414292376293024322153586240927237205363821996890055520897221238319687973138776487399617710106311616891239347678139806868430187699852921634001182823113768789072633374209423413485765401542382109031313903310892827247101734816892469938825699408649467660956172970976392718100335068747555441133123713181611170885806366930198841641099892366416786702778815989758237399956264751211747207259473319878117505336854940329651934754365488945948625475471525548637781674834655342234592351731880351778544710152112027531337766009023654266796986272965805299531246675672848399430387668692967625425065645187607829910940009482619840341766143979266447590735533325495540243897756072187108671780405298162483949600305141523366259180144682046276070086978606997865591217464529656473225016489533952431894684905293268096110710880827576644685810490228940909313268477125314706139628559265571062400139107175102336745617813191257175277808756011109220145867323675958048170192924241227193402335578984703451272088154619848017142723395978509761866662372822680316406679776490455868642323340935932811899149650805626503843500991217665593853474017215123868136499757783324416404995016911550101229026517234659313027649491307567435830279835461248678336179689177958123543195882662828044776376950742012662531421086622687982964459489124726305992081665529847476128959843959219157878050691598673836579491089227304934507202353401891843357934436155394157867156553435786055240962297069594490314542870558258921934062300770800323321472488357803881594640391760714410659863748740374001321783532862518356526840462094828595304094327171121719369557189163529130757161660143635861801755865634429898391707209750442209837634952511001062140376534357580392736843702507250233209875520481288852374071488350691986189699615360930276597679840639266433847662816289422497293097657948530987230645725938013821962115795560469105306286663866530052519834968264515497096500206167274815488*i1^72 + 62891604353008150537742714607307762930307649461549368110848253736014019924416220112334277837208921528643983174521942568442712295397652715311538216264362563854644495424563808703582083486122556121070398668009465894517461126729762082971879627897924126840027322383556761199161440904480369102567838531061195691619095973479387831953025678615361869438853448112651177218914413906270227451911856535597094315455408126282513182564554149435966472714257736220471841180658482601011959583915655648108852716032694930517258103511483522004208538589196640856342244973403342847227612654188147906314845839655078656210995116528712793202280522237365947829802454378558518649224911327345702028980016079303898820926281501211235180697705627474217406136282884174572345794694947961882050230762345386737547763117376760236798743789413494755537779584048154270802771739864240956766601673350157518490997148702098458468240562082323123204862587609912770783536416593787140721099484823262529401020739519589067106412057868207592236221664780623981544985931207540509333419076053331556202016094734832702683209279655930414064623328230061955529366189475547504176560284299834913455676222445968460799008503740670723739567776059538185058187150580073852260766463023488672621128736591760881652246403523392341398428975934141499684161025262910272420416867863199833441134873579048219353641353610411778000912762476246457485442292601854456726345182022232538049067066421210626050219685847910321826329173579209687525089639769983095179696716249457278550408143619330472691482300500068347313823737755504819501223982719218583096911472894773936167907781536121808886637247507799538994245408288873843400876645081465010429690141587278296696626671969791360362841523304770270451803452833992278910257084848141459163954306727936564057221676932028837505966699502483935299135384964931226724739879310732419225884565446479706972191541014802058785558075120044056899023354792924000804429889775840944694893514234354365000561710606696664911623616511285414954309264007757629107026470944002419078757704940788563398902758366455324125176311059146784842100832128966128153227554075551787249174702527678429821419287391678194355911077150762362681773006983729233306274678330931236055843055183399368815326879127525069991198242547240784296011225771320152913530352388024099134050038709964142934920960904162832778802805526701485574775109544128793221371815196697609454333339789345903929703634569155314914997363987715311556061420054926270257850869705535692865299307758092921329194881301493663015011874741682253279124633806195900186835578998427652901117606912980582998045856144117405410332183072926955139444770373671576435980280905690843041656466066558013236296590342753015270253250155683177284483724881564529570986136025959906776511501590157736557478179494278641385416476275332220912867025262984949662571327765295783425542366652240724112006873957925140379739688559034095803185518972925023167210384295671094574127500373850150129367260334428648136585741675902537703108453647425172366426112*i1^73 + 469560385157007669171892547640305071926525912455495831793700196636587556724859167307801062102112416866393201743784699038609329128801026645221645688757247990259214038600891227400593859952090991654094853993046493802554553095007829297047632733903089812663394099000092982363061848708938884863566874484825863727873592731960429307450340783832152562193140561491761304033033744517740611363360303204634987964769900575193730837948147516430580632270857378896595193875054391082937827525924993007186875170558706386645310564472206373468201631458721811165326316343686130933519924930010826510448654730122763926344585077795087067156595386999044826273944848755861391001892662660986140101725592546831768115412261496590776853706041798854573904137926780566217791181245117446853257507536047107039849649418706193044414406990738510281030687465449365864629512710411768474451901585273999630673909819807743511111414904439446436595700267254784703566238926127297436210027563556959020588780413221286105528628518899366699868694661918387333188747620673057986262062006119092540892784471016626020760010067990078863526707794202090496839379527537136094767928521028242507718951151437088425975881528759410836857491368057873642292166176035104478655387850950246707128958811953399673526903561813537083365042873296172217253269700892055270798138302111738662065694252607145622605744075269986691605602881685877699858386463071735231060324091012890232535950930275303483240213872928247525583704389611167465434637117788065677025053292515338216193296291528696846775970660373861093643240783329392607334279188714129066228136628851401552963768174914166415475554615340159137303904171014902715125895848526674438543189674312360138608607768726855030180640813859445732823760762688681454636552194144491114838716701757817312491560232904397724814800597971475764805216239131698666751465698536891192579108310366615058362598936282042176646897562224464735480195000688161946010650806595463350812812251637673155558209932578892179470802477659125277265589453854367682355080536454853868081594307721814371045006262206389256218672725106981393673584100302944524975536984207836074154336345761345717790470010387187421435959399303838471085822574462413889450513847989443194059852139266748109923717411997013345254077309438811588070485117217634777291798952434448944224903702165583285377826032909524001473602597728353955329576197628013549078007211498578078542598018987796461888797848812352811055152223057050106090418702743851617468642327974523539266662216299956257270089133568163696659903947779205729167609344056414473243753959174884168527678578310146830136842082453795580421480395238490278813453245628480082308107987070056608681236256217121917490930908536231619873587303607140928768995078282649505770207391843600120886767727165141971771332561927122955147329860700766764362081981340486787256414948678020313059181173680016378433477406792707904462290421889503558503006326256157453196127194288898766667582841584362887200964783962442140757002216331503434194859757303765139456*i1^74 + 943815306577851632205617082992253279348618669769718421699242301586725817119036928071975349789681101719031731650373185915443169905550572424770442174326734352370461755589712140244824592620564463804918037253758207636877283973633984131819579057281800440043633482646183394607426885780301541428234739685369854399643988278108960306319560207033199963391267172486640815965069108567516879696856660925975686125010880248167909192591493728181405792878983777622287270294320718524727037017260898038089286800704991510297429213279392280653949323668769662463788789768341153659196305262573769592985885778387116911507101356080543868334168920384897326731346628831127735868844849584798781565144198134673563128748338875458175767074032078053189332489634839028863081020613097911985886476865876128786971991701267030862264653885216479903486136505087302738827208295291816042333867677227546268891447881048789546100039011492453251690073796389965875091252778541723419004026304317900733781131675681696703224719755673639609052884069521574116929221586725821968272229726688867909922785575623234131062055564103451687545124306403871336357221063718859004097754816878589013359947100229875365456007288240898209170565254746454575431739472794339423144276183572750259645073884993695378018297888987522372661099267621898653237569192985958479695409024913079365845973011345903498496213137576094745870775365706974785380548115658653836247193963417075814167309413145312913753794272336858749030309184957292696624210464688913364548972018275220600425184794345251983867503007967995323882862534278966033296687566578942195025021930947740130538881653363870410329276367054313897399180511439312452506248788144453793347727608883795268012712635764849202100572787532603613257308767003758277259642987677124101869446072288649123852317275065465816113009374038245173334195398291215406045732042495903745515689745977347906693103522004495852589465717192552703639592681069486972999234796310366017432580126358199297589844557854873451446306710065096634583090649172747144744097963535202923470217081661430968413606255353714069818483537707134417145139412954822106736283039631103170388901294502493510480785923911538177633286938964805518502400460481377081949043282039828299895103846226607174923519049196406655737725129094473477549368933519059852455784128774916229294466564956830498170658265720581056203267226735784004287477007042886354278147268022897488794793549020789095143083775442262836146020431974778510171905294202837350318159649388407067742861983132143139093370013454525000479625591405635829957725283075400015686490943001400123878514095227491381030807887482105895092770520556204274510113507823970928929392848853088666318417897817614797499544114212248019423626807084389091427501463450891586375827714388540000086667425405818891765685934403237739261327225963608779154109671212731613186107056749956380942149187268971858706248859645002334901915339354890552116017055059457191859818460763468729105456442282334561294169361571590807903512313305596702482894401044480*i1^75 + -239902266563980203066739121411187239497397283436912073039464039634322870434180545858106544848503436277800605867291863506522297663944414248317190757120844953063681685216823037063986142936893193753513011148219406267397643403158877112386975461084601027860664688208656530680798803663952285177510145573662682443313750321655492897899327917196504139472356982473967265784254647347375014738107387181108438462741591948646944580788471098212411032385570622391827387539991335160034073910136713485262972287731566360805402694020723346089009408474584429281579327087770315839010797781845630961169797280338428727274844390004755809298240308456970183041768095998945580327461146366274962238284781478286003497892807078434769961312318919929349440605401100369478087891626209456668823227099723972768900660264932271223044861962416362420835331312786611069098579642362141913113877395684772927465333031781337111171418258556012355542326504368788331044102450408089484316768781532171988679635674342266698006355338622496497325522362155351373858668005972969433832168375928175076041960377120023132003627654768697653041250211740276459797531661937722724496889323867560117252624615811848862775805419557345512469866248498598794038481704119572240106851324070189423312714311023767256869341213024974128945707491228742152345619502272011885325754995455335688870679428998666401519712869870578963442446097134013524924628856295788946795628573897554539282722050623458056490759289020956009750867918330461264405183060449444664545611967716359101705680034100838557859732424107083314996368307003369830225491160225038802919465320290492319782146607167558149089213592156553193731704465429495267014081146000704688252714831458112022280970841358731344859730925648159317021339538289605390003408236178943367506713375970773098786647851250154073634419632177274946720902730010932824458402713490915335086547711285899076127423415960519058629341033216849887913167835450226088054961956546504197499493964080704575864917963451089883105301750245127312523598730380179425717308316558180351856746031197974679169497125556414105690650472102253121025816038623494987953777306676905126723580947526984981688776831707537179758787778715908969773680094249802823446344533888886689077759044436567521066865476993691954460237899573046616009563444447192691306332959447254940066464750708714617286248269854856381030565088138190352675597224362372964010704464813022946363634900547108440897806089657445109258974166003426250533687019638959935515803303805045987241609307619977046526993425112864236479283986453888160210304412019049656684997783634579026708325228764403246242151386064873289653944911336316565449939193073611970536382764594097010619161934393875168340313593282316548346361019352254085917369549961362712913777315849162452820801013859842988817245703051284505653973903963152348980125814882653872353396501494449119851068538539341458132397423170737378110321813307777637866263531358393561283505662853010413297599955887200934300318964530133341042163937050598077188014080*i1^76 + -2589505730896308518223385954180728343838515161951189653501069189513937678481328824731394691874296880274879453474087174803451620462387975584819424641926439380397185441324712489105279227523188549851125830485566302234456410292773553733481841980669296476025263859630677719130719549624587828901197513339453203998580588970558757170289593952728138164013903614938451081322028956526960215694959974428373637621374637894936070336776068579343421819256866662477472403609811732662271808831685616143188022653536698522134905395850037301963100797371438201100192791955838845035973251405034038529738213010376524206770167388280090288616587337159064599566084924122851521257326919046539475805513496929233747854944048861430337873614751450812344367499742432735012869909764496343406920478985792267363908144878040299577268577731649762513834427242007810331884708714090838062544959496363271401348269092220687879185336535983383639193495377658702715723607025306709644748040277771983052438040975072535471254336178504916319660894298507075182888811517839052870589545175730384436675742763974059776511610468530041046634952043275467690974722733564653650991692256018698365870838205932416935802281027584530869958034227845101733144758809814072977702483161185887489241196537088920609677547872889322411898360752558342914811341655492696947677556827997376575291990721709980515882901802331386784977029896498598335135999507268944883237444987739800593774277234820220356804201994010751845020516135158252128452454197901022579483513520601613281227307537130905721360902847992683985600293310986988949691867474938060738575907628914110564398588983006130579051283257738760869654715909150204620611195737134600490333083430805538707001712245500372961188204144733936267617236896425291916653006527582495050833466617622562389323488731781394911169129241732199490125698387447703331406117831639988073497602160141199599421092875500859297201512807405692259579535431937930236349148581601576616453570914486641005155965817431944135626004451652231039761040309721910599029525680702461981842621883437575212842087313370173892621140254301431064072793502173589350381450830958001109118311537182022521507815755388257407829566560029557295688261846892223628549313633485887872177830973102358921041594229721327763611781919711334273336776708106567637429994832906792670134921622218731189962274442972270863293476649487809849088700418018421448521397529028689368522970407640758671708923024783082216775086262699380412802778260255834763869795731843296248085620449448945614029711831670818723389210742224406095329191142910952974171958531828533390791053803099679988565285812634002883594210737760197320641204369701304227011343229438725057541235244575605116144378087623951746035946479470370294620873618070555616672870128028903101920778711572279505690436000785570788666245632283282607295109040544703981697415061753901243636585567140688183075685163352778847424167761597855116353892770616498791186308086789901185762658534866082665701606133008000958248791243649653407744*i1^77 + -777778705658086629656732559967351775288525315891599845878914567058805298628017656165131950815038038320154884103088113194508773101173842215946130601163963531077275530634893406694599560845461238230877287198980927481815517442635115849682554368816512878219423722303379197605598905865219276999797410859682768739614013891999438303821874668253472819719398742706469064729685112150764973997751273181979075243351606345029805745994437026289252193623878562117256431912907854746946872086388385875492051382010258520894104546572747655884973170730643309451937598549514637891968064740602624793100236092410411421252147700681902596627282652569974731731977450101239714146371888129738303815558112427562569864772642396864248158768618138713791829916517724850478558304912962082959341404068588077345886552943262019852791560596530825737355656599834167900643345703357078504533758446657544850047948781242267245389466136108554759069169033236157829077335123080601737701731514230103710902980258219382109223054637408157173383970065505354404285706749978798249515570360324970789105705796216856487635109355430524187963353957508223346373735033719141369002234502490200596145475751004011866238413431749446983146770852277526189203118076343809253336299545486282116017383155422689868809272510318350333345705212853058548817038259773035113975681908484371043694438409302269815667798632929902433244113465837261688085110468295420484497082442619801606545546485217931532015666179858607161533416312303184575083910576699431476162933024906590193200863571041205014638774646165019282986610873008097040559480862188913433057809331908817892227583542499728591853437751426659976070092586082292773131059130444012502691904074006725421789743228956283002566375131009282652293320067483236028477800851603553872597172226752580333102176164835480498787398250811461697668065729529670490206804766547998532692998490961674242298064016416172478564931067693428844763969889228712953679057389219974682790301569156894205242050943303243925251662885272019362383067747649244042959264022468568842495161166690587692151791074690212143924182652831543949559743634580720876295624038880496868522341937191956589013372460563370824087934346488441990588729266717632534669566714858419760036715001275129372746275476270737990258668025734297654958652690288298445935729803390134812906565763341673831574887144135489404374351228700914482066469317719865551633341670356001483033085610344933528624902575439566546031875198898186696797694006265522803658424904510228744029627765152618057931297789443901508497994444974563795398951375166927334396553122365735527998217658455349770097571420555913956681610900122474051900718139945838090739102197275212593113537043546396587770601949549752542728978754455151846535057168674671308929118272881791631317753213906758079245177913382526277569468511272420119318501777302442107075933545378008385698075742820178922916382926628626839540620596801885640469694704506895940085213300140254102909684373871244724879171913574602983820306891669504*i1^78 + 1550081063775605370341032134755500161653669412526500112133630649393279720910038268317362770783804472281980986888306045172473210870712097923394481623570613213419104411513129730069378004295581719360945126173711246773032727358844972890999876601155815662887218351159260437139433931594844851904342215363866379352765227798764999662082273011230061501341641936653545054287843559096695645844275440748177683231523792685544130074250845325418700941655419170594414837703048409396180649967442077450316139803877882450381709199187335780384207570742630346386806286309805543567903604245835559491312337008882445411673311657324624092190969001842708364937772924892699550319258579540391267149532255705539384888598475362290631618645194586705542408729808357950746497214851376955514232834507123942594697036863632327462443599347601961995215703283078550049361068422008068836408039484814319627340828362768972213815837145339241279753824342937377562143809848022114307156937045344837929987710669282943527701449827949152800408682213728426525402756325655094405194779474625137093115760562438494937018092568728867108134277093983549609642291892407420496760320980313249815105373129944644257935320835463776517626117980070851974975053624927084775355063824941108131468577003437064528104566159938864291644580778937806165810515978137580268127196120777552545070356179569425760765991747511126964452907954597156771916645509652943861769874298671836062632215198992418615918915826694155064151511738366940793419526502477963624841853363467184385051779643521313497362533939382767625886105963399420508051866384301487791625133747289258743376436958007687913544871014248721406731440904306638459791617515151598715143687494716196118976853241315199740068628605130122364008948530883496104722106509266737495166897135993390819205198719656056580979210603586761139607812009264358910265052355989854124444682065553147505969276582314982989251090786157170979821141536341419839578923737244993083151453327510783180832284661246735345420449280272096654608995793512254313811897125922974888092593293224308505116852033590917308015797093656293646158539105565209804760420143607756162348921016290479144373789507853784513428259626539221038086754631348532965998296432706557019021069717947735301393961761315672697553667739182562167354716585882002032149098818896901017322044830127821803061383371205653285147653560315502155894987905961693585778237684292774112129227573134152441519607838720712297677202597370595912112192457047038561915346372768955131710563688219635308099398374752029534589723830527286573877502351831824265163328018389262048562985565618602196266262576267911948467036589498567155127492979720431818840676752699795580922183460460627829151692048817227708114720535700992622306942109284870187378776710919406978010509364296813365196068014184436434616526264922394603657895665274586326924963835065230008775305940275240040795609317117497795913153870308645870765034550494621956540258363435124941579611631408976260639947397199179256009064448*i1^79 + -7446337118317810778954681364644597683077431552873905334787308848642863552917306900693490533383751056387762332526576393624106958418817537797025666467469249221885554496003572398941095989502752655044329127363763246922842093329842058540745434556283101334675946480202215116957866519894909740229583000554567191158493225181004334013667923989131929713112372158577949046489300377489885520805172752582879285984731347533295078316909047947426742013736167323282756243525484241946590510480524323235210009580934855262427202255625367267187445893851566665245365063451476691837518709221327710816962716290756346433554269775035371129330879650405848117972297940130576706074195089461708000213864930352358472083056748293954298753516497574155472022703370578479426622224776454853922538864050253157714200402694114856411299102884715145818686887217050859662127498167546159591152536486896414487494606986004201051424096244975583646207695828898652757267721322795845504146680139269520503385158233349275750268805980985855579627103211565769128787754884905988347863190570154403834480915074409464879202270907969742787753119659845522397828100949894366041543200862926308979255655003071445905966183665106826771551653511643845442755007246130619599859838824289384096816409927697900507745176507395151096187083915078979830764947851425717494892824099836473819235190908445192084082016387092521083965005696278783560365963320578145732230336778582125755619466208487534003093269650738631668533328309404708528066365823205263749369092953555330094896364795104148185617382749668812522615272487492912621000037222713596186399624391025899352326396134157326407695745073787765268691665437695312451048862653433505589909394396400144284458221111276434382201051839197946679932266220418026126244899091533180667943850122299889513841918764573267826997880298453670194218080013207077420183994085339725297810900063077707022666182273090249372051850858343771611780997520401479631192552426691732501141290874506607383457253200018064069421974658184049527809152664288894291321032175717281953858970651462669571103517735436811218090351893932568608314433159168334807219027141180832863171730104303155679238611158027254998785713404311544861624984270954975389369763378095282340148330649527422974882792893455543320810679805364315803373299023675657174190269949944165092373937457071996757349602359577796450037753288225435569271190791865510601322867857247002889065764712100134011256922837888655525638801705024069238364076377831169809745824661073811477880491378708712859108409377995235356175630674707678073022006313198547312642217854694124164925343275843419952049736803138395461365092757417869456100096666503954256467025046240223201366390135655931295794474788622382843004242535245284532753533375092283381492543197112528733576895015570481387577881112403074653094390457478697792928215628447641863753468745115799882337911899461198160394765218876767323905438444174650454207679216565149881196993585289862909517550519365775221155308353618758860800*i1^80 + 8447483947751872763478466013279463148772032728313721721566623353784276342243403563387903470900916910675619668028660995944332122072823089698264928559397416699807152617865188945200297399047803689862918145903675862424450412537557992161893885927356750959833885052331493976758893115827394169534702897342634791721441502896092729468292104449062303377327451453869321490112865931741914839816596396142068739880600067496978940411216460385544186021955287252183932019905082934977233303432870742097570234325528900427847932685218365364800054990507454744383279691311690714182011906745048723075800218763912294594162450702099129697582741775297455066138121220717634381906542781064750867533725184945706240242787826025566144470554603339408779562214995311370921176331166191407684443239567007771786948648345515949840310415511454294026761527766969643660956579059405116160503201701004158568533724230455784197585943157088530254442459129807715050216752410494135972030071995059251044182750453348931881594483570187673696530821661919187571094542210122995682419706998028048348206618877828584287907771207861810301140642927648399387950143473077765980240701238867412928162324389136078618673386360746134393683554036060952086107370923418373222672646992151435226901553308747733751881091111409764734109247805997093861316601853896567184893041320304770250330028622543054491292325299647008006444950349110343002956975928343009867596313887762813634386985672730525492471186785642041769071299772859853566627668195570697816801126006235210482851678137314842766813630959720381519807937114662958675725869332665573014881067198218618525761607098093778257164616027080391773888092615207049772567054520986088284612632517679012483746165759274157148085651107895770241415219935643830333325412119546778022995575996299890897604902458309412876341111880844839268934412635760339806799218705803044538066723092587131683049639286418779193203554540249133558188486511554915298872131761037935413723996506141736625091148928272199442083644541941051808651110859606058136248575045058280560282209470332091160394018591359421956550537252277691121120193838090376636391439905907966178360790263738731095665881035685457005200692653808296282792354344782048272030705305160583131396116404038807455901422391370281938438062577303918054658840914282032274676280409927732822230069020899450152827053845954702620304558314494193076123137518965197293727583176582302606819032349038796739881024321654893967798393454658260203244670812243954394605552955205042091279575619414580267970893760191366282620274581563384846596998878716732958658178862831283631833326915339050776501231021287282935993320830847239266053672920743442876592224106069462483045184958641904734515109907526611313295206929120130962748661835606329811594048674183452852037034150458889329292396451467354394404433289710943522485304974180037094340340693116104320296690059656314424875213633776137875693369584491421102534432161696343755068085099655248148446116630865634619557447928381440*i1^81 + 17394222665700073606698940292740078449676443395231236095168477185636560036623634423150483037577642484828157005740766875866534246776301617877924120069563600561851798106553874533208909752299260670169195717010877228966375673061989481810700929911590670570970849169285082533688655802836145846936963671017697222340899535388691674753932157865962275308287964930605535160595858216666120540264621647993359737293503965053781149593688364588910128447308316378868093306360634937560295544805845934956634373261097245238499128593536055520241268209222069212620756931066779977902786049873615747282488588522407692108655678175176424334948429210162558870279057945345382071665288819327974656377186342082850266539513636946946381340181815264837211519995896632314389159597442369647223274680840142447596141790131863605626918295166244513089505233012622687514187716104611615094659423054687501726564459449180263238256403027427392941295709260425192995133633521138093971690661731023559717530286744704024976587260802907782737512363594923672365953440210745779019321432713562121424122579608096016747642693188774531553570677441427181729166310176913889573699678886263632022215152997081390011416067202041469968847208792042898552170499537940235061627281013464834703038717106173650128694227605223972403759057213086270483780281367469832426268378801676633086787817916701034639537006426028344784127154178830732142890905096351211989836408164916168026290098929302969929844913836577403393745400872401579988372296987310040708343224930774901695383584302485224485822404784145056227123648455634910889918200832027057862136761173537458966191093879209030046479719347005354188361623057340603193469201199527324466797307523070569177461671887526810705177043013441063507774224057516410144296985862993190466670525349388914401153450971954828855965749303043788695861011370329702009026198728827406453709371390061357652737577679549613872832864672487207618618902982348855799612434353086443565815669123617165203900620640638683905301503917123578735206490726435211534610741266661001004088548342680377840028933641800578850587797705727096424765170142911388966084762517801150499403779193197554999383836208528452406488169769366129364096277514506240693220734148084959281105048236357772133262274375494805820268417705638623650666530708841942902716802067767146110162583954776059063315704508344505386267345263650507598153630255715445834929357424927982799913981661110425699918120047540675226296706950906799839910419949760142667847705152394262716264121316268869778254532364855148484905109862969820542206005725942654156004606778844628325711079516387751461130775616458854564022457475087428807971509641263386763817366460418104520258847619880708927054042778993545138077790775577354766806192026267262516307563794669493548294514957655072373090982808764252020104540139820590566526363184825087681337498306351340216231876803118829605743081573610092957182302053555499403328166264586563029691805575076103984378987794119708530800852992*i1^82 + -43131788390731877363740452117990848982814080422735978488007706666732841414860753775854871863737985990809496578112857701923830538081291795058760375568081837704540556305137019880595029617256639793358998059985789899480659187253900414188608292799437814021374193678426943157141504447734545008386687854376176722539892280604044081070103887543521024432600625871563651202609005472389849093310444307463632545695163934082633664709236633722893153556615299612886689740938426893780799907007796427765158194166142112545559937917774645236878046043403395781957192823931974297626646547489370994739460155103693687482057780696573901388796484462311258908625055917222762833403513033560294527892723374164725165411862422687716361412502475246401428382401228475886114297787960857972461894110595554688183351226288567843519800128035750321322760505014755953719733287002119206637790311537585287961220551004618531983940712086185987109451448276000153394509248866709837477361599058455765795635552388297126791339244165791268046387957511960692626342061711773081561103396929099318891330056625297401565726467857325901078045671540870477455712334484559261797028760142483474672687971595099641734536538910799288287328999773719278216049410707569609026252066683695399563763958021613158281063220857857354469379415891500907527851736703702996239277516691630656810042797084898967074654245861873165126977212374807045933093360523903199591736447738669022868740164318611818338900318237479438687056980353238158408088199430329825897447697693402440835720831460024127379785006385563220015745072097350378297810341890837612201427867825727548945964309456934052682483595012041951809519187255140602876090608739849300960805339960950040050623871244881707500203183045121403697933273548205713812778394416710466205680711134874815972667196263935849957119074776281781938922368943278228234508319413564301459354654268375393850613085378940344118263817856807963809159648751916857712320537726935677778647704207953240384752822443672035642198759689622089443148698204708044664009659399266013284897962065041811626193783528004785886972397883931860339752070192244810482566831271950984959912087961334426137851050288359917665692478735740967465964146163584672776643913694850226180738700335132521764633842984416669834578161054894391981468264264967773799986667913179857548253440507713038157941872476185115136910872801310107183072812810296585370066205967670591608998888603531289275367530065280476174398388243787857204828120882155756412387189810348375615520668081536316824429482438349810195998212630449272791771655387344559685022643044478637092818014862108853003476434964077921606882711160199573361907025949450539400137602130403419019917856271102652888021850128636577222324213981182229440860185200334929634915945988197520066682525735119080070553324307244322075090362593303564797453562713943506603044490612358288882392723426764516768171600503641116694991429912067650797324362455377300506986111464622491500880083547148238454784*i1^83 + 51403089496961867523678240449508976679490188507157393751437802162885246376572024489029901699787734340260890495598297919954697200161651186268690484616059785482940857329767263763810835292092705157169724187045432059364377011567620264374902865008096143308727323993310622808002830895714067229387028798890878078454415295853538751293492223735449577118180596872866543919179937535848853146174809569755779228625943575932633272152691491927003337710860149470497928181185692968764453807563032691567820099247782756322771894952691721392757445853527522686050291689590046125015553378473332629752935130176839545892202779321555227769871433998958563710806116702276372971746412315845199882819539978538403791568789193557216528773226800375955479918476984683712293288818583160026376765247015580005428112568477716122631403603974587724351901053593533937829645032292960328820443607414693004697243104912876529776552860049196413505556422336380713608866787902385228162157409377093221793164281628044700082549525520476028615881377486083283870613930102195983427601612024624104610758890102691003646624821462186341294224637553141875773277600189867594232945075674034726181387095531102651599123712014587970309831669281081720233548677180378307470606863437421676341374935743269532925493898458866919166763519454400626934752462267580413662545139300818124785927334285634525683088000371806197758860047769876972055907282080071517072753004323759113354369411585341817491609012168082449750963408806793706564436890054323346764528137989566356640168381372090398815772944048672139791335454116068623945937877083088639974628690129660644686242291551886988641892715318835043649767974605165118184841199716807667871692052715743432809111456656261871327825567465917635581971270852017075164284852322552880404799967368153127737595025855523789714893955401314296831681360557116806879330564340472170392007754586794870596401022167454500037188273687670553995822833269289695208126627227021645790112003512893644407640167415119453116778939235263050091794855057470896644815689295129676764780451309508932464918635465325848081414778761208627046668044724044023236756635358236783326960242564799876342134595565697300857373936635201045988578115654837732106676920365605498962398112672199927923652738095741092140798599439891210306176204225489479434809137821520498026048046364109336132228454426610672908603143286146561764075195174546764838934681208721830611803235999452225451575634933759153885773744158265893542684794994763308499967596240698796426745564168416485467892626591748136424215919309508345637355795161757970019608312830863349564764331688464618590148016294813950253279071570911712132119455492407327285097254437602587095991653063186460932381439814419178210793450808249693627215409857716021437469627247346512622530295127869119962661785836270119642104528562033558598869448878641692321045296405816031145638729979152206477661814931109216312671196628989554623029227117377641655063432810748665504018024382857216*i1^84 + -41701006932429476411328878085819136863653525820739864199356522262936819887436963377545355593796996417120658410346897879515866756138822158515104119715897974776277796865558637613213936883661452191722708577696713149191582086219452485230585542346744578185602349565722904321602674268110175304909531964928332198699861630342868398375033920008550017850153694792930825959387298647260913741174615036199713430082227229159522094161409619448511951133006935263275934265222252922844259031858238077975417623853637460259149688011475440280927295461652880814019929627890672207530710841205628171520590687368699060082467838191049594931509295103903510239606552041576804024910439426723408498859952610273464663414448793333674674014041502061773506373597036901166342397780958898384478482126624997511507887734799044207195039827211352782964361895138189633261764603637070586586755140777206154084791419340943378162992192943054516347209385930797444438736469186540042953248471799280176423562856176657469048247858771338801379513997749339715795277180263225384411722975990304823167108916971355331478050542957382305299703601586847180504091251769510379264276031774881672639583701905686549971290356491750562158008765121581617068230819747768489171868881195092134525390771918966458763529125646395321610840053881755947419415768957402108456152842453642865841510588687833510644396788794761040944102096197099606827757302145976855007097088442067265695057672855919132485583460532945638749259401157810831684573336172027002124590907633155995314618744827771898351790511033998794543515839888332165001703224386698689551955705812798657991393888857985390854643389232505469098150619201693836822902384648759993717756232729037655370518669454776105875259166005482222118031189215160366201527062325668738120605337787265042977038006336682320823786095079790000941557791862576761739362598219276722027634175199872307609942277341326890705503705902212051390289717712610561640800212002841606550881959201744974668559961450794805214118757659635799675098948510048651385979377181577922813715928945045099593494032054597624858337815985080680430149096882186335667032849183986009974057015985293549790831216427033592964545027654466637302276024435289069801013732110243631388772409438290555058741708398847805394512741179887238957602031307751567980615302350651478599985391159877963799058133917089849892228527579059279765119465246378449962407669033583588671203015456433385290199718831016151946883725444140268987018499851860731489556456146187455216658887470467638094657739687339738528211094720417686619133377952943133937004203032591226100414022533425469313061946068973395370019515942507257767936930251565404514145074285607687815225688367714683633731872505689377810889283180052217663905764396290469209922231763062811724619259152496534276436775426372474155976352690526788035404820796650587959780354290989349468321797120149652890920935846799349795807128897694675454984466325257160091263122403101569974439772160*i1^85 + 29569526673715944612416408915095343625819218823467124064745064174533272913597625879430238720309411049259275627611855329530763847229704428735751426093348111727378311717416986388692408703690298935199376255678923916894743619437402583030275661625404296010378650149110337435598851148277664931510791909459260027060424102703947951354539031485808751043303521283524739597502421712626095436734087305713521168670985138912504138435129951748983510047382559682848897165814538674512057539179175122703598338923108731344429031755844860387983519436398853903799370198314651895964481630028612617238353474979639390823255758867838128104206795987150369535415193921819784598199403261963226676175369857149883361780775895096672027095947027744459321042181512342579177581353907263066807714945171027248555530325202119872821682427154148907331104198395849751893670199253926560604617804636206890477690270900548329534677932374719194903006653708498573363698790966092645261097680254305081353304241702356930947540667352418344440738828090428218776573069528279420670301264350641252803958881239190288346547146314906870970799486448826236176329232953837929932256379935979432036080919050293405186060279776096270940395370322251498416784052264695880586893387143462897385742918255004613239075853759143017974172962043949904894130899379340301709691618986697569201254288727771925900554201029705428631027640791928505619679410124334154444070508602791060246472685121341671614834673209798658985552534479469323220836564806946975821736755253553335256849657386307097937238481702042253833469718200840834224047182800407536697312367195180615281276790942218940312277865587284295029627895279426123061033930954097045557743717400327775330056693965385774918865727714362899488767729295868846016690522737585293290633250152208101294786905284113882025970245022714595529760971652101123631240445474383308340538526321696539796128622468714772143523780294613402469319843144044540066255163044776479240304851627227037453163861438039036720690561430688256932238190057046066840309225799019561219709046949408227666529202260985875673259777907356288625753195601662824411854394326294281174164565577339575241764131898010913803872609949263494852816611963996102378726273894837251409597941925911270430359008869825151527994250853609078246033821028995298574078420274818204114629587768301318631499185404465733829870911675001913550403952544503671240569821225361165488737186544602858330828031970027398899832010052124536697126962141396957317100152653632042313750544347223592679700993496947920290735242238538915363025099836775643726801739892632186273062307326881073326560241228788614579355849933498825239863846375187563846254627365228083187585590947269903266171374936763357094409015511544234591633161599267233623415842333997119840645701060984053292595327487489620640146943193665990169947962248804078463745275903583591295979524347546356763440408207772139428716097453371997704016077118646580483773874791409019518976*i1^86 + 9051421956855436237364296708789329029122267674013285581587116417546165065935691887564204686982241799820755257751512650006573428735672417960108939980938172979619772155577055859232279682393149000111285089743018356226577304706210487802491664720466076439087297411013836793605730499796379418960447861866617526424243398942964227538701764324114814635255939800758050869403835710310247977038394389042741937473457234121964378886143745169742229764342635112932221764491948848549312794357061667583609266194409650137008988152701536745153640540264097838614440812844336319094573824057568979971094270344076069210082324726007761240938384632669667779801276056430999615019595240419438694309417669835405311487016893339606484683406350540178005103565050994603775150583665189678027565020536356254141121327694981508175627284171093983978607624744346014472565586386509826597648389487993282295483320974814609718395570379973374098201042925938172169603576962956833250976485497837113223731926697199868046008424470362814540474337521941257210804374651635283314684374707673802358770847707689605480305799568845448010809485575483165112836115278887379839828710600209940783643002454372448173713799257119664486701798717600867862820034738390930793374659486450635483475313833156056324941099041806469447330208845656609300941780346611801289122832751220981322969675508790655944415539135837974611994392991115812625331909378421881144014382236569213004823445813500272602537599685370730773993259239138006574711090218263477587448257637802250175490955550659783642639166524972325603671062483627324991499393951362255618172494934568120368403707445276216882646823643157251523436531756814605024310893406994507005617438073710195781296966383245125920875178674085779338833268284286613751590290588800741632313502669688932837160177650113750303098345352244909063529819341795031734388682450892542939070748759534301223315769095143839711699076211846650627288983977477569977340621069305719059603974804718962084574537532846493572785411868543386721400003990765461618747487488442821647645180292912035130347148335540754989830193857495788568076091582231496193932494994392463643945585339030468624909067780139012404069629119096390408095947440059313110419759814673715473436339784878250376744070735758504652721372438703957139601682257639574931640097918249490321578014061212036916437538600288666867417781691419937714592121714458776592698259897204720825859599869381359923361996176931900973832860560940522198412417070657843521173596303609359477387230240368941365745360840948063628985719400012183096893643975386158127440238752297934223982208994295124035150931635812907204053930523101950610441224853799411568900749124777633056150403783397069833461297529622416254401737478537418926048097810894587468912764836920819844438210257589129339238171525936420951766966507844584940177216061650917769630825521619985008579640413704917662147479377442291176012303471965866922279392301787980976686689261977600*i1^87 + 14974688054680096634811630594088808380930269010575476300813048167129523014733641637977196328911204575825329885296382809356789794886056040808118851736526023042220111583876720088553149927152158878428424761709250747214606698507534687024171005445979172746166023816474152201906696651129042174574566703971333941825861919795099266906468169834182946061028637767291929467547285964464381812224538228468747106751469283425193921700500855246655410629698762438264520875195889461551443583782891089594563518190431090214033377860098772251740152113667851010698571179310817563959316276162858414208547305102647986426381337136991157225924057311228131219827087008546721234604291958268978165077365383757736440608311657554067714460899488834426585619968932422326138899175729057836204696759458309107354061460852075031178299405143162529322413312432984479261237829908445169221600734175950620213703672722537330169974437760507746839240785814115167058120568604721621148262719883395687006431812278299474949924396091357796077760488206744135920170978233952132684750403349181620166187505962246147010708170606889808207918290772397452010343016810731123061010383729253011527193767729155588299317500805335105508251619767029801127402633326008426195835019509402779751840723257513029585616248561043765577796101520337942734586321662008576032036113549969673471495565153292991272280722728626228900678943679659826092488893977003730805627264509574715922993905827859637486834025267261388621350781977378676680574696723674682683727293026142216294742755958165937320249037736511183399482819970602743719179023150135342180083711346717159609661475659471759880455792569927953569189993394075046026519964173766044359929941286330138567204568834217027667947715106898592100870761653957184814569840763516924958892851517143159145610722141491625045057677191877243830648816606215841462125436172876144171447180831161010967076923767743765183701083747473887568508378558160716520188104487014602048922472633601226622956084090643311894349976870143436972496936989172299430590290225164767629345415508760862689527283413660505550003024051523289073902017181945201754094174089209743913872769134891852064073305090601449056923552074295640454766539902961853154109717270708711657220833913424903290086573608838771164840440784429247714609202099395555027081907432725750612768857837180313206875817181481097940438098626069929422166545349767295810087043249344631739966930205120787184275258753729412714159503604739068531994701238622318305990653658581644230634981688961582668311537125669070184472035694242202136288460722302272438128258787949711341935398312069537343501462377388208119764766882370973215335622580079299427175274460844192912354019561924635025981966338085830886792535924321841233352885912161588208364448789701906353021527569860920695125562726451228206965531300848572356810554435778742259627644814479079580180200676212205733049841483622223465983449630067645208092270912097807843951902720*i1^88 + 1622379022718694644971962299773841888625362968755260330541297133616250394355227385291652444486224227875951176937054801797968161801964688464282627124515355477002654759963736320151334959400722265892882010932607091468863505228197693450017278914231184142759534165376362298990015439615536147291422159253985924352517550916271571342328166129522197850834548520611057369711990941041105246815209868566191354675399534655147973316764793076415022027093527759961853528806457300002242595661819254702477980919350197304241149283904853551748255633962005074596682725570103601390040610422423075845677165349218328339026404050518488436240469212146155634596806978946953154428964699842394967676681684734183228304568739843530854296012728899027200792581899180764474855765192666678225173960852873147164576772594147347572832924252360397422878727315418792711303834490208330112547624197452810830805701124429459137562889534144524455492235344139880388796137697899850258671150593677390142383253889818305448253127354893529636109696401577090110184652064161051322156300969763523548064239685055948153480767860953468968376054493850669782056598836089783110401083971136113196957020962550337361610374179861558153842188559073708936623414255014231453316697234540465196458465469251136014177279069124410808516278044504524451311315600340670853125712761618063809493818100205762641522999683534306235457255687488654304462055596285079584697266427527296763728046611981451204748652428348764824404405614616314943235289296602441913113363636422607268417070392572206863083419546534035532339881148395553352954580287830732133785296533761808911777956397809332679922833321206849656843592045996389607577765635599943491483059548616266614856939603112995175555645594439465309407198821935256757704606264723768366817674082831274861060131860612904793846575399961779236181669285135795378935094240597405098203977001163754769019355348164729610573462671635616399923035155461302080793993397899255855393906525793161601498077437101753815891513474853803691347459279316596239616892755584459838276819772622499458206246498820763756304814372191252917653612710361860400131510012622005842262832191366687003994379532534948730281936617213751228193238735183679204676500008625794533567750287560095774176556386372395435243903503139363758058311681970170471075705937726660730629354179176577723986183882137552275380721967035651631585336478965995610922539855099435556363510757253704271123025044509156332108558216218993009363316784602716139838207424423474502190242396794402990659674430491380907403561414291695213678689151778754997886110524610237415641293728485339947649461541160106958648956909222500854963422827469516308173235411067909573071087038736827058570363574993595047681244437930226529301882361359983934211741816132883181893086031819783396140234003501130740717185202642450445108006397419472701957236703742646330339215055373137759348674718295784677576198356806377857180306170654247354368*i1^89 + 131975320895011692429846687992134459432589603527657871219734969581382016253101317753076380542459075134671892097939322034459880974139701469202322606083612660451238661631976537750381559791321935622028291701506730989462826527428618394673758445817064969621812164243266557517673457608384250106067795239233375012576126390354401150968353608206883824916986975718761315063735758909445211283790256232325306266339325770138417524181109213383207617261510202750925470696517188940960516933879147799239192068151260405780296903693100015311379281694052439896011160320107203178245592124416370665477461373829549852725608171790343400327584669728153735006535083807213228098482222987110603735898976870215449984344385725803783217908551105800269548519410398116335028242855533551730136521512612079157216225547133136778668776452446413645644463494717615791376854037648718758145617916808969439344915874344770761392826741150129821155269828671673405180729740777667508972282269120438458677969590004368450635532002944780437348379856679066662402510523585717211398717978602576391840095580795533757940044757558818388459913063015292932857037237476385773122847394941878631373349709559251338248958337250593233609617072329210861384653311694955499988868114634772020769370915445849230440416057022272463973778321875671673465284377708890747475478021118074756776533880492551549068128380362877946620066642102360232413881812700461965339787615922633252682499224469745614836515219781166433112103479886098033781677440843994613903184573391753305845714934001627934008018780066092606415630842175939200504614174721824172672930959015809940051543040651063791270152791732597593800745427000784306832745523695966768517779938757625405749541488503491406014973444840444823317491274551460785539502636191121217742260078919719763651784046113863414991874939194519136251128011702599763672302607246940240230910980008616333366588516061910865140835757709607701351965236845337000597541605170008912293859178198599099559542316833664451517759121149573111246263459034321390848782311863526168726301001552864248939825217505872058447781363065789396808941990784085802805615421639155407850699972120972155749320651457016658811027457005432261924447170517934347428206079192923083874027504521219508927618645100382446713669901304846192282426066997563138484360348571942866019253979317322132041799110836312361473835618980011382139045251431332419561431743049598472124277092387110406651870941074186635971390474670080871212514660158771471509089251830336279979445337700963661399345808672322586582483444425465793120949257645817909710413285046612316658875697745218999907508375231313453713492924617405911367525596533625996329771810268966561564559807923728179307396209148180512436858079059643819413269196554112354222136584769955331739844929361277094189476279871098269944175831751742734917425409389963803163193993553593379931057975167518079951839353952768591521828006063582917132873541615616*i1^90 + -275588717539404469687003112506810142123301136627641323737528099253343754436896123706210875994805386354074315925765582755919649079765372564395632859411722549922534195747709570149165365284768636166668894364130419920066709605969208196539359612960038661711021771437714402252141710247469669349610851733646766167850707926133768104391896653182946873436216064711306053028262827070463030066360204748896770710378565302319453489219930717178964923075940815666138704540250719299541601187345515838756019264073612401838499074886658553719147654516582728413369646064077728850004983222484047126263411177196425311815315783212980476427260046752548216090809712654210048127659994159729540392772807043598749273311427447369775674615611162170304346434561014226872792957821057810825191558323177919956699007149885099512263191822595211963372603403506297879814924020256677226088322015209199221865581813851427936813389187269627105452908138443475777080306297038755144896277307831988460713728658670082212204796787455845341298388642942970714770570608272094858556348514273485061508686055751352476167725875669650270063577877411699535669501217718955372510470083102901522930763945008769052836104806514691751945447585906885353121168915112099807196422337391858098152441281963753419748931212157788569017603056616268726091436282526210091031009150405839717975900796981094508075311745881078991766430471161309489643619845921863744589920608353111581363776062503725336046176830227843328365911316785191311663099899356374037634632099636799809568167614892308389248427799643505584372914878336834308633013619437981014410364162584297450203993596522437370288551765593323584918541938677231373105883430135159883813234799008873463880678009423729508106124435779955971869393438306194562421817097861622781333152797622089716904492047446773034016252552832804549253504705657368354822282118383711427746794709907191416941479384151724896177206064902550718247674050423446988409051211665036745844006725415766350225008834757047671179184908288057916723822611081323417363810258969647222932594631246559668063654152675912783285874640927345913521832861650390749303301382430470057698359265867809061431629663259467857638892266811041193588876253335593544540466524090983535652810768754954155416688945367857348834823487371313891005773432780772223827076804754647361218610212566314078670569849404691677698274697917048489002555043389631333989748824635076793545724053741806704888443294920023032748666659864157690137432442349690963257086363026460016509465795187914058998467892868105738015489443214286649730383893554903491463685186222798263048729407644646073657971952381868525001509068909496083983139746807097493080142410057426077385281465230597771435342125162443868398023291701602365232654583543095072577072270877861212947282669051978799571563200926251587045932883821425623858763442308958418870984516947694276514153513771229841908584940014756307999579812837869882525614080*i1^91 + -4660590258481208450370014171585621234622854270135631891790524871534669984233398940134773544626424074625503302137049237633068530623299404614381215864525758664129954811781902017761192635373588951799559584005966745988519692644343887979955274332797276531082759460699983559280657206862868137705013759035112711080556330618019735335480134488198647521943138677285843078089832084934387744489493116321960142088900485752932261331401671902233163608577429374704442659027675737349360389245217356172954485535435055554975380966288442044968439921898892958637137276250670363574266182438577587144917850298179320147025175659831688026748325655776713192492506297562657371461645185310631032859099024806175468063639911917300102550159318053374285564419060431647210316923512633544573825865303770690506062467516564963519313658601659185491741866861168181089040600601578484612702943550526310170823712747369016239585623310836089180345661675278018903923998480873286564691927259161265226384926408225216825489545031165715517195924703966934498640432177566847870725485911217273117973200907825813312031682591540465586271226775705279983915957550548977831410042202284254379562230641068408341751461152660134938583930769184005350434881282284561777227943651345784504134111878999400206248148130998224833344637130721490281069967058754073049147467962851925372152447536621421283349440787014493955246688580404911829633720504297599976193335229957658027521443776389782823190861630200506901485264585779620909973522846902970067967336637710569712852847030038816523059303296126838020665619363115944821147738807585285152690432533324170405241431752625124764081240350104717337763522627053111366001398690002632412411400712061665465025329998082539463739838797302906622754942254846468916151039663196406360396046503931546953995813624522918832555790217248473896266452516164960621880421038357911929484842934325651804007151236152935512873312464606996236763939690225388305621085730838533019616886247921351278650235353539520943241358213471765827616948129634822877517258988524980934635247415115163004144041795910695871009632911620666773730809462183106170099117016574088831954705227762713571795008164565492829789237840381494388750323622730382616253356396074585777019274681646078159577977877849203662771248778200190893969538913017681328235334364188864048861986990700439269348495239562481746593715640662067939628742531913378201925798992683937956052344753186116990093731247839068281818112136628985730505534842945891856142469288057363893231521391655506270838826106022656375694471657820717606766439855270767483153983363933334787213055824714021784565496793717989887890903094647630150066419110169073524490643015263703812548503181449444526080495460164674241678324057955296241680918805068639133181077789766048054000585851886781306861365288895899057123412175374512372738637533508226393235542052723635417014871299339370925834596720738772247036650976752697344*i1^92 + 4357346506361765711607525525400950596248015009103249909899929162588270850345835466033250915520357507850581302379255018094681562241136425544543538545169764237486469287898821409719116753260671150013749754544355950611625264173826496242456586172365427588670451861125473369498855701746417219364863461719505862259165007657091637528987077901401776287856317708717077652706853756150946772123760553840329072071132935813810516573011766606079602996338204428450088585358779490664234221282109555268434075202913974786989784725954093282930488824153221271206306432439700276347625212957203629224784823486667614748167592118119652826881537436354771464545301384209455042537652223057638286028959802484891358748110878321963937754211374470792879704892633238149338768685226795574155264817658831216509641162552579771618782376304544708037638322479635816878022566111916579879745725565443085674301366332899421073039950537261035301364440610836218075552816111586385827317714381707224848725125611273352174622396361959883418384785824176697053066557525030429223778336734407480961867461494401036978149587958013863843682937634695438545288026547357410936490993923818782910102790652890170586590227277952492464851210980966995295038665626884457492066801785610967823515476797807173977278775125122631071388817076725049670698873247430936525773767202406232997277384271818750744849657974760809517598882685471902354218527478161011320644841929419356157567251573292233076995881376187663294628351379162529046512163648605587872132202894328989072292614752115712622362591900654049769563953301629748549503368571150824205295207381965303347992528263844097336752090362297471443037608721335986080006503917568966642872341925288578157686700626504098274782002904340503385131588242977677299310168713389760994649619522392156609818651872894452875891529715939810627376427885686424988271536834882202415383650438880564040988487334114111333496108461125552712626281755289707613948543061799547167537441856035753069060110188084909272039865098954109642562717063046686600946517932240283144244376652299043839288005268248471783423260463913473386121906572578047617885553011398568284967288998943074878538287667343043399640292644540968485192782210613176952788776081546512537231241056358592898822878904270375522207770333236324969582170277490137933376561173036442689953668943718289974588895227970697432561855811941627140058968397719698331046490462974283321769003647436782075836228189667584668629737747960361877305594584381321485303286790150775149620204714285096565576208233624053379082597619738253226722400380854483504383358008884212860678728342897241309235112876744198114066600946285187348361826717638845429543318497897671627166434771405060693609716278330847432479522555048294506474289339338258195666753299604714776773766978008770457960487460057986260017733433340511060959507704665376833952508866690565161020837188342519280632174119398702151402963075072*i1^93 + 714816765620774701916039961659658652250146297068407007068495175499488597204874074470454442987830807439949861586414291605873863934079408349657999474418856972346502649212998600168190343435060937601045711304809276212816712869967435820412144058535821476891767191462886922918240236203296445970771476328897718069961364877388024942155435613137040351256127134890102962357800610424147244005433948193673160116622656109736701255912014484769037312911666562442677649001744611824793189756505785819481137865275240959731842418272914033116314722800220317310739131176588515053925302469161982675083555070447256345411450213529541260900470082497678193195015780366492709228325291141308382412926595757167700293855545329944465470475619473667633323093469428435306681627669322307524707721839443757610347599118015798701057608886385806606729536807904349109606096480943144070479486189362141023917017662892341412835649985395641643898451201987298785634647365003737586532654644770503314600707691453056693280220119519741927223708206968488755948591978716873931382135029171699959220641329716347989822346626160242088761907992409986002170519881709318110034467132252408998849335542504268771885166205697384162605431528552085975719833750989002945161928079479272470370181374258617601788422829272273290109229669639182661375162636720285736017317186130118459904752212079653869206112661642382950237907634983179963079912064827448159125907109404131972796726618503677040791602092565302802425863896941324937571989376145662569930842507781357743396819319552994129204365756020916272425761605636201792971356341299943590673877202539511747927742094191239354481880036989945683896816046904471451753283750125043293124319002253871460287954032805800498718143797545768131204016563209600780027599475328818911490729248246242488720913559733851741191698514613300662581322541456276482154608516705998987854731823712551901573068295440853406650966250152300207904941814380715087541230198270304787997835676734434773003716746171635277137217318472637211852926213248701247263963764230162680494992363763262859644093989874495965857333863624835806595834740829523374671818667443863753569161172481972871151705681079620364362485161803927910872814737678431516896703868243713687064617571112163116755704709957915277359424362289109950378005253816141105377779490755888475675023151455706860282398975049170097851393457318670706039876967068772048217942349071897629934016566991981482868644789444317640848352981294930719879972559402608424471324533324180473767448267684268353697425431918357846150411508561393507887957340582462455815263330360444705656888892687352641997852804516119438579981843485513762099775792788599452903156023616086210149406827064508183758711368892625366842289953836259186478539428063931968581721110139379863130410730265845131718939658894064653236211832319096468913382026040684496518139599916308322384421454883142131966430041014180094410752*i1^94 + 25217667810744231978079149447437906123444489828053234209799659456626803603258743393145211085695154628917699657451023439509045857970319458868463086842411638133070459577066476269129111956019355429964080218347790582860240815581873673101282439526236204670510636825039298874310638259980680737868927662707738150831615008454501460391850301629425114193885431275674059273435018806422474563639561969087449827092632447801025117375465874484592202340083863631467756650999830217917791677151280403825272775298388509858856094144210183079814115171230332714656482392541138930696181290795534776121003428227232912456726400036074435785710130360731872242215071603793718488903112124992267614814123878177098753480511676748452424952271411565914020144005325912899962505685966857896668954096868513088822911393484353814814208837648866762804098191940455459761314209127909388896455937033591417694936195354762291966830571316594372576401590888015231900715821934668217100807480224439750985809473084401781881202570583212135786346023305775328764819441874635428428392359074188532606699696802912298860216068468101859904139768975595592591843980661475573339925232060009490082961340479085814466423394379868331867898173275832130023351777419093597314304694210006827865276725268009138409742098700464873288646412636797504638832028667021998399168422476666769894176561278945592652877747466721981506748436101422391754235817581079158025254948673040564412474153697387223164178779300014971301038432686291138440181674337655130043871711137585414740255830961742832880904860388908853792480601000755560515244649313156622554316445612796754357602206664799091278960234100501097402623466739465765008362950801957188870515836743840168634331319056692769448363931666001466663646215501448685577384895827121483040699777237572740284600840534372398599236601016637987323057782076120223464381718503077813101643761240221322779518190178101554626344288936229228210427087410214654322594927539371628234090576649064728750416474780026329968147473082205082552507065538694317546603789367425052270219543391539624578283021143849377731650209437335778463372933719516300161148059652936955089742277151435034278975966608821634056235258788673852720176471699162323434069167253726900853386723440616186895955547064313948227810342402577683399740757084161203732499992539032381184659684696734510024831516030456940526326563708415242736495235332665468249020532308083234637472063883797153339997740230503873872282576606008959837335941768314572263679108338191350812530739411494793381805386107675011688535134643357054419959522716688106134549636480036856248412200484787715135711904982789609520205366095475066455788173613056628534232741550387037357540653185570205941234306007379129402963318461724293613108354131768817543347677747304682165460854415932485722180833480236347884556512265933979535038576377724854470047596118276840489919028376565400456056955612430336*i1^95 + 587679393326092143480992080102917143807980594877632950215163826471319333580813204856168830773960932955747085780440895903797534267132291825435774893690724147859888849724597542360731994889706715325690334258338514383561457169701299613856594392947567289760841926851169585270155321975993550354047682213986027969826869030080489443318524259900436462612905595072193602949303631205031989268029662824363462328805767402566267418316241107368854549631247143856351553963966335979809993715846765718842676367606695200310824092015730137784255498611271265761767585233249894172135800022393992272193385894855657471010384883452984893446206718000682358291612695259530373088949506472123552639032473467240575350022548205171125182420477354332492633756715073040432357676601275578950074563619723232127859521183471988158798269528384808512410551964681619574387678133913604469025609229684038601261719709748786206262440587086355139849519447891284438066639030676915782108531340071009248903991943425224087834827393807796076147656490777237968875958521955055594049476023760237742782500942638408723368120683290537607194602933019783166009013191414400203493423379675681471161873329182555800340155436811816277163082806515789021025126946742505031548088213536445121674164980142924091167632964811272390880348119645001840467452695865547457149178269137838459040456751844288494330224860119123834464910297957383849364559373421177157749129715809690599858579356959913077912176390012382021628665959272199996446254801724356642200669739293802669541267048723298364201685570469375980658501641126706293828653558848970229665719873700532238773079314925612483013234300461970648248023445764050151113347369910379206153075872078276704520609347677260727674166975738702671093105612430455920984295123096924396188665166220091008414458789446461949574900864241144475520254808546796838375903026069067460083916249284390201755686222412170484645639838479590070733007730634968028285537696292443673360307583319875929681553591589360480182259932765266031328262317027182462020795605116258014888812616283081668352776565386741167498351320183091210953683045340020088827861291172707039795019740156077675641154953530701608322521190951738442059871993804244279527660647444067080631324201265935383534907417300648774110634672653623743111017647149137540766719926835229154958140773170301631637822252896839199800769434147180061469673724506561205636525324251067678454577357548092050533792218957432707543032933350435761454095823343772838108617438041691452241215041157964308514632330815372145559448194662482611794112636742704268826657628701706238785237632196703481430864270259025110610732147687709926315122498106908460940740837789348366795489385833856971824953307905216171345017756392528093199477591225514844589824604313729098527907042516908269298911011117470800945972985608301807506290944569471672905889901851066968475193717078798690622111744*i1^96 + 9508270436687453079975379937777684399107940362940949964484599959913612354729165311962166664817915929487708164533748167864037976584190824910976451409246942920967582288644548857952153404806296447603678480149637157090241559297334250177320176132703845620685725536226593588840774270153631959624002343038612972633108284234285461812950707812720898550685308902667294476778012198225850898830689087287663105623757131387911219376143794924790836502177176748082336246056527856272851035585247244157966091542476696527218639121658105111647417153541456231708943570126525690109678575429851780417630449621025673005706198200962520261660749493777796393339022534296488256607106092588157425316120100872453691793186505633885529304226637601647060667008304235437530545477693276774263584332003787945548149321322846196311358726823691065663792107854972646434698725219934806910836030587634037509417987195817794220964070103851380674254823212480237797722290737394312538234041684541435806174518695208800259136909930714626942625207467177762651803735352447556553637918863210523032006451132332470640707605592187824550782500494029173364564091409666776058867500949469293279203998074218584726103768939510622743387178936794296751741929797993157172325780612373374742414192560325467535714378201324747614308611453805839222218209500828899134915662424174022506143571299419038942519403203767356260545740945958945324590578804219159101816646102627693233006344741178475905149369664664321980224594856901057789563039466728870608780328375036464300436837022391550434601989045914712531530760210286269252559467034491556667689176778353526737886606572003968415888882693532392921270163249588010914590571346620681858662904994452875861570812110879697410141093899929983710516699188710349840315359123326192060040055651926192104630417909974182615921481109840733794109788822144721036233013444677911724217922570608948954485126671669041240346159241873476775484060250784050023069340511826892608634004561765640186607877422944898383631782988092610371704242512908678754752942877470492361311191962276010259404625369258494882520920792162016359457991202050764199630055992113316467625480530992108605774574226880612783328980681909307694485779785804365642322444588962216659397520333372038887333497217624145356712092807719013655539315489126077047226403266161904764470583251699914336066918510344332766107545913311013557071184865337996874466892433128534940385089798903543996975412375565913185954793172164387585446306165374782812196342721704119699851937799354521491652377271059125913607138078472094526650841494858725483433626449248763660576120864553916338519405485861402786515330764142038408825087702915982795970921745108601633696774768763244400589002978095868805889335260299732362990888227633628089597606288909075016273288157563267490029694665954054800653415506276377069662081472853099161692096294682270149738498312437235712*i1^97 + 118531817459542843506577073220061702941682676488194689657526192195645951236710232990366790593037297633374319661974130321052387328449374125030716599406132612237851758927688692719442702519095323595858805022457770078766574175998687629798774824827404829252070060825387102323590884220942198278579642250984049046869252031459860623836261768449728311768730085885493891700255961211549714286488734434700852714200593522178985851422428191340574598733772200801707747499444658775780010236806373706842823779198692289742539358203977594144340741171672025403748216017003252789374492679581185635624886810170964118299566312126580843112431370979335455531543265186637114023379096216140169872127575354716262060816517690641307659784842894442494242643099310700509134667873728869094602640412123763209726145157619618555661558748192312014894145878475807933931866822477129271851118474201351951821327193075048722719234511244098139720512117927507839766873496103214277463352700955983030690452526316682023810091927153657145800760011099848937319554218307897157726925919725420049854518144106625341435433373464058473007848608083712185047505254429782575044120910086369526895114338936101284564505671693198025452026102603477637306132286632270093359089077466158046326000926751841983821490422842826332354378638654233212761053816905240004778663479260036579911285968706960454585331006962875942726405516639125105359126617682406209510962726395426908090231274072342174399336266885549111901802050147498144619334942423633929529731558779722276225573319540558461356321639593241559372009221321083154342183058289495182797976574419943022807990504177041398556094082708955197782785295469983377467220915096470084237109836884552148107186698504639900363413414020462911088067431420233709787064488363060398707463028090522570645900561189579743990370478048416930861586090904473870458217488883086594955304123892610995038250397821085047442702106406614774021248591737460571626894434662574465156031623862099524317734032590809987729562639216599056501487287140972575351998127766031257151263559709087002521229249637899547811468851918606775487204023201966547010320929791766773313618627243454588586606761416045575548909367275322140156113575002630183561261563709913999190484454314974938230550579018138674697867815711741788673130876592961377495474666752979598565808402670160302276420225676367206509144798195555353893843056169044173496328886954993334590517209008636766231704321317970143354362308070126531018480529432612452631691917830030792451144179022450948649673022559675021738372175529196968881460170971778226119894541106603242012099148963221375950371216724538414026397048873322021806307680794598912972240464310648155581623266270119756381060427594474154571090079106155578901232267071425683371821127554292132969138690372798074983161386427939655012374640374392267933443945524996686750747161380797009790578458624*i1^98 + 1066335922050396990817706424545401789624267166716201939226537358311960733773233766062336349897067803674842151567180016376234637578686262555875693388081721815566292324986985836754443944647818524685103022324120671680375901627677605020791102430206714812054946854617746256934875313174565041082161284126565293142219461086047910042937773935939548661385594160572986384663326619101964093761899064447747439994283266443113534705062591490392888623292662235204972386191802216964928318464413082680233895751729199399925082368141832162937524366690947281474743906372699104284744155973040807469785906075043106356111201912236520381932665369647830674595093010780203046711901795823080009924019676685200162259236698347848264333164135913826357305930603641695008322499298476916146287502789255642245987722469182711077999846045533366456460852864953632932315940955287924023713595455772941100660273301627072622599622725646772597064393879257672105940369740688062582877879031296458625682727800819594809268803599850211337728281581541665718967515119140085910933599561554389403460808446567252803185557316661011802263595895416372519176267446934550802398938436762647454250272177919390059506645324598913095867308440384698351887659877357602416489189931309249435101369485088146918047888013496475054952948894356507872893152056734260017519336244666190071205193619439108914974044026524429646874796176598098002312338003977219314241431671604747863075874866661692589765202596856381720966651624880949138518909286394721905993444213402156574720703204249417384382201427743939470957247981536722057879330080065340582350726386512883618053936585930717032738154020826216242512063143727630082202033273956876518262981681910370318277913034709349498001227206209940559562806103680852812568749647254566587258347918037443627041796455517779500712812156254961913029518382280160008651931028957079786707781764789593535004219127860426460602876090963953040797459308794344283342506828800809439950082731953581306756227494271843893072794201728410631537267258196706192777654428093620181361655037687848644510458779272289433820432787174524755293378897386648095620433737980478365338394228688621877004330447291831514688683450267275558039874471148527161491419100561637215068527574527341547591120122340116410917356727523475119187600470082308978748170025838348690785565547742970373172395723227684285746450012665974201446289037539105411993499676226140090317881242239246476529095319044470282104237248904849401611853617214689483009984901840799426780651408933848034237717921050731086299379704721320082497322452738276795050448945310298629303931561824185798173927496395728203756692490868814933379070908988283788246000511656688569920962152168504050495162574459711065730054750011100706606285305936889105060908154549475323718269732891121660493913671016277550678712112167936673340761788741301281822680003662047084544*i1^99 + 7085917355547362776813934687113662408060098141568023201034567290565287699993545385918738845703751258616406963048808514460278692682485871404734781125860712219524893486397798031474438596843820958447394266453121154565222807021265440810921903606837786052296622228740529233484593491969669709983181554675186616313748570106389191931004481681272661488402512213171906182831778191235664372846951433515706329080619712921639654883773448777058533788786212598669475419187737120942481597742772629796619388195321262224309595536800585529513179073100019631552035429767247784377787599494348007010038022659644620709470787318815517399367923362052635011716443104409868107356699139187087644430594989448873092176941341335949572535242239417180683231707489647143975448127524527049352678442756647070524460273127898914844481838368981935097908234754476113136661791933739240572223373302348684464653886461490798804667150674366553078070573931516492440876599856101404743104663883708070943112573535900486251018712704866252857723049967889351051966425011164638111101552506791284211171934325335502972985502297184253080529748185865529835287007096923542251546213358176689695035117364390405136958707856288843284073367444207781033700426360489184170228462425292011053797140505619389729604871840894677673768307113392517541196078085695950071293080519456807312794199549448096005617293415275278884732411307284388425192672402732054148449643769407803180057787102882535696013158981027770620426765096351187683700653500673218242575134848780665810680286882513220848046340894339965395493447770751400702713177300168305823921961044745298562570301588790955879486891367616858308691234115477763724802115982445823090739246794457909333102172223248228434285785594547640718738267097121342278069491257708995213572721133681023961155309344237438602625458815487817230540796817192674507349567668257176351444257619061725170790181799098447930405727839147754583916212051120580340912574316228878592108410134137508844018048971130744420012818826077960707133235139624989085460221336675760316712885685799457229596604853347378290488364377128139535935176724311872521063422313736561193760185442549641434070269538712791421097426025405310338512713793284881066342416405372255726380339002764515044435495787556800841012814853996118059660115288482073837245934212891530796542180348803326815382427430168842921226043274490194610223438119551884127363656639820432932147560438354369123754101627243374675969856469783527068369483049367768842082194920797134999317304686598017612736372527222984806408897061778964299624468386716228568332039810609325762714248013462206905036422877479858176702494289953968964334352011239018457846390775625163845826636052786459159598799840001451027775538886614227304922179546885077387895485273839862158721294691670486805502659866600183470603498357060038003568008888703039677253917081600*i1^100 + 28235981789739701233001579893382121939320598703996096667487631773415574933558099827496687316329866091635420460141275131748442471246977032045800367507593307096968608733785685790776500806609757151501819010118211702339933113670268278735899749689981746929021072423332659617926238487915437825729205700032034693888414184732568524516045539824365194004404073158204708945477314544610871221185656615891331359990093268072487326959048750567896919346675155753240194901196800206989616242571729669025361644353577673009553891264259124114193130825435187452474556505330722847619266768604233444131855291731740259579651063409770117702618035193081976581927944307989552716496748923892627241643775320041358683725770988771362464604016614323038224440352459674345479638288650060026956748071588479671889536371906539406151197003667818627608358210237686897514518569641193813375710240689953617183881156994071705945964572002688023643314069826308758355563627124262557902512615944889996926982449698978150592946963948299810173991821379989216157067895475124671388300500244430881921959638062851045361742916951605799473453185940317111775810983198928488272309296071421297032104960733592522243387303067118270762404174517544815746045107424707266663871891030826066443211487933206283434739686083537151110636328875563298336537669620642344948486019297054710835742865175399888641531671753796922259362168564387784194284382288836241623694827498198483242655094045722170367799584895170325507825520127013785540162055206545637669336304173218129505332486070265606967624267830022084833233794871957424472789578457942691942174381350858620437215223318425172491907146840126284905362579787720379587686103233319375985797887071012198346235625745435030590003420669583621198434932453588031880910598328263323108850040362869650848604277180256364095407310154615599643273288829561530673380037001378215546769102176331687937165586294636595101390548848838089551161773847151207859194334990198230811309746130140649505008254501493639483371382281347383291252513547373373848396279651900718960222856191866666454200837735651850901873815071677818504743987467352309904198598375115186657461669834952505476139245391386674913086843889910127861107152970090815213988025493045757499991762049114061760100361370121602691995907171625031611856728561674168366663868274978889395273618074097134108467385460635336073314592459283059162235327364322749090390063910142929441658044472586245786007834327958534762030864320822034725140153230647754021936340796703095876347838904984878254692025985344947306936460956962876944947358710844951003678655114074582333247690953164848301730561228126181486261891047946063700886580225799410032843238039155592014663413807411782608408718600148333866625628107156721425758727895187672574407754332959510558651611409481718710733495584541991174160914694468544907549842640021275803648*i1^101 + 76832882116816378526640676942376848600093011332123566286658805362325488746041449030990526821895570950081136847045385907149071523826725922484060069265520751978071958907931337163555372937336809776652244496224534053769575989760395125613574636047799158094869128514482652759046532861551724631315282229703625066205993219242670986051062134591594143929487598798759040431741627698138492661452070446616184832437894330170149998039298069260970450689747400508385536519104107655963242371499370381110493325747235579811795063004170083726012435476788366082868711189908490045025553642792305265213574206878365265008527688956741425365701326448222428638441855340170979118317191668293367460188071720525156422304453523050888338202236446242790718937271950325155326189827327953037873879156859134060255194854060177148425431345540064758442153154502132171240606510905123455918868440690873377702624836374988417233983223759700674846696857822313063353408895277918228244139940409938405438411039899410994672333533282325549691100822299673625195267539014114957643302565777171295504876245646532435683439504191454645258736606901269639753530262060370170233667926559201413568808018919842136001713224721100405085902396881601383176506787114892648909974921980076335344480498361496280586304090497982367095616990905172843199756481237867695017881048318994884201534442920380477696427175756569831335888118847043494151731947938448561481895444051099146394826821614757750657975338899175525363709514337495778228781547971964642844234928292527248791877399348913406140031083030217915348414698139983880473634147051127766180194280621607403370243657471700563061507835593619982670434229265760210418396658633254335748703745706224659171055652985782477393756607194287576551722007936423211595422059214675342774843449283441208331567649577954915587594408456675993387689221584663746408631809402300137980256056151320845608704546479009278057964692337433890729875944021650256553390955825075298110464317240472192241527692326827036371316695339788835643940755590515931355564264051366987269137360460067558875221210226550671316776181209490788506010591657872866007080463590995119055253149727210782550846374163581176873274244530727844553686196435707399712727832594347212582446084815706734251676521580791106596173259855895658430891565036682473241453565479789762695523091789239257735502895805798267509037645202107879750518219919109645875373689163295216867222704858935809184047058628861444259597044870076938346154773644925611334691204942121939112746495666181235533062930351689526389156756925962450696232005768009658487247852850758085700708160795983911273471196120490230099833420579391597266233406425746685682580241925110924590173508318184343154071423625210248451791634810016351381408179297692121257781823700210931205460154759129041464389530127197919206600075337640566091052157501440*i1^102 + 65769871200683462971506593046460389439928135743637080141966844843656246990675391728029177357273569001139397066446853384977837926550382493043232522177026873511364178589632132251560118170907794240201979932138890076187832624117546967211706254796430370011049289474604152632175344526554440575605946570275787599740520632482691987083183239128100097699991475498170923732884641633014490262389336634089676168504801752423644000768639070272297520972540369013271345335011262181097830553882226581753412084137148753313583980558148977650251295246662994502058235009843642687933539695701373014269946187189204792318521021570979495478326797897262031522729247597935371529266324799937108975254968896085001915367645073329471759424939988591679482688773285757699380355126397626423767345750919669901674247856000277584066435510288696292053787978406884151382763898575546685997656103091201830025893709790897114270756595399651310926512781588681531837841280304704480197250387368160125478975688120678613140964392765882106796439275298541386889787226201681924325470619033892433469115414025221896817057031982487163254845601924405775356917519390171124232288820112930904071137209027011691886859874346986624491554546807577169968638761623349915163874968052760730279279171766063638517440353112234349764657950824536327060704424799069583614334279928016776461489041602538275986885342261422141111437614749049698210059791971355826849873788473988931264926917768566005887663760000551535201849155466740620458902680470340032871910892556200862140296939319316071766443110105665230319349925620777689260228395993466899238905003837693123522407322752127173132015091237427184987620987669132733055924885684896434664488530275791152906939956995699583255003650414547959063215294325933852141207501176185898832461928878173618729628106065986810861279024091419513740091240699401290618518769115913962915617384703099223022902606372390045693379270934106079923474535826223904043916823548373736565232607367029319412814490427065164686171075389138027488261215595512392691572988382632381219784651353165301349910516352122724161956981430321535927081816648438247684271211317284988765976501595040674090172930839221948994311822069113924914421638544629407610779880281644271562709843197641680720309877845943867784570188132130716892441162579413016536629944448560145702639043057870581186736739815439969807259320727720397594168613304604584438238869236593579653089877298843471988345232993085303458812647741670000965513164309746094248206737651813039174276865982976734914616235459926433567208441016747349365050351334420464818573569797328882331691104807438474792223405114021633219009859455991871591285326780303390542529648829887636650313162763114339639673061027612185761527900705980442474124539729820221757237441157363324292293668119363431728978232487510477668114969512810163208192*i1^103 + 27446550455087918505952568438909081030791457145811970675599379126136272787916680278829030516538875841732278930113707974570329786195442168714184051529152158005091720537436998502320604349869757580679459377071659717156547961819483279894493921465457066558325400107507904669954881881964275405691800508411061302337679384503025799569718484569369038547820803251273662890425464589093867329982372256378863129652104906260103943101269138635658899518461323543843052212993251983640933962982613329326711999750231467610140505945979056675042137128438381729642118768790388423092900238791250329982204349457812319837045445330870833158642837892980360755561109216038530999765714371544827708260010410426238710547057477906633190645606864029576596719986275050403977609562484868473444821807755500135395364239229507414635820611192463318413925984828604177733666735707983908823807434618239521906664736301107360417748560284289573711061256015872776889400522988993332997913912160205547746862452385605803202157023956511249387751867121280173543779178315506595529747249276290686176011845024186650673525281261730892210537401136978186776324165407164787893531979425041397115162750547100296576228657904580599034441944725388489441046628296347712638567242973503040004270180439230743980795906397354357276028864934031929742852632171839067945505221543197848140364521129792801039203587974898117105677266602075984389066279662160247726824627644393972730228941146949415920431675245340347212132257188160400224811458284733422435904408359307723008506291095843316238697579481066635653111580822057955446315443413636476285264047343543390314426606025814218054018869633083066711175410773176711012471545533619682318014859129582136503980130195024567072128681655634708112423152425609383223177671156099403527325375586133818810290529217226577877402903554289370316392762655907099530804027711479960586273398810901107257113920310899679261059011679701828042478833691348123400929931386259583584872505713403894464508838754116552930066797175252861717691510477330989942492747819591924219731320441581488060783860182879382382059476447963791141455608362009640654066218153595609130742674902219608805256400672111216656994484008225303691729501073170727614815310064761180880352732383045149215594560307945589088520069563242643925067386084053305979036084928555347116878818827249899177487469851727275127783592654662171573928505127573698691315968217040660300692562017971297418221726906386528932581851056923797164062680716361953127473419336929795793885047726968177971029262634852200429976279085910620639125347128400020824321170087832991072964724581604644481734526932008112116860950243895235326360578026298263806076546079274345325552192832425453773467097095402130073702028661888687032889606870079952813592265476022685116079544078513985342907274696927929202653125410816*i1^104 + 3974519006019892967848481437122045499767490958746356708271263543554814412889549660361130208695114636862938938478236661220178447696498247923200535014476528433834124098928401410769122780701661514709256567299134799605857297870697968038659954120340143864056027745442889210537223987051052523463492439099321063984681047606778824779019550563431811738835271591023988297963918784521600676679917245305515975046014955882068853560457596253019357693617096309074429392452737314466024827127448232843797570349708213593720766158134898346468046826124864872485712725661149519694748492839924363312215132687805386207661240768031692738425224065545463743108450696457732968922775217450910492678699503058408749533272472429375461805171956954570108671306821450844083325666621546671503667318305451953926018737707929442073468991048910259579959089764871147546935917107073249099674387771112149077550334390860148587338024228027520153570568065813998508537741759563654461800393511242859065526499704678863893132058733247824709670247441805573672016142204002990193231017080764697983044695237772226744380663201783108740325822255244371765713948588309261886465165076773242014462046344632611115962928861395318393856437719311727785119402042052031682927318124575630999886494019522177387180747312682974869975238761055421050207963255385962151979441274926851236319171039841233966333238807312037491390556560008709805786482356277643921448044093632868872690024790514735809870343628031743359023675845545416670328100089277445030917585642648455756439784736811837922600502407183927545800583464186424191946756063970835363621003115380480185576782069931833909390198754975622132241852103538713190843750930304110865964697800598013973409455402109622506668271359061922766491417462834851414914451109748595284033578718311092597433486417119641685620555621331204951468939386923093233143507158108274613538465452920755859647962050915732683500746003485729544017807536734904585344554409994601374847706922257876767751832453487048965960654609523339211859279984696826414533374193923663015798322818816636563713119824434710597271096345968132729362839734770311997062342760809744905092498351512251632304478510712733191523523719770291882566251681192120199190830513084650966943893920764455877371230316616145142445442922354875850006529403994686154132410187224574741970670159223309397852355502916619617608652485544898291151170896768674369353462637386038244713159775681475525934475056976885513775546495033984004770225512077635050293773990161029831997448482716398913210014847561905390104303138728367404606842304873744725267755521192511623065003883283871670957473468653246391946646176845741936969594752073654703044776530752401086529294170553134008171657715916568378111955401602112025351096562123638170693356633365713235599561384941423999438900212741535956992*i1^105 + 285387812838256285398904500084421303849715553579232441964823529657655075732995449104199652166000547249259627336288385102678543793676339095635425523016742168773058306391541795229315672168843800161785685763160838245104775771871179177064890023474328678383652881153408116091968190641142712195754787064834259345542528477668165466380190057509676285882587608829266993891473897330654275600108863716238257548141497154479865521930044368202892122318326763575901072220015480684971155613248303858432930923947022746464219217781060899268715319231725464145622583769482788166133855823844879657360341601037282666339750770523449630086075048712573881721689736234663866396954255381012355320342449854998529010365826142664968712878734181328070811527233108567919975468773000458481938971990444345919404985245463427464262013453230040222070090892668241021037208068755224257363339913261025305795870956055501383723471130596782102499957465531062172751190696257082726033342145346251486408429990613492779038026799211195192181268163147946654040886272620652901549636491911877065572986413594608943078732377851905216043855861813190934045043870806723249808156713545542455772701920123608875051712064540190902640801949788597535231321576108967412182821218182848006604008544358561814383648105077424650458262408368154196813301584629658119481323177957405873391091214757568071239735349663030039769996249998857556376681806393002640602615007168537714802989436208310461750584203050954862802221565593028780371145492075026754051396189956891317266155064969660510491697540581221616687478275082805107271908492187709507511973125040806984665464991098740542637258721130794095618614458339040994637214129392127868928220996034808701583357161420307742970534157061910715333943357343332594211113263363463044646769902168592045244570597280229049025702082725171056134120075220960910644356140988559664332477621371223193011309877928225313532838803287480328320569188017633204998680288717788143103256905086860726372413003179478821339072064412606284678589924440974337231674422815904379974586235124595395595592343011584918246724978771144856380197792783495263094748144716409137931717252444150258996714801594683368629888659303705525224990551326219694384523533699897151152262924871559669493988212466295622220596204507651619322830244004035010999702768178694024472041345892131999262007010489952018719774878689881691389500944053082584399125856840968159744897481717800222851973195847533200202911316006218362012546549902201041905869300518380767706773921856903338111105686067853209567714689824749494424362854189757583734860795120823713955227914512513060410182201395414572040924664203279887639774035181606723967050873593966329692498362164231936128675843991239087332561915106868139443029293331085893393335831512924092168486991385575996730734804992*i1^106 + 1602813085074144009677735104013036363372487998075377624946941068398554901258733843308782498562753777447374884976877710603087721141809416930905636552839390705858596399058994942776951166439697435820938638175751169800615494618939508437498280855766484333571258930517195033180147884841213097249389061014866539466999347531605266605812003675578237858027736229577877165363585193850104011775679163073185225212063070984084276412732747070087704829969606730843508974004217621006869057087299312268385393315047579330491402176596062669135874226292153708641796210581149450750180768821515162394126190479734381416034847389394765538989040498315935613768206198055744567261957378563012892424940804230237369016406516830496292016701131927196779214631968653341615344989456693583304870786734837741145067132851129100365432552507370101467045962119104307460599197302730416198816811972433933162203756744121014323574053645577270118970999724353254834572699003156841212008117962958134224915182623543386068568520673673517516355634513255508468840807789327198607901627105332643731073143125980193291628135426007819079707234794674922747333317222517202641026777082723830102368113130167940479801136352802989430247795784682087458948510697804472118039988167426437715793057635674527935054966182423382377194240550734112121212054805263357098546569054307372418996796440766171120279784959389044454579820211708977326916388828421027763009700346923584640225662810554673064870526331824338225485054980486408919352715756819237086190317986215999047408509085164938690126586981256375878677527619018292279888279006186063037171472159912381133553988568033471428775109499075965109378646129056691623751904277351063572934228542767642161750652552897261984827712019081325227764159984402331471205033818206197667634812207512733195953819092838428177286411005908767363054824612746531121300069076737190870130439387197974857501718653163737050858065977109897954650407431954987148833793334140137085414231350961988548189215435943826387025776171944104956608152611189781305378596240047958308576805706631846635308059060384275963109398745035865262742094490114425688208627975691615578616808549604698157397134415448891804552761136169388072587273567128284146315047280954401125064197350620947231923046805381735410897108360601967955708112026982105174121503513716542289041383680348359117096841138333994748834928221833716986387467328376598142130028129540534074803038867954414056703960261673545830955909234909736080487513682268732919771163169494803486885367356704344596421916264434068846513704432750889702198957713022059916854987164537808016516027204204204724923259402393486153032883235779532063042532569566312367409134307765976771535591025202609454222005321017353257861894171856989013128821936810686686811995782261804890770357043547078656*i1^107 + 15205675525072366251822452757769009745612484187186824096925499443355285695875386588903477765703686005565476392027503667978967916816583097006640538497379250254145085090806287471169525597245176561624108209538359439872823671606277061113454406681640709400084373626308639650357218858385224540182718947090672731126634888605764445878275907076292738198345737312468467040030057334811501170364236854891203551515516302000947066610333402771956771771500471743081224572214953229242003354251532929257964935708780689839276023140121827486742113590934548501729335880319801782836758431556658810582036905666030378603556064340382272874447568428522253295570824640083935024848048909063192934769160643580034035397761372065553570259998065568163482435344109393323419520855898196769698388550168520483527857683456033956146993684654207227977582632324538961492720325382266571132006076278918575555729073280139162199664798784629165303700701456964771776841302091465388400328363666163879778217408023787670733396716131771785952526119990244148644732816747420912852649085322264386589205034310401722546445010942739672903375181316032157997943978731877527413358508137306704145699600462883514842244895443949188599710888254985578247774070766907796347335747152308804485886517775319163548864369978823306643347707882039523079536058818559447192735334645188163569624129160432463625723425230522828446087512711049469826859797066895240564716174021194558162710077565131866620991093602080167418843248443712440494124447878077050666651837302186439567034854016921663420992066391666576374212379197782526435240342833937230910071984689745528437630985874274185594661538030738608324003666947931612979871271823563164776218174370344868564302494874694869754853147571258058322925615716126570074945886671387661997495783190946094921922812494237276524841791717581239485401722190314399804266472461207927312941891988992951712785282843427519455190525778010187500921660620846205194436986111562809521149045543397350827839750215018736406847918209370004807669026156829484885610995263514143109278224400899900870082098706483611998095381889893296196049871937243648527701626082319826479127884175158739380962408154646130010395869622338408593501730940599482154877431409869628589522004939855387589563657563927420390047683194310808098191208261320155852955641770342906995979500190670164835744337250257413518285038060441448474137165550356741331702967003795293551093348459904600669169448785334100503211073593140812448584863041900236093812228372179140926256169522683069055503928788340089780516332396677032302646720817923871097941879385886028342143598078078387306777662402469292708866164637494314314965228083712575373093990938146138490661500482261732741754846696175628462428179513523628705542353791798706701426205502133814880632832*i1^108 + -77745243461849907285315748718418682654308468920258547642857573994560691956200793236470043094955630184606057668935456701941323712548200439982951228777429018084413471088577672206844197249472386750323839457196899637417808329989903615652095383332380097506618469723394816104720983124302552592932623869153889579791473990104017130166111838376410603916229997360692448215266149785279762328399952550949815342302532557184655204019563160876568822415163814304577576259773398382158635594699749854066060169882450952950044075429221002021536859709441749999689990425835457233933073277539275451385977372557679782500338051008072331992499352990986782106050438325074890531774387139463364649368979170157678861267453812138577981267324258727347223777286705960508611649328705865772733044577627885059715357799697234498664995493845019606382050149074966706682313449881649711561970758259920286002933607934759665214220945107120937630678001339059237998186102865003369275711734524457650606277227100445414148887215016112419001603621041597113836417817989337040974888557395098372973187723088611037421931326670465990783252455774908794545816918087700789172093138855112106926700219142896681991004860622835162742611386428886738174396936482561504181199540664569901061090300185690626088273261411168003712640254375734720254259179459158210803050499743397004188739035072915311157289935149144245970587286607881401938777810889947143604155363787694933180991117217918257172691503074760342875285636538543153766079779551986227859089697707642412493272460265733708414524156540951589212965473341139497719292065738445318245036448220600854283826793677554490926364979593110899302498957798645143812834919879221044901481317929616331773914308939638899122286903721417198415408595975327344216018440230130563963137495680070725897121282822959359051536382607636069617189720153292648781611008444263962545375268873432167379703869612378419812545541546564087000174590367822567551696327211385456011241705488725613023254127283447480667655687352467124737483462821141256684357941240697031367941211157154372685290880337565163597665639576171511577449392187526644093798014222980073373831801799690955964251419646604809532588477017823696479143674949578948020907798293269718122343921170696818918322398366302237155177342753809704653098670135239157654036979483560028042701040477035710971826092617746831427495923568223046623554185626328671267665804405829040989707658864703287594001185657456868025533103486815273842665583411355568808576586954931588736726787451735204698061075676207474624570969475738534600568286828486231130697239558885541146669421043482582764088457516828044277227480950324360641874899746575987436634753740855980755551352590176039028013887135494764222832452968798854412732882329726162905984011337728*i1^109 + 88627564014955516486660526644909910539070512017679875887665873997939363355054828931692940357806245098061601511474744479678439225128331271606038057547353666464605264853997141212211532459854824898517003301594149019596099891864321137289170446398850775158857124742063853871762424493847909880460280319297432130647306346491263591528134679731837273267640348098222977280648354944326166203890170249519204508693384391924083549563650216088400416146961203824455089425756823884561108691030676279722741465062794750341247835349587353283768206715193684049471522185774240078893906846723054413775868360154000666458679158167576165844104235676133698229773322923283292907370500939929377827560230041274206546275926707856325878377008266001009204491933534386290858068060633866952842025492953513034791420806553921829859140070148738975198484648941463707143912696210883714421222110563606929155031655698340569194320714206274707077133523798476147103877225285955935542310245217405091489269174093065151395964279299520643862332716166861597713163705721653767845536873414658252694413891382208562579241920309120464322384681945609347626508049182836323174678774665493286806077467612798744364795465462796649825442437506075799516570781214773282808617071823943738424831542695152244618052115934232712507506849286108995999345109406856803644762119461335508848974343713960270681617300037269269271004112390564515548829877324270187592071061478369693626426981432652945760438036117860577166050601884429131611586134205143131372541332770862682282997150169587445243274365823889538523317673088102119361628782918747512742552106202677710134937288030829535668638232272504193674835124228938873028002248728391332477921379598283982998913382086459052810457074672184763925397698162571036753283949564934327256585866030056477114160691588162983203140036234220214777486176789337340413013813020010353884292273131567262463336457001597135043873545285731802306649559210406428670708161886636410235982953371785441567407967174398487925535214408982074126608093416185965387506887756277644478352786781921034192020916897870859062376513675772977631235748569273636798485623527902145096663875871915748490430130138278657949759753139686445983139351465775624106824133950445962124344735235095558045883277370899594643982248938911914913886984650810245626077625211660288473631372860508478873248850197771078859607342394700474912253452307387241787027085190636569755345562649230627119606803111324880998890118639739367196168737854598207620812415654481703359677037792318444498590592919128623353765777435592116475264234052338395273636114326160274681223547418726959127844826108972937118390945951272045999555398768394319394822834233543865832142520952553532235967859576365065696982747805138209822050335739799928832*i1^110 + -6146147861288993377504870626763531834682719945004072752978533666321717295143441019281305715025006202065309165815417924486133433159101528263611316740426152465655419775395755981598869991877005880273848560247187848475925532661345099198031663881905668775734598543779244845898653321899878045330575325061208333120283918095603784419374114085883355085346576544667875730227354071947700201653167460147731853371468176499334454699832028638212671098865608937479998882080063186678580284422579985253756157235237163986497599970345641139101038141546678154469851704815536001156386966461893581626783996890116490320923610376642018458302910844539371885890385413664516690832590044848891052859684473397452726017502532626211909050250290685716843244387905695554234898871273607654775320026526435463223735156207921386203184819454912023516715463138416036016421999011766733592864782932764311105763457036748818373204864040635069398304048970370606214757172482309964102551290129591336895558553435863183792388737529918380104623317188433738128927804792159371330675734372343331085787996680462823708450203086151545678204148950786299793421664609486410413680964964844472035149843459725365628109061637237265823563016178739298138202578830902615490861871536288790133912087008901276828972677412888609301480468320206756736086606314080685413497844328920187002955416184945331331492016253206467776615816339532626240665532276194949983713102200246065165473042869509165192137732173466948008642601935449218522641965020548077517799163595034189639017984298604021115950965341610452948119561427383679699605514493477524735819479300475123689181455697723686891800632467245904223421811381947841383105305691610622018283980476692611777910764270222693062512887686884910224280185439125202539265411480523655384563780212335731566008884225907710249436226130473698843822264750567389936922517254568465815911722447139844230805964488491019217297615720935748324986916740627643150617748162682306795526045691042669882611032965298805903984999698327756755219393185627855874529799865536732283881103525746643584902594511742106025500897101892181752933217886445400774727450715970772670880735192813272210868559222529429890751219163415982107353375596010213080963730589202085201427206624809616447929127377798428628398135025946190563800122755358734343486021563702006374353280358384714647256340591546470975625750810763957272317540906862500312463181567415517827147369995719021754251337761132715397514825374891511257235307083199926137645160866705557084239154194083826498510155818754318619151387480941082739042034871850177643254360602998094763247909729114291055147959905256538112416342095119982880646985678046853004823490730266911565276905131310872296180068073570121029141214483671269779701760*i1^111 + 1087769703187869466440843960488037039412625178972237703054104593255420225104986998161115726621234860357936963754996695788102553117281510059392007713207413760962532345600610282382136213494530880143641002985012165882505556816304580047234757764381500692826414381795962506464540515886133708688699540266620700821497189229909671169282359528134083742966563178671110057910969020099228166001858335567036891190985423349865596412258333873358832910315184072399100991917469175019528878959678725818689777762629187351897293665097178904282485487316506752782525621269372150521305285511358215076338626973521619622142811344983858055286744843429262482944736157785956136624996680299470735274100553747057945001545715898297552283558726117060068253073129019391673284479465052890285100738247874569489847183554555397089830017084080574532067041069187612409422399749918957273797871784373031257943710017769042585039466582041087444892665348314552514123697403923072693194102263245666191665865745929678022264576793742556148804718122023678485022787700329058517335714429914966999004149823918065603586254700507953789528113191152605369925132949785504821899158573080074512981571803210195513744183774475974912507707617276625832004456225878102355715157917650435432203473969053611843512809150311946223612040672071723845475620138805326988871973871709478195287580992182132577680166951924037605803711331761663252659223655959205869465943981837340991155535567758525479428096961227003171488911908933447656199788780339416307151789743771802540608391089064102924636393183692718508029920474760589338022529388406937530277754896242704062795264322441704487611511591276771870896660341294780154154514814886214856233032519778403577475729743482536465912299510698992121700492573272569922562529947851440164103718293914729596028435058588375849603881893782802181286204824678003953744157484115911844339953006119618446520202584274987558670024785032829804962550255424014454121439161416316260858809147168572967703933251519813103868211906982332498739684603130192361598235540153751024088759025900627951740506448570533008016307597819545468337947207903644455419926542021304096128244995513015494244986447650191670394366909379504463280388936038757484251192075101497812610368728369703691768305495136337945340493605622043339002453921490665288439113574737475629895510922848015470951845575645560360557877766822895699196221950202007272764522981269464299541531793269669583055170842821907164895298136099199284985149296138018077829026320958615131582857810143877697456218534884078484828545322962777154021274611889322058463104342105025726928720373854863203345451202678599402416141153269075361501711300105322914314375739605597971042451220011530979440742487956305500449282195456*i1^112 + -84544664762780907407732193086720525357915102613864756328629866577457490704164615503848386782059706466106487770288262067026650774050929556905414308083710448326480838129323490799252270347905166484788244614481826107751013287116085241572447281833454625447413727618011510631800725974846918131190802164621980287905624203293731245073649625476416419415215638530166451652564200435871048904417046451464146789721995590639288592835489126885860416365111553237204382516879403850630116044422496237212844934273436295824534345992847017416890680934004397765313552503469850557667902577053794262244298221555276897006939397646098016249645643600467389448649941944009695159802928792907076995557889379960622206267513622310070237043761753538339279608939874979498530418897490288142708880256403194156628406608860038394197570072390126837802530520627677782604096506069752670448573303552894416927724360597565493847092334243929471901061164042494439508039152731515252888433575233756987797118535952651015712584071152957067270938881869672041598179293034555434984574740554667840082567019474489403783433768880123732792792280454770758392817730531825462935927469873686084320164837088049091796612038338106018696441697189597132169092205663127323906745684033555080683452845824542216476679923138374249208921033412704007828801893151262751392589589642710122603176810696621410235234914483243562355157818088586526015313391720288705316146581679300503689946866612939724455818373590978260436089434441890496394863574536922459045956511119750514964551186886016519408356652470623264218142691910790605916749183681440459160060780980749521125422184881498587919974669881597653428228904597923624337395549862154510251788949221298199056477325531582793200442942505622527105659164377822654249106458680254684606970713320922117709024758861768390469072669375138573087372963806640536157517973051280508608995625459807535814010256687275986330450358586094156997941000969808256319453806210849977394259119022914468407130464571740517014150701440986917176625446083908262648697648274129515879690994548807421617416061880477273878926787819109607676483866264953688161676708278619727161386890847874664425570410983990496096131266078416801994853490384447687825159519448953423786946855404292279466739164693952115633043266986982039116716493369080347869094080288429760957334985824955718844497421685281215904779963431300798768507092173433151614642196520600759461909118420089455736700832263282214310874083108969025707289285161166796166776041407755188203943423484415996090041162090412959774733905056986809605887449714681763650842901070998153299177751609812190102243745487934239196082240095259583606070535379496317342087154137248782824758147877545986828735015456604160*i1^113 + 5436323736134834766370579827491649166317592229997221180475913134377559852589028707405845851716443108390601198954636964519222738253424911189104364447524021355193046484001817215718067750077716803439619528192192963059531367857704486060276245585394059906441783105369186539271306555620124334040135393103755414434051981891117323879342550083070190328714170318872594848821839263719865093038003960678355995357011550834935145074661392767448226749624628208713801247187173748825705760862548670291454909278437339934749233071690735223630114021251150639597273920705154311221722602503188974208513336382837546489298652015627692244447592516195905721481977100960708913461554733055205710605412976375687571989275296602807040928666092139692472409150001016140051036927039522489483339713614304429386860504570382775464214058146029514055609212731801807603278935333039394873826325682724906475352821312282516286648289228684280842466398017612816409288531137452824327232820324737701960927243163715750815208702836112317308201389743282177909433065562797812237976990935012524830513523811807545647893949015968193118068178984358800270913913815274839369062247730408782108370836185718917303127126536493011198116647534857606459115925084432261550626847133805368731159657980430909574725781195266138244249618072893385501224650929701381221051234247599947300267448574578441738905698347159043733408613776399729294143433342205221861556156361848485665292303076898385398464634230588583228820485108083418175684767723970454426912363388721068214059099332514011862017756965001225958130985452196161187510407028761562540332991938008864003820834570476131325809862758959107417714254080591674677996453213153592114068241619432556321830262427061839140274027944748131972175247532470256467604715743092122677106583813424685394199089017010265505505057427722238169008216439478713829265064021699293391967377021408676665592138449713539179260758992928617606461454138455707283011533919391358254273148404132238934891634416537654149478112345143158227717749354705228263565982118465505990550537463367532547362382543937065423475941307279402645877739659347600658124970814509671074036152930161216642430535289782423992953463926693534791267512519023678833969783936003772718272285233659577172435990856449610057685171062857883404434249271288217401872785743676566427832083938153592873757543764240884468647932216799999052323461088754447978190445235719339156906352320104351300738624270785329099282002998491597084919657411619002516055291992984750095847687227217265446272814317358749870152282213458909691188864369187592102380960763288045592584028028063648206871350433553948780766219969029904755611901372542530586254059209400139136159364156806280511488*i1^114 + 11541525729534135473774779057463363459242182505857161381574208293364277767044027976747897351965147093927063657237249949910337751564790915818136196892233954630954972674090022959838757819425946985815615073710591930618980810965051569641897587256149987413814392266831565101764531087224140371110377656432127072374898622783727105797983920031563563738623280588221807236828156067356093745431906595615897517752217165400851658168797444682059090164787586818591345663094542211041422981006370954640906428754980431045373960761279645035101714715675445992646705514899481795964803768663714077217546908412383536803752985097673131153913444750598300212512014789304560677746312944316094475072866342556386560015724673204691934600376176232927292851393155186745908021310563601910407502123577449745247114831675961141935901804135594484753191135891550398282073296213521062987281940916840897375612530162929605061185889595605623908798973394246854025268141112227411759666154318319761405231434058908352881731855091522729238856794202996065041920836211500812532161168803082785544164462079929741239647554944570211431680828241901144627255195747632741371722185129573020923859544908138922955676424614136250920453912873545164322999778589998752412630754467634419738332781101822913680429407009858976510789325504589462585780930221891290194809574726586122695793860739228791560448130646226179680489388592099143218521762956494856189068575716953619946871567879991745365533226053006033416639191461941190386720243333055111662911459195486047794252368207024572158261394291826828261785559444635947120061841584191633807352437389364507574480740516438991698659015797193673022731492672416953272770942902652965597029162049598644116701798206974036682731179988358928099438329468869661242590717312341952952901013829733768605289378718360613883243961838284793708557913071576928742134249110773185110625494587891016382475314710790111869198227133309734912820982229776875317008951209290201833020066477859769804424972764568470897623558041642939302358468460836962840827432815627776064688430243515039696508398262994010276863383109195357197500784901356154690482877427108123424652153309171795155555606437776880743891646943871331140791929702079346991041111990794513730611940408548467946177062125063312622037407316218667462838864109625104178532695848717863224573266918551964053875483228403104884798387809974655166257932919563374458867462329427817800756100091645147604805169982936883947286214728070872817327478032474351536715053504139404669918693575195349630238133689072033152048904717692679931411646475537292672273737431397842876116553345173236593954228344907533932919430077939945334871121066098526024737276172240615345487872*i1^115 + 16210419868655773504178498318005701025618273257060419240612537861057417117660700382495175055765630752596412060758072858787142583702809250092446939687270358741895472522017762269426457327995462944146072733114997789010513163547537940426309800785422135766063545868918817054568946614458188767528881031208296009284821642227563175165827340138118596886064407972505711544354716220990418271478433435262533332408494294886969353234850882151357642095227229815192301797742263122142377705754774982386756628576924544583257892694720485183311169809589095292444155867718970754553889393953307136275816763762123297409218523684479524272325212548673274536965697303798388266392699668776206716919799690859659522799807734471083652838948943073444224491350065774885944350022656512778098309561881987522720646341399244930712998685162382154545469096882725655374247737398135559060063479091087471794334340499278012333262625259238777453230258033941078421964071425647901073813630155750846586608340288815790961229109525285447192206812826748145164238443656216451451219193417641232372476608189924933897134325570083372065591186490033888289849830320999614078082440486474846036603713223784088497357218271788970917442943252803694337668184312403991609497574963052811887969865793132984424605081250150307543691062283640236728357343753072277779624316868877263313906111087960894417390585242543640144055433230715703237489274308078488963237770589637000577840123498865360647847626886770799462944290544158045168136534329175938652741169224198256684241699700760288136741979305361843605304614278736448671956168274711150401666334262144024826648232976403462034311724766001632186442741020151856381190566638972693522487644591123192925065218367740053312818265180479529356593647204781840197498209496907622213853384835400538970048041742543701712238160021650571146985328489107995126704186415812002802366161864931325631310739620150586520939763102414768476707495408331091627371458325101399451010028503802327309188106666486822191836178515628488764770270164252193959967549864378695616391971261469943487085272535001882281857126966094264093745421280033847147496728024606021566301317838748809655809402156254499387067072306127258901580522477109141572008382237446417550910858697834485925687221308607790197124129989990758871735361345021229870824093817633209037229900922195488995876094624443502332908883394583014594856076735121307573394086899286781145887508586041423802191510044842097457747076109930749806599283180106777240877302635005826235360815341392708915554850553778533614302035418154435217053419593745948845710770498706091243232261416006826984836738569910683032668141630285401078678574232161936009554512838656*i1^116 + 8089177191689770592079278019247578873592792827027550447949202191634290615069911417886633790675216334934013721470107727483600789065245744357699556493882725708219780197422028782790118238217165304001870345714722235874948139299413290795021919626083518440615696465068948818568718139880715926537790249117614436667687950951092296691001305965428283360639830189300767085325387282362813190286760093650259266384068653872722104661529119140313524398128565436171500348235462008844989717478541129456910254137827890938632342136688928927734554658993734013067664317938236681232280881302332174963421109544544948521749604544371437500353082846572539404615723623957939040065766871480696391106698585978758442710166244059994060359810192163469722915401742291255269664622863391988011996490883446006200055479649095775715641429950205801480108749090969587053248641602947506640042101967875399582391808445459491734836601831214689857942370523779028790255565621688530014736515753407214957922899238558263771210409013998420841076722377187696655861813721550803288529698400772971857385246045565341205263598993118374198896392239206553131258550753140863852233854289134992767316097378280516839237066397413689455140267012064352789754695453057612953739081292412116287172104250140029230412489842521860846729673525014972951972499185947962711599905415755463597692332076017558131384561379945104191070950043561447792326872600133466881436221426818407288476585518588230666455835882228265506364003115653802288318269745737210180799395302995188114664794372466298875784645637799516826750918975057056270568051699717898083361064173352451842707897419694415516105060405358726542469212387068011868542610176019729801670866200006722543307945308183898842126453068146709873168196997556233864354587711276502778086346753152621635925859440394603659169854275321450163625157912092110389376690422980791141327668634581437568967477913750042436652162226561478154260080550063423682781089927000404259657315020250151977913347485610848500258187784704399434828707454857518336950088522317103612913161730364378428345001338314515385977699875725897154671008451253915863347229534229056217434250682530441931317731253572355802871620436606832194871808843347815995295191360445940551117118310227845758654303336812541671487569287760071299972226765206011543016589145215717749410662482232399044516529796612631950109048869906978363441247618113113459544352067953431934883350947731283157669949360905842591212005755659804891685403816505201808844667447618715481307507672088020089417785246137674842016137446735706148370002520355298026315959030306274119810555468402593600257392948160500868447987443243641232047675845640192*i1^117 + 26668862127956091999677104275638743951103618499669520648648524830711854108845170733650628287224319531958928530499072090601973455674640964986925844525590836851062147592971745827007967255618232931986672283759336720376049428619819180563491357518042809468203894090801992531650529107956351662863676356605319592361858214211391166662491373291747682971730911893990395431567259904666666796792172287281375906214523557937020912355174907307908270111463971165277103664528024318086611218008303234181068499846070451886147354394781127158932803447438630561391942722469103625366182008874297191520151522683147722512630812573261678481672090803861039119050029181415054027266115964456780899364515657143799310316764900262604450400044999601364860207426441175547082683652165314967975787993069675660560496655382342075825711392366847658816895425985099500241034161537761435141604563835866097714843604805260605609667847533757458047034685259211120550563758610588383412501872245084474010411184441878083952331769244401423835926582851861005891963274878470985443628865371758830654011056887424752091692130270676966242548639323841255695571683503505281568270096789014212472729910807809288853458585191622898338731131784678241921894379200411700573439084461710088532507215966629425171025641849834670925639965159505219739690736749958386722228641066735371283380342131261785502512196199611512503333265071185669213672632864795099607557806608151883988082961505483178146202256003728880805149302143800921554867985571710428758205900186426370802372101137754607035260715565208951239329006706837879689042677316560500580854539412608063320371886752051682252109755763137207977522054637165565379149482082823144054823022308934181006350995019491974112224569923248547673397560720199648953615050432369469973522917176903190697011935424522705041125833800632898885427037968950658972040418117906495910339628051880335090206528415756443751655812717511896383516283999966493718438416110205608838376163591390536803893877695172929753030393533906686567174696409754439570016147052254477078264362805264423753214678724330923190552456582207533948719215361377138231624383085668565432613979801562790066328462451974621223996387824050104399142115729153128070502608096523678006118886419507741928033849581999223041857981632879988278900774036359052960273650662778212816405186765842230276823424729353093793197349557213088875042171291863871429310530897881950866202067067585976506871675388762867810513164579357378321638628518036185480749230622008531997975251930593257510292854895333947862466053552607911970288279912529652576977252628891846947648242668142358425448445280724863524699893377422852096*i1^118 + 8519839479979352658610596979153251594429875918356530348096964895738196439647717530336446492285205289762738326340958029296749165198083367011766922917942226747440893135382353246737809186321018343552553015729196953404430840411791614950856561354575917206013788316838447060884208816936209192428672600388156001528682203488689095563569884162567134589434860700732419435350064417551303168421411915517969207133794095828002044856317787503041456331205791789541530953218850155029209949638766580197529912353137618002844216787240735825633860524432976033206513767520004868912426852123370073449979482333226913681618219888416390802319501073548551315603931843112688610298061468681001810038771081443328955950778591788677153502563912836320399003688491887994898201311179856689910981959815962369710722679214030589817828344758179526259976365088280479604293088899582199307295224937322108983535471231871134673436581782160964445110067641538316327236668696713013452346759993392716807478771694937349018467555668249902665122341919828047390568179047241921979633564428701595612359777226122021787890363239193616729482560450540013351522442668409209860569695320849922551517105094287917335664240538242869125022058951884236829713381544430117705881889818338023925653457723971098457318017983380951896696322322766204261045748929912966672703884510381069672612902265204820408988977318033896994707496770316007415623918202841700530794032030706815367472874163296386211913673123754014931707663965834778683454572723573483777190164181790465683295701543814931733694374661644790734173423476469216056616753896487153168246180721889418990850700986311379477341460785056268727722475252447134739798476529006409169463586648565782760416360203148787757475787150512697487077064560043235969300959062915421252431468936105217179754616052423226684360038132834241644215172182786029336229272587175599721254787722108418346626314408709726938726226887420455484566665175082612852847745896628835722724425625376670209554159949697795894565878425386447289083456772245995927106150061565902306316841975937736959251325262557699330988615754221982921503486361918827687657626977698943606837761081313143826544660488658562364537694148733221371557261711783817350712365285980302269370060290861415376031285234285573748169941434057347186429535897427331873799107617060709007751429884806604997812117265249289956727485797137791474842222352347278158059388406162199486439912100808089287132962733673482554338689722966008747018993052912253128207780012726308071007431112566670495359559643967629691502832428498518649680233457391111029335856930772655160035266520929465780827913442042052608*i1^119 + 32728837481069123776690483533015533817820553993224625035391342963292022706154953840824195520827132026201082067532735608871862357538893980216084611975560569738889629812806407074310964970805025217982488744337147848193347182412130360444047174446012906371297594598689855087624504316525489916796887432140096676693833302219275998784151941203541387392735818539560988739244135429232519317416865585542386002024194116743172766319558042519347256782353430872067814965454316933920260078868944688522053707607472978885144337145544590372384918780515938079280560746952394773384902090398318124515815542011960038446272777830820801362866092486406646692313162980437936309095281282323305051399552428403924999571168435499431660517851322249538130372187580672630689008885377824956846431397692218324640546935246998937260926046735708008820292428525199616845435631673536019868469830305552705481542608855546438184997441759312997809962957590661112926749206974837347813087152538836411145030497528636100080055588589611745885888599433366488211695585907874754060622697323420147854492771361319236051032463063426761417632662769016889943334235962554791686329698676689607166706451986109589492055040912107264433421426019371563430328299137781035485143341313208580877637058334632022402444604076122517551525382909908776509227928943832782068711111151051954355700981587720595172199842716882016162218519898531181665994886283276281126434738678312348300570878202641182884737732248951090787045063454512004400001387708864375083222962906880273885798398686590482489892187159905997897873372358443855243824975000711761611983194861270067051187809360969521051238971857589626422413648573373052659195674162221550784216653196142871634711073106010671893038795767460039596361968048033366997035441169131570900547880514447155171210675399804306249058273442404534920813302728486749871175181310962279946964850540156175423245373274226794704532884274843385298264536411788405114343079706272936852623122433824688261443263168861247679133654545531133811885328411245865957486819056321360580309855482552413255007702825624524594292852604760690195415738341049849842516070300351617190922914696949879828172045229505989269442689120195607619640132822392304905612820408382002641916932647206356762828686633447435572273855051603473409740365349198576815202757819654544642167223512422612383172628717701228804615433339469334060738681593408805266692452544909240111050175227417307141579347581580489519317595403320312620388913887600285019000375957399081721727214443140912030557374183231625773310240106453545655891596973468904069294464653041425223343792237878181888*i1^120 + -96928960756702466683646973193034061717777603199645441476281163736663302637395016125605594382676946460937997812851070093304605144064166670080167263218071649615657734641001302309467189405870866923937182290050277708343422863678592463052793742586741441865101874447084303663948150561198067180854675135961518258323222366314463424868415665220909446261269469353348331507370278277345711054308778553098957808532077892754025383941033964408521083979098083943277810680615321962254877050741281838602977461434950471667096662997613073319328675102001364073782898142388323815840232258287726650774918104813013145831422778568295409234868464697284233974374648927058707240181243018591853278134173789471978420378676116862643055683609029164562603254696849998175104121211642511428249572930395261367719158895373317330817174617237971178729650931470845532280903077903818817566722547977358756401389753464044620299583076315906047998447515535600837885839321676683344791422845062813014546698616324468719034144963402189387623861891159046559641922169667936201191624279250469116617456011032532944305571495255550659615037725561215096155484819416788091724595013380150242053349541311896567685138315978551075898886857101915092712806536281379612095517475231592213830844717906340895042173314819775828322079753817118957806059324918429735610357869496571031640532698565644887328397202876815837202869040960147375141400681299602284171837600511423640246118048674078720126651166662520676205446675807382893136623230438549099160369879243214255034101419163480312178362461464200133048820472918435681675673879525279455160495305267026117160427129921243245033467773032131136916669427229543913256271656663108696610432140854510350074632977658570124608992111691795595021239939274183389133223749124364338714688905964309891224481151913848681004023758774276709441114382519366252387676231132459942113876708666531804267088337713289089496241402916019170390588692750136283213734583143696706625144003054228115514539490582664499820170398332503564328082106668724910103907748566396810247174356856746275800784032325041890995409671165433906135941114064952761363357210187407588423837783913402800428020444352986701639657943073348113313021166270687356791349238527018984102618715715050019653559706547307712952532350496659309200968857751906839479625279941180921943485516809411559801835487722243538367941288198795073416593196398335371881595112313291208127740646041035176428898625639478557573742462209586769888120496691695568901109112686400459570903235665300404868793505656137656777218297760623772500720659923329503448979037535338496*i1^121 + -5520191623773656265229806480657397746244571572355099408679581055867369711360483880118814564132360913466850251438356046837393952128060592709383887312847235543594551030754923484233570716732734875653604495978174112937507984829590076615950977717005697174622019567251976763495108149980815584324809709946335984088488619578793657965037099933729317176495205426014790660702355540966369967261353941053185321530128045224179095911695102080967549224107605642248442231163271760787725112135357492365244035272171720720490405789540817511812250382864518501530456319326148730721679516941977732692001256963701855644207169553380762872229622914090492397991637888341921869898067647980713729134431728283875963010793609781195595820490653941727169561676428957503364035486505346809265248186799985082118395699482008212528282325741507874128817922202411288790232430232905791505801513850002962749491004977683727196409786415591482304563663491456337621839923330903198121720116402462237755064769813449139112948889680458151576115186800472534979516903502420752251498260630147714966685671848785586909426645571205458846354201296621876868980565614738008061328434353177157345698483369555497892281400452710339776841233127381365717790306829502041114283912288138656160397842158137072639532671607479584339238739872032466320975099953957429442734257279658203766333949941996397112293909686678959201199129740738180153013784440205741582706657326016980909051737673934644273074637877864454408627967347490549677126109439815408239918266384453388638516978245234854460192605235805987957230852581224546754884026113457291293415312178640272136371163559396109049513535475620944734770691797757795783022798545501748586920315866839558755304944625935127927061364976554836134743103984425794391311102961326390003445832479299420661042272083050824514338300338451637517665470909992104920429003892823728072917245695219848800613946315828248347786258369986023129080643126565666983863578124009279931655030760911563529816871902616093704486577256787500867464007459638019764662575478052870559157787968982256967489509560947749104278082911843100244499974501458064344338105027152611721501125194259987627818345802994828916636024234800219506855429497064925897584079504186740171603842163501407865025120096491667530109694669125225839349756053734530889534432608836635580703116961087964025206446792983655459254340253239317867285432942841664520311374340871100979332564132159737681097513072013710124745125665302358365826791898982377076128507767904080355751510552666429210165678230826330136007942415787013059903488*i1^122 + -113416573485940695160317518851102154943424357547682860578663710699138106516946150728386901107855334413980933119550690401124359087862097844204795893136274674827596292080031606301483493502740947085583696503345217919684624333981861668418611539569398547598469266147817943071637491500413108362980753156856018594956272189505946235285745846452596541006177380624874758875277505952831687728804169645838820863545586179020954111236934286741150965423917673076162298496151299414153740330375390433301681606440508752987064560659139266376193208876724047246322807775279700248210585437779655296787799311712847558848583743722873697273174286191101285153970451522314586666029595046233932269265419232672293091737893494061784093357491196454401594099492260813388164635096687377837927808290662761080063009491274684376718674349902304746651465824255808712383551083505435709129830518399063432722723597519532209045087655301814618077283851132521840143322147534415544132585272905342620480724140007389865189604301365917486646515652803614576809329247199951202170114993411629946580569490062973517603840624096303961789199629324168958084886304660204337861449501838039463065267615013125498170939714987698162467051241880041900073442330497568868561704966367309298348150060478781680383580801970925521105537482188245409245796856638651617837960382530791711895187805325296294723091750856881773981164502371090099459455635962781918223145705162429718155220829083062038909332570588484651891879598759317428084483148965236875969929110643600826268179538044838740475262971461533396820547308733862606102964295440893006739476448345800972760059369214689899819239596159135014810752278692127337032299459820963286811627188732863671770422361963716568756547063327224775205601036615111610820729777404835801546806378220678483904437559478276731669059089465325204631958027852796362266874320833003016514423542543564568019920170593688235488306376240860161626053212030780366505042938648211851218160247107325227864753152128885813760069879490212024539819269576387310366069226474633728077487580713827650816316262564576900266587368364240696372990771003996588500585004079498015469549005103329356036893797906877289031940776115853583531785396698164433959026526129977027171948245098655053254329130690213052418903483104990455464220137687878064835892809064713062105451155886463949563158345615828967572781471304229576010959990828330911713877888940136180072149144278612046774036415341469563100785756775127664238705070877759592207284148057248633219061387643859862672780457672704*i1^123 + -1706322813205344168479915819800402445939811947587903222182625288433287309740470556378606624174593613353197496991392167770391864471335557310573200587695184265317061824761391363270940548809383842375101944819571789927120146653356385755695839806852262788136385354350324207952010560578741144645719579255171895019392097421230339458413609082795412841088283712600459350103466917697868631972140307554032283376452283942061626441612754130203605321190506055851052837220744658572228162302855179408938794104652757166054995249491850792756703593896771853036454762738538266755950021885002546560966210072402618270934346374042906057089849469637347572405244363508507444369304555442122441661056646698806578487020957325967530934876800817975529145186916217777714224734195871282141274892010843692183798460941779107099896723643611690170459643710104295158485638892748056589069319566884062678851718185640260680577020521925575123996334065647231276401215176867027931141685600283986866131177348662510567248111400577577025707063982801310413805657059740393252651118217462975682238786078319779188753004324428360153060716577529208525622254441198744302281413095142399788505256586619020533236406552821571576165461376609625814780649545450365586770536415340475872226895275103046522735194790498157487977497211186030045685212893007507645513158910444223025518866420275973597078536138783873507601935441357935473085526708111678708805428826095725055944678244363436825960265781095382629518973391585159720248311956401632043923637008667030801753942843552410305514598119347748359505114775709493225115404863384410807906396874863377541233955828623635789161549860105425559140761998268043929383276811556548655531730905820995467742139254285459765553497497953698817003890305208848067045936302384890252663625886021855731612250395785843965904657786994179912650406710698688788014122580571224673504967532175328215136700921506570918389560097231164344383043362383270545781802258428022907345785721901773769487964427844951048167594286861623945218057797975948429984020672308377158081889601547754288162076843928140393916355549398272379125297800542179444246466351925202545605534607266881259819747981886023928855503799646598016905080033632235731937289255550242031898703428089666545433801842831178015001278222669063376943095742272000416147561188724158053275195427174606417594581792145347587077506814967337698669984662214120559835338671160878845846609909151998882615407479021842980469699232126407830500597633218689643026944710890487808*i1^124 + -4815418768813229937208593834112337361851526703711320741281743106575045801226082696511036530557209184987463027444858186843751903047324072041055878650125901838387206778237495438383924565591933841484554718383207026019318697017489357777953350669096786767291419244909779369126249932648702412919389666793927061771135398803084812215571326094131387052165318360278280629446227331463133074466558651712294424970924909831052103407509505393434114826582599679737868829236642452359297046576333577998395994786367511968910268103473926568405166125317090660669997427429360652279506357420807449536396540332613907975476957447656758710954614308672801892987921117805251077971445563110778029172373984665911129106841603938566956312164346504363902596721560038363935366199102907007115732296222814066028816410108479887134370735322048438019650136916110667493764478914923197956277125830855584095303862774662011595207232222070973696708476043360261027176032819352608467410770679561724869705863243131937674567484760956551489162587173854096938942764978810584247828734389240611276407487536551296765033012381591042438261886157664443444426660932046076670437791640061166019263015138472578744621130980030246366403351968227449214665426105944656013902190930754338443503700467600275870224886875797259973728281353574141501447440535826612182886383070930180623760872845481759064097023928925118709497447978535181974819984793672039681337206758599318469376380578437770577430685363712125474856676364491620889245063940038715693128743930444432547825422573887840550946105651177453627613382019555308052522325596973431124886387869848454685356097403655984433978019500752090043804734024557914133286937432651034193670737907226868785747114026940720491733524676772349911677191583299650157338679104512434225567674530055246297849731689286380719206652722312716546205074198998531346788819824613882753336695767697506612867617049293024403565992793094974635421607616713787898102634410294124585123425912288752717926477349471125006184833798014800272417326416529729019444033846653229901718092338702950133807925857858639196330644159099204266714406821311198226437720314660797814484261021405758941582851490906165934010406217190842227338497490727021603201019191010025377295519029090822204894629298164830728879727773542937255769705758442192031924720147878053513698667089382604630329235984799781932263529702966461120913892711125415082263172627227910246635511033993750673977732940906098185059741144276101234688*i1^125 - N1*1388419890536208673410612823983022079055175674090557186903422800184779494568125079758767564960893589412359777088397464695204553224094347655583828562075118360936121551443311046491777107112016440416761938706748266000454691556484468591362833943613617065581595785302086142854413387025749043856770758624982762428687018403020725304779584246046447432157308024618150243216086429809593621515951164211140331004056607989553612984*i2, 516158522282640331543190162376130858360964950634787584380673835842870647048106926682462364593730852114006946021444498189982563104402266018939393714024674091407860299413044638341464341199387893719652809907114312036689023709574472628642472842784461265299917205203269434208912662480111687159194178854904682066784584346425047108353033728038982204811738755546498773167656280972111101848541090611003856107915798201907287121684510530802842346333834443932037966017392132114219418995671250699509154096684789566848037171413911002836403537357363791788470605274921892953930152304328733476797690637592818380849033334157403267502493783900599897700950279449239365353491924326110773304590945828287015286421748085786537658699823629388825163168951485313649695030948359976681080905438889633661267264495524594249366178663143822023159567102913910528780660155078581906108958129237165856656660309963448703112572666712074985073138034917388179057863909327000303681938777106941581886248466797197210444610341674489715967547282600903677941113171131775609643320984387242386058158637008248714917113600439543176988529414920023109476101048618956736622249359610553040649782973791680755977933418672487344954060924659833042263768569357751506512758186117652581935086296160827813698863564004384979649870656160277213544810345115443371591850879214524451533780432272799255717365091810423666957858910248681607896743080934257051901036135461458407534744401332058082620965133856696359240995230553888751258427083970526256311273970834414952577119097895529698014032391552949049880582670419675778057341060528799900740863603668204021278575393107563800946473405565973657672976746737112280365445133157769389477454353551729961807853135269487853337879527977890062371977810858440923603985133357328296910710725086209551298856064996557088438939808946496727763221288689623403859730308619021181454354002475638485080322188168110552886169258063807886164526407260672383448389813637417400898303671813842761937702997059877640341740201030217050611105551031946253453999382919039605645609657943573339432060676506123275925791262057389494777774736270011532070359159995550518647425657367874596500620548945922419083185001891461926382152434274207525444531277020297082641277445332227735978592634100011680012848956603280398459602277264099379320394613682066284962230859021234128291800222566610343852879474523716915466227024548993750851038418864153599356135723416281034496401634347641569829187367444402414189566378439925066592294374564170475284520154983601884226193284007546763757751047540169069189662952730648075459339565557650882296034717503563237568328473622846142089218504390994974481325764275957559782378270223476815971694236998322850548139011821921636675461385864981549104838498604262635471428422297087224845816315797829218056827902075658392915273813480161312407656629692032494597658776369523846788392236460333795132694790978821490910732176926010057781585140478680143183247474568209003080600522437607691725724181656442107503348157471940762473577606104641689372312907578954527186446502010468409025551179250548224715763973000619239120889920545125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -507455350235370511263308862768024508622633059533772642968039102961449176125123933132440137970945717526972860898887390134628247319456570303701584728653186538853633775422387414305297395085955244834825812539459543019020642960573632182875422252956394882228830305485666418342143601049024669247063163680445243600676433375129688354890866034262739060309266433821759712183781972762367990707809786477550251444381814946006531707556679611418229640512783583146817165521143455025945768521805433428291717347918358968205279743055975415762734410147470917644699759888983726104016088235169453982030398224367195031434509320515521394978387470964447910233001009819992691801451856598391795035793290825711124030173930307367329689679233318442745185710180539304973517782249271618693092605575225486565590261083006637721150440760074753820943013933458268530511668020560421138429164630578378768836291832959008957240864545222603502743603948169104348776431915782176016011175450993184971743371583170311928752762550196778260869735956732414409375799735212545827316047768128253951733137845850819737955097259664425090102953234888776774712300616788758028859344417229358100294943797693893204310879132415860572866791642427615382858266183320873289357781565734524737129846463928177064657383756437774827101032843020679416861342920968190325191818122789127784447054351936889687490424238644202646576917845876560821830991631663061039294685652047550241838205875406846408900890637122063012624634247180433086373117239829069502289564255057434284393740969151819836987168422554186353196707894443302265976319155510593224945121003292202361625083523750303546190696864873816624196790469588078228002515888932884988200437332609219439194628432951647901129127742298565939356933886449965343050389910200445304221890879297005239924053019524865671578731938137867452603955036677023123828013764911038379066950583674727841854694159499722104249776021105424852256288083874175763402409333507636715866952894786200721489699962476255806067294164790081172960461908601409048618494936095938201390543318519637413965738495647352190591827963185153343339159992566011146102790500564076976942281836344828270587892025304181000195761867352976981527877762978320990339222318031933121368629594064575380015034250533832036423015039388325732947998744477586508676605465406230107634586820133418321845912244422333156383461621010289883655603450638741874714337032341618033018613540112536771286950045598552388894625004967535660364257694399736776561482786093750255800681868069320562748794419158954067221776918741435292745866781116307102769021691854986036069337824493759152750199791796481059255547649827225507926369308197794505143673408771048773886413750593356218628834103104823974615456911004621825060388136772103046103137650216389321578236799107992886388496014234673922612500283995013761256758304939386489851807436598096296739818285580825317233330676453942363592792696651854631909542809473196366706312397391252650313963679570990677863641316504494400568214500300084214454907450694502869773307846474765523469750347225760686746950931491222911566975922706830254748581970334968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 156255090160549246353751891446338775352901012136440500643096910657864655894919568295431327918588758676888222462788895316620854397033715237452081973371998167482587976759357481754313300923911306714507103453222686596598304633477300952003312877990214038318631888772299016839462350375201010202552710765710461760241625708617701697963018561364431023536178355664357782844465327447541137083711349711146743099798589310930421460755235008176524689005328042334956103977935438668005479822715817142494865194365075406107655533373078043720564069280079841387808306478379243735188414037041291104790936470154793790874396830476210982915303801343917147966806756311972393694437047666863241713651027816568026074710284199803402666511107816247703891357196548527824281146111434741689125875801321262198314132479105227895565557048004774853617499020248509152403097782675195389615503428922272651400471749445956451751053907807873676409188959446593672933388455710917600157840299866257450112377448194857110353618257429570657974866771688028137521693900801790956836389936913180927728490269033500883419594459383336740094709777191069901674300400320964830086184123988575680594501410714185465859001232287116845098841142716872213676150609275208548305094471640394301788341707488992975851628769720299693723188091990296297890700882512687677022764444286052255253863701512098299271372654505014887459242374375014391933729913223960745140124956804430287819502942452081794161324533814613245660472266630940750397960665847472610016528824970587912246617564199930841345142095327080069061013251416287765334897888590050300135665731380549288526111018627673011735059652254497522204800643023878940328123600851838722318505414190132869630695403484017178809583332362158114102955225027789187216933958984374566243883819272097175088108185087382153264975227880969910424410923736828062593060738016275471716737183848361789275772453491077766806016015098066293686486728414212128419580688033647520629124095057178961740969321420235044922595917938564697757335904925872329094236844464954715666884597611211728142842664993419697327116942419705546796899109849862358218548388369940277796418650512407534606506193011140536283373343269434385923165826631711510042667238841864019412798824646365457462749383738561788973791339439381956415171945257934295030815731801835633378171438414126815620853679651423912390740084869893774501297417094082867547191535215869485396817544816447476946497026084426899012841042264429477829821560291124558106116230646550583841639434233134220513814696798919315045384035465424258622513450846960339354409507299568383876558978523404399448274375197301327387851582538734160283445962212455268687384798863087532818667112168892150868418576708858422017147171597514670905071364677110962511993713583848102296488053545053468777247000972896028234669885945407844423044228477159918705119573420857233688820983841632883284112563759748029289273260104582565496543841133581829787209458327817424518850829071063753472008300351341063193827966904807255820235006249920748892148745955660708407589095836950766669429724911746273031162172321539099666879915688756748375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -700922068139192109741045918628062575503098409432449681721896834639726698214609025324845909194582078458278738124794604050518556150978055927410509367812536353217804936639536701927012651838264328842972308497521995516918037783852197188032735100054754281544184492277610791769583546294993238867935964860498956345868720665848743545375510546196902471928939259906474750334225398774838555618125604331922953361037184714131972295912488228262523055165038006370457719204863319044147694468041103760145329663504445676578470380737344688146276124908579695688460948623291267790001791073636771809831786015699257909394207664424453190993015236706579882432184845544882771672122477267019832220443104164818669765759210529342697093386911741403208484647753433204474907050111954019147800448223448814676904801374919782421959890217244391868488253509750892293195177431722720677943327285073408451895194568818986456828573000908162911440916680026423191487803287742948987801461345302666836153674555769100875590619719518765741451725070296467150237303501940337057140864798974587360678080846367629748729580848625643387051302456382727569267165987826416124231893290286974458420617089627802477933900405666036167059207966487516556072967637428831788606746123813203373251766311261449182155495093256607730364431104964188335385773007863079194209534749475267167551707055283226449800591965770909997070776149891880725965093422832317339775766665881870532018298167679145798932329488967778118612158869257216978222354510289169683733995704908558009262290323517237264237782204238717228821349959387891105871856750292709211060312197909842744651219971437090224703915853564682152140469747541460535058062016413283238904636968741168420882491694067662472763196324147510225299424344407332495461553197634937176243370914270244777971397491851026695891938977275742848916497004301446815478931241953447735517731497492066401509769885700302536930725031881040986379979019570290220040674421359134212719204858267484683286758450103256316685183664430776466801081328157804205045327024325398551992983939931189993371958071782301864866299202526736141732493443995849250165249169773637714217660029908506888836945160134788743092065523278278452033549433107632467694944126806029622948511068402680589029316914466194014655892701174331112911714920540182837777936550139525039432286971095506257428617060331758408992011100766281312187674065995226572118595029475804185145145866516499310260677721223221650914783392186628625535663548176115533904439781184662294747486055201795442981909767596301161115764368074530825226389132820699234461539323457822088716891985916482571580498418382033165144431360383759886226445879776451326455999464864159403305590494430308193631318378594755096136819276852661386361379320553583724706157417403970777227487036805255405551719142932079436493684992345799280916997138783131041915755247110423517352955071525928957901827542348418985402918099510386500804813173284410275879356633481158033534316278739870682433962099931888005626357436280895129254033471711184477458029803668872766628227476008435056118911634765482614179079156380514250290956457507791053500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 18879562353151864012114528849185962960006295361806177271302745002538228565830520901541282844877580316512888974215852974717346160763902497830603680727370783239256418449355440564019855436354961584714656025845998110886890817380419040875564642869521393621143649309008001874060817237547608205735716537862402718305003695265270326052934608672662270073927206401211069053318476803251455087991748084370138290684263988480678575925095357740575624646210412987324316734119115164979745066479877598948238819966440844201115462535324548091256469829803206289410607165886935780865795284563777796780882285083737340482407322350282800507440274500178084777081535400558402330937072745594203000536982067565694579191723404375300695662300346772952212911106814841592023158627330670400428562892914349182004162350263765888988570734149548796364911275204904958520910941863367280706759076288259197982389085674058144651506877448386181758561182198708510143010929073533608381414402749594667342578220753214983457582610730435003122384640215318556954733817385459599581994051504188421149761668023714038224158535431080378387942611439366907726798745924068875901869526802096789007728496933566782591980668437533511218767018195220303167442139645015231058626914119865148931612486462205999164683195866147239875897729009227062448339086061891686719627204787327674936222689595563400097784178770670445330065014718387574186298408272266164779503920054102917471472389930261373711983795530606603544446388180216471900957484216107995488772353502535357192108116041914170273298505280122188701286854159521469568909947611715390563522360374995250149002702222994102761063189590811142302517231898039386198023114955705581173276165096628451981869289484303245930947494023546088452191035850955323145050515287183948214173852888266567099423492780871815836574247662872086976746839184505522528570141809858877477251165829857772642460217923031500435504193222527431064704670373932828332096498374499677199374530284800842453107389535083124865350716894400788977965650617108581676036112448355322373091626988049107696716433596766755609637420632823514739120464842765410875803091911953374375780690728684531866203388682126127385470508027136485343058667117939396572309686105051696561045011041708390689139924990414882054478382131350710984588819851294418176010994071703847929327618912901258202917657437150532134867224898434642772559803450922176849351789237408144249397435508553778696827975068354848249694928987211578997250819539921010346060873400539134823604456391444088839514200400317908557202584558305961001179289005224352666568728330446284840210090538270398027131742656061386117569891488948560647524640801011549570681889715002113484894515992413831827906691463279047519779588920558327789564641137584827700559641390678028268402595125384631037551318037471659124221647201163306879293847591211812716709805708536924838067291894073002876616002674374824722069538941559976090557062146619455411606939415346181802991694220118841861278492866392682558606275556127723669487798582659158260986703046398626890789224738005389879996835857159163357636415243433605713704973587883459925625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 223755611126030241722881678992067221577047790455936080986501835708437101611431561228362146034309213276232701359777622643723469830894641374499134432889106710774737298975841061026185257351019610956498706268062571581830678200006775425395537569749730088814632775580018895556683932386522449381886190825198740514891777862502465880155824235372484451513620901765832834905558363659993088011696193582813933094123871271428253429822443787039133526504432641513595529426998944142877880183802256118559707342574506052656315698599902666061231124056107131997155547218725454162161654340266919769095433131295313441244666111323038926805771394269713872699692169481832998704866019718374722953505612025396767866504034351989314008218695438753127532039358141689987714251673105550997456167846392939031555863410353535491609141880597864684140859858630950260145454941403041317026821338962233702178025173675728223978925708009406077149401354799138940602111956686537362254352667341559385242170217975297967053635622197749604895032179744938526616815638363371709353278337495517268088464667838754807325834665978948447030311582279866001351281426170890048312641624109832915548322158321783225288673740625786375808570684886275136968942356666613689392545562201618910749754065128706713958063056180968658954584218448727405495344863193274569704371293989670413897217578424124169540474105842470230755404190994291358361384041762244390859734475392856776997335710769505548587837307720893138725964272915813951656950115915381145325106710511961122866210512785640509538409891260824039116469192763764329919610431084904379317023542513092862681188187169273124970666814903085484680092794558681037553918173234848340564007813794924242353853222770554204198556931660632084215675401733158742353895652774862851047623100258824377410651336417124193469418263778675160878382272835270738337693216022695720389340277474532357654898334062654077920458637982901470990981936566089879001644647335359477420167494914809152939901969255366368938104471426735950693590138081536158831336188715249082708879506740561403375507695165222547303029197250737224393267489607200748189816508258020952008581729767541015270144287914945820079809806562116520407078318668049483973821981644137809984376661804600269602492062307362512673527126711006600349433444596103238963128391302367475040843508410902562607877148965971455517885130656360425131712531853343400127856391487518590325765398543654058201058013740791576105953865311395683421172798822065660534999343075848287389939967036448368299259081902567527187975688318553079816116188139506791539970783145234543497073704699098903813868188683206641187829642103641434991725191333383143337607317743417538209664356961274962189683480553946361621588099501366780615766529650626606165180484823858707143000859294565953217826860177229514058879894233030071379817979184516725715217350687885143563079738149510543663822419795483470815828608352205715281002065240706362475711201954536113315348737728439721881217779833959634834392401089867896297351677354662145306563368983433194636189333308773253451632643161263715226962745133864428140121888769260077189750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1459020877849892308531625244605728569909456975327541421586164878076309483347876301681368374887193061502700153760995821829787269392630661352764513175341772683200110457927846455043929968291185201263251703766604304663050055613123382505871034144680478128281543977981650751248592106559250320551072396391435890346958997831306711722727848740251326841871337844856586566064313968720003783801348402580939787537369958831204656133962113932525778687103133811696861876212852859660723326537821592188716560240851763541612507964370615446910501097491849475797869241113714367888980673210116017068841202841611901187937248543726566204787260308048131984526854722978434199396592997549641315687566046597822883520299397564260387064170703281611438647267794248730460712644971767008363195840272373988331817265871828136476393907296374241611784437328162178402556066035195457944113351006080425435385634644331680916005178945739187042312426456081154275843831177579391196418100269098133676031201227508757841836618192454271531181063354135551352735582421490029260261182100392365771628460780493049833515635202604017123984650103338008152444990290824841898419622485817813868406317777880132881165015260601355536859997163800760534206486934337393909529779452757984226631933269470495608342462008446791863507509865203906323619994350685022722173662919484905292094728967853648948638347469192075280288509035107429607559129576129255321610830522032287929067418452058301306860033274386116137436176545880194164915532526630511572763224324946059912134380041535114058636258290395647359996275682591443316294047148141417446796613744091583790678951423228763009474013545977077514906643011147292387170979031706273533626501192681723673032979633052224620920761360351476701484076296039429948275795934743664216444117073990447878954127477588338937080878672914097554298147077894910132809265130164782264265874916208910735106847072583638375735149874390094858125560753500658144985255959503113310336533565311232425272826240909252951470729678390214265680111038527686109640035681883370373803386944158716016863407425746597966144320679447894285484249611406410135510190083437318546421112159977858286554607070064907085480121254017257045923428272521039522102537299217568272297028027522628388278201096389245593434164128310349807613258588872519165942051626461719245894313260965994835892963087329052297224782680155157757342106573482873403926566748512914637746824504935476797933261536869033746459214240040301645416776457248720141425715783948268829916586801194001334295166190430318699038345627053053355985564284114821114109629860661077115555529402250130568281745028392112745099900328005587991399645401824070349420189006069218928860666608982553439113675688941917532922760464478783364145019528588595040002115249583593896819328375301441608272378419396271132573878693992961501924707434556130330186484540818254580847952206812819908195667573046459276687795668333672352929570662881231123773013908772381066139898949511536017486516060648600320968791681497121371608470462979946619793764484714502781427025213860172116023195126117765198850581243428685026762892088739401873163125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5085128522823847873902035293235043975295638411720837846452304083456551701370002694144142592888411501902120871039754624774167261827497396849392579602334213619065292783685499655320946710660827421584361828043529136845863572444305980533137382670286979411180615400798996802375762377794363990783811561341895112859020878341386469833466679875800525837653300139840151324129164062529846250550896580759583402478650444151277179690415304409532285007696575599223150127436204015524867912496313103358584676986704105963806021532953714170151382816492355766951693655284778846024167513175710386984266614459946047844985581245899042292340556439196933412314153260859313372309496466024665629050827408875379356346252081827805538679492500728278855266339786185195345412698216367137044179750519432423008299311767746152368226678172157573103284518752183219485105920920747324687888587999626464868123580659750946929290002847166716160143238228926951047850391455158916383451492684860953598333151890524681716854197187418912132999157362224603487741817439590768781824894155153717762104704857086784938260079186635817518177185682589664533273190811447071153743743391101781036983306104811588648029946686052877944138638276112982854875956415144876109664934638081875815016241531465661547640503560210033390868183190815841005442723917148779660266181162759761717888843490804455629015329352262676138203739446363042359539273644426844998010039516511918211544137590623510241091432564427659572105261536474966361640808751462447241392303792449082799489677529556651932616569501431715591597284378729375585727128905413931675837487308078810379195337458298699150524251673526645776731648513324172775601627013843658630640006536876548822866868052882281178089544949493824521040346732955974433221609658563720328564596814173910849308247922923587816001099383382180782245315145934967199683082762713699845431630503027663278962556095181354751554221889093153581447489921992352266920410018326893909304731203236661007163115825222812653705797195494003719899677976250143373633341511848211298360952487056225428141563499011485255089117914549543500313657754253503689652795696286910959826711624995358027977170383409644130808792755332944022196714609544635722117820549240482292917923375410490421089757572440882610409452961226990034982770236737407672980907082827460991712706815901943870524878746125731514409288977449878806627242539639294715916225849437481563556252975384862810905773227046706797240301031865283870181891655149496273792231717497464640035187529046786757660102108877728848869194534844526128658584517922887279000296810993417284735688350640004305748903917964547879871956315570771444139561204082989768455880046131604578781735409319934588550227631532736675477596418575133944827996745721615477215507082510371734521271150395001931448120375145987772011756750062594872158350983957559064895565427379767635158640947116147673239094166007685655090208454345041075566686652524229260125503446280106410158532050142556095124609313428069525222784204596681424426765125534901218508845761217610932021960372290995854951816430886752555279775751703298829107099799312431413837000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 120564328645004820058420382743955223571009305230226621269152833871852822636439836173731438146083287526202608689426214923940611429636225575434935904816989406710864020666707733005144226468804620368350087466607788702584639543588097326325633117887972324389301770647530135026698348346065294934089680319008044224352728173006410845485065271032325747347516184726847020943260057535316687627373670443444549663862812911705758618581610201832752669445124341578898949134763873860487877109139729205091980907472990169898654900268114820848989323142058361165429496889499834483792467215300724593671800490369163476107541614689878478222035948494136801592836062543168398901065367270870484269907365800033962915306505523067882752258359656400030804138720372397599109720187941059986700770173021309027039530497114807668989895107099917995252867858954145526120721294074322728720346025571183128537719862881247038597100253250125540613675650383236253828718624320594109625192098628605652906024188611108092174645517913001540622446735061489587517281032825701860309257057237605692461233079251345790680468270591464008102196613534965011507099662980973117978873608531022440726748855149265066406251548788856679658351405074650399631938448117819524556537659908791760103617439148110962023309486848576470697873359872639250532799086557539747438115739822517656055794745089984907386653553420339309279726929133714207697824306233485980916001327667755801903599798650376927905418240378414050253512603692436248224697332993608539368668610792435855633970469953272389432027915917075758496631099757307878489851502458733506453054300869103127391335051415158822844505224087501882979210063007389924640243710019042491016837754640888936908351142710929533760236983703235173416364892666978204423457568829621659866018615806810719409926324052883813607673386814794290901493359223022923559406625632767727602404583367068653546407397011678103909031571488259967077179616759427775870187247226522230387406869268445108231310824695147843054882875803804210375665977452901061301770491041445122092600939696519570698123434414912258419227649851614150080866378192774888654776775045045749641002917848738095951830135690025879767566338614106718889715243640230324835585978315483208601992250733054983568142934348332353301799310523368847880607883062550445219497903657922695845187593803524994602700096151226522843060903840742911298559656542137161226680997625450421099277724207524075181646861007283622829311454340314046272570035774673779448329258379637979726430580416379374643292152243932452797451402913560733626353027840107588928697077441048886659057085016114762899033607321723149697270051994727722793217200535750425999065399221118675080990982378284963899152649767919959501401412173725569767922201191624869454244759343944184115661584380100209676071438578749182242386271283024458401914778436940913887871472284255246028034466194507409113063248247603577260882003691920803985021407313158707194197599637204754259286244538615192716077026105696611320475035368405616038734571178749084383604873810503416814513407469072375462521251726345573474694463396847842380387177766464042875715125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1398824097229242573338132737810670798116196932561190278024116502646415869457675747781053463962492776810312922313623800754307757224473478705823985146210445647611819879985161836228137802948948689781142240886360754830189766394038580526588276037745141479032631192737319911575115693238808450188436361392522927264006650185923248676753712419263601885847323479705794109266987019931137438472721350599214874753029268840803637404909073118979432522541399156199904881883366643377086498140330837985967473328777664272538496326297246622484388985345990806682723819509023990723298137323424941234155100561787204268077299356232309560690824997858193551924184086034301042379336166594662252051378126914555424910015636416072286183278453796985088589670217694414799517799899343440692873068296775318747840030926142738897524155131457652292961590592776167591655798758121753270604340893596894558424864028285207465594383068699032810624007805702019564777412984562108601010720017013058420923830514414941985156052457630951122611888634081369925651826667882673444913807331871455461813985527568008407921404724451894697032067839938959118611497409616508193587190444020615273747411537391877306700624364992727160553135075611452140051016193979499302526281186872955662901888828768598849679553289654470280832633057103617479935245696067771408986072037786767051668168149931180012715997351072214737960352432337992946735972605855291362209350765138101714769529241535525041077183762363560945558298637609675821891326148057193637783302900067860945777216550562523768694227253473282239200658709378445011939590351002150200785854652866088225774435487953984633914406045214906435329821239580246595807200199597473741034506029229324282565078196606504285850275720038839095056543530044479150889719845691211173986820203879639535309760929708365108321599819036448525973949971337139458855674774859757036886973715127181570533618918996354844631938409179401819068636342690461442627680794273828976017432632752444091710602339750726250172701269345236435950252100204191130997670293672050217226746966103954786189610968613396100197590890735871744487418917279520094444738213394894646747946771899807633038948333662820477928398860280464505177575992700786410020395889571429239782308649123768115080341309035329412674921803612842338972931784117937598933131240751152385605256267711024195390528337489478127459036297865264734810306409684878644433563332827202186785625571879147495897430489631612652696773024230292281959763908965927789416970519915797459299305167673849486513167314804772381327505486863812841921740772276605232161856835078533150027889978555417301041041542239631857297489942732460659196476724377744565279977302898840579013172093698610192884417388526184824619720737660684024844522691270818964309970970635493073327224161675643488569908508361633259796369628214414542838382649366737349341131781616259035952081712772212048530789009416445966290702273748551006449267327302057354069118156809908264249148655717836172670481230350604249704984570769997717767050795713602986865925232414228344155394226124830724801161394309103100732165782228799450753967051513144573218953750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 9740336570249253484412624445643598078386895760793565271197436747763221690854862825995275200033527331540060538340369214693857518191550889716920284721414567340175428444377882771957519525275752201053233299736028012874359189742491247933929471119779883262636875881001270808769263816835948722647715939734173017517437971451694751598539900809944840643511926295341799592762756650891869596300872221999453848623071282159714307084999520414717888735239614045122510970072208227978823366341302554512122588503870935672468764220982223803831890474690291703154469224506258295190045182150936966802283877953815874593551065938599243501927965842100607403632881328401587404393273183927726311417238123384952462002562554005413504355620341656527221148121095819343642093105711076940308328625853665993381468352831707640735392792984484549533775982800095541353691442889560719213973654597356465336651684602235427687022381125119516317957102027065065269859378339486783396248267150350334890081990139358199813740025563086891186766789046690218225134236095954791246935088869783855515652869456612379773658142087062552542855767337661081804012775557438965286762008582201421731506809892809823345193843623175171101952303720538076069385331030661635582632498322941471786477353048695747790429848544287791067531355741954969231014588109165516518319509887140113753592799665997126346610647548213023311985536713786367485565833183801334962991797451125154714087436589666230235413792157621398650591798543629913377803226555992437969960249653726109612976014449316415174596051185023692846558497234466251029741825017858303581347703391337109695089285430130311089198758128241219406467562665151902191522343383085707981326428410761196693053970274089932672019526280584724740172186323920187786685301889223084830128809176163481948585533683528139520169245267579072397620620038618068167418246165393541431139161218623943834901542800967416180369499309193045658914685528813047119966467497646310162884243508785677028875640472711212726933475786776149838190219595714512703927461332752391441435361533974314092896674256744502030307920776349367392932986319157386992317820057979358629761857000742623141537058895695685675058251546202574796675636230794961609308546520948314335275466502348853548066606131637465796460436107980202156624977418131399271678770060701482907711598627468907060508715578338907081101664457247315045806116445812507065586025029790443743857552955240807380296853575407958212095731980416406151573729939944336415446223737811849576343183516929943917668163792409169169030039279025623035454735907154193092030554290874325331875681874363945696737666865032264248188940207840707370018472479502869740194693297068874677620771213267149998235115449227486883102462065391474269032829565491189159242621767989094376146845104962836114266095611165736550066191849744929307751865401786254242816507912674919563805712547178461831354308091483292168849022839190661875343612704841332900761594299851982960811440597981129019170931374168141044872836593651691294532212235922326706634883257451960136904329940196165581771118259075950619967647118377314617808802235199054304300256375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -45806547567759257463979138847929707655521309573862214642494857299573307115607627895476763153298050561702814230032955226286751020476543942659277076102374751270179874966983678371508772076501990855626026483224152322361777253248884573821034452362506639215615219541387714065872279516311094880322294459513497040297865553413602849621296263222705834842314237869841899191058671739822688885449803511555824585593940614672299282992520967002326730361095873404937878542636186718756667314470305408977998812851751766738717077846340036627026577312602994055321479374410018376243163680862993191636060259203490393783058946634725429667239336924484671141068119460925986318110084480724614222794396865465306560987006153612018099683732077531523728776780395217922860996295253072216139473303631001677347336188280908243683679927227583917386519497369486042967945781597488046169427694481479294146037061816323340706402368513514247249106100234767729473757097948423074774220619754937878978319767224858545206454186545034744150935781991205754875505464252163927984030403508210302251230562309988945916306352733634054346942605452318660936867780274386881520351001374301521548734095920767746821323243801814049899544343229217216235622710267170263877272799001804959180052710995088076985425130126547634330934539613954921757523853482649192969769422074273250378825073368153716879584341064626638885335844430457054574700106284305728041469854933899680119302766935049237171344825587210136035020678209766239711674693479530810994443911274982850849131186711352518270745265210318786493368977914195802062125523504361881967909887565544402752359357241882859024878490236468979544773189339588528644338756193735544995192010439961371575252328223610582345257920733367865415261311908060040489275488145842760642628388836619628210201879858610845605445376488774890838712775531658609116575217993750128956764462315207536927105476967321875984742022404526646383713523103699881907174311434753482659899259060714183302619359993482535064134998954763052329964859895007815135572710435695950105323795977482661134149785734957882372912547726064650509235871682730232705302657261546430760453000210538294936073895968393474156519990358211852289017583783071582364216002305254693431266692368806594871498603733020576312820006240684479134827251653200315279447425159724450100124598678690041047584737826372514673578083609606761030601008868753768049704576079347238556171167100584380324521263573474898875485898188403049306933524574869373587780114115325751155240075676912021924782614896165113700553520170229909968107732349254027915431133740375920040930256376462676853771860194389253412584362529931386391467954557927112455738447599169661326199894224060086092857943191900848321134941124136627798111130880370695356602825754645791570944147785205981679681216890087910294636585123556790823340066205944714079431296913789050930496442818157378134602143532259602532031195868514759807701794192813066562657099854599644869177475298067259032405006196748475982708665454106089928215473587320466124828839106148655374846824819713610665315756522969845107188370526465459964476944437653374946561852500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 155907003634258572203371662953170527539214700686552953650160040754301662074567834747213771336680740814849182724540926873190071341772509416598485237145245151544881136200736291412603819863388447226104318108095215957077563218606870352465087279394471183456369539277221485857594475305526851420853143915084354558137158731726233198194664622095424573677269782074706834006238526726820896669502575111153731849234111129670813955183200248937609943858893669307818635228408435690321361192154528382418606004319956151476570019897785025604915087468141323498622076024678556009595731798615698088401028819323174737036718740712428762618708364671910331415338721647140173550144215405993388706325510137317133769072246979979952440642224319328414069404652560403007514324771112174449868866849034046674814383354150215694489046960577822738999286112568112675861997461430397159334157799205829412104777434347660019642754224244899327521673680897282269720347270239789273718370781395293504848018261019761898298274374066541015712581528596575969706971955938219475230170207372075599133191120670714688133892660707782633116972492789972544665851116430689054634010152293356079009843827095561118893493207528978248546906725601714832905368209104340397735736622594639770764261044601005444049036452762562317410947680332386774902209648481904244369456077728250282805476896012293002673394879687788738105071661387104674876908837650073087109475576042305904058123979175804664075664724365939740637904837802308049633987132769769365941347156555013295917528254836816967849417549305271402062390481729932026835803657339483365357406192522067588755522629114198240932120648521533148561704604157362261609936299076318909450278680144146847345313132141069889942781232333648795589180364378010252560069919339389188785605584248505999625169351199324685754689884369429706847459159498325982824100675944670625212362982343817800815002049089593388999013164734402372162556212472929505926616523411146770535223243022659009281009512419901285202014815652116986616740577557366988171994676041075914353600028653636825784453959146558490437512491587876930667742045488740209721830669587157854111992744408719382790154199007627696913119799477721865503968758357439496288325122395928708063092536062046069500399946040737539873001109546221828902019160335151823938917693269692531973268572851849810450609939293527822612255553245139901274137789118033927858835304774189379347910726440521548255361605585955279443535050748193275859061983968551772662542001164412197634024388176484810445633325532033665095441323089151727234086202274416542532176312197169511978426488206989649897489588375712705344804440880334356150283920034931313059091155004581069111464292703482393293425692059089017500478105376985444088573343715538812256390437319404152183469818480627018591611041439805799195824062191080331466539114280666434708703901203404565010033419203715393548988042772901612296102622162715697572949594548435023403293703431583187167569654735257396208034773961575035213220042028141480172585711686099820991775289256739125311797268790809972771966812063399343655341911212399845799872748993839372305713159625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -389462700584278863034447654304201036812694961270025868265232989020680820217648391399138765558343430869444675568478514601699345011105503840136823912405161707738855239536808004349237439205176188886356028003446290055001537722056606365010036655514304087754658201955024607814470248311701843285053685297177099237939624089795553880135183639756979357800124135572773602247328181762316738317914747233570212620591930421506572780415591447035364154909935067765434162232566927004150966836134960733070077610589775229752426961146777571417203109045724481280918627199003177809291335558501058839274368478231821050715981387162161511541501907328718347619805927712772882897424148314930028327553492099206524940014451581543745919760121368930947488012062960649390737415422441285439116635588933778379193702129850890213071302354308591766182686757952174640059361721043168804081327362015754722447021306314662871552087084681014302827761706549399525283008797118624871440633796121161670638356645686437162150689913576263830918960950288765341690349890209396775550035602311035013589194440895617008453351521304689033893043263224296070158454495708253413817030776827902992459355653156334139391353426864719991190997210750515917349783230258805004788881766972460255882850694526310074988066993226784053437229866988116542220283183959609396355403304617527791992793463169759807253910930210746243589227185334626186757191415398672187886389903464777638713667687094470201736429642857041207387986918451497865746207446403627158676544320930107474025434569613942443612951395583476252334806132966187795230936508026933452362207550679797559056626228156054006572533080851605802054172887356711044129659839446154019340273559054198972348426912737874762258297122250784173543507909059985570095572222483004715416999447393402396784275904916647169688780869495864106069038330387081344326880599397788675186426469566364061176123643158341499597932080587530234817151461293843231331908329342223562602059689200397144857362714518881238291223120358877331148057622691683528631429823746685605068403635895654630863276853654758075434683470080772468157507788393960287782861236526535993997439136712224503720297807759997610849248460489107962134304408772325081991777011721244459045573705215688978850878965109167629675729576628125649951631244026274599320609209399116641711261440788098857976446519252944908668603267640787412976222793781776703624592901039447056180376462416209154872761323243133938943937632390374178750411749338770793878843673759045333849828546165065896082727411451874032620332287060949269884936140710380923566701324083378591831097640457012924191613673054333476053460741309384773757439427647969339953683816057078168526122946766422785875899922651798289178376780276296141428980934446017615330653816658584751964034836471944023449166426341374320273973036382933250376046844886802293949467074459448942500777747619150821347737123477571828328840455252288266397562784719839737823847627764159634941857956888771539991129393830825331334505495828185138604813246864525895557825744404381589878962763339295374861290634341601045414667093899787697458311496788602627935710607250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 681886680953389496098801163821208843982758868868354816394958842367091699715357760844024244153643044159209608262484643262026491699686966278647535647050610294539108328522017814508490075573492629531050606367098684523993227950416861598082868472574410155693358590405357628403162983654817356243928041594134665172630156776770960074720685479505861524460597175042262357388049309608054562539607843870408526022236355653977538152031065604529082928860409136312846299065290338517707103059762223822040860694893455011884786900831381103432606566664677387576730704754803509699064846925517016919116128159327394911888588262558637412750516365546072324807388764462304305233781102371166162358756078873049918972396300008302750525454911098136449733359591611771328627280420825607399437406406944053699195799131839045618574746873340201186724914788172311244593465062304565487542408181493064530926004540892022799066513422837248587425916317117942266931115672614416120709221851768478253997211366876064357781573470842457827632798364580118135573840631427812178602344417128587963954362794461635249754326806620672588836837446720267792146612864326824128060422275270547873252584707068243073883395512236564187900956468816723594171478359123660535888520881979004676331506815388345196914365219221120040984823570562387797785875422093284779263401923840072563369788886604603113254434187989691310668661115418674291220665656355378015173561824315667856497872933277059948990315926768511782498816700825996188665038905374332021780567362751941729671545691184569080874880907753523889316272244033771083350777523383433406071948965070799574153815847920841726237893948966713698859034644061544076976934210868891069113762655550689246764508820273839282858160299193683213617564406045901264937939361498041053558090026837234659396088202314118178074965440273817520827997044852644619335602805192061372677197131661717162258342249041829867297978138513216758786643754854978686460618073556609988408351951466537060478052483480067039461755561771997961164900285482275182194666806651602950430105245769233306245977930192515888112977799734571847623789344738561533084419597950638437061392259392811411758232149140414507725578631063318162642907206160168204061403149059977868594847136027773973182373577437667685007491087335350253129457694665755801737418304908131213644956903142052571399810758774661336236561781935264996617593652690337034322954543861217663275957813172835663771810893492056315760463928887567348807852902040499245321199999624578518898094567760907850993648787004603758563541300362412459392323689590062513888654276804192249133075062783296863495817954316998156193193210168604543212515495035869107731212997605078975326251566691532811380647469222551149819470676828488262111125162500779841780194467097964171292785915594997265628088755975304557306025336343139536757986218713262570499891011155313390938677543515552649527223534655775668426606994671966676974228115004591906293257752058684230341510188271681801176828249667633664203365687353370487168013203565674203737669335070052267163796103295654747295565376163778290208945057108222321897884133866558223544854096875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -815985780864958751658366151327802914478199916458905451192951243615859067181309610041565640583442754578238320306608277171567532170784878797266090750650523179062850102910783250493483835849724770588436199766703207740083655520454249874369881253561925491178505865878145645275779426861266287973961807433818611443861354797774404788844281529452803713052087676697918071040150589794107124635569877613059600717099697436555140332350179652037969511998627975089195324596095705972929581140837376559340148208041949762861032438522898944660195187723552199626877126600751870610181275336068880374838752030966164288755434109403552472088973839550917418030698526018014658368207699395829471512124303997414481582837909209132866735105718537709926667138989314520481114087128191640541483061058768509803007283744986247613612607299082513803388219363441404693829648707965665602655102470052541017186759694448382940629383479173157493949316411983580829318912191086980483508642494970709553625149870261629835505151228950695190153629719858075661940555346940478546583425790464833942898859781391002787416879169301914268199691147822334778061469763048708311987530615283856934536751089823200025174020768512044706811927636135282775914943643660691811139926603825342575645998621819173894709263238567488954027967569601802445626039251937676482484738726065117718044684309568764682822181245836929416231431745224534955154556933681618805563177652202383217409107953569812472906868330559762045170536921817166037268408892666418351384498973579296124456367694670959530769546222182318778725306480741404291335823512812463605724719972762392136278778872575756456549737822610596820432618673665835652201709813474169707895642911603535525512811033761672786962761294299573817246257595504143429338522741632365503148082338234441280434165373882697465486128888350044684142245524278228825230177983671852678928171348631572924886246700367993775880744206812068321716139825835796637570675775082012296156148111877186040906018725771321519714098335895128997495412761674248688998455224656034408470654810352518278405288273173417659415248665879792530769210187777780887997692036854926021837932343100205428333951305198667101467249936867446036998601637755514940927972725665118996682018550132989326788073440778164476656944933449612932882563518665054458748583602628691895329198659900827508475507613581068705851690753006488714217385860294917520957628986583078073719199780782558952512777395720166641324266516748108502599732074647025072782523171718164074776535729679933983880330495378927167426681611925153005071954366750083573022501206706036919974347725094953079119427152243775715595092292490785107169256519840310654850713083789255229636972437414361992331056655531864198133153996088322616327957240641915312041547997414985597467329897008028923358194952265337098484403357285861044673991272331231382227262080283268192298952993326334466911716619998370928874189814873472150928334817742970239180928413974163039642041455512888312825695103330629154801054364132994565730091836463952606145844720919662866859927622028069825516337569561164142794657604264622392817393643492204196502906990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 892982490016613329562043338191199335688184215122035161563357863638494006158220921699931433716027783189211192896846096731401938386761382098264823426959345211987561736812321736530163512797106335854808497238421192916225012493749026504655028883773872459110741952971933302747082352900872048480300075657979029271718652182227098366369942765046749744635358157181630292653749908960741089159629252256910883291859188524905518281807344875250817856603812001624929775065163444808997666833614719772525970811891582719343354178736490989842973768654101531994408863920897841397204166764118385267032014841588408108464796743746149572606849364127826267136123175756847149296960405986830498351679597713897137646630774299921614791237584933584460743496772919776275331997589785969901864928961125865362995498922909008435915376822052725202221617689757141521450516540460557713406631855656622256702076192347023600423796902193184309058644883265376398753923036318124768351626740201573227036269976228672410805694527661099187317152061695593776562937846562542555215661641631414290031953630220341315305364551502778605042645148890938217153957960112013768122823790723070600696144905715408164622373222086040829770075075071686044264746807246240291545743552211651426195843457772367155021309778880998005224357921484176200960765324859775587834940232478845021939426264628311370099337109810424650324161668310534841490551378202400132771981449359177781643044113220531686603791713505868368226519417984699845705589662856027380982838597181112388308235949156660262615197598688008570620018147405953684856944561780151475890981331494227724241527724048297564970739934488933142786708198420261270812315940321171039477833322242164813542894951031025566009560727429069436915843977887282321096885017753707432978171409469879364036307692356175743090391662853522106831462165707168531961449211042392896704988584584353059881401781049906288071598476665978430409819966861129949169221905831685422235099060109289624539289725417737072951681694374194636435723732633728055689587801506208126518714276691544571466942822529198371467028793206440934582509697131626398436244148944259860223089009559512451007015954633360473367838917821168815227850298320222708824787954289106653814696059229516580920338438249233655666126430744079125406742020208284187535165548199153285032593566055165570978109506408194137317869007204649296059048697435575846120596363978041452212357616021796031628510230304399499519769857245674305388753650783188083844603529247040056083005183525749697000587791395654140276295662321171830439096230751391433119096990987651876509489260917347684123341368660194367705069930298342188319397609309132201723339928724213903756325777355993223513040258736076431609600418537628050785716299763080824157521351078139479456172761265897741613332070133240889739585839011091892599296637969646419332793545780992596066938384457485758079765087221817851285946087981840584239969763673904898389305635199563212977024125033236120115906017207372042261027093692328538315306852179287657144130023921640489614085164426847983155833277926505332952832982087568209519416362714859039031800465625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1918591428985480155995437759685785909923988994363638725999135211433195522972389679685735168310965388807108946530972999626174233771335739782518507209282943229615185852796344561659638154217250628332608279705981697648579105749935320815872640237121417741731192173059653229027033320708820304654931584305740958137432999370138407642344381456605879012438316558056340106945332858751218921401753010810280843597926804018581379974345090412750610882599350615121979934998857512490580585497477419832675464302329128773429420955805637595614507841383568770101371797546817649670761241652330153978374915184376840213530825494551626141991693724735014296628698237242159812710647140635647319710602526736797210324820269893791893675938095347091756085651651663011680869275679172440696158961106786043220907949893274506841910241127760990841751125657688624405836529711293450011087890136327811432622621255400432833845212844948284408600200367849045052263649232183810569216356389179881810977987951575908388940236704398074550449260785062987608807025508363448649795166562861828464754868089788558857692883541946666926919654713188551781464102716120667734378350888708648048589797237135356943358620361690135520097054801233349736320067820220863178633935991631570838404535272162723027489413336337734119814308869122774816792158369728762018397287922340802811086656634195327686377223649350769672736025089188935062732651627302820957474624690039159689967725243968254681903787098887338416203715271594342224833673905747573208585343597762468301980129704599908284828827496022237813821430413588328335317704351898714414014178569313020938641640955901100668291838663881951700992460898392584188608734429672744576853871649117662445571758279062746311147317957979569577311062374404535621180414605558451396018293012720268236259947811073292887394880327186686281069018206414697784836018871654343943475143996308902950534847859881365945983957804672356720572498303610668995307094416111790525675801391350116749275331645567535906314005370790862268366313291328980175515152989715298986951907291815938021208489082388535227219695569620620075436280857132995183224400607339383865095076932260360037161108478065835420174173079741472863943798494456398512012357639195203943909962856903178487440110577159227026361141997439987428185366519697251875660248733485680171772530882050098770965886196254580548535195257987958754778106425670875532514463176315916007306437996284948151770884041414945787700714330423012115296968941539117003726737328670110108411609677624260278101631291609723379549195383022257647427242965250510490520470359734752254782877246581771073256277910896397908664126732441649438335811294956049339879124891239927292726273157626061058205717646061533622869559304683652073407072536378074377469570469461604723441261458082867694162292890783497634366953975852776133430881069690076532862985477056503582522305037538901193280964785579727330262030885010908053502808323527375868598740509841461805568851162451007894237571454012403455089538846877986237787308884558352506200340561831248654760123936156235540992026311697734029559438919354749955611846843933942056361764773750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 4999090056531070552315496818094808995001710218211550680813751819405201130627023622267898818750709396232463208884714009489412691235297036498017941721043834371553808530159959274748409314309541608228907453878288083436885689151646041669293747193936735768786027122072142705578438624549122397517621485911866747650317147950885777644380847091064728328276504973358258372989440410935664747093338004629817443723847223634348742655619806191553844336662204357336171231050050597482984103018924012961256118161624365858987445786915969645457093619429471172217234641423763620244954087652398025385749765641499305880240423558967646799714788652100834029751503383692382820991497300518538296619700088742206960948157176208569742857145673735062753388760889691613373718690940431409326782549959569843797628255774186228057014352269536478984417179038619333324812200538426093849243415405343099274556867334158918366238519771739303585540330750503934931064570223744379896988413357275373579393538802326052059282589411349085232985739200737221058435480917891924242488918123868490164418128775154045167979472280992159951430284243660988687825719991482519122745785714074014946602954515665944378806456696804883664439628935467388521574396732130170181290163677256233281994772959834019458701130046632038948567461460669153703747611398621800906243493953552665805814530797994012859000468107709201335864019130762489313028543431812267000012418554774901095443523080050858494470204014766128049251185596582698571421346516075512049517869579895074396713366110638433931475338729440874589515613646334964782264292997407604024354041416098524899836698970943673306179668582739762827268465135978071262670048074363784129819730066660430561275364482266340703259627305263671072206014484461684652779143611491218054770309585470303436054050612086719295202390718203584597613080657113634273757473609911487553159493580270859333527043922193612889492075216450216136935695886930073946255418981510575145310042575849532828113870684190840830993792091200866275211534756361046430472785563919090833781825621945211403465859854925723005995520746859927260223330672263682255430434980406043684362879943253011835965789087619143484232240317275536459497476657972030882604844835779656684225188707500136513756042352131876965953128531527099144521895213375141988148805021426782360759045682417008087355263814851241159354548685651294349239779971583832006554042425187310332566780193044265377244224348307026740074871899494602900787539750843614239755970784636923829460793401750977467916991482106799074251691308050402738575016892082255251834358812113901584902322820634357969944698263239004184468472216364462050888380650455295553306879379251375698485426477662002606360995507865968490587370269299138689651303009287685612986319451727416106072809983121063791884633599621012668197089912476506852621213953440180417367770636815122346684699554342654979917350528860633692647249789221474856368156928859265041005064054270854321506794360752881604519417008832224466640004126049298603402180607408767003405933565192855150498370429097923318828580460892762007027722052678995561054133929039936840596130541875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -9173513056561564840704970101698305473992169279374076938008788550075575757426677631082398940496660873166929218869906577756616287756252737909595408135741599419544872182048022872601313949927394526186499476013558690564930986986155893113927447703750095386509688858459776296271164149236490347189952060284729334006720270796190657462866850690258211439013226133638505931845656581615081303559614483411488258621441235267321843576036027264528758238464684226819240299494714772277129910153503690480218166233737209057695090330110795608865190448109665984542022537067441193898067453239472297204639212758287432547780266892203369648972531462918090310899542181085824871513838975842779668820739624941161156144293929131032732466259259728039149306235103529473110654170896592118787325336012267627701245636315599681364693117461013001360215720819826146913136079203997777683660755875892937169879522924759627983330971933506457132384217856569319928530265103159967226461495254887890578971187884797091221716691083565746526161066372005349647273782141365065967334994016713485544409397598892950691398351735997166667935356837371246185943305043786569572824231811700138270727905092442698495216689712924619852387391691234052689406823926056107634314974750254148873361199940681353710310196744165286884304472936130871979630885548365065333446732607411278405993808607385876299676094107868601492000891657716421142549532621974192843645256891355911864921931230250375243480369571848677311801212243174229873800844011280338997678181456438154833160532838690106757978588148201322013390658444893450317434615168305253769820425374116273771584649542754135033323850632756651872206490242498688813925121406353003498646676245568100456396658248354514658944330357951360855951985841920467255627143930741664204247890442784407809398086377249173522299451713404044418810630790407454704111866482108583405951417714382390074973353405699696160492342577581047171174864885955814552516000817654324007697422530920519486849228852266781272824399266260877487375536854068358915851435461526058910537610796442356467881265565604086407898249433056412818388011352531934966095216513500219999099425109550600868059926034825188901586108935213082604123936353316542796681988850585911402474986918457546703905513048407949413453611087617711052268703846136156691954148850996267337257745542072254756686803810730310248718817622354618647003524112381512495961370458678741303968468931918003347433132753210089389984666587752567870859176665544191879814602834750520635516612059237394543792057536824794190314150224648404630575564631505937679852417735833834903522748357987694706688194264663963582558326156199242192326663272811746851309903328390158016168274849502681337366904625118408696359037354397089148296216924931023998861319664351532674936511703371414797196156248291060162940911696696065103116579799460847931622074827213731865693869385540289942978948975604728730301937332050739428569094741769295474027174059728285746347747499317902406265988036186826826871467733465062834747105978752883294668649889428020872703261810129372752754037761227534176981950675849622793780024894742367836994199337500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 11137043876848731908454497173825089081077723837762965145119545685575896748668848140504315876764743733776964601353032418173674189031910307130412410793089283649326266671932526082114595373214335378806532245217622242059094557612969391142778235440100485105911275276390656237086640555481603757860420482883757635487665999082271707621406101214284559362367999741765003003971030220294332409455111967225710041240756332624275089280683492792276650471002058497528931929305373448932264902106996966655823896266556602155539343295253110783202601497320470948846416045471154916822506804479608168838357878317463675635477406870913368816152178014448647301346739652871442499757658514718515613014403311118985181232462650178592870744624600418903416829904308450393678261519759255642344406418741929545476151987215911154875559958222129685769165566866833991363461177624644728131730179217615013698154765727482551107197549932671265152994618651804125351179949921476382360306137894689125411085010314006418992770046670223970413677332607260816434921240957918115197400900319615906571685396851967066056127044861242687229061576970461589129753661007401872395664727160245830998959953013448272308856964250891217113809014215225381327874772058031198071560143268820088473992679173717422005925954358079282747672926927885172774106732130304892880293662672258156924065791662677618109286148693869468753849371373072499606522397290515872907248038588774676466894335215153541972254592912087375365495977745694121764809330507837104140135444137776041457657249671247323547656879839163640282816820400977889350647031956522384148998288993950564571507914955672519834954855469029950168215140336723597350859553732598451730810872735749813006250483150479927536065517389347911148042701254754080897753815306567847399872761564229613670768336928170753574116255408694375871695720340053268405578051874181314374254768451940370119564410161163029393155878538516310327553714429498444518819278930235242019456141361226634238072550996116031912864879129934401639908612335235232894516331710348496542477956763646695509933897875955411773357544853419603460712921434002619576194904357942961593978438529932379106905337166770750995171351866593421586277558935523273796162599245283444722241810956045849827131104430539260483102094048803465322977187723061606911641321046153710641416406208493956118703442647575249793620725055306554845384071736270345553321335264684308026422015427793542628399164024419992311788808068198897697602599810558324938844912893466703351801861010324909917320551756005231074561422640524448984713964577870592718811626287810011533427786326817897767833907262667227409207093169571885102389362289678039826648881103951046071218907959676176051825467561918389900881684845853185596030259929744368994694861103850601327791160453630211653638567022346197916637718499808619788210334284260354861305195539482014542272790169413255512725151302336481012718534627269067200335537621888967620757140587436711144348935220252848927875620704708742556443191256584855656399578407721205624532469012623815543305487138035635102012609400278373058794794721190875345968556093628788902602539368125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -8612361517649536010872918703848971940856627762096677582768157843286960862784790909958360098662245652991201590864200499980435749446591476493122250113868284809715340315449061415328373061502130509733788306142911639269960868287080103732758016969520315661669996597833990022125371404796509383335953970104099266916781360535830495544731833087959258919670338072332504113883068374050952394942585278885457583461521324343140627274470198380701698819308657231740195228890021570096824325030403714712480573349209028994710835010862948144408816523788202859605683093797118850952179922344053797516060717324287935115245788520338024762181984119275896503179303941934794153996587146667810104919510916947553726325819680888815003179002817874242023291509680794827913678215901428761624527076891936206990159160660045448891152450783137580910383144204125623297634528826765453111326007264453548425236574760571564231151192662336843856666804333721266247458545793698972891100654456904303501945067036038683372235590243119582000125280410235354669322392883547646208458005289907874038356013881006641369340489770600669190430838332252776571586076489927896351873587096198766465161178109409804406885299497626940756028810892048383329121604174250802291101203587072519176330244535767424456224634452510169581127130920681915900644317159352407307612864246639676066303113507863341190175895539899899058151310802037120317236978027604137466310898364281262372200701354223787378076623160352459967414823532980652782492873354246534087585066283683956678944705438490763620837027179458020888984529286740356524632809986824352347120691220161758313016995690527649910506941979675534330351100257165607327806277948850369968314090566339619404380032574412448654452874818634953976094420579264710177773368907682300727279793633599696689957632364152478436690454176895444947129343582576559991306215950320229493007282124224851596933115239774291003180542520079036738616627851607558852286130447671488887955893713267933937658346281066478971932127096641080690669766285342001241257060925136200794335087230969502003786917216063981227976299416898721066099724827466840683034486960297094782627402014166219057115752888368623834772272090095096146447856779146741398917904054611572179837078071300131962474137032414391821154345008618273268020183236185051207930165639137511014307440818362258138779071545869108510766056277490462561449321954430899898028937347227662716584383490629685499559660045772656986641092536040648226993028058905493953311364344358801101279259438217405494678590677945810245854018589483264126671552281499690369312809329168858781147222434444288178676610459698518709022905957997383935836862335674892628458687844894468927092359658788036671626934111443455165188844485972463194263873117852402305107649184372425513881224256126799428493791178240945612272888717498636049909907673002529000817953385163675781106146251273055729168693400198036805778538320712931378494668469036713108802936626613209316021838835780208792181374746299570576441413393711926115730788405353552772808388458605217806830205411738393546550833178455313156709626016223826744677485233012416285525039381250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 4057187412049644607326105876234056707547157321343423511095253649438566046693392212945167896846437455300811699626893974414149569677299625752957222567724865853006021123207089364378987610267524142306575706590325836224919900019676722519542123302282029481297207164593766376203955166414158722563583663774661009167836710173745769408778984366372204451348389397543523163933635865872364082783761563116720931909786559597520185529972311614293404608020431760335990597760526355385765702180982044147559243227434001719141686809900711901687057995290562639407055945402060230486193015208707890177100221984940608672745015476774778548388768891134872050946124919138020314552864351074553786256267398064268844388305985790892555515033291271467589981051974758902797872232848934086033950672900076885023528390541141017282903051089832682986802143977672570775737610793903845221995513835146106308477999862858943526980334501233328279788392074570835926798341160652121895331410111694977510907670270644160393527915250764345639692476366886333675099098690812373123900763535688066308342596212430201947355700895088822498854831564871608886294659676139820083275835707309504145660708282988867608736112789418619335648241250280358435632861406582965195760558727725018169183760658189860828014384562332982769877007364254129301842690471602717361323357589196139582375877026489960319588786208985345975443256110946682364095756887307799159763382763041977768519337453004123668179501799079983548009635771762242844848270495568392187611511719035571453724311233824255852478417007239753002138653041809860210806734625504731532465025194068578037081013947547153132621777101062616070241376113291547102670761504920959141941516166479642932496807409377556484636140640874481301672911808745141674955900293047254426797268800446651829659449064115665219001303678858698912783037383347589143940673277743830501968043277896626949375508598014108529937726267149338598682004762639520409984838628111297993265273072655083058593997393370545337092762507481273356413604105725563715708748382873670385754551006636537990662134261975251196012664620935681666471949960842403369916119494833732998265233671687527331647447373304628112664639439504870808202198229565887255903830621132297299546682352618346720205316147480607841618910275901820299574949294226173275488050756986804779248689670424405138080680151823082042990780497437164916532567501838261239153646169596414726546586276389964401325055369404013692010067823968996817660750291720880312785276867987956666672694935443939843214529137922780854031271446214974728892295618949757568272208199870935581257967857047448045607359360790385515518277446461834425277638376949334910485309345399424053014058877819097841747285724822773684384118413328395129555366586793057194286071014806371863667752977740823880287455279435627100482908457770295143768558978314667863161734716466916487259178658599390378004094689543123222512267969668914853558798777394136811605875789644867805669261463753385298573204832268808719841834303130127740926569757136679145343890217718279806543428882363018497658442924309800811013747911704490466963724287138474521535757464375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1827948554751290139579418363532231574825839802345621699514398662907384323335227036240638685871253087023609597987399971415900628761568559183656621872758672711422256033133084522120464107006839125072645631003826826051833025704142363319493513040626434528642232835407160932683895312553213137432302632658887571885226374026467825435214544207572160998285879372712427058046385301843745545655229865155284899026669026554837599542563873175492518046909884094062787653795838994761047069534669344159275152063274204781615388826208490915288097127997107322980664621606436830493036466464677521538266708937997868399743442970590255968577965423564011670041552024750913113997244313917348052482357464834301177221061787046977246431843274243030956309034389422652184483255756843418208267094815252822302925928178025544162059500909186917484430123431651619342278817689261151598371320956412292740463504986758609817604381434245787949028163700219565349329956850812329485682961227801302018404939498487936196406901156716730085040757000140998864994391309265772595660352392168190073325161691440403701210513904284106013280831847386942098541389857805369911426915673837062713529710639500531163936363136303725152915718627935726600170715663261441300817522626604897210830913436189924294643060000691431759997718146426855860882481544525867910863914712757954279184102394514784249297035799785240668230163848086450689326515953714932071738834022837935724423003536526178010803210301260865974839493127495419563710558232803143289025667007256396319790714802142076346031290447681501603982735719789483492797020338413336841496233795565009325963702990035178406767072014584562950193063151950116744475375002137752733781558039141932269679752462976134753628523191628428232441605988907576558867743571852785773611027380364857541394645569471175484606093725928618932772171141491988044970336554154809941646788214769470038215062746268679266536655232156805725741076003645454323344665040739718604228146569171803062906843384962251676614396125327274811487975756158260877367177363913752858260089962531413779926980900803118055661406861529930232252597114779026903082836916535841153407876740500878654003116461903061533291500673477727948531576962019167075472862988387965121200807060315016418325987101929811034165302119739956287436782543466861738569468640804377042944103649848060327416905019315357360619989830756364147802294160394144492108875444341669245142432063049070424123168976497822507138721346365384434964223945809039647776030657549655543167353423923047372320989084517896045931609016081699015070520093496526363983274838293638890435258520216575365504276582308635086490062319492955889586922059603539888457599167848964163524206722330790335921139526904031110536415940938588802735728021635849305405844545058750803380051438881678648635593474879697783482138005787004483924031445762355806075409233161985919158334441935272149364444281393373807814080989196418279569196888698009118968096975287669987344886757451705208992532083408904853859993766339933864517276952603589431801366372207718014061403984831324920387511554940180936715359183080444816467030180265196675290694845000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1780376764559984542077598506529261538798637930511065265668304409310079519483529550448670032459490188901182992659513865303358757880106049858317491911838273426363687075677744984321219608175796025341805620817823125827981608123570272859192736800455266512141689295526114429456502754584419895201976189317792913524619826892708317172212778519025593582163264848130446875253712405881482276756134194310585080315587461060520175122473388587203274259601485866342824339321938244113095816501070428476117596797107906705211617793067223362002173847566369359992699260641641444638830283443857059782543561818555597806487205276225671157622112695939398425314435807982330608387318333119268053268171767064284667973526607251721569098503908645785680792062891854717884023714892736674984797290387185827159929936624566428800046053725262402379505724771827134800828977014757172996771073588447589458904953106484609442976329296011054035411877583252041062017997506573571912168429419304644524076449310274975524904058603595543140083013000756135494983520610539649590441901521625810972935854860637127487285443464616708223513664889253005750751765106501340339837363202059995239543261328594157414801230139225560223715229980181934173043845839053028931476724093570576939390271534898723143939806422961581984507878493687335321162365840753839215518215748980231097304335648220222446532106118796075971716102044045170552279638888882073392385007757005818345651936339853047424447845222133114213725402088824265647718065287343361210730106848447752965147410403571883952507149558148560889739761160249483948033061310760014958492220246215981199568190907257636011965811894748928479747568400611553903786471110809861003961143919246187663079103259330174472370652035494040133071667183684321435225746706344251078444112957333836906687045159082896259800856327061285727554802589542960532032430350590201709214460484167463099297043376969728433846639953698916136126731051696931144145523729828632167837270825900261191287372005606260780304787372502183531497052502780935215705397345454325743498783833633996379236827618234260102897890342852418514456002361578596226003485045796893967162050649970821506717681826673744282608143110786050111073392172829351231632138103421187754403326775316206746940601061468484206421992895241604282024511157133084521889910112852838898626611428684082564423942003536261654900459789064954956662736626844371379767979825266491711042146584821387627971561914740116230428143958970138904461592004854830324707092371839696246523390953924615558350222866037140173514346367457413657376758383378060609057226320408801258629441724526759149472441797174400316023490352265706012521034159789273799355809844001446755065415395041526807654544797128448592964788608164997942349502980036067430247534691436295589769569223127101990028202547397582285547450208991512589755726758935250621845415328189803899678856635103272846866915821273561413164581240504452199625941835626875574104568953906219244759680236734340339364146652044995602384665192835382277446726902986985062794427821170028355518439013884483464160013737553402742450604537572706609107261526021712976963732065625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -700563930108334135773038189992718104009311931389558901170435323853209620374058070798467365221158038251057969075548957677043956263097138634343263047821664370067271859658117704629106639545383040853963809514825357094093302729926314738986409276828033163439990915418519877136978941546589627131132071762652120374112993346123134304409104457792184450678049412216401490243811943602832235790420339110062943308034050418369267002075634768594324625494247419390869940039998871657631724846481148200267129289446303850977251964483501599560359097186606980208725472780744851179954644926917905284299073236953075360108103698547456253072944755743737673665823859655211074907957179175516011687395820943282686728334205358936207497197211172257131708741777430416921752585790556613620590933047698147001523511056990629477141248793709966852336652148676380339519780963407220838806742179576929053526783649128375843054972536102426390770472194748758962933384431192814755641925730682594559645173210125063037326394431728750414751261169597021242786152011397433290237510233852279944451780083718485968966918308477292605202527822508193552359885403943383338950648816032514358040729641414630496049230996750148015087499322169907487637379282721670345176178009929033283393714365170451243185336951187225645399004168746790539832846752784515602989022405885721972369614400854585941354951825114018496142295307187867064653688111629741980729004584239889521077147482683224424270054502689756562385071570509462672754150497212315477625518306154233971088200922894507077598897416620623261098000987346031920537587515833545927870078343291103466753917159994113366241247268909496763053503242674375004111473558396172705244386479745361306319049035822636290368648989411209663138744431159177355212232460271454853189734451407080927659244487262970084880043844797544857528053470926759272025792021577293414091184200307602808889783933657264808102918015891134981913756005571207806287116030701971075031937278079135804233753922894600909362089763931175208758468651205729711237081629104895084509195133250618884381133670564329522315987574889729427035512476616747970046292834731845022967861290319427346253452196112554531681385228239525141222725999681544119011572223887491949156368125478274613813779535754844077186540753304865238315322526077531292178973321034131439968897564847358508543674640259298402111598785818773880449632386707609263339694276839382190079424563431065073336869677618449124504563541588762488681372855596991764066536022858420484864650561083711257185508985812580162428012467101354435719509536515125260597489420746737794787478831863070285564735300013732531420896259229533260991710440416481855429790250184521870924518412829113932139337973658835272782291130833379146217418711724872182033091019269381468355931841528183063399478304164487715040872564006975731018425989214756711106792431024712493202041078421157704698022097592357286596868865487483465949184393490848973904826856017195627540616390726692333220119436741744024378279184767637460687819415268453121108401256980929713829015609491606043172229445217178217342806633061415724607818505283635851587273582750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -682245815749127752414999458598437788891146013991248297454845782051326261794986232165530182549340249293187836048262023706969539550942472732430680148566725045436023250660341097293464218224321378591435545220960513503676173249379480128022361260187898014139525189692508366921357693784339045159195952510030124182081210049819765280696326051577759232827424953355304191159229428149750607114651026446587851035837121508959348754231494744195547479683086796747561960796454800726316224450032790810413894338432033441320364921991503117727379093644222441461919467217070441478988000033556589159067412749502761600942920393784360168764412706996830592070483981935040698250485847283151318556500423556850467400866248841573179059988219421322316630042508795290982999400574581441362691964155937181781233351082237548405535469762011205488035413951832195107391440298108198002418716058528154650910234477663503404639044651188601201726564179451314275728844489276788837633557979819203368931488443818354243656973151267047086848248896811228886079439489965025652910600594685344232453544565224714338883258770060104224328833175782024977446284909097231672434149721045919264927216530263720279010133517640546201870828364797877001720417552319759203706918688909140081668743753813766239740966416989397045207926819455984936840984746759720807613220990009008790209007835598938530646535814550104285378475341612954206775801317710138343906804255603858677763632951360818009261191023453032432912188054314655821415947200171806307425945392714810832633530307431018501225440457317786608838280650308015748470233153427977823187988639994189481223460837343360047447510958533612306935381140895086855441421844925951119707100862182329235393793112518616904442637920307757934393818848498892767557511852519486805841231260315907001364871421003098458305537536715624830076327214847299099935529595207747564909733263361415891735250333687002996344173862232846938676129340075429730978673380937267246193523699571864114093417132496233523793869098879433297477683746872244209445159632368658476443971428437080414351022930051686196563336667735725351351374912940702784959718382074522458987123968916047798330446149946025896606954917329688432196725437190309226575715798452228555393098917326801025898516847408753920345280992780467681423388933618452461230099882428447964999105591613680153362202741119553415729368109277826639702024013850732412234303682150048911879276469897184309436462467000352817767283543842848348391818002636756804538696769915450162770236944461458004301374706956301587958345436050912624632500083261541296578611569639552497611977650716273751646629871267501821255677141124578787349595757868278808067324733111672704425888748317969804781123842211211806307014630061310687797257188253704431383396178357581472067951241634779566506450460978245541701917722471431011756521138863792875238197020832771874663591483987113221775871715810210589832151704244944865505069147831774956307041865487726908917400397655397556253937464714105791620948473816365410355148096764412283994943040384326194110999773973800106770539632832275664538875528367108196570236576211004303788419628125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 572564365025084012591594032453007279423797821986374333643698943517575975853357691394752358166060258089057322129195966296345561665727436561436676650448653345283870741702265651439041917932984933361462854038260366122603157229334450933027526447102726474446346537021878277328350616695102065752570066304738970395717464408147916379822792066864809097684679152104358324163688405515849315025401573215527314776225710075683098484210027576176029963504538467726594795904486355624976297718095749634916753224617070008595222353212995905681882593491191297911923047696656107734605485975437514152074123322141749949881018718153023796777538148331952891011632489967553994760065232461610437654192869489099823044137662606742781687273819348396577928096281672617779801939185181568437270412050679279092085570184232076416682274671920807643646455455366508606158467392073522676055618058094508800046281273261022992093759505684520829464877334950136813863010091913920485084200752842181142894144415303035548956854951945713953160881662232988345002784022491465033255358154607738331728592588530156506768797686898516313506080729531124372288181357917359821229711577775317281010831345984720179206204925877552517734422760250766705820424239040270193263868591336369291583572809338082551176657154735362946069986531628369139026498483254582834830052671972796991329154668102403798433596039154123566124765679785381604286457548149772611273881252894677782617853769551749653081775369200202910441439891496986404105812132949723458056669076595391416286867059429956060210200752199928115928628822701403859871561555366681969452144806669857720552146146579327435435532659109279001236846099966652941261853743546767118979367265806543089392099073161098667196826374949676678197521484002636953269619279106445228079221614587663794581829727991356942782139958465677449350571583247390670662354928020637863508610149703828118618466298228134013914518557651457714328340283560593801767059690371619877515718745812343690778149709673554352490903548354064233770880347156868965989510170518317612735879133201390754194111287153891807518780387942383641324462784672164182928578664186367982335226472594943380003194579467647823130006385756431024959267137466139354504076647521470097484682948821792754494643355714673216581800493812093389029692472210056998927000059012144698595610799033977521560183109405388071152280294182192619269678571999503053575517424661695910904766575998981900619344696645932886455251678298425040137431484909749703353527404621065387388620508776893702208673947211162016429774859205834296087553789777588831600411137413011111019080952097012300563091347694586358524243523331787306193795131303353239203746966773827954138793601333186758241167877585600316671560519928101855700012344040079025969128412533921131116889233887284722980645753913994419393439724557213182839746991577872145580162319402455191653870570887257085293245749128593164360414947718854430454346931472154267018827024800640763337469863550973257938308159539787411479629781406007240962893307166661526645885255299901932543474447210099839083075093936356439503587070040541602865016933890965340716380499500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 132661320537322689440898684173511248851401082144903939225467739640202437755735810738519104284387709973550638771926497928593238282807865340095876752858075529878825600638415545811995295449115636559134655574821765131328689316009265296709671764832783638219774806366882866204170860867116408339879327928429668552884109294157452508600767429790437156263506048503104992390082849462009437667702319443273142350438459872377536956653095709705937391269772165664697169246201745452128709004765959380867045374612292940590264617200831665959489796962442771836096426104649646319705791509960912329276680906268749232688662307055949569577854126726456347368144919280613311286407714434235321935512656557086147284356282261849957290378366255157869594387803670994536640153700098193258943512676379277940831324058706343708127177222537447929892449551549850281339103962009137706799412713534097115569069810369428695338505779282487077351092373180757474317124234676772103423727341974251195903105845861344117654538197496452063467202683304315830593016824039077683687548308362516176405925348803374800261932102581903680327695448801295056376349747698048092324453636849125730716860896818465886463811310757122496320976600838797645900278591475757505282419876042727469020411356003628682849109090710002982892373707310774342493135000616963810534042634705138096919928123826164255029117166007241272718756309091037578338305422711150091465569008755822219234097477287742942034708583775834140767388950473812244985261020032478525170263176007527447329849158938452404187832811969943584982764280367286207410866546633000720482551390131485860697988538491219893877111269873423080509218570897599516836412797404841611811495716802603997172090772354909536851910234748409860305884855565258251452655636939824890726313006799314519149761246796296947381768756727208607946101185662842848294072068790036247748526606504707099330210243364706999022132168635994160851478127758044768842357555028158984025117081827719428759152490839042864526369446684562547783894698628847140954124414933156377313450925777653507928404423460821937743193623841589199106690051909645578226462365367889885668679200244201332026816583467593650782311490013527059564233109117844258818988052997575234895559012323518988337373606416093418650664634228899578651121974320237574078631542071048208723973708258585240772301517866824666141449267168348835588718180060928391839660945809001882546871437650094665982368292598803579827470939133059930338868375256228640014680537845587531779444251677515917441148719120403340856856768996939456168570538621103014401408594885596598020558435055248695918547377573624744157176547974229139608949592641017326383819838768120222990251226504329803400704053794331109707451072223395368642532529384681946191599689399089530150007269543047222398879381600268182289427879202558381610544882712927138779032854571450059945701356285391156567232137614536278453987890044258274720405490675540642110290524823545079052183595968072961796945984317503190922583513135284544176707633446944677965874100687678744174286207618405590459767348938408050273227629674842369983779168572508591428064800125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -103845441709904748681713229428214261042064106641304699641748503908401430482166434817482275340105493558717197654392204929807374849647535031603924629511067872548780899686420254433849967777232583131976672202953402154169362646624575860130658846482170441593783235973107760590081941831924490373533420326822056377895481645228149171776706751066751071222642880219405483754390273113748458430478611265028752874993875701566968508111672755827985619009706964429598287322747702223323361054443695231868874756781794720420687540644351322782514989320029483986220358953770990305676808312659228774723493170083215224929178155323486022813421445903890594708684892460107198672891763831050306833559337285109855649852055740239510309298893970938192658883968970117519057190745230445731250294468696618090404289978541263192654028297924577176885785745958567163384715718066201611506046807729465865095400496381095749175347572303151577458215279831530562115227531129485311441704251459213142958243413423642747040760688919229959433416665744545102286480471336146384638623269085900917196955517978445663998020757778534462196336130331430817812735162864929033792968286586837771428134170303685963988896460400181775944591254895649975988743204654863832228227755486925596434581206319969444237675271104671079689155749295593302478310002973134025347258658013438334518020030054165611142999614696448406197448652971306487885283128230657015824783781635436885357295597158381757085354075675634558245234748696330382288570864411998867358527519550263559170406836846486952311451617670012864877498129062751897512406130847877308669417863450437319214890533194129556132646526411523364154144610412118387165987139498949034452535944185888316739522906875302959833320065883771411276118959576370665438467038669901207857928623837861268739302580675858442850994517940598266926482806230346321989678100839358768678585462921054738386326355053864889818668832715241106910930973018126392422478860864715732513597492724356934901025679575073861643734913152185921576421537888136043372392737222505254095390539761453091298801486008204455632762367645118492533582230229248550541194382502759426445728081081777455840409861491648269571467054521293922753114197780450682443112590490089687883011375356987181660094858783283634701479511685055553393971562439690620041424065595964891742430641446815511618778239389152689174660219077045558127782644797200444504114993059667300643113440415304815129764613188656754019317643380057924998621643151284543150729782322922538079169173910641354896922171145453413070338173449284622033931277920021933547398782319960967082183116139685382839233714735122280430130172059177549802701873616128510943797415179287328473412650644020612229299042650769327264538017724919703772151038028862250019514947793841136635341169749553287347373551364108765035886225356746613080867872240342570322055413924071253830413206448203669402657037238635515506965077725167169372149715203672832752685240341263884378503280695898782568995000719392613199883445684352029397069122267866678358379107195499516386695550930170757697024259265810867872581473634973645754064119111631583869408826250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 2009749481541832477088214044841001582250644049721918368270019236906161529308361893210556353568425587903734486601034669808472636664616635845739392025008340003681444249641300889169916459801305951066154711640566962973287005699498666852327622713538889911218282049658026320551727569435242120368088686295001618299641333572140985729501008344464928646880460066174415774097385602841120946307119339485432310573694821197840051166780954397122643546625048963993756275419240077461335433973588754182020330082152662561042248937615909347577416072840273191330750519214733769705828687512543982001719432812777295699480855341736149829038301339191724653945303854060440373261943024906158824398760480014664510187499555263396853811820191070817892083042575503843542578113171543688893976492314023880073970698953253589052645086547381584627550819418405786361830757187276071946543425798756414667581693701859576772294741954115328689487107795240697016900727808846603760682284843438721159344609223398425532316520077644991577164643653544163818525857106581657949131128792913759258203037311555255680873044220728565319335488745236538536307756440996540617321743880139392826332123162850371651751071036605565573820175612976679182340335727764072229776885980377048530849865996712634620087945925886167401019519438889190286283559761692157976634856401919314988168805850033820032719645688781267886331098250141745001930095962152694817796435569147860332243569104309649700193546972869582242420236258351269383252310164682207712857801204947407077671557396023163662872718799571993622431080506264311707640665762806315382930379823046712385022384839083329755911282161047197860601118032262326118263637643762732652565673687490553238446830294922731240046905645441211611867076168551443447761685461559446550813968080513146312024162941106143369013163108730521893302663350584699356284382175635509560454052927072666066890081775603418562307043809441590551400943209435036592437659979455783834841899109130106034120278072532305765280211732277183498195125436254851789674133135024445668564253234309911737072979498150547269958021958138668103903922581125263722449858042607824056625636112859835452834948971196131159848440420562999790553989401394346550038866148253440702121806567301656904059123006313420106989036130750295572035392426709679100743036571135068341460359499519412544885851060286745678434483281987315069257552614253947450259747366254732212175977009048600624609630698012533221802298134882105666500468398469010581762753152955972614261365146591294559482260909257621213085743994789585864269762228207359615969670362674748191224964504710259578466942151394973948230040868575060839949070506623887115248455949536667320128601621946949730027745282157479222219718711258702431580868211528668512066322770457602942018655111729694347753459973313899817133585675269328313795224645089917117825061522686437350592982402286402633999441190902963422092685689826350826556351775791729234003401129234902895674449475379862657879161896597103404447187748199749309773103921356767725371095244447828887690811885711315830539159236720855093649505800643562580189911621166101888425342375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 11176967674918195118188044972527859090139299465383743955602014979074756283469266015561351861018394962799625865540884737914362761048508306008083304681129353967577365221403265071029284761707132249924747672073251685781863347071966571834924670992515560223322363691642092770371910256782390092512386168987184617988174598381082044879945586206842411286418472520663213928758417397289665277238613164495035890461404581565394325430273543649833299163573519228169689944848762289925860190348965723179743243897757808986769677742277399975049584188091194890173809788354627702227725306725233688396402360787564338632856687717904840783608038944931674291860609853446954211478222027297220885912785992505820794491416647857220046991110152256809473028904900749073546425415138805032183754680705557112930004720992158332380953357417587854648963167367601487357709312204986985001943242074506614726144557587791261778452106198625523735987411674794980430368668768133512532874557859945251081253326787699986458407985226399163974864448300305931711590691252166780629543085844008116676593033617974327064110039910403643064218029708153541708507180325090204154478916235077664896407812205018104739714992682645226446546175278226293098922448661171921266747753901741185268667676977075396951652477175487533122218831158038509714410401234347156367095322371941092609955598299456124730136013520547288290159426731038316970470506126906233738497510169666347906926919030942729523794769434291918353674548010700854944425359268071023413607446071339338702593402969701464847227069325002600645146098163203674869379189602921873328281926319494440044703055072485975634255332501706696513261493245832694849810185838260271892747110934171753893160593929420445982077934134943787850104519499481240543741119364831336702845175142663075394368105289407022583354896532733543241828300113907662914824149299356543693075098050848433425416061947342775841353389177409261625709826536299278681004326916823392783714896019569205091083183965653679796727865577047303775230541860075993852501456566069896636723092374617983378624600206702064403774136862659673167741752222784533293565194558416699446047145184170561042739915099305664343698174312270245143856430558981747402009072040171033365577435290986167585218153888142308837499559006831662059157274753235936975450047595143121781451180362236959304166217818218536896270847437504020455560280968729006805656447584519110591901697523359411952981751690903740935503874860772317582015933915998992087917579917815703988689459553916881476958596816505812220913774442235866157182926417277859620194936517951409041110577426036040309518094984583739774284242317970728358835174125522174299079221149963053696384337319644477713557421336249207740137206397294956927903279227856636559219342827091901121698256301099815853539733929543789041006441453577753446410168139334666919166158634219468262247638111093260417074789599046158211886075194668657615581142506530400411908231623234720979486980085257692192708260126105444920117172619190632898708986183397444240315590892686610006674196213983070627605082540067988215932857684445331778834293747648197117513020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -776062983529945591564285902468742648174950351967055748531897890324991033263714772890158728620057371762300611980125314278108703270589679447378864367220191752485943477620593041040929398744347313247415227184847118417635057178511405938116810304260348052283139781538020628216188388714263801938817509736373991028681438863101831304169885294639814364843862380053350641104420053478566365154532457970387279171081550939427539868059140891102536287330780450567362342820299251881468056168559811905346746050550643065248189542271693787037727174074864264328505910391907349986065046883013412223993803244944331099637854900682717657701083670402034907043667184614207564445917803142496216298320341954411019649584954685469656824334311614606856133992453928844588214974948982019787946084143983136883646256540689212453458562858023465630486626762374605031336547188097131564090879962139278910628633502772293674955258816893499445701757978527628788860563912046920353784512933904499320756974024446707517823978501989395719727333394293940109530570822679660507629540675264248262277462818769968255241428083721589775447426367934009608799256072417822354604335871677917307770312821377484557401708579858144668247348752651566584377500285686596600030840180642024580148287700968477084147839057309987302032015819682246871849945284331596487100057759077717371032848546842158396404609452221779633339133007174116186544051919924001790970717320382254234208289768165324741886569749690153244896141866041982432142572862687042893681505584515035449759042387872661911689922943369716865698276324363456861010694795759233473621495759889740668911038998269646680419383675943951669553309973638028147273512990799266947383565276629865605838234743441443207098195634057454748829247072857082937161122212007746968168776295931106040948643398058922478952847115280128847127946102846899200234022540642174974355502931999259886918802752277776165875164387134539859439229460934449488519997836281569270300584288256830034551012889122518379620481452652796155928813347167395266042917582176086701614081527320932260077910174225062461168211360208706444332734574614774046106902395602937721990532773679634035882816484502981032713874513258035020290796542718370060967617516982724327430454094519560177230033406024796746543821625832418528187482650090110365934446427932270017935351438002854733391187427858951426803307895537164246560802694112148708195258667660349586355151876316700867748937192163589783801361870349511404673772161454404412886591607888511163307190575146861402763015392776709570012181029682975714554910972032619567899383863060099740094479115814451783777765574938211528192594999700193065088553310522756545121163458424987214844389553466172054817976744556508687050367341594850244163438683803005382282874292267188397932386140689907700616329390426650552396775314698859077041751540547474409371071090176014089151330950831217903971467674978436938926510192590010190843755208946877877355059556452429327486403976265330871749959955777915973256666676755770344937706486135117451617040043217439886839435267171107146451467931850344068796677224369779449444908820481454824508764625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -289392597901071984380043492198699394818003293401491817300003561308494080236625355763867048926128846333944906932712737321116948199650881065993807598881126714249139006251055993459541207073937502938166281513968219661125004086792115305086404271235733695957779584655776945314047366712587525393321356447121709188875209357138410695652513371329246878535436204254880646557156320875927583761085728734320194532495639602302314146159937233539294721191850523109732607480204036378284565355771715260335067873137719477797293429005511329082844780416063101866901600718108982478878652036573919813187454076088856757601796282710323926161600631011955782356489672784081593475717345212558981286579367595873041586585863716798946389583305291730334408713637094291713821698986363442052759843861282054151044189864946789169677537406632829138870640616427421362965879064070224432545519891036042962594672463002711853220973449259482531398072957611407712558112260414670093269298460219624508456382000821538524981793480082784846794697470837498341641457902948327346387091167620633255025555810117696557462822351053373302684473269047707822463252645014157716400809561722710986746120288305964371501425558510989961967185279239707091184443333162528520559762232289515625181647338749134326057812850590671871985474848816985434219860292995578447480303008263450137052282523828538866930551983374505267726961463471400655649315500594418750712756248731186276320946916217940289184490992880672081820112561462944328333236464599594951303741266447892725679509369233418654108128980282266623502487196686598592069502418766406125530157835178734598396191811904988151094918904239761259683409209488873544966039565678682387083408223441159623519128041664027383287848539477971237922690515989269076102738835497772688176739607397928672917170009100493447258130287656576029176775154986725496135129916050649631951373473375486541581121473452953178481481248036285634872121515376087722420586114264015342573053791670330377247049173758603959152325627265666540117092898418784291198233144627714323398241774173109343162891003868814347753682732764386244129226261820652653232355560822062518185930617609655852825888480577168528665066051216165030613862554313726841142254967599627597217250230862145960161452548393854008892713339284205696042742723103123086563412042323045226091988931649028930123113490824714854309490015998620828301538734849365876524678529565717614399053336670037101219512537788005350055876786788590851637670497699833012553588025368285549554564038848473562460306214931054254249705532665135794634288706321189835466948774980761124789034423462613135667057471926824759581849430729505637661670562804509810723405646553490099776125307609527595413486818454901716554875962008459671383944316787533557132674517330362166232966544237705404493712354233377970393364289680066249958027274492615286771057488206677819617853699225743598226256973789910976046055858187909198974645265750927534855996604271179752383791416421006396052447452873382012096804160519419795745463010735800014818621463938515918256003148856415605965990851904120390451068625894179744849123695835641656377030250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 111678775437501700821616829206674698021124101557765433107934934112275596463949772746066270177857499315654965905169054297965642941100334090477115856926586705358311474989257080899871584793912482127541260272084214352545269630960363262798113462401775267287130611010492512048216634743502280885267646718643384736791645014619318846757756596822625333600764119774180742442147958321115181691982731253936775597577439508620851229459928372826684541976554821943792445952904329908160777336670100497140421502488078993060282298874150002208229817591787641556827378081512026194654931733837059199067143373288887636965481302040939683757519990734170226464460511433921079669803270917512102480683948828891299726295431423231396167075177531174675974367744782475207716058325796501725718174864773645341442999293912530544346415136897048062520038729636274325812245163390988520709394984407218169635764287216948948207756605106455375139744672797755716690497508405548694094090225553687511638223116138514566192958139414154659776147393920182054280358837964157801090991957101209698498896369604729143919272655243944850238778586234187916653274432820013300292582355640271133980742967730582999219752595688079804519197122094005912274889823223869115614809637722416433918083130632488865848087615007971296716379805310813651596081303669588738415224482158354351947831201137976989012676259708870907134262710901692688989430324321491056329925662267208289306168562737442853159317708657107176373947131706083692695650095573077257977045304057087997211808314579209516427546522869032353771785883976082497634636396104178781864468673508399306613327340211352203470648692414866861484675792813670810840762442460605121017862948670908366165171333713457021604678391367847218025435921391681845469990142381485680504203133397156429408420981910649655249496244671697280610340292846641318715250062342036908918915091316127770092227780185802407763666465786479568292799783127284219209894310999735028355814136857415869972038446539206805522573310832206665812714453659977708715747715925442815626510807837942135750525961439198708544924290876725479440812296727963433296415812688806524339837273828872827795756325454466283292365100512148305113747028003856244167664047127345674372244287381259707043841421273750083990920821347580675913315465035589857261612098714325590665524396586825763241465534230715213400011706235882982436791276284011798567469528905802149244975860243196238874069924903226621731912255950964977517784546762956609259993971402728517946920221262578819517384444941237723464880511525997378189701743940793460202319446740421112366321426083117675277573074436565291863216895332190817471394281597444493660601899845974403875886312896527871455035222105203577380435291683726663604609995863139629761456538328441656691899835934495214669517373200147953276040925684322531756643028321763849009103247623202438218679699134284355377584346820465407028597654045500722145389000709854142107022911989079048893097052522082247400359016114059413953948812721700773063059212243364413471427795877671790613316192984047519902336152640721934752136349924397432324520341433150912130573125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -5341509691738040317917007489223828197399807300734628584482808375668612530391641699172656441803691606489443670537159857061299583162711888967631939637396342995336975842972930454464015075304028125979288141307850774031501034864224104757341986083184151131178079408035936860585893085195209157662986436942711112194469959056439164593022835254829373395087853303877547352358046882944833489321660070592972947341796792716502809747075360135600577785614555112105816589305999733777430405480570846998139292942937854878980235615903546261511361653099700763000690591887777321223723648903401723632991617336991994663825115209030375070916971079074913033847579874290712678247682296107552636679527507282806778748351289342882483836050851628000740747570802799043410497992922334085730058962175891504929845809892973394976322395248423895364542298209339997378653666570856994445077515840961264513339710146224122356499765642689536267717939796591272457295432752864002969643792747597082699733734157768275321810921240989724342174736527085144410582218047162736503301602322224218868477157337997586412959151177780729434908921327734544242325207887673692692562325510184317693370079133776823178689368573350258754544277609945057828959589084591078393012385687130171108404102085681789585566884126509536201274043206866937905017428142272907350501778439945960210841923397523208690319006434537548283976580349192823417879215688057778697855425970684547525244061038960749970295636462190263289234492355165714232472782725753047015254935583962703294832830820382913526097835027085357506262407499096260796749412320064709980172333538038617944283164870128650242783803915859168832140416868229393499327933146543808863289453508704402925700019112645416653559182283004617690427497988006925262560872006122032652484744801941269456374313185849261240398370562912421471239346206932722794252513659537398955449381326802383474252819871018757031226185807320879645749948150652318337182926375461779815544051170334816669922001937617572248664511486977935399535205210338777041599508202042592117607535167571338003018786549304050000851196205105003581982456168081116982956131016340430475719845326382544956936389934355330629402163707004910971170601691539304925292852938463922995652962532513167971752125776571772093999019402151142219799275991872136464900291572002344783239667093117778086141614763587017611077853861272663946918405066229549616990919381257889540397217060197722208716142483363517539723989980869809428684725479232112835741737370112429999705993682233480154802399371752589796815653479318385214228337474406261315872815398048088447806006861251623350315815980137612850547168611092500532805422505627190002142082376892779221145784385117674652165500680358496853561277828685717749486361015286945342758052576151411753244942094500233078516477007787634664230361334383117455764315546860409220646967854240017943321901532113727846155783256300309931824729377364421000434173167438354513431638838566620572617780512479834349408949008943611632736312755652770748745543786664195099127931576726660035893440359644826096972435976097522792674548508105603441103410929771381738076500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -308705523934921171274087666445389227576185216030520810825168885875321396434161904907480523287845204796056442489264243448187811673389253053288043293584392928435808386428069820542894962827828522995369352718056332290490449528741772196552162390929553364853984027269286029166464370446131268937719716948461442967482839545877710370642646006988504154343337342543776649004799186864172049494957321852526437518418465161735462108693571261323731318329858888215855264321268788841533152647877437852688206451640888913081986824562118901796021288177745560448346063379518960006129403018633705087241763853361322689560811774400425921348946405821447936984871773322891364413638911709115453001656526024246322550528310729604912219242706456858555404582212453353393998378702655345231075479096297699530667747803907678985358468368482662861501760961569139054523247799216727396246099356011694628071201575708999001715571952418487113506280739322407082108186404371890260886893451544568089668788374217605218522533470373302988540608373288624349675264647811973620199486047648651025858216270982910431733794170879417267981832492279141628963384898423137474107060359588987695056378547115785955287059669589217400836628501604709151670245596993084226770569903076077326559371197261249061070247818114165525823488935023796157877912723287101211443026381903632271938188717558935250646127802279691722328480802604692843624461915510061458268950980341768719339056717002558365166158698759971191089309508380230945277644063549531533008499676854912665184442197856900291175175713082868429084089127497413669129628575109198397109902409203727072869008504013368003006510111048733787504088813474059309637155387124708271785335374797906735371880430360717311921793123141359286119595736557361186387503502255074160239851038162162570859181118799305490078352907664506894083803565552444313599649106316095099424566085036466189148903797073762761203998720613881034356094625454229107346980829693953200182356169148789898196066985385965593133484911023827220087873544959848384443153791163586535765477962871913298545067842179677133547346807226103266125671078975399902191253881282721673153344314289095034243783359429040654721778169428175235370198952627350012171637052384058719983330582424769851276270710888850015846892075956376953936098967534350035978303115652480643173568684166439636411945754457477825744045039196836866003767889321465520699583391431211072568041340977642822284894737717939914535126001385471884059841548219764581404671215019646579465716987580279390507725078031839434878300227450317504586527090529805811486315539646201843211025262030515120543079407005908534129763102867681194434260840581140963693368298201222172255997147665306703812900441680914123324131537829803430950450179521884152669141879385415892697372207803850696592029427760379947716973113048925441788543007175921370541485767967595627939108566863987767467614792650561157464388082546842522211115227846584928955407411218459456902006563811346284677724522076072613997900897536578192949979829088360759727888565566135413004547512208506911042338778487008487711468508509351864499148127092446585023125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 274410716300960305059569125150034307725961215221057601575922968141142267176851928478678401521712508364534049496763255062570381324883454758017402546181050433574730671039377222819382331773576431865393220750457909887063846797190987266056649265805064090331732029182040327730658873117636972430080863490476835074079760046750353358363292713960348829125582795001628145575893878237238305271273701615504188805036030057360544759448079474934184320094373465719659809787928218250759070410152330639741683651199917966640632961899456085056580700933635190425983291549759798803046361224936407749165877836261658103182569900750667627739865844512836880402447923222020448217374407281948908696314185328306917521414319667004827559653021328015624592941501914024321869804307383943622218353248889578438373350992058675801889006231870845376403748511591971145593986721596520381040508888415302264380069056708344065827625284629156651790648472182689956862492165259634741141178663862820746244688742897538492017112894628658898306859217729987408518589165505251035120392428223317207257965004188642021440801513383860830646723519451166749127608374920890813540316477334732089351017615531946263273281397784357269580148265627417286172598040403094482486948298114717063217261006741717354257003349826494808988971133539631145864190150956574688440844429504828989546076790619053561772584687640023355288430877447313157689178573493224387868762224029198524659790654156495177517350015977193825265760873578168654386769096276481952032485353014856196927519952393885316754643773430120822725293534314868913634467481784263524008776082675787009109662504474162753569520814809152192590582396957410555839364394802702762864916074189364391606094410878343995004831722598650964416455771443934428429376363897826683998923929821644829114912430345044302094372818475172813654891303240534997699836329454135649786139933425972321967206633968912140670659043646093340722168159446364810906960624945372236934004894097408851229597550031102926551602782214119781409722071231174579666981337521203153829859003009364227121700626796508122065574493624653930540863944959165894571029404778107754050125256737462422764602306309058151867218432031833337692291739360677014619105649398886836240705518457169842388442876969858599449899288697322828588343000016793467738213934326556868294670672591127162567553466205346293508541524316059196950683824209498578965262585815527632321903535005463884165921382777036375047648389652612108602085903599389400504994822606346310734843996044064539942439632507888110809106079111758146413593218755383013473670292433769752651138894868153037359363285050876117049188566585692435743981940980609801117906873044402505022393573334576324822659115021848395550701406513649135564743582113439010284312383699721281096952198274597283275813173225357815090506867953935283341449232098913772727579161368416501930371871639611260721412269036926539341986187790321509478558316223534317630575396316570681568544185085863875709042806873480571129786453325641021956786005567633578084427352853159693818463642386654177988105685117342647835136777436030274527531924482642564453250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -28005197642548343778172161268534052979421642502392941954336672409073241955670634743896834576029317416841407296602910213202888503328597907063806092046426704106460283661643669177854681832707200624011872610969025991468840446118001843803810856456211152104603643122281479627204601359295123898337301241284897136316080172112210541775541779608341687357404088467982571504966858274903331877230573032186372089447331004539506172061169362249377209344211318499277760915326691688979578626233118604489614753837556853484407281545836266837843638134516925836925407051505385907615636165025488075161826124756028230554545057337652705642428455944825006651406275694397232526510995244816234223805634174113289100184286187939377174087243631088382840045585026886533360815111492667667332151718281020805714605590707542928282254540550501012464364832195510809331770399025841889696103709238183069660324435827729696190820298405156928942126175166199522073966103193960270007590453968022026182122505588529162451644510760890720557209277084394962803858939534294719806884962452575511809311392656950795567914660481816692401865597621107067079879067895689761856056054605106574454757996053497432575323663389794418069064285907493109624412736666839061844222726997598478918652690474137038930291449405254339265828814139724554107543369888156738844622804638033881368898871358478795574461850980577191770536441220740128731163625466716711521984687488400571089592205967024468663475505524634330273682019202468001218707047423484565551660817907334517728284759902863362781926738944843523422936308875172518945744201463541473994823960458794166760228557212073044049491159540295522590787103596405043753892504959869126546559607171615984329053325552719310999749879119194053044598091535231723957404863080568134890231063508107511392986074459727692942143097042407451308657021876625359504152202372065558054927799882976826075955710697026993233370023678160455326823385066386947133176436821153386849171033020298611649534842543753866952670620959362416843255792634215342037140074842756118351132593507018829162150136863497794084828387528681399178942169546343726896262082300254618159105841755667134899105056189794209524287252627757365114173193809771745059999470740173339956877530645254731567469203710452397338878129557218128922844182878855446718698306455661122018069453518058656019384593793566793136967536246954261765689296239550319778207569671564519326425839420342686909506495125089819759527900885438889535829431978789444453043082575175137543145768064811558327465293002833600002968678404675346747375647848695419600123237904730860365377433963718198404602860753652494374240867607698777195009393089322457845317930883776827568810611071361393468647458708487461992835455680045465650559667172520304782087189726599657203015753353723742123885373333070970248630536260889060877052229229730118394877999917709341850023511695598436433177183970624402920177884026527795997921094473265675116558244698523090327809397775124985289500964742221955940148966854178602484938042520799131285135484247649382538348116680332980989733988688013739449488343549893951939178973671540523097375000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 738107300148058414379481059819396315114286794095351568534257035828089909976703880162839270431933979033450116567990607941440067834459008734658772145907505394807625217590924170241736077933638244894247131065056374073726520132491887338971350635449502055028340636334761216263722283885226291446779518508384905448945430823674195814160070472737558107374776818174790889897040911797643413187913756020718505867529844463137001249556777083480139608354148515179550201180873036750371206741498494678299285678185327080502163390453241748477418754346340951538502630339781525851553041024286270392703176105669355947618907642745971950996282530707231870464607547399146873991204119495734301436620567091249349419422463966496687555227193234081377007062662577185238946587111115721474074735597907151624109871271413013620571342897884951384745984888753526456096134232091423036073023136312474564486143391441925123737372599358289834251337935154879660404649573066738800761398808807755966239768278463239022433525234413857439631987433644112895858230518556280348825871480600183300054780198009362414128942929861171131855228403481078951793431238375530608066766246792315483688987542353853448627021275788700688998200929343794960135764033395591276174513013341992764624511927857448010617566453889057463431536505455409063238311586834865067009209852023318750699000242160522811393122026336406616899532330998721667192076103999437733119234522089098209073951774793182332354405972694171528836214242229635103155939273004134609431691749206370247803828942461852122787143670780400606761441299522711216049011555430750797880245176515322438688830763483205547176683458064936000519744048016271207734332774620376193707253604892856502015635629092952608177085310254692963243365175765145690143339514297205254421715696253964314334282676004747090047546018333767691855017756128648419202810915842896986985040499862438322500840373351787743748910078686202077870803903311619069452787039174758380412864228267108678635774638581020442677883496857063193988015902606407201528134934285846285333596787944655523113485610710749576189353629888983468750282351565314179907877937810672390751960463229506954075740503272215153251693995588635079853380326614264527503319436614494480282623205646932903187263690900789346893718286825483790594491039909868351691930930562268396642393730633113124092587656868150361020768416624509032765622991384706269815272087068459494686434859170766633543677642160233266787049495288317749390126335446462232211483899269486924391136192788974662033520079502368381225401042995585802340155777151022001688659873075425749528656854205298259325052120311845011510026099040872077384477274466663678817517774615758334582556826425654548879997891593996505644179912655031967875665436846634278650659599469753438373125090455041267083215622593697024842351814946893474541011290545982066894545902798371006769613409072060088259957529445082492813156069669430449746752545759225788753744168759876938527638320549373396342090792428112017195242899189802506814794208715232179731949298026218981607269890789633793573016700954542717881269438660943639765483098841203075000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 212217445759921459337675612318369400748476817633718523916474953458466993674008598591528501502849771128235967184846659009300684484716130514067927269701116972536411328563209426424333421816451729359266567743706595170651323230804866069768919443397877156325372842128829986946364755836428632679591863562310985707225485247746472023607847748339656576518353045640631018963990713001492350201511283201666592725024722932658007297121692857236576160499150268649276414266954986226436742837690714509131254127062978837789327189576743219105076644405631180168256886178648916343073561717152228530921737594292104624986876263706907073718959224249714077181184443529903661629828644091376386937055651862715191979700680000589218761198621056129461764120593354800093618275003161685293438748582764124755539112931758639130340625045744453050935041282958800225378942722723893368009884494997446925472916490973986574450971728240415517433670665168883509814024518887066440544117666347857676753960130377987670780098331383431364890386056155891137289006887393286849616983270384452714177619068688913152636564094880049988261378513015102649564114761048886033599384952625332009081861542041023406402358854203983555876298237471787933972567575517497303403351857032678007642841727673185737812804055402647161243971617235803025361912623954211225803824488091990001824281807748086215937162954103400738026385718112491878900923832428608044617385135967210493414278476063661554260119327688362210253147463931009656833524920823271469359900006901680241977553979669436829530188317846639231805797725775271317494696687638940935002160953955637131728684291898750019635587871877171619208021275375884077035123403390633101651674429114307219892298237975124335238670734685097757520652445454146581431585479665740395328474556571861033009590830673246359253948503318148786805015433914186622592412176600755410557453794310752520000022284698819042638096741039150651970412224391474413282409376287386485330258698060139951210128461681740571751226267611562308122618533328622462585767493600406096425557817683152125332302441848524948229844057147122768426874001839242976915419319177816823280313107841129965339641244220872229394240248159104973499228453260242210627870860300283739173937961568576738326383554737663999459144660854801143162598175386503025654890663441569538814398002199312681457805144977564849011633168201628630378060431198385399533070680519800687770835833027948017864180580669407405748066640181488745630737662283310833881337329594278080237998301292028838324823256493543252007322541390856116141884033987461301586701813911627845086122666724727302572227936319323435865725098413117473566654227505956281106013457695051964068335466350064360195151354640719255462082977610336610256866052848288461177347243839659586317389212031990689502917892436888357371761727536255736255070612544387206926333512534151915401663582251989593180506834292625867452861970241173697713181141545771117925680267317592818765672781329606530981490157135526191224743456914650019035540740879729219606078725443191774852453855112775766454553211052580708910320334059881603532151419841388149375000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -44017873733248531430311302945763828125256585768353941000454374054682529966108540278099991651262692758688181655733357430003538135086492442395279946874951653941960552687703168231473880632955529379343668685097035178472185810130715487349242129565908716917174970690879222143018959452430451281926729417611952254813365733728831693529925039284031624222866016155933640511942885426569506081607836720746603949612261455273995056706488559625124255355474976589655344179617432003732240756633375111284736484978480566054880921065551020555957816318313080731634112814285037964854764821491623768901005823386941639440328493819227547311455237255664086583053371507308989588253140247874751160019504705879593796726744882035816923479403499409688931953783935508793862656789753513651975006476516888225947791429329327744477906496546329096937540875201173310816829879951327983469988277455035058367506892048796755020055310024318882629881780735005476257051658431462141579855737645780678740028566759370872301526539247186200976766030575980772736068201712753870102978825597358455549324261893919994099807966153154332368089279577606937534993371696709227260459981891038029606038070808684182032402554393580949300580744432738750024412755307985501529904403810274852970718934971092728912679943876924930142468219197507143107069645567817812839052047259709698982432252187683873634328661632275499649765327155613892600782584976685444494872210130395493166927444665629012342059039260569272774292731317884987650299210519744549774864298813279221449712596227095249762854249442923173224970247335424258007946745578266539401049733607761633826945735742029376639358241623930469831063923777089822410915876467234518804106995902365934794209741638125464710022748533422627620596704136532898646660752282141158914242687485147732497379217561686241579543195677354102863143735103635483451013140848579763024409297554485000403443035840220665322598156473195558230535667367072657389964972674829725557585041794990241118901744660421350247244318309299796084849725909900517758081704597297618786928376708386300670914517256348963949439893998029264722650269911045899829163540060716019330302952028154987821924473852371766482617966264249480687167146348890072444829125896726437519355298247597125328387476662865978093877853708852456522737427018688916145065736606107296177815618806406979192996207942166476165856156801657776886741885950532285763476759613660277985461594800741583412031751739926908363361923313564003960448155280861266128110414067688631606949510282392963318602776894109203773112826711082867636542818730171740415192573614512668410022333294551284148373876836747610847738512617312113997471017650816665948958905129202814411691364720830977853561953815482276275484389325797895380136585889858255311292951813308416405424380063218954380874508220956204406666254937801984346728047355857154892048010504875798436973905394936842338876292891562550287637130772720964451701664504227812690728530069256888722833797516997936368153747013662737957571626354998959879949137697677651202974351608836999592903169901218255958709718501641983731969271511682651086688355417672481250000000000000000000000000000000000000000000000000000000000000000*i1^41 + 2617616997112826188269146409106027670478923652271937239429188407779425110548931060563573850492850798496577115672953057361514647880001553932580525854300620113486416110044216184217964447777291273881911483086332930739513235361613049569114591264219367620097383026119556868745213659073533010830908953562725360798427975784022308861688780874971652013784527140236777049326419098543099944371789718123745287110546271082276243980693357253617672039834468375718046058228567973989640648271539177197604831670751262631497764040250544032334335095605770219992843819478628693267441712591173523448981006857063514558068531564914170495246517956084682244777036198902176492669483340335235621080169853990699511023225345188916376511798040190061250240465115585764822566445703637167245281055098750974162529019111125124358628152124832361747715669043825099829260077108914715036981108358312114589461054886269745524569301225981628468602431846476725363181877355248028936487395869419870123059540965579328412371903406896636713606517838803175558762331521032514457591523405518724711116650642439121611214714479565339553669139661025853197717162778298319438868118632271793689815716168772189989991710147497548228024180459021535917117022134043594074003433330093520796633557972553947849823058905385130581362513254141443531746727439210616225551124115524037055799819952136572672688886662819289310103253856443885679532846804656653824836049056456792962921675967985040170235652280049411668057691030136337088206022395143924635921788513475824359532127892873032748308540213693000899245838684315434238745386649728896012891463582104411712156326486980624354861535638637413543505398544435459160780922957095303558509254331271524172178530931626082221222519194326366729915324637551551380382925023558114548257942882044798477640066124528358920476052973265561979059153526038535750040164852997711210783251433940963930959240106088992936307092665296623465564806567601414914562895965888727910586372053215862610600068180274954491165155410267119640445115740395659520061855710197874934447664188529983529028238450542090830842485826986333404007583483843859828519665243861406792029555873908527460858685942986121642764947908402651210251027548661415434402021348436006937189338030829430500936775455463860131976130077635737844625273284236997143700826718740978979560327506201947819387564500339203084679538012358812148857723494044593465353008202319665291835350653690266254591586671923919192771921362206834939423758045290711917019637550850966008643628838353577240001307086397035006969054040554983480807393004948736441085488817893826129052533408301273929520006084054652817931594676459966381119967883760926011445587497766935588447968263413906861624650924792867116112528283929195964246328322163164279059274460728613248053579125283115007521542716655676310366413401036527683371885819753929770870068357445821309041678736550569629368557586901392081295457713239998598606533725556479644027660082790172900466682404063710417026122285550292021027863554167925693329014901440665940883426454279243852348467970257322624922771237601120206470700687866724731126942965818733125000000000000000000000000000000000000000000000000000000000000*i1^42 + 213661455635621919603189571418211196230917959404235051665952582866921931952740801049439171411793328525330380758856487058509174666577771537184081558059284301280262984637981196383109061566231308033712647876236133545031533573853720453429455306848627862674277074471066643466659610803256700808199149976211573816645475858620870002728999242751946770719426894505138414352762016601909964805439406831452947884663555020463781816412173564203373420031109068073640417599052765613392699877012001521733953266882824448010681341718756714520439297056369930123408181490220403135326172884399789996806262175821559493159662602434993677244709462972727295726580724779120454716853868962991063995384828048898094885292595841973109891752804213903808309473697049930949062565446193127299579830426076241015754300647156809364993083374542576016194242583336815033565394155442077002600103388193175133032110336509510135200645553334091191854250651087100755765213173290187111178373571151186778757921692353291149211474851649030595707296255357813666406648903926813799820389992547360298283300989182558572791934926821683846902114875453315349405772427977286636225539806003487792338773227758237520099000479955469498452859111174673705887158581509093692998035564433245486042725422429639712677827471647908256008715363546657046096832009496196765482463586701593163718334771247642852639460915433862806973138991272462349291072433284053561731108947546837555941414203809177868926073686114671757887872713746160543377777330180102435006562112355205197787658765984667733677287278259495731805718001703452052395081037910991105980546211106139133175200863435478457058965198653420860940999555835726869240252995730456839375094449927317436866315204961275517547645305842337586577066376526193252786256165704278619625365784115092164822764989563659834619046638690144169945547692105954997040240118955906047308874949637397191377207655026738753267958869288416609922438478580159196697073785301704489322188558024614759049154350109918958176367214029266113311405265665234680885589421771641604605321463940734632394834242646619125965792062092088909988395851984566969690762730922042921603459232150731346882347574596304646500368832346758811257573996520059654794623319738205611330654084850337951347150964086552421485633401733978632291928396834274502718983355798251295880139810923539967225469453631272211254264528465520956382390972630319755718797387683364451102604930407430480804652648668674930144889202745959933943102295947879726440587472271816260875651065210288712981352269421662489511972411826664377297364781001254940948277326402851484721190219937762800460572253060063183133075359732106955254309988780659398462827669495389498225413387509267066610513521382550660578107137308695621760461687582988489407850975255834132605917469664093151574498827865893636246892099337821269423006530872272901457932403221374404979573280034381599055544636294524560057388094337091759913593554815491674473799024793730758778371823584043254895057326946775178135633929044069869171159094334167370668430659716104896978538817293980768524003310410397540668708546332972725105026867893542500000000000000000000000000000000000000000000000000000000000*i1^43 + -30085440689348553237493206107130703229153296530746131588364733933359852120951590960823172330900302846946406328378341734705588043641698251809834744289637109808376043460041570197723351955002209619831395640975445430709230320010305878122749009284622437210835768598889371573173058429697090771007034668982428118085525712832997470502178028605539820127842084758936517614596850812902396445750480336425928602370879384819750772573961142524290472595548198657574734270250505186287689300863277340137197689316463418032197073412793589248240104342638828058394342962663629000438940155281630111985322852724934400044757887979237670432174121436318362949043679508332845124013478124565109168554610313880046712331503687473383419277589548421796095107473124319680457347413420033414405504090368600306105686136804127563083787794479313135210246451693079542182697822506804716787560840482587837358055012527530865823706412562173509126472402474389219557680842836753626773295073728349890531203994228186219515303935414244255101498072246722735240890586446876886629510272977521803042312292525767825964090964667620659426978186250438613361477243834246354480063618771387048137523222639587649042077971666427585005307279223842169785189517122092760377980900801385461648141648438693516271846896340794553244957508013118859009658193036700958085777240996976229037000531544611965756204480273738723797318721164451502794187078612553180811044037871483965262712670281594289641692887824953261576908460916450921215660954560546494066071279177628173690233069302015449778585891586232623566517763699964583817796127874180859935570055670155195605042423841230327436603329336723090804215268323920229723568294751913406294990602090716988858143571137558948933859876007149261632116185047049054911825715528971501484405240186456500263741391124907103766978859255401135544907006096536262579913668719409769767932088733113513331305653790532029354238011476256198028568740151942458777495660814108665920869022366297953520934028457533492134142539324584986844039706528696322428336755034028281409742613037444580380230323213289747779782525123037836078736588308436006184982768897038280748247733286199567261821236941296722888751053563815189163129351190569462202479757122404020294289904423995112776051284789986959495747205088547993345097644068258251248311782254508694967104367727097427669760730428868967371992119249794667611592908174785789115248842202618410727907123768950289087994304437999504499135369769118094239949901144691762851787327574718247678953027864334389485866624474931783207653686414580302709731403616888832488854495592568221383065186930694598486439904625469353027979446596899316272618033760273631660931960222958995455845022419957294164159102706831885868790092249474769437043474147066381252902789200142389741794397765735075686231816120191743432352583009972530096805438148536793016400743869616033936325850545614704707910396809604334054347236917336386921687100230263099682823045357987136857076706693858791065880598700865631929186117607765479451637293050433173201391352981357506309707235428476259173652089774184164234756924322820939834836861431053125000000000000000000000000000000000000000000000000000000*i1^44 + 518661533752729365300011191617184951787171785000298133698253260369822858257837168396368730549384244309002954435580654957741887290048127662999217328730122044233789829153574630630994746439174963303017857402619910275664159039309637380604432147953261776697935034777574847911763081294200057214873778485869230666434327529128104921107681636199701715684837106379714959387057564070678357958493143433336893931935467488656020954584875275059894009739319491728153981969051009420317336944488899206901193890762831889437018163148138212794934305101835441901158267216371889616885948048184861304461667245668951908861133337625500505514256719672380902459353260174944230636637942942031053790305672808441665526490930827069425395106258839775710327249512305329995078779505508934568116226094859203284267231557156679117782414795683180565627640920012810868129820729771450641744793313681615773289819211796701329383111448635052670248129251715376239094100691090805352606060299898309069051290836699014631275719048580491348931602854394604742388775236982664633696413479540260412661774976115412274085395780005504714722115507102214888968722451045903870395546289219292975253609280259701061025276072857787495387608955671578496537761401436646152301111616395748180597402624842560827768209938918802253975158008915019924729573028855102041985853416745707038879230428008646148313392350748558626535769499007259466700035490652788455840728687939456811722861552895955048258301072707502989024481130051065887177790025919564618066445704548040573392467221535916730564323058623277614793223000274632685566280243092008210106560204891306500079728310549515873631492208256441293142421434728465515325578533376420093865670082566415755517858474762416838658662211388739994220248891498609817337805067502423998390106788727867789724699347469359044719324983601921401156933701814599751102976845907155010223788899328719576977951014678378714797049401244348063985984502573417859366673628955816291031776778718936384177574432192907165140263224888008317586097169767881180166419827342790555072364378445067216005020640515273040205990490467894158287075915049729505974053850995410606873317577371583445418639516734856398671836936595380092509843879433945311836977163335513288784121965210982739260264641226367054506857220125695409529444815827631886595439645804787633548608632249598708284729366218004349884942412833020133021683703129216082511109788224444503576883272202636074420363387144201918708828470484564940781506222719569314061228671322199817536732634928941447712795764413411538599787828062505298940326489879632480346661518593382441166044567335185004663992810862351284233271303021415527698787620443129039026799005761917974881110992700396609240499868200991302365806096643827816526713884862327216431507960412081440114064883330536751300713523249923651575648071795298956301302173879211040113409300193300632260373620532263237695798513755088092284117750672894851541660897403431847853896785581358737251139377335193885917498883801235673644971505650139229706047190572223232452364410132107716234780818932457439514889113244698218759106365850142065069646221166250000000000000000000000000000000000000000000000000000*i1^45 + 114071728914211009677334691247335787047006952274103002456644841113302944982266829077299291100154118888839544785513901834175103261860126437489514133899190537333288747280556301828204598835201758167918316913454225234065852015142209103531676408823257071469848775370946342935051656552993957307938316410773722114631841200585229873874252863191807327710047354544650945133810904216768996015519780759632806064690158095200363955413449534024677057557378713158393177055912955935231033855586927494144586760641130398665176415393103501232827700360734489865135514219814438846610716970804709873428744861609063789718942136441750917892905802583789827357835288697536080561115019994983685204378931770576889060089133877528085194642448277774483870061278855359444001372462372369345051352594024567704851215479112699797644548910058896608538222794113646382079871675201919232386141162560400627671272226457036500463848479282006470799426708174802447149644974433564188117288667673093020804370937312949602332737619439677138110896603453072327829557599956803243139363947775063315966456394307184142283539956114892185259168382393708243471271627847532208610871422449080860080850992414699588846734047035497650077896565885345624212001016005887343573524476471857576816227176679062817712325224355915657727832843592744692236956256389809186192649880187278189449416655728670439714659059445777337887921268979066703457328838542657309771445527587135183501210219084972694685685994882056064852838490657508241287491278480723055353023969559098234213515310724526012750797909539611179137202897067295389960463174811794194226239788864254382357295353310762258584559909897385672486436600265784498217330160114731591923751444621291994932774328533656067341178705149613321155431136518818802810286940272072994063753676251370284618138582664354346024102123023273363547737319535723705678647397270344451128214876947985318745470322440027068657070620080774604057232712198026162150372156680960602754114519719310080552862725939446598508977901401605082929323132808273288458557092363389151585564021646641510566940159317443498134384259468821408624246266883081975934834695920714414800954450860175939028901801106914435925960581618753410088591687562047900206610756409823029781485090900019933506388961214289435002716208903807366247399672613003151295183072294717940089829812903328236505889940489097915223113001399335310659285469319175753510821212333586500900506450481734858689833251804943013502582878175311223705058747897359217442292070087822284498467494681817005417103908025190420613971451684547279157939659462784211003840496655249652796163300770757971051414130779451843992739613501829326981445952187973662561233975247659394580454456932550642270708346910248039374465389945702461394611011664265108331451478635922655952814428441352944557609567136879958453301330287891242187459192286622815677288684200795833152630560094371511196871060812768316232179470863957396935135518543592353264593432341862188739745201373397037392367421920622587325343734996467737720884766204653695112485308958035550183873078451801247159400725658898125513032645902719308213986758990625000000000000000000000000000000000000000000000000*i1^46 + -6661476261251078523357244321609924864768008216937211907180113690155649416922977793635421000615880733046366223209167847917191690272916075139694963636476675883845577646485334616399963585086248258680843201392454163451203960115550760531633264581448126873096062344675099563322536260915821619819867741973044532366009762287573406428387074222804240361494464270608641020989751471318128770107186982419746643969207037121626400911400804860436977439816217883330116448106609145737691615332234378169970251717416656354805633258319491957435438095228717519929069822284606436178957042621200353347109327374699604863017496016573467702392642655607566630375142824222195798313789898687742271861704237944564650130019610981693757957496296356033323957182053446651299955641530538026971013194707833036785027742815658879176923195289623563803775005958571021590934654351077215128297594159258062597472173131762204620203364969287224512506798529045695349454953329455856338650750505188899092286581901004921886315801990759128480960481602426423416673105836682096263992720834236120194103997190336691879078807476738575440906632824483584861937591280018581613036205956924353544377786162983671025583322376556423119491582769897611359103535827054486303999182225875718493838877892894717977066628192911130304743358482086518025828147619892256752834406150259612209813848311537322576699492923303771760709716840669579362142943443742773954638595927677097572675086471981891700913444365726425068134328306442101658446627241830482596169200968010406800755033507108734325841302489604267839670122429798155288645914533721772290853059293258665442426648005913816965905486708286348774291039227738995870727232091634425783566506481883048616483615916990473008887624131206808412600293602654080899066243386509370643908166325058178234318961022096895245202020450203421159476184589533508277048622378393858151391981826569481892434870316560976743901244833504748100161652968842036359330881051783745013974570754705006517105651552705761075836144883925820792759632662545198496577028968624588695248333496384413782171079940863791397029783339146549473906788191578682380232485816231450617301499237600085614668793977488466289737956649680008874982147148478889645920940456680456359318078563814122631896389592199960790611355395806568275357826273468436571953874241001872470425697588488568714361795685027979086920151944697225132799275416426026669491192934787491734810729840760632739329394214696236576313830960189663407213803572324129599056185357988400490475561684646441688147989250652804943003033152183744715298869559486625257473341054771177699735269180127318810102398439444949338252714582374607755200306503312985559516319205280595378119854346536612615093994837931922369941704744552286432713620538532996688551299124659606910515733803436687710934889611982608328558798483201858998490461822929529623462923986375284685936214938848934959291353446405490120465330794873114089276596101256127789002359609323600407663485281178826491234646543233537662682151137370857112515971740646322892309076402326480920039365409076611201388915112621650034441607015604262851343499630000000000000000000000000000000000000000000000000*i1^47 + -153668306033203268033327368206977537202004584102160314540355536126712237108402185641827706872342950753499030550847153889290874558706063666009612257907077474791798203361118436679578028903829373687972452616668205317870625880657840243799802542373031010674932550277819002401999831832352394154974076429290276797205663638717574382019433039734943245862285678568212557519331074495478502533429572275595223591315843378555722677424615590562168843454053507337815939733777841136824203065558616328331934363778742196843294559977881044620652251972499047760763751716151099464166946096751085284556536399782408807499388687555050462504131769802664010459040734688423839059997790270917827157324161641246956068428444113630483250060426448135367388456504835592541100056649959731235976296338231969133693018958040917467638410013061938422141137543287091361577262189947748090696964702955333110116770962753898489968199501613719942891606428815076542767379252509040473952096399256781839012738306586383934263520822720287013479914769130669523123213685823486678225142513892123489067818508483294085379499639136027704878212294509921429725209467536392763040977674528408473170282295239786433125013059498379079858635204234096139841908885814289300811624749447619876393051208123194953121951628686396974722153357870441683830289897101974820520660359144063851715117914804868088297379524153232870429147184194285645307362402403285425076363191480463547614312133075450940325823065738435341962689943119112951454488549063294798781441288490267048080504410251075675534293583222842829778859422294818822664812729192113074741121324021233994850085830395497355832417363068318067864163913021779789696040100546993244654858953850843511737882019031435255801396858415947180342286769712709738339012777301286415050028434992623365663424169787337376130408180159459571152855774483720509936479947174432280787147787458150100573297619314862553313078720844420519242163587708206757253780471642231101434558255520068430224751881925597624509231607692553772130056096059384900884466902440455296933378036736451013122930688371177700838708158254823073656111716888418798843330598473322800282964756690712841670110129442739607337499874750905086074729904150251426458271438100656351228045961711614167146448412572824522799755628347588961176927718093337867750842703660017516870219464767092485257601623446563996131419590747259392301664699367462862245155479019560102203670463592823686619318585545072632561959323709246473935211838809785337399913710213813806389063848266243829252258532218574014782324805195691210094490137057663413869411993420098381092131959754968173579549372545125055679179183277898161356647915041888005888520186282400640308157131523954360854739344931764933530279110065801719168025169281870517709200720633491161103339176831098283091670028006452229993596745998819826324933612103254908683162696627158842010650506457758852427110175519623955493322041755160978392467934697845156234546812659733530119057536535885870302152146768595431748522575060670466658585049463537770996030579760738380267048056922961801775263632083748022546352522623705618178787758125000000000000000000000000000000000000000000*i1^48 + 23829754305269954214867610838314248548760594375991406966571652200022115503394364622524513530417294383500026814058865631401104809342705403034464944260030437249993854731620519271158430385084009757014900380721876967988854814405024117285549039266879138625145109159892834217194180117536588016809312814922374144073221210307955134165760828400508730672059004018940631767583430890578013870179673918764520250927808534617397852825501959441719022148363138705203525606151052583319114429139701700203670169297576915358713548768820017117811752321759287761737204141807901678152219893845725929254766606615386185629472049168431274094248678126087496116290132635705208348984295666918119685812603280473362201599560905032660280938717039858344274649893428418789095316520699894629186029279351088038908247511334809350036654993430675584025145604305000425455134531499034764354237097713237199847956763439411777125316843295368811047345786202354889545362578394627081065795969353565926535078949162291050691400062134958501082616044531135911067458660679713789249620723191184776209737614893461997835544430633945196811967107597618293105741983123025877556549660180583561454560022654844833659390176854695964702639100678449342961792593842675532523939583215466123352500214628835461472264594339359313826947679168880364891651736086147913832794015452402265632232491801724582408385438137146153660220831579592181085543948580592673343501317890256124504867056662559618704213850014912839019438054008616135880220065481398753927781247228670201060979686762873504192568398351437549946496673994433922581578605966952055629119629941098239744360514213258583604412276759419524722472970074091302800538360158918408386147639444745137265430329893001456182595965194195188798376457686072426589346661543388906430203918963536584158231209889124240472483948730401196282572651122170173528466877538812348477466912540773698978865868080934989684295686162212897557258636727993865144367344192808680585591477424953414682929903827211834442242638279739554178845930723258690868526356081515804370072333793424522875981313745223693528077401322613401735596885411078187278809158041751706927265027818746742854804763132414534256148564201191927233815883970668044390130243207996811782409301667868819691999921482736715939039366820953700741497999825263790725087405939014387861803115023865328728256231661219456546928093560424523300768068626538441330465199388085021635461997391861169130211386196110007421180055833875018163040135454064889163357946560988090171830790744313924519449652158680487338116858798899196927834160410773405596619230794156505146053768825968779319413367994826436629111156973863176952738026528384575546764061292375507321148108940104864366651057472423069674734948117873172492135722976426549933205358183059896209675906085243801573391521497703718220240865843945473524049007208958847562491904715078956441612518900185765107414546141601336278987179067427265991388649645596049127725240440221964620304386689809342225472278102369251570475832856092935865970211206060635972171580129795277911414724087237011521742875622428405866779198579136369761259668750000000000000000000000000000000000000000*i1^49 + 240586328801069054558315087983680573633120981386517231565079271961125508893465711942712137538725335285413431973574625895484703109059720834713060084509781719800378763295500827780646250904655159431378269389017368114232693285767272993225278657576169204439998381264128809753131932075421820458688011486087175462893558904440373717107480645566865011413991519581104413552437241106545454311385925765699314444769318519266493329244732649894339615211292554430211838443429175060498145220255347188814701427991899617589370195184844821619225438738080058882204811423753295055093767649721076954359370662555944353521833869047434830492990643960581514865716608819092174586036517005352495836931301951117655431148262744181235438403258905836062420059429944886667386890250717697362561429940020665242583677530441215014235114843289148909900731797971993679817772181448554138080595768859747875945766863227398703346406930191537520368032459578327520293789068176415660977649505908472624729445727194048163484662675611247636494072437376748156389783861145692026746249639853950155628578120769861477748948656433801444358628277689442011178328338504327881513276088224323689693875350328744956778596746711056827201510099523330870310345345240665000242919405130868010662146688896722330447853936016313082112096642438265427496855446179188922284425735236647523150215386472161495679862834776970367125462798978548062869158642796349082884137576606424347591218902443920997920795485021791225641363759876556258993458439461802655808728416041773348007027965858739766523682182982733815252094665600751314260041859633324906937728524111241354483421637514920042932265327337900465763461536807792035217714100496897665648313511414876693574844374950601250447930426960096401260492431319119449077470899606048358265652383103060332855353375832910562400665670017504253615165441969331114807893269052914905304098134764058676124261417188382905788605170802830541526902996547019062425227744788053530639199972019462686106507329175504024269262787857024723527327076501519173880283535286181159528350132495973290678132149412007644777432260671998765659430712372671830627112331983139508790108419236636029686799819215185453097578357930512051912502210502428032247232402410535567313879874073247138619138188252960204022307342672459378142292478098300831353848727642221954171589854433901848834461361007159655624061678525523185860387217267255062207253548317907455379037009724117801925219412867070089349335375524828980851068095750221288386433915566287427971804498666178124657080789625129531363618133284761403417373908280925791080020405106939695592667557518141994493035669441836798426060189746312514130865239298367426990319504853503027777833001009463522604030875139906265525862143993312381457622262740365879490975869709958791921125644148806763697895061881160942747568580617999556390919196821317361970071647277077633368579603339285993198369940805022980418457695564698914665439121863982833931543066176371274546588752981461486390501329726297810961516265540998447658949885809817312059628447186122998084729342683409818574340346391667593138389410510616839545712625000000000000000000000000000000000000*i1^50 + -78575629546818717234772938223991022818867501969023877255710871245608131558146831050599609270064670129870867411396975725697696165724959966546884360636669088513704507024288812925763340617379162678706371638144064837616193733106524469691036200015279162160886790667641718287221526669570020066600994811237440848549830006034853112046796585142388314120216416994728637475169547555937633452742465900431179512819905353954851971914242511112241310620744314691838659042862585653536714739073785158556703026869378526751325869119464939383483998418099091712994623809336958581169541316853803119605521084259845869376197862459475470792107620352940075264136988066140489237208221451123040013194871685012547318679266156028873845458511600184054560493790737003366612904112401340607348262263671605784946137894239346936267808216831696747659677168588264361035523221109719460416611656736225225338792196917330755038245072020471691086172045625926140543191622502689829342431820455728954058896361094996747450748088224351445944094497842134211424168553742169780127942273108665418131539768463545209343883566737368599624376571766625565410333712498275359299124197604027449212856726585337275474627352127226005910988670999928203955251902091293729789496852453375128104029497304624280313660334497790980124229196109784232589938001964099891912618491946132379648424363665557515991598209025262597732907272249887129100087970793454851029783565094281011063390686561270087257258626571875943855518485639923061217780804174251562245346041620293632164619588497490589603120110371878403604874365217701239401691916486618597378473077184404944071969855804538863144878219265460496174751043431804502635858769282588747763072705065930249483630164079179560644794756990364619540729448763564831940038588833405320839467557943760671453409570845539344381335898028896235576479630570307572786553933562420470548985208151290674982871014959252374185177985993026423063041552335854053721572941770348089204476085091282203247369350139167736971170304580055513158731265785699749990649948467626478105472886163583424032582228843072042112659940622440155193939288469791350750223553510327836962444896525675429094770028903305989261515409791616710385571086887523643914578718523924789650982150096646892836853152557016921481409832179203040647403512268436558606281517712767293635888807388505074433957851030385661974917208495245275661284248812360258975426645321549078681282135828675839328855935390742568199530051428965563935222725574133217643145752078567946134999410441123612615005554256138988483995608728874181920643430744664429563582723374305872355762482436227581852326574029301616460031041166304098339406020962243205667633241803535674290315079811853419182711269516424578702287644909612123684739113185645182768974068098403615393356491455485926896344216399383405030414411209658290627173590476822475752447265394187494087259007570048161632403907043813128889099978309712729468460806847022842168334796421669009064162849058158224115005027421303232265921283792362626149497968427001967443175043314457378399452022678094681818182579597419746381011688212955762564012500000000000000000000000000000000000*i1^51 + 1390615812633188186463874210466326436411789141747235297373743439631717285114057761077507738343806353612590815558937222484147220131811750370920072930174982084549498523872316388992981862628061496563680812495444618240836116841566866303563923604131447054447980744409831437882640857907860418318450963804797435049687119860509682228466877259520834618035599703417346806139267707500033340148658628580077787906864993562453234135025214867344639805817875109066421966699539108059024800210587694190462959021062596350015418302017310436902719954172081053240944146495543596516694068490951900769862004142324667824257174842666769138181670833673437202947536629044708691738976360121439267893150447035441066745090375493588908969211202748761514921692223910059067980071259249558037697158467122996932434851737393071087361670473597149922751749390413309538428066358759377127288840958530457066355501850402607098523377808713152169077763445485037582260694223904428147756728031982031943740354868115217383447304359050899552084655035548227186273390937740202100995421360875486249859439250361056805668363683542211495485341386524105993117097223546185745126417653006272655628964776493553592911754868098492835114255063840086477518551502507367980760156600542562064872888643689368760180335449895953494332119136719484306912534079434420758590968716848099738441669324656891086629589609424175074205348769120259408865603219020469450317394610925843213330319839828487317006380510623784031648625691899301796314095080141568068067938720411788178124488872920604858066128140971251871778467709084780568567119153052116431732351989459894656429882780703761169350167779401373537502603918714848160601136238693858465706214440521866672019661677985944326768461999216885415899879094389444093252918368098905180546148802949065754312999721823668178588038464282376293965888939948332946953589887908481493572084353713034883910809982630895574450904646234576875711342671673953014997127574972724065458571111659765609619367695848320047847428337279407266519209581536864473984119283291296573072078613903371005262987223100495034752709843679403015151145176523351811615789553984315502059825400394665101081749619224532377969393875301878491022180794255119992734306998360713046944016380580298898583181834734882626079602086505830729700512384964037976868382117052988704613786452467969772127394463637723905563731220112482613665706571099436016018758846266777933083400443821567558432207123857668674291299370756240989872722107198781937577441738285407483217175550399377085105138813297148170910278836278960934106975547179684758700969171112800266489466819125727434133165543602951635706694084325275166007209133036980490161243326146015682875704847526542888298076738307662492675053521046137238434394205810568576844532310679338436327615265904574052839341531777683041583983378702469587952739557497988349499292952593412367890326835766488339272073944503433668999971451074351192961700596075250164795122265603749650307933979875932768244895872398241988075868748403621387251789637664994597273633507638905218323973889310020496026993455302277613811789695861288546633375000000000000000000000000000000*i1^52 + 105466600275415199240857762277740777586562561758831342711191120463053178068391626973785963822036643699674782415902860983945997614399530525692946619323844188971588987615355839085287828651452235964626609855926341066262046926875066856033868890496890303589625422013121729465985046910153464527392646091528578042782124329942696467100241071546098232171819457593394759676689439234959439561399896288433507672559469000898975786365721584368265142211301721083470920344037188127364315750099874302361233628185125139447589871138070454131152359741091368720969001998518424673407273781929862481509861956762626265324775547787636120900768042542681448989238006064988653267395371309106516040235114686529846531633630449217190073564505173893894370430575777218712005730843473431115887263028985861688558485536679716670317992828749609076298416141342126103881506981141404444130366125246826235004204792379081709969189313644953697079717040557751458242503388363341916614203685144143546032057872515118408174907264493459758746516783433546771019063391394993332754180468617398240409622254269100080621133606568285027011396481220170502444027032599162587075764265379036655354366286850043883896724854231962971701788749906499474106199740480548869334544900506366706704333150099056720177709291675957582902427124419853852717399491574321279432480107362766143245007992878482878888490942539134767590268001206432109856441495972600097985826853070753758168442408928921707279811947400360270528186894979743022741063101499883733734151390196163178028553096906958279893520092099793024683255240020098696661144783564107360334948216070329020216501961024316092896513382594468815489650553172426682353295369253243520982779903641526368128529132722559209566318509204023798004400935589530709314048570088005461698702697851859201042415705768737742277593408269375606045294709455043527575421326208789981073399872755647903176338981048428444945920395468386473954463068396400389604142296201098095229956663492142960244690226684025547104555772165956171174553501388028952154820538967857032721586428282132501557543283215405524371448433225218353157558900924658549685201309553870210736640325427175942853784498854611180105505239635752099617858808888213328367766264318044559831149337423988817923806739515671782612398575742886085816527150732389133791662946611687444213500210089251082689167076879721752602287140746808120233333480105849526637425007209282330661898595473401328972091056262603203599666788658850957349903744160650458410876318049027951643313012854732878801095015019265338512669772635340991783971272820032153886928311865547984159603682359499027410149026926699291286703918851975344285205006827375617600042189970834410699715614436601900701636371807224480892435910235662561561575318428174850764225738837836701344034142936357075501818435173047682686308955740290230740376367834154900891391364217864008556682673924458652700938470855221845032636771734169069921676564020871930936513058798493321093756726761426708950495391849998733947842119580093220385031776297072793872355092716263662055976024648200152340959511788964364497348701861949542650250000000000000000000000000000*i1^53 + -3888869325054179708771031767156149944516090351793476139318008396831009204435113724489250887632694047024948689665229277764898734763265972929250889291149858379723966721525523691317454640230188530019338221240441216087128491820566327637382569560384299615755057093446710827952948034580364837442307666864453530911891927058012120548371851021080249467957868698946643765698649424289457507188097030874255332113615949959720237417095002872623966631564147294745585980912116465460143384002910790744086451903971065013770348893997280174809004099338219706159361604801450667816596189365214631775033200782585170626965229136670254369506239807276966169938600068910484444717539278363827256017028312859313957847769199636824819616898421287782143627252197205902826481728789309364807539428857431459492679483241241397844613626762571692898561506684830371772692119695098419038145610885075783482408272195997712412171936214685078073298387679778983694057827865737013968024384902307446339322404516925344224345376728678560044309988090214212259696967401927891842155244430080310932648172724497803061823239701828940829696034361973015739795530523164157810650077273939551753779499323409113941810058617327852573763288870025714049409802443781033704822159574106479663802605273298616796901689953443044351550960325788284644228436565336772217292942365113057498871191959796492550518178925929191466445784896005467149298754120574918106281732161439935169166555436115431175675378345692998952050599879807240541902482870680438584824088451379564785240322465578584459886374750254423305390273405825306178218944101498608117855525713610229120147487374644556948507283073618071574202407480847178382060129404289947639451265322608866595072479965232543715065305780117146512043869986011654327742855987194227331476671926008062557542194052058440989834462792812955392213490690887993002776286648655212151349649808354862927160540778611664241388071713664094239504176022879440696471905412346999004646448170395703981902072920604950479541675457132597554415125516707963083672338900444887505323065883645162836335215369044678727712967570063106627483500881553839652557789400544548655192008456312444378387126046639307930323639483655537364615505166809052144565757953342648822015032860710183893601519247051619940902476415190110019734975119490676779798280083343391466280977983727269492219432783868540390212165392151728990173647182946271549027358017888766834883678082287291404271019512395580145478678008924361853129917713932082079014846663322932031764000970664468482991712461992010035994731378832652822010018616971150904104199298293019420140604888268081785632467007030727323187168626023268795345547848791761510965125277029721689680136000500900810458847607535131558507356919163321896222078026217178175566092648813684115497167066686540170183563976092131447358120146681661840397199940053784834019115565223289741502375776458447225202209467393912457918151557273349481449170097715884441346590918611199815994738100260299823821868300528769087029001348199772755049785519555320802215812535418647913072654283133171764099737644300650158680680835658288411875000000000000000000000000*i1^54 + 36741293032102324625925712238702182874195676971916510996465171875416548611068233926767842967497498125132954933005896566883866906229036457063897090177559439279224056478133558910775274814335346521124421395769610305221313041490450193108555211467611103647259663853540843054640076404890009859564943452429871139961529944698885837635648447500474252970206580792176670218257637428709112599225341316184600479035036733710350165926901095379122347776875074721573945412130829310253911946988355070240857260924427212431764491590859778572861387474526687534748400413058038733248671527822648536339138258099246551715424112204677182084977626243786049306290997474912100809697119865087169138025452843758307927983501161701769099272475625325504634407210447431212494686266675872956116348099289013142612691662937096196640617961434481276167627240359117093522185840737766768588075904069360429298796214466249398121222376725314953684787241857894962760853509011026915291335610113213361223653198925561341677357907631184970069193586249915993324444751921617950080507422419526540881089373086322240118530693595827722233671205578797520800226504137699788951575841402877171065122161382615840432716786510684122159855035495556311407329893185533460659886800793702788374551455933345389780011587521663627657813623069923733708277422107275227130649405920989062892964104698734354603266079057100606542347203853043804183298295970437603931553219432540900789904659008636580999701202253917239696310489287030156749274846274721860205087552569884165874092111077761118574621730116978709629845083966628359716994255820336172190612786696089958495835794444095240877863721718263707115942235052119542102747226053394844108216504509580142078569245050918385396041477245119185035262085662470526753958446394221381980105844114713812511987254935214476230207444093611204076214668584343620732660944160402479278983924831890434121019295955493869971243485216380312176616412956541266882545221526809850523815796433571847393052991326040364618155132996786330240941486255547667954367362654238647509879507232316338848805535940965513058154616745551169241080183076293462105401175705418149643661089521400621326117312179706538231079374756306856578929522537571636782959626376666759799420212008719988997981656531832939166782997270139259642230365288912898770145869543170646973760918929240746990647347859636486746706210454150568227594777628572354552970370346112065412709480801257947983465729137992990742940522545287421450070043834663416663612488235840798579755807701296609318320211105316196468864433788321996019731084944029002728765919957589906739224639115332235831492826879384851783125827871828335621728359860118543383270089651654352702699264437679715560093533050024577277814342177002513368737326924008419131960752329409008188393706847675067858479436985547398159322793440345768901229862512286795004127979729942012878945546714272994747527904779185474987531065803778138544890096797160285022062361825647528061255381442047860756224531939015648309870333173213079803105138317043325669776596547415183868977074180863463240244100584158566306532485921422221000000000000000000000000*i1^55 + 173989755715704723973665942804858972024391030986148686397298308663266522923882352834167143741272618742312874621300116476820204426131436881214182726050034135410160824542332000642982945872090456108862643974230786826351296225892467196169965428296164272578264078158158597768768136659690085839835851320030959790127632469785252358883626785682791360166694983396254664555667284088387948165037776703278846601049327268038679542793929938461993314639310812182936791828054788126441188754232560418448305814453315154726754984805564751951167205375040349789221207373288231554157307714817030031086199162590809504118419392039475254732751049986460303631366774933293000149760080139586414723945585442086887499875835480642942526821467653324836739244473648572552648376355629523896674411078369220219593817541774618917961997127717674542032727958326861210191406194968619887184158082293604707207319358775872920595034529859102083690193566256157483698711068042644597897893390000288895781754985066189098804655615323303460312184276917900956323598969516494615091281688976885934595030089171196918472791548654291975219087687635427133893083204242758383310059646855962260310845252640476505720814450399412034831286117555259872580630758293820152566790771691772526782383381095610012729623664627346430058424816470495517003582826311166489779944625230614287358544456875669920450400610787839662713613258608060227824617806187135755645262302554109036700318339536145424733971622244828852306316989641742426589044715022785748700401791343084726217755691069731297666592939007156154651975595192468726462294653663569989729123143635509628187229785501340802191678003350827205111019594496886379838486423569243264703858675399085611836795190532586630160240867014527860914357780484988511379847241688999492528047876410676471394979368767889363634887799270383462827140700234261662673494024793437848162316528221221477208456065504113562262326221462352459945300990675180249396172276764717539050585699216005610266237867791527886752732378356362736394293890751886636271451337352882431643289229370027627219247286061144086500559618531008529342267381986269637935407884075712903073018323750254795610277445621551395649023057731988252995599299435762611402944150301337123806625187066656012838549140015999479675347323208961133032533134947929032728753750365386141210591629328488946402412527469334472203666296143256111362301218119365058896066196407718303033255872461863439838605020342259473912502202899297255142695411735016255200194721007405015236657576039632742720092547670957874371390029447225107177107697026263544572170024379522414512276764177170129183865102121038588608325672174132774436539330365830594271140869299916839133549416908521582919380229819125894387159463610525163193733172997102240718922843975785937351487680405067846247954417219308936935809389046829342425374224443194596524043125601122257830748309387862946510652321359377194777217929040680998198469910424611362630210211509935082246820789145765895375936366252114583194474539017241938682213783745537854559278547763542338387640730841809077327576706873568531321441292108861875000000000000000000*i1^56 + -2624547998806455072219395262089841177674584301388411363642101319759542985155690149579052140758838979701324163369705343536546978152388744163538798787297547156966203696841369203177129160980199369485424923929520807975825175498427897765972934470714744052586240738489608004673048749642647493777630542319161545149453945410572749994797924182042798188671929266347426747842109041504779908089195916447279511452948121907778200136480109152106140736074069250236101352975432907458448579915926671593807492251156938744368461265341425820150888302305025938763734919104958972961180735994187143086839344606710371355618626650459483268229961660507594376510436694668719810031220674994794331769140132627494862982997114175807850955094770570022538446299049229737003856024179393778706682774694523728961356211202452295697227470037607765261450790063149461021735763331052540395150335800096585783932567047750711264651232895627012985390666604989030692684942212656548715491945697985410868731468380666386013353282270624197069695781913426649815231719763014652008655423954602014966614810293873655176034949754953087000961950565234148235464987013319786483383485684568703313417795115856683476284562905068150490475773475253679925011349136773606869388380036875524167349166673725402316987041251211474104235182763370213136271391433345876931978513352886405736939107366972136377073067863692175799240343495079100239927197302254703328936027552475621934215947165696304797473568902408153949704049115360239912939630915351397838893849122002145109274476707341834992955849145441768289135954412298292713942464923027189864094835749005978524663915152920789788182005748772015536740058096719724800457053833531923666552468828280386844932014768222888276817644268365200060582941199934014396537980287742225613605022648508076817448614763498771782455055132462740645234423245452879073672526250719072887575851093666738892265823134814890925071001701747741281445550412685463080949530411830996638979428836674520154659031965844967553667140733333818594160596814436107145053457648797961620369960701354781054877248519791498609502268447753879345973599657320871782515357636407289807414558172876294873955210389623871846179153059238146824162652551392433121368933400287678873183567343117886414400064866783676859751227170378068491668121223583494143016907969468289873365950341890128068406023130135885621958324493213189336761148579352033021160016321778271388309619092436342455802427739305066190514388777125243084509289147924276923711162991001448959597333607886027331245110048812077316713920398155856552886283296077449246739520448267202173516428190232071863579030720556235855630549912309402264318679584163301769145843487112026634853695768123226183261517932386167547875296780009541782691152527717206240919685102064432652777963129292827517474550027643799316525918982222746922100948638685632788626153890048295784715101836801304052712012028323304339773859127250110293662819722045860651235708222441398700524596948605080327060625561996717153405959751235292969844455473854848786090358923632520352854425194547472881811772020403321410444614415894250000000000000000*i1^57 + -1264715811582462442636522524849875199004179128754645045435221549812802978358097929669598091935142337271126526330593234949054635975064793481257733407646392436710016583025852163511111531747279131296704999299839388787662522227123871782433653757284893172150532877905658658782774199938809714419033450054395425347899585790347444986783347202246882029056387446529193650179452033024559397648867028529017902698066144200398517890406675168364591112694938328762008526201091925412587833903075572407255153517310652002527767776232612276822421122000060060060804976461232624518293978395416251753019675123076142713525189898694484553762220233438193229927943145624175792322644336746100426540776686146060145846675592734487866802158408410166014590564283488612804242257363658641514999355846094021472027055057270955063092713855213007947827260645154393963279820350243839290341849014490232770507045915808553553642752436277111795595884268205141727670000092373004528968880857805922300907713806937757045258069385446206320679138886760687027785011591778316610298509042216981894602306877585047797373265506921872289263257491622224694501150333047123292693789208454741062707307227439172149829118279368751910658729832856535440334915469094266883320864542988842927323873969771442592986053971381207947352992924381743547100650591730687163676447369618712385302274258574992765692126272440003934497290942141345021602609157397671719098080568863223060931637424337871340736213032810759305667234787742881507516211788767925274674267122165787916592227047045087717625927205201990075141551944267427184559040023476509079667169049085348357201273888424997621663383119115450576020577364229467903981427770826579649819690359937399282174855041541773025209441416812013367916957861220096711383981478297737556701785155881218696188907968342933536367445671543423435369964295018953588060930916924017709054024392922491767138495292278476167312515667417376249171144797462376770428913137638265933039140775588842463879840175982421004772843937032900575224905081802624052093866714903153027045153586914966437213867487558512731470088385688944350882040833787295242080718650055358216503285731984897786246971633549444053777001057814878194299770553178924299171948809824737683262706213441608621742369657740966070986228093446667820163946710844589455579977579997909199187090771506454091335065152686932139075466437264132206045639821207168273825774880506381579984737073321314850479833753062319547515625594518842161357165335803853497076389109792029374109354020534057273740607568129269725703997028187278690923881177764191553900806776352060625367567657721926911539193772596168921190696477303915706584758859150216163922503521790159337275775361957427923372571699775473931210234536320047319864857137959001961351933883228528615238010061760405860091193176395135779598166500782444544756151592112851902040749440108260116321453029149228543755124802911271201950406579638427319559421373132684593291265926898338123807639679023486546944977271469167124401152076111136648825101616214516606366466266907994871303484861574819597339378708393643614328148959897375000000000000*i1^58 + 32884613446848961193064439346171578065382049631377788501918195513833350559538458884745123862846253109388210291431504962117014777776801971408910370101863738086291413092341739086023976381768904723676780954364742852475340757380937695453681428833373028159623743844709764684442509974737469403493672025634074186054019254035979186665165276464910255372236115490618852983339605951414486812355437041898002432621183820979051158547896558536570888238939193068567830662466685606314044236991801212088536798257984730808979201360987480252801261420241768960494127309770104619631704894617012525666520099907525141905881228312162616651190737588197424615561645310930397552008599304825911444834636140067188145396155980961696079507355599530409182741944913983871406458789408080060892425996631315245253455345432026674931804841193589830806947958235478435325105487743376396682145403437685915234012551674907277818777212676344590786436112120563255203550302012559297445493323974745092866967832533133711650364546142279086601586067854204798643796014031532772119423449336049275435382153362531457057114715865632765288819114757536682208609545037015083280149247934403568347743574054441031491009991785125681846214551682509375094487188657371920367956384868341610163795455883444404040563122396091005881216397940044650807220015367528263440060054829332441815999675151497275179034266372056074094263135271118739534028890011406296722363414261892947218857229738102587976286956972095715736457291697053212735444735474148733881710405706404535175479279879398019654410788731790651325753573328444250181672803815617104033420304921035764308594979301901305144779995271419193233861403551364284522783335282784844165497965823657642476686126578013948678530851334919091335549520390718545697745641032404698224794043184552952479397368332104606378785841981321956797048537239910161801284349397071623197982078347141487418245872058853184912400390967114018314823875520546191433646649850275121275725269372911421474040255599657947133149804852477527490781765612142481261699860400960351174653173215785153471829702049360702555030694039383427373720971590443899366276770968199341439723159969785531346109192685283785429612029927905963341941544336764802474008054970548046367074443649777839479916271493228228747423276794914621379601963460688723811666278469538872555705938968797187499602965745539473015276244510808253842232485188784241833992729834343802211222904664110094455153246471122800102053186598238658354929173692956559123126146264432061381845552224491554356641481769568934920441732146662672970736924801429699950074474625759620471893031928004355344982420339144444866935494185663540664134108468142438314544457061069672429590403265542374329357735838371361937706512715828509322891097021558709146644519679778790600208346295290537315932518968536267319585920227220771779177157258888568786829257670027121018048149040771654902662640930388218361020871757741536340934483711707648312599142542026920091378532682012127230951799127427960213400498028244154017288069529183128340920182215944532349636678358240718824684363750851124818236292802500000000000*i1^59 + 763765300411417032129674170258734900503664464191228424643664934073971253800006835654114127644427710783914913378611076779055252271698241985874182281121135923651304795984620038608047425378870299273840643314094360402310888222672807250233110252062241998425018660131395705747713393748916453118253707772599143992448298381789928824865408205595002405669486565202878128955931250287787886518338974124964285051579205242181640075826100231421767968352476680398583128766010487428094510048140637798511942120963103554681832876883486762489447558353167187191240726348431664927197883679609955534083659244854326200944398136089944217438050781635804378445886434945050825203342564282775206171188265286087196301720501880943072751950684507304406914220600468919053800301773015064917371458961067768579381672898547017979497657453614757887098700661914034504653887377374789537965573276912629894632773026511255158568547708677326490712917258289308090315124370743207472462664669167081255034517759168916006737100315033132306695732239997951880680645816665094265581392164427483583595591129911981636471465365408682003081200796203176485134677307146663184433884096926376846293339454549965282075364960854441713607818304845546171464832162997594947490871164899207461109828146981816734069450570069551331454383273277019511048896346379545682298461982316979423189121774388476076398665651271288783328651368923290959764882355917875817860233147124240616039626575132346371077910152159639421836057375739646076218438790266966773783236313724342258515322188974847204139768419398183675299079254227490084904632107493983806582343746438235777136964103397731753684358321272514111300462656940446259000094861177850727668288090820794169832659219037291301585227047721064908799792725101755669870330876671374476874542267728556112027847620935919419962432539459830628695460364278851782670195253938043927970522146855236582335314309428859240260909236747721411346483000535615549686912107678899421478480350290281059920408152856429303863831586306754902066609390916686578072468800890924211362872812253515343384315178195066384231329467538378838010478137085471532402069690902633567430025801390394070597967832830869254995101423403615828792582295833499672804806058986447501881885089873444964639725789646049642058246034881085664898904412340335408699964436364989855595235163582473650585682481242603606037026840215258413712321803698795072174597460397215569551451023429799838180105203114701829271403772594708901037363414260176128682967176120075096526255980842721268587499302426987458031012202933053618125084065912484547952963607187785700132415144654720756238796804201463984988282641052779826812897228185260346976738088706973619588986479700675524323135801099956475209420656010669410272809369956060871130968793059071610455734312929780505823238107933769403939554516014463051198073425204573175433319768169851037313062514050462105320566041673128171146518345915065178839403128372857513638709475054413039504067679899731060342518610749562795169074554899183488519669051052573863900783630938765702583026036773495721009471416201787309914111901375000000*i1^60 + -27327618545442365300153053289129879569743061521925542637249349335417076614266620628689882837514371841818422655184253380318357262339526474447461922086721689325189670619858138352073284710440394342776163542762893077618449881624126384463031416848859522907807554673223165315752464608656281122770580488919096556477978118798211388356182587729170154011484158189265237620629268270720158080594725144042348642830851505351443518153125851873983021691391225087010205766475016542424361628101120136152032103386137517359534354098487873329338621682786382010272246330016465628990108736692766715212552214178991424334839207013569314507958995988067072587117896051097176789901202976206767029846744508751356336909109596206899020424820890885242762351119805010624464102448546814618906155763037000796398410480710525254060826906201701268166818210710872588965016635130759593627720484484640993502751295029123290930728649769129881476609300869796737628000093241143399997682921114379891301628092318293071787543217177512789961502700114539714068968747848166305291539322079329034473056528328867878227616716307003256283578976379998423002951405911777211068037228727860685839008264026252112644239304878190760276825694436274927595989953272315536526652788779944746771684003192060963666057363548295540640086147185554154474205652349090098040076993781783980217598180072033331014402927625693928068674477146247990421087772642709629769919174519760620341780076154930908138332225736772470471510470353219849759974601332176025943659100007151999261445597692490110220745601077333327647393830243972609734613131940070681867423311162844949264593975466600956221898547823014043058869297442422801765495912105097490711401302527906258192997385338061068729854828025445402058926440763856467836382881747608047090235827595782905602358646335083467675963836239785884150097833975546758216678835904799551983782548855360644213948544197274131889774905706590081717465315284993339290815453051638678037422584158708422185427400222617401021181817442590722623299761232300244156575014222336365874997575067446210509611266802704794913391024378667001192140916543191554463438754546065573975435864809730015353888345300600086725605700294172463104538654509158981118665712141608090862433780323481710331649832920478592874095271232188616697606471854673377759137992455112271938731457788406755423648381251403013414720258985124149009094835147289408244921431927909016465233097290969187126554940998607699917575531710538390734166406503505515504702905343199815578022325891625304118724358366938155011721679890404456719337839630185142049043241983243268294618662576527517746339344281674746841276479903724642476897891009266490915437634325312761314084074358071055014833671091728596430865009528896745964883118558265855137746520959912788149329808915690384360738416346297452931172483003063096204034476115296390484040062399803365470946918490419707217747247429141453810192204706982497621746008536885877871493399442055847221292485100502735862998376029048858347285734066963499490760952015817931342494381188173748915734600163626582444402221236417693450869108750000*i1^61 + 37622045115638944656099926431406104957240283220200077344382818000966291715606962740132781610869083865772653177752527524181097962376629344321889462148167059632221703909397905358400856221969496617129415077974208170269009800714820154127549618527689058548524327399762447317758865828576666299916294167503324112538136758483214682416806492170929658670965655329767680909280615422498713247175432143877121994232443960408853722024969399647517944693669506155698131622731932448218446498732094733860540299632762687607427370383408312596026490146345981059649279405852970429618052088756327449798563783828946169926651266129917412445925373164617506937611458665294480331291498360480846813109637703578635733495249193942972137401682095237699338046579817139695817376163473255999516575819885502622206844982314707218735899831557968871425767401830898836642610373149717727815258973374475096335139014886592285622823490884956348718810486625732189987185491732534442525628643188351055071858464195641983676249829118128373047364599915316158461233532951600548176308137656887874089464676998495756122730290574690818833294492463796010792920185509417330563334222289516376191633370402404655836433859314984297168883617538245643358100114808431057635433425256393407938645833617709992905936857633589639204905567971137938489738231005688648099305339897170957773026211683684798743746899280944230366517821115009646248358239342134035768797382474121351780390316903262774951760650448297434807656175997854210295472064353454429958553150414157927346103817989442712710593100918241192236659503972042558496297780680156951837108782213051136213722675138351081247608249485221925370503143318184472831123080485422854909358019843077387930574203905286785650310197070738144690997659560023586662937973395634331427330406678631692273970182271832951366022100311158101656361302835511343746777513475551509380273508357523159923592249401993526353849173348977261255661900526426636480100688714114920277434343067280541373543962715482593209301028435464458950990178552296277443874259990698567732485799438854330340037384620351972317356339449716507205702094889093832572175113379353276778765836954939520560085151744006036901209943878967559523915016518898670025129046042843729134375386112666833446657796102137046660083050458123446287541530029445457276650249052863375309449934798964968144306476144593435731977037380215386013490374917456630503380972460031105057526014331225753520239202647125939507212769560704106838831732606251938213533164285503622761324876612958329653982573558021783180511111586956177701950037556653311857541454158547874671507449605099117724201181684040607949587588685918356677006299503860106252712807439077610473657413359116952741648798844568201393090890811336813025499438121527991563432205555440577485020576593151683042985469991562348510560317918032852579298202893213148131225721714355922507645399440936393470253197188881855688398824610110240506967943053200025280949451390966524007764497052640158269424018090761734861835322127865926069622449878027623359483780051975797166699712815304484406473397831479963036362125*i1^62 + 1594857051287901716306392986210927988635324871581999603564363965483475508169700452990752178543350384032894045222064398529517121527093627706763348355701015201939208350763071773161154739690439564873479133904574325152188393514802209435289917655861825695103315891308415408346439863872818878315918348122585042059055073547842739344782119830283223850197815573721137620179507051797755369302828843345812819624897405602060035087953592700115749243059233765415543792926171290391275034986686854666283429098967947724322831085159110809074617291462432491063633776977194825101322387549060314891428087913719248398103185996541874062639649306400000958847558380236144476046759969702726611748600239564244292419857392115496846264200867297112318791351591560901755291430156385096264192283192766348425597111251085062955532484518981811196766970592409267750231381335801981596521978933253860320127426564346016568766029802507767959920396139096040042044993471694515011320061264895629001118830559327904491860945592850716906185078990447345232448492973715885949124983518778338349706035188519159455449042558320665640152959059033086628051864700256316637280587211414931941057611705594618870588506967155712765666300345546262714514872165407609123668887696082375014049879340620596071666047914731099880938486772365333921760407437965021259341767345385795842495995319246682031340474757449338913857408023315011943141112044302529288128010165336700700310612857069734252726703460596569047043245745639650229461405478331791054865050247331056866602620697137453272446912708597702582583016500800161135564976887448495901062862847575480430878135558400680893742533946227801051995732467898154737797018255538228660504635453089291904548932944929514978412527822618770344012202037902880204182631212945997844189187410166657324969797782427580847248841039805083712803017665130236013047506396510809041745079130265342210509104492926312807153509412834347142756049490720995526854432568125132483234877404307191287579518677241758739782122024742268143272563559774697256952730207831902286452177263464654307043419766768305724039255424177082280818747728638216476791214024726019228984294680238150332946270957274219382776943834762302231486638222439699357908676938132723247017087537222175890059717139583646060449025102937684214560358476586003994500734819760400067678519646432778202747909774121723766445107266813928628327224519316114550846878380240692569974361834426883182713716681992880614853807884042702039364834730612407090136595502607689261379290141221323058166056222324958358675884092970462348805682214643607006227136503153825672331288261374026787915284418730784149764690544697323930971466338223700273413526108061737386410846125214343963787323379983412984843504012497317272690146545322002576674538472543996016635315855979135289230939380156083216680305286145826562221311756574582617605109377300214279099788990965391699327227076333515239626443665312465909894145909121785042590804580744176340968218252240945461500466974709937727993724924819158338352255764541385044884678914518205114304676993000322439949021139337180977664*i1^63 + 129251372521740578056524729789239482134202914251720425086043714227807304764241663347811990404021957301492855245702037465169182543113698825807783649838910213454394009877686778690931195710284324356889822309491918445424074473409762685235236656950735268317032465048944016221111333850690969828840416528485937592256319405917511950581139141078485996005911901760612738982922970495142218296128547442265677391849220105460087574248739678502911592327112993096084499618927806558950984930596229443532461009218834132138181294067141550380238952224847629703476047804733508711774448947735862194052735534935709525176446969399294435649323672701290236321868319271981698810578604255913981639941641239433427279344382186318056034565171174431694632657866584339007772387904224458473773805896848216407035705083037167940047595417827377034964990122758371597001940187654353225054289475811445666463470130045696613454965687924663522967165511214283780003815698852535391232987070890238790642166389428675377497260617162622982978357185041444124603731091700489910464097376196760883972086350122939129192444079363844057378896870180986993646586199135084019508626082148733213964188259092620696345567229783125669438462685171294792845910960511431801910228480255086487916489445918510010440028920297212998747376275349326379145607786527998160298423346129969063651161357089050799127249593618769952786002154129977261522371405106913164383991956967592833770458333732791662915468182346629609664195288666685083835679264612475715187494082310743229070139816400014809687798775565952954532003265579269798347404323288620627176343703674240733166388767846442061037485037922858128092962350907517355386584728961733661194893074743493009686383129001291882854756381380089758894025055389657386474134595943619797837807588362622308054357722005464420263089656985079217895003364698846105827964402225069730879285651800685217869599730318181405949645703302158377510996850284918874673513266330730358002459447496622626361179585330407882104305483921216763213889392750670723362077937744740017543103131925873102414781113046749307464272449028688723895634288528762977780582039532438783777392805461727945458063912627171690150688453038879617613532388834286229010577262125038609346810113528082677277073193225617592881530282441441120682893848386110027219627768296126306623532163437225455940076916179845382906022539287008011904024240690072757390951267207857597936903980411610656777570762743962146007891050224032912785755281141222456723361400539921680148334646545635793029329944856551291062238029385479157236970925555201996824056015385326804803802378618580992877893499181781681152877001741862738153864226559839890567666121737009828146080418685349891820640407767278023240574964109728012388659410696697492248185549525419394804229686011541107350770001485696109294020097042776249822029616638033728764492676422452631762938540960234970186734632926502120969149208094759825292508432699650582408248399876835625625829043561470331247620290747759493682124899596588540664449447813241086011121915165189006721352430555286228366345727014010880*i1^64 + -2963494116866838413857965231367255351920455773602816621252295386076178649122698472629355291546733172759841919158881887780093420567349751933060865785568757179795601906181792323400173859108069659482217839670983733406815993160467004297731973520239143519345574456118969875838482185236788690710828770474717840248537452917609730490398670013346887627283143607543193871398247254944826529470892863596557226469850704727494491663181608605919577021972223742050242245426960210062065373620428106468978418233538114919029003120382761505882398227775133070763943161079982837547126789394930025522928043615086559909007732998208192086819540195231469404173495223227999906011415984701413781770892252411508273412901301342597103321179242283696915896895432215141740759435938503399962202076839462624879170452681736330296571046752467252108933027342607424545126613945003909240527309897884005357695405523683400368299382061506710864062040970165162437773069547963261155061433888387155211010586997273288291590480544466076366188356198669855215331555051992240762548193840568532484569207395661248280046627513555800851132901759389795189339806200111681867095553367784230515129183431989369788191084561992173703665954849142190982932534218539998242026518895601284632278097621381511447028150446757284821104440299014919047063156267532504849557943252026255968064800261217988481723776641294417390692491980905212167196250358398294203509394691777338484171005279423922908644392849040974578373495129970236588485067855295444919505029788881355161644852951726640442178379705571448311941686877418598152415971019287774582261149622887412594616177301884970035000911351538050004354160159383984831990501023142693716892714110771005177216978282283716385557153214745526660903194333916029272970446533771765640436260829527700815189126648927330027371981882122437244639625516857919173862582770912073840592846112952977721641835618647197260264571599922765694068749305565306696557292486952811008410538602137931860294739126687999806930407738808423507690498801889676535051768129023989749397883673451300598860284241096872963861684618712749134793998286176668291535330912826132548871557436602588019309591421560511388798519782723685467362019347883432700407664056067200997053092026435191531215698520975469445889274351756397518340393946877272806062721404059497763218184403067387465147253924980076680031017409024693318733169536211416221735117737291912385710832284931699130212738206943780313225623120914086432259204130080401913248274904491951854845731703203050325888782450569190850169935592919910344481370894224618744071819223543173812947870276151790283466292094146404297230766052197942771471222869927217112690834140148359750482443854428689442629534825089376044727650247882718608652825500633350224997882359215860726090357360768279643766402046111018254332751175346817030304193879396707566971665017302314160975222347977723119318677706739982201519636904119843456179076987463961155828641581327331546346012253585748314477842429398413153033962182420598199573463147925875790997286436607198805574253289451863781424079306752*i1^65 + 9777895789859954533983391259256285677794763536171160632421227680640096978565302052753886318801776758102850143552866566806341412514803509911869261811353778929494428928109501415139156868500781163753609459436401648715409752786424856981992022737368118121977472376653653275858539461886403565343188755092131832685266668561211484155534566537990080964682645087199369432574156174965370707397191749297405588882002614688808631079153521999246907378217403907396762055541127474901202979274543370917619862916244244161327628886107251116451929503367113911729468794483586745721485935772058669911634453718296003429298342649647857694433858798167878379294223048113332058761579150529543001186417623743142864176563326758612238940982163273597832100374237295696205738398849693310905848057199580566681247750960251468992293666312852698705119315392002744958875407784360029164563519218039207297534015797646930888193309100951118755863174111748963161296338512896665732071547136281676300991498636981669675471137574979668826254843761901775342215087602946561186877692130244866941913546969211558373823440507053789521759761996231950875645990756042279426482152537297599836858664550526253241991122705151085547220262877574756283044510670284117516086486085433130871715856670643350459125789774599996364114983750886114978987742275553920759066219601898843538552254922857637023091123721908112397070171725407156872908493604007818978933099612190875130316684493930747466772336276854395042504381547644888897252916707116992445483440396472798310427337046424605531287075062170076777730996240786286142630578903757635516839826509019121452463705746623433573203355981718534552083988180062984460465371010142989549900085426453147128344849615173872464939260644538344928870630102857465572042706703622513169418362176031672353731173783718247448940049732196093551946379827449579001575361726072166988354725229786056142361201494082880134952148854064822492713153661239817729373058339349723379918541859607386432648381095892536219772205103402593516308178235002011080372498016439670515449429704941703968673845610859916657911955223050461736121556340868551625527083041234826611078733396966708605139277253072233384345388056999704666848192302074025750444409813187527413838393899105209671313542612735867435919967644746032135768929921906582616899802552772049358778242573818833684408937950827207710591845202368895583049307937160197931416733193528807511449561388599287477270691932904953654162681825306791986218634639543804070872758712107435030577666691274717640083166080178694767274662937320371007290582650395471036322734561466700710273969559689008401305687355629932829758084303876261020720155521684216524257753614635205523114012404112194041721206315643223330110435233967313994244593414027563947696697544544746009122045117100169355503660368858732328464623389998386132744242464940722572639470133985859658202596622037935022606838588868820184892992241877457416776640369199626501516428057806336293343675164987897257651221008629254509781394850842202959718908316682297334192462542084483015802735206105297966858240*i1^66 + 86727247714483840594491470081254815219095082124981434087515104988001349338571234242326986081780751358646666311257223799903900622055929180467496461539691806758734354385091411245467185663847621355237139636443245019284694829033443260875105426975429137854276552313282392483250946267819125265087690642195676247168960693970190301931337490557532185288553927180123066950944727535027538281503072401112207266231311128079741637231183403050978634450110042354008980026206588406748035502721749620155085885102782950022700834417084848464339390422954446703678987972054393373957222540514697726439783080894880219774030971561459973680422150871885322367599770174118341972140165998679729807808747491084634007647330199205383790409578069290418270675073824517963439963387997686654433636542608236331952139622422266010273127917150574193371057448092330943430561793709194246063419565112566264853510922334744153553911969598533006813236683272236445664496042569988627629668528732845333477069047707411950984278479735471572123178227493464604363791823292173322740631151877831686464733152552696706518393367635883191206905175791146099503989693730501943134721701987105819428357039166042812223401233231208254013669183968562033545238014401997954297310117132539572642313398980270699245985957855564956109283165443798804490968901329787443416951368786934516879667961548236938607588048464693590824658700596708928559254568827037704544654033965854646733703587854081649292002085160263204024895274873437058439374272487720442102901840258397414039922643363207774654421569073320395003756103717149361338404568049385335316174142279030819712125233636487674275001806599274220637036178844738063580502290729514456410307538060645468160639274493978941782635082948794371581095013779851034337919579681240674410053880862219045773345510401085322198536838054467475649983191829499166539976805382032237446360710132787316537606644900857537903151982395952164773252821505822932863503574666245653813145811135246991125145696810019329540109970724589646567564572006116591342853092956900435676985395258090637159022096430182178038878447147650441190101304789353677675785303895876338407396523739274990523013247812481496034521939843818146160351709256683685367659594268542368367011521302639753085446792708850572928263413774400779743763731848190220113743169267925542674914202260854301401333090577800129122809337510989873578306889801251662073472744057964176250973457490124276697157377039671713593467489985488028934801547641182594940235247932201546309980007341898124531908299285333884058636009402517198207559245559782909574196514637316146522459281492610467439894926732794988603922542862026723121264197281017367720183941853251439044320181236604513412864068720486314055270164848433079335574599317558095523499171727364405354945610551747493005741517914256096580709678336605300074817480170719891239352560246147551277210560573275365262150526343089448545112079914766431304886430478342820384108443565325826447030982438139103892463666416635523612458019174112429241075843779906607173299717973833746832357186330897154048*i1^67 + 2876702275413899134578861074811968539827871422227233516651656512009485433658213546326005852288409130285498634161791902633364858300358427696600639672084323312976182695179532731889848249520330549528577523500390641380657859434133549205153030326846161071564759276776747399821632487516576165971913641562573355774809939442676026772972119333175062853563531117765532466515353575793889296573620442207291436784414457246822040378404438713857420801433574211498019620148432169592069075078249771550303346895682659994024747763677540801121014730810055032902641062372436672245715626854167180303336733029056504844674467383285016935659750596008178566929175454143012899504555470835970756763308889241852685404213805763674558462604324976924108104731014679053968526634554584139009010453656894293679174121062329217155340520787483596636951115260582219234803506312721942340329987203993948905054355942999593839655957687771837197669321206372681115188851319980944232549444383177176534289340452828058810972910468291426266048001766465275868082308835550961712227879324937650384617000960927995575371418350120844560103819653898130460589882163887904078670660147883842073958312586128031155526355589790979657055728638057179167259640553183359340062325306193093539507547143235391928435024326343934445452927747707406872873901925716358654483658122890263758750380303329816168559288369436409751244933335736868032131631713397331426229903594803129242327725261429609257235499140123230042267446102127268755619822971658750946570940516022474006417430982767379767135025038636587590142946621169328063830693690585451275377486836929440907770674977868391941503426237109406169087068827073632328876284366966603669815621303607420813063892060861356617006238921216191924180567950089375755586424066092359549087237781018450999390186773869700971659776087934488077117416885553753263301042241494872507949923268903620849652039739407659131989779489248155229661426675998717972621803033261167759950802658279562778432439472322714614379947485764592253160471766215566850455520602659258220711399733244831141981071128461425574319771435286596990702732142773679007830113357437948104828359633142521321266909305626863245766544280447667667104196226507938748314602436149927971325766884011582135491162425195164517048765566111769106492028603562523632040372779060258328952634538889484944528396111415949045804645230687861900491994249356522490856883706763592934397739459143449071332987542963543747715254218860455271864288371853459068662467549065219457030769219186968812419249652127465149641589540012250206912879990256080087189054474312434325446728854006514060692844944476158570629233763943510028904787943663676963717322318951657776785861388787690940211345808506887431632252405911881912265506305484478521379668382087608204894531913078558303993068414919571178585681307231914223205896902624385873433912103143091459969342706733947844395154796795450734053014816693395979704590217974037457409464578922840905463721967389748102987414292929877341751295885032439942431827968578419258020782688837339928582555504214016*i1^68 + -36214293414531107160802121842096768427672445864700614115525065775858269588376633281957687088597468438981576610107256854105261207467401726078624728435118491954083694085447682434449172687370653387317369265781305545875013591770008327501248697245353221115127891549558660128004873553052802273339398394249713112765601561077767577285862389480152354904975667395978080716408062941434679364875828917300287293606317874078847155158839029218668739456432243261904548625713652213637247900107863496227146767680041091148639563910473558185548784598263553314763627936743898694073755391486122501768969367842798457471242529777507077321213121079830849743252293806223826207024036896262756468672365495296628145147924849733084343826392657295358332848532723651988696792316214442541129033493080592330770269875485347118309822673915142699361875645983069837891728749036050926496464982779245332329405685649052214637841417502846244867389687731859818593904525762058867606043792984334318439101582256159136170472492368762839325143181583764772403858421702722012229822311895998399286461682294968865238694694263561656888960909747430251562132558956895299001925891467161579978259722258658988680978264068138192585007784124107145347812226544223104863359867190346223946231030285956923174547700522022283443797495358164582561930222708754315091197197196129481945608866096274304271913785311439594609294834327424265812987344096343479277897348828436478150564257643812542635724608757396721655330803304737220087629827427274969472451729085936594637452191102615826448067248540934369394824002479112643961445839662315663426425874811106263577474744884475269167106894765256520587917330782035427906290458832975613689470604248528745330562507122178580043359114278173875258980915926389976235976722844734034818269021877791712432319930386544690735872095676839121204663651853257084351885295317484568213581278777447279335997950957565364640161850224307232728584340094502898924356688319824403284384838342124298622720618238475548696972957399114688567599084933932272507441387170075870180573735506212145979627965056190414997623821505256593282976838153267031361350316059986373204977685883687923575125041885552645996685052875064879761312177716695981624119859934197737460349404041400504060612623295568749064830228335058216424638450215314233915549947214106366974549305273577824158212366143913759584696910991428324165772161016128654443517466735756311098984162129968412387017147621311708421425833309617238544007013260199016939098792685288520555091440559645433234497483682448578410764360152360650488980504755376452704215148279167013733818323552237827377445410342857426668657801761440353015722499446031088622530092958371565997953985995505786522676824732013353071421313693247008932537416605444641618020114745326241483737912356227212581965807565462206734115121459108404207638823892447694404808848618752602056955527159932759064987216509903475422921649599962411950402281250228061596550767482666624056366038639187447972973502879674271673126523044148254062382823079559537587619300514582365707463294976*i1^69 + 72547028736342594605468141709941973777254135299405692963197630953654049984770240523046201272463488260728789535264707779175724650773273592043746321206513578080598416385921127611194093748086993043279494205162049141369714445471810170878740048321393391557311170086031620816559433665274654336011758993612942934414585592917821017424653516525325121234271595105515262038877905436173215164645030926596563383836225312263289228856900506149683954910123873371606801720307594407476302127272628379764762098589221426620436624656738186447517090381373256737725035123692248216466568810019639382225158313341392320275136259306720084142152905568043969194829372498091114640046361044699972139375489901763249880462099778226851159171704000443963934279971215262159680161740339655396371429335752945227335255589899318555506117792884960738261403158738204715920386263339213486081301084642535605340176100098213146102726340964504511071626351927899199586236796250707053015983818360835927409036716259280785110027084479657469374444346177884330994262602357968732578480237391553442414164642619280693427064034691207374196420335806183836063073464219330809336723431340692878239804163104717740151746916150193750112413374724306657052958746894720414463593656582900751874192853512378444484938656316492637456695338424424262096343093463055839108823205519529054821558256785940145123136405250310898627623505665547314005836345315888637538115595141720980286987934780879028738826165346469500548253516665007335019810244721550497242917418321367756457377594721483732516624403340030039463347160307751632726476773867502254200926086721625599291733596324307314617198217572553784683585239432894567566910144326521712867554856209623634086053725541146432201730116780105346912381285845099996862335172103669693288337190000803901985122357262200026967299012173871247407279577386800242033462176907190461102406896425726334562155738362518708008749976809452476416721353471818288988626802802369516519007950449162201784816673218613304221632917440790258850193662341640856696847065733339218023711400027753138761289324881238292255607513711840773470241190820141916803505820671823576867388151113875278424211625918118882504934275263742982626947249136445248585105106736209790448042840842794011213853172500036341435540692832853762622515480436388460095368382442291460205506723144549013477377988491502041143629900259193738176968089209567305237822436006941091136896179681689583824559068009601986297105722608550507392420366307934388461752205095266707268571263480290645356469728867474787154994035012940330556833679213376424525240124411995849909826630189307730716633107103714106415377629960285088684808794275198549199329098694113260365450831642021638844391592409965601378511888521609946348029293224930214810508573514445940087383093360547581349823661067673652274704865096377431684569326936156304188352899096428609870366122250690805059355998617986521866788928865280282762316802380715547296409786184542983232358638090990544530560699952702118809062269393043312951305230340391478423367145544682968186880*i1^70 + -878848711981828040593104845594122640832685680901782083680834363812206530717732783699830902136596859681447662096377260554155011440741971185170365684370638900803458976364262197405890589490999632569262826761683105059874901224417810625471992674195057429633811469577627589525898111858490167466669971636126806795224976173256127965631118880549098646061398431078856355183455293436261157036067338286022281169861925446273259489539853972356297541719685047437460228353588028101811270832520357159396438544751385987765632002524668722532118693031523601572078915218947304046293914227081900154909169034819683289670682389703538773729991502391949213074189522768433160342236231666695435578918300085268940401431005154381431032511294447688957613313095722842912521206643823191290585713689558498181735125623559251179103714604619210856166507388256815447954985304426523244123022886901289586179323742364475269948739395977614975831256841696889467312342690616683788757771256688353991812537988237162896344381940243274944509379318293695396327565746932458090454822265220633671547011280417498239359201361920167133397129507681657188240105025503921303783027594306247537991300786756384246899192724808222365013557877689207771017630199006301956142403361754739131393414990469194361118772033556549434667252051850497692872143473473018596228854170971296582538687767158916517799348222721307083237785126201667393525622303494694222708498248522293845197313437933825380328928748029842303290595369110056600012279651537285262288748697834121004386778743034158438415087766079430436269927882523747628362919374235681178018997751944989060646286066934123688386505154334386010243170692355909091915972302502371437719486259598964243892671151913973050264645361597618489139517675092551931460214200782670673575261988196139195548899228279095048174747721905323235514918167893010987347754742133718556021448534628585553003378849204971968989809177288180050655867059262453251025146719914402353311787552789731531297122569510159807332705946032052130197883212878688725683989686223960733387987028247472331926276209739030400165129065687263846897877781079391066836375248650555622522574879178846666796375668774060974147170833000416356727615199089351042260725415269909099106195176104325546462631089816270977595700628157906603321449922997390536010177021543259117729821988661993208135533234798288047101367845237502081598944036861278337777486972493956715777737703893386168032122508112943671237897165097297035084557799540944749474433827690289640179398786862278460119790645498796996021826949523954045270904682285789607344047926029056280604250774663865998582884650781203048003542250418057503337190477501909023183884396717887962137743986057562294610967702616013257268069725774085052692399738928082065282542830759913445239919179599974075087828523051626148655807288047456088339735135979409992940425009872607494403888111318526389480696051610155677501029250843748689902907178389188447906981273024943902415332682367562370364811516309375442476175113191292726711122093622826419383949729946664960*i1^71 + -5199071863313727295928389422232736158639281374128262817294132743691258143972695112181258121402341750330837258719237579776048085339248179726922624347493265751031718379097681875140587193107652480439537869857547444497168865376382493971472745282563718102296863721028997692877106000284410218691215337929321685518786985989972569325615344291920610566857860199510415380328719240636924346342133103580546324911482585246525964172050025079977400581813181954250709930733578868291908181773790841664090800304300705181533939740694803196832218848388888992165069796708636686378678736571686897942009705781734207270506933228900182037328872718801052834976659076978990095331973808021006316815968276218104583090934432534264818560476571054997214828820255055892797276499408274516546022976054794420285387510835350393494275180383418322349921545427422254828865383432544767707458091647229900809515094334703067666366607525491328565561532198409193451398653494442383655432497748324799182451401816225654849320480583798732564928847201929396801682739655643312746074556407729313770655293658976079503983179668975423782845037522097681536827390042501423122311026480816067979246209205820127391348476826843270010169088875366829537283999743557936052225065397005981881345206637344378158096315837862750747277810920863582878073118223463649326372423254284933643355203655546900734114934672054347785974537446816256685850495180146510647634211951253338419904027610501363988796371637352164077026863855825554871372186210628643294700015135334670797760646572241840235743681563118183087056105660780525830989844177009022885656445923787529310166810166092916623780582388128836423001663744201030711900885226740308154113779319689456276271841257791320638521837054118231453558559498958947400184919762636658939039637277450212180552293012534282058365735193962858340036001105563092685253748208148118971766497973839810283860256435914650116444368826507592301574087962229751038334754676329546614888103603197592910625862332654157911555871953698976348680349592404848921401166336408607242765180676340071814518144839262234119607049580384855562789469769541997448709207124112512047582184796927874794383173024740836461238481664810733732257056812050086366415178608793083838982324306114120909770480957400938178105662067626135767717604848724984619037986675399624126028262959956168302399999041193945566781393804706590429058188405459652048625385740263067367551070445158936926650121845898523296064973565964450588908301733957038528281826985413824704550110027293042770094925726239371967323295250600500389485201933943134114586213529281522224263552497202708700154402775355281842348813303387745904709709023907559897725587979322380111416238929963080969853398243612419716232961602584099521175654018316445048665483558033370330898111868952331569651545966748470069828335805002470696813125563473856031694349869086815243641076206466572309946513150855372935649705076773482632856991946043789281670784953356046128973699367018316352208096612915377919387420025638233608483007019298994216847361966080*i1^72 + 75798621982773293267791812286679472440014336825944017637872296103663792760883071357816024480497699637426618982420347511167368006337094308788578836987773443343184025649321989161232237111577203835901556169082573565372721592295647950245546524122886836135313921817322561084380495579370494122388168764325168388404540947422776245031155337131065990773847770432165950252779266047576129516212697989837885904382820950718532763809118641097597250609630788661688563497779361783723099889876944043331467192359276521730878754919943691869692307509972541473609142512459562434939278123730638695647717069454085505488758139434959381395229779672657564338867958192162437296582713467287625047006826981620411823289463454182432075408557366596467241229089585491106571404820291128682252639296064644520279803200649834263330748939378585608656332887194449021093739384779748821395324257430606644742173733967101924720252971581388590326333273963729956294184174200824992565697416552122475255948682683151576540485486392843816312131828088941483521058864026415184503979665841910717793908516445213385239664361975230296485255898905250936012368116674643544930999180904590695203633584387678008089438976777036962535065686780957584279222038944067119894936251504313502182061121529276771566721960344838031389114762296908151677722131739858847022781221170196570524516356812981981742482159978890970838725311105962078987669572939975625895704191639977142376650746821571045089927545708124606194721675023467019725689107277994680233200179607287294214695700956605529894875640061282605549963688275196481372150121387567973958045934124123764054257963282643505866185456860517686568799364909947838642258934930497215286519307825500570545645647159171762410270180163471540177293085343567403046888311859076686093769758077213839555325932220581510465009258523485147672758905966857260275833270298246584300019170211561376219769609581215605671430599298427612382620252673926587991858510799413095865045145236325513638287867661480051936367044205711228588932935817634189917976913589403966983489053649854945545019054616174106660446356993693616474315320690962304086550030285201142218383100646814672225049224772280384167014323145203524883924452624057955556461176200750868547051320046054271006733423269340755075065384941090395173467368284577900109553294582337408720229384062058230867016986281344562613179886252126189195633746079274587477211609222985239375465018624377141968732113887752037610570887086737609892935360910143886759557034042096254258614719447762371320016878730930140090755794892334798371538718430680743014785696752164610034556757448785454712415239656258518675925193134519674163423078234535164056876461707266487621492112876362288692199503975422844444202555722874371082772200335531335359265015029976721070714259822634676451201149027072731136584884065960033841509643919527700992738266718187912010443157105960831372312192489203922655717267772092950275069027515961283441226225878717964104476528286844693113702480149312079929774001923990814092952867362372279857053696*i1^73 + 568607817700227577140585485082381418789064944556287658102019932348203488042353798325985916192324721564802553799502197290453261286527666683631314288412637327833724024977442707407657623483884351386496194579634389936144181838931855477222440433113129283507380039366031777254719450295980382567770581293603068129480183008106009553753355327871989544751315118306396658104420033137058962357714959637312566472970410889083022046444260480739399049780352343374943747312148095374069532920828133878802280712593076731561752937259781045492619852874150185685808781273930991336345479472304638133845173978483223902210215215173415915851336367381750396480601448136942963912609050303687830945676210287189263791456815428249767753945309323470019462618113165552467591663493028215518686433072986646041796701769716485573205363782693168891820971393058619380256320232822751368948009243585046457925691248650992710329228327912270429775748767783834444804231039061600692903636552697599641957154253216352024234595593493503770477242028893288879207592446612495189619603662745383018964015620081562246536453876456575197357571684251366731053150669883422335278863241985025264163516632959502934043796688584721813440232244063932812395541366083592199080058043006545324316130792219528288718792413761017647950981895713984585654422469789206343259030536540667515048656497593043540349624860699570639690941689029037422292638335207984762512876991655648509594453549563086084114186435366439302371013274396949031814665695021131635234097951139252154259822415946006422320968632129988127479025249525066663457910490125931982036433995664991666732509406579433399034622534212256744500147130696754515504975383549480561912756697925836396682457977593122221171946893447326050195469482234674074628446962829940937914420448480599089812084909054341958353193322321320708807306629629292879240383784864987966174808329988113668900839558270406952254146720495101832967046510789942421285240733536391548701193598661748103385592246939710336792293051374371850851482883440705294292824356612575961461609269505463596938682680167944194598711158476621302405612748346414615160570040316661615026254123085434504833088221624790213090127230216301974414878464491210284564055447860617747430961685940489226254151679084542448861327928289748163262718124634388979380963515881960853743714417057045315986251145147443222797359754631682886287609108029557097539433613339912985343746027725327401128635394166331100369870769230197722731315650385859799060478804876100412213225397680713612431016278813037437339148575576805797551193137643770636895505260653982744763698952190126987385156859117084635644759700219630334281190692473803877138636710227203250805127437338615271112780076192386171102262095782922107625930028497206266884470435414568674186894979131819860277163413988799470439628649253682298762737106941330299237237810864531777627617320538970278967293427281804638639375631671963029457671409608591823803981117119763376812440609249274457775210337448186093079489024377605787425660888593305960448*i1^74 + 1171652879959355404253444705594417840728256930526231834590939987041294081271708883374052678943299238425313560953679801535008511748179354262899208768163830851124239932811273809344386791966649391218426792940369023579471742275889579431968863093512030147319407205894323977689182947789088504823310786214074248080410544299031662010978710793561768679211010488832019663369245034815300940269995337724374437154901003394040948618668923886828894747708568888786098125398574955501460485224481424107427241781825456548804708827577007481672039272370119016849124144589174835084093582223325493887623150775724492005080483062152352367228790121789395424492939069087549517620424242469820974442231015120386685977868915831823408539650646349523951622305552525158038187925895787718587497550074214870544453000997001290569536939424045911614584358167806045438392574213520204693991894983146794259594503015828630510126805715344747136464084472601156470709830209922490556511147121311994762235862972873017590468438702026040378343682040120486003146438960380911503112347196840165976508075010804098279003425043300116463575152990204771187735263205859470052409906439087655857379292225263577981655352420828244389407581304490411892214357491290824562947389017562419039230338338011008035318152467423973183226353282946595271520764206000807463572323307386341645607981870260124722039954122116943431728397364704327490601086793979280545366918329957873527021521871119462032904870859723972514847589374802837294013965891312493954748014668988032186074219600118392783943186819852459980368860130953249272158953457903611090352969079625806940722831481818011231281286204897299393311362729300410818064109102386597723126955830341366722909367218048617403412511398117049349817385314404760691835673177957523198634557985582636166337837033866968737378398452811723828616655000139992143898392240725075332506268003830184545165801982708416664390256488608279314439226937512435526599270870249689747389788484924624359310071151795949274120116060428325098510742626208131068304158786413077700611201028929828599452034022834280895985875154024490367711341879289370083030363796438658065704764479123161368676234621727539952656138960469887724072904133299902615162879716934150278287862660842089906232447371222444795886425694192889198133269932987901412430261112610794530721845001321051188709732045254426162989980416651087408044847396077125150516754396196139512675426778804621788657106869261686256362917962640426868671019086772983508733071975152163797958263907540859242052192836595767241651574645317129883129603456829994325597315261402048529009569205475618456558977311584369973308888824426813130814688638809310695032583965289476576877638545741897717421768089936844902376467739512523274499446540750802767033830327656679165037124577268480840013238062302360064747232129952771146556332023928146201430156058372575064301085893165048453380417823042599146705590952713984719438174252481472663043085584924952358477237303829458936196554161590551227291183635748812633104798032330752*i1^75 + -229679329407726090463564727071291958606240220792655767112647742736092756207296137570168057107852908501512692841837282540224575698315292041900095684302472619807020343636423821383896425742598167199165274270660860112382075884816492620014791161418117766288081864664722194692325414749693846756374309371246682201332063756135705082284707231386557335927787153194303222179317864335530076612236707118890247330979084608891701598950656985032663505822157765863797383178986675481690167694438984619434064331825162983486769536211439466233730450109280334226013614394309096974096922007796740071004021669236619035020590205385576688750635456905276899653401359802538464822339749257281461920427670379539773549066741748629348786513595599618387730043848360681253225333453378627802262865821002163072983477070883145863726492272934752725569239231995535017690846750941416714912339967214955891385457281134501197529201022703864011839298722126150205830010896820229473913180302141964321251867260718132412831035559248271363799536751581144788832676701033587315967201421827588247280346424149692516675750858693181246662237056320870945407099119998817600887513661763626481387079351376313520909806825982476845934707476454655241519141809121650537794855672647178688910310393811453286698771975218938087450438512493815211810748782863336248869000887950766752640532454737373777793056342507876717157103178565203669773636668295427710850895104424713285009267407448698599038296812405214168308062173152646702472121121433449851891811888013757718783687436088812841081677191738988329253895807842770347226219629021262811792655329649509404898372811034897645024897361050395474519609944607577639676027717355511966564117659410610149265135694765719344725922772819623162824574193119874197050367037110287651953541113798513549189227124056430060294369773625626912960795104766515441125197873515835038754362024801381692902836366172606352287968704338434840908347328870320765931116559662658007626207510731142751015491631785707247155908353206624788027736883082916055068612071982726240264069134198501140469651458930776557063244736685290745403408589343525381219199950324173752516137534449887783079274735366895588822817601690229386528266855795149401922810707857626375397404733406090113212656721418684266017666095270766515333897868542840858492940786661030276480247208116505957546590313263282405205712777262851632353417506692819728672155439382314845314605671328474229268526943900166683549775271957657778043656793346847473420983687874780988959297161861354718341027092689565654767956450425070989696183390280805336276653693022934683400599085527990414310291079978459845954558296036149300062356549656603552530908872179386512695114776623609637574245077620402494604943637442611351508968384065349576856986553356355375667733094588451189234568374370433321437181757265119023651815375783839335879122922582829504402639442126105491628089443947787701767807676419260058078730837370722579665059020162936852167418178760056462821749929532244572755611669196098706348179456*i1^76 + -3364219629272676028306307043650511296385839190539724577944720992172189965161564249700345623077380368095807735911128479931263042434949706439545343922276495062866515955214046248751662828040466094573799531470264808703646516638421244678740465863999551630197242257288796317743315739821597830043862852831991093774623532074771236607865999837446459407329153104940702686523748024002944842695540301065584000617511899817577665883004330931530907436174133098325874521708624898178297203314940178816899301762112051602716160026669200806735570336710619033805526102157569617677244129629134272260390216585110602192826290952542402400567906175821057351350480673956380835809293635845865262477274822022382535603876628320816700707522331923116327422709790555443587854344112879099774300542000152087873682454979488602767930435350691251156699452954334667135158464791452273384946203502211350630358531272871305135916100250626188819257658064271043953702444414144251048707361382030491873579026470801442687226886890349299712747285455065297825843537227717819808076726007456435872368018503114131633961269618051772183708149271447756395993585964554607971909911826697688479221008592378507802253376125868446135733891551444082477589917697130397912275017077938920121655953525650844732617858765440760502082766321591949055533730933124969157551475825905452718267563503374110116546134059516725552115097082441474558459562466372395788865908373842657462779640823105963096008024755681419924393972546735176328469412600850600731827649392222827194313066621863422259435831281632384503106017606712230049052039964757956767147648022847588273334425303282557012072394369744190446164922671055149421273759024712951000379696961055869953917482552687224650319888511130568830844984482335870543580459121159709557374040211561217173402868073127308754233445107954881292080951208485845691490416642610021929125036849859705028020402994018336227800769660737477862602699671285561862945286899937542368317525146665624619032448255010269542468563839334201363308734755476348379343188326089786625618295207317119635387827643711092754645531030047159386060491565415390897473015034277477754443828734881797295344790019177538674342133520823649695847081970412182815341801616126030332530315943473031016394122488397300328629285417308099033733336892283863725635399873640273030073107781097389665820029909590755324724404583512982003351437689237747316764271059197843511835731630593629748443869610815305302193672902805648706135132800424152164423963999112582949511192153681500805926082886952469400647880324079400927618818451121807170110266784320135544912290767958836624982788255772102254429160314445000413508293090438516206110333199059426655935920887163472466419126132327436255779394448259756700025432741809619041831062647743034115138724458103793725810462507745296304309307294767405071581444051167056990900016000526035532691700173781739123269756022165608542798209494477709868849425238640832947944540030405887773428901326548248001734308630300394674730036599191788060672*i1^77 + -1631147556719100209479005094819377533049175324317393039998627419207509331706001732620919897201418380462147278202473140910889030160064419029933973564133338844450828435005413669193608207887139230064483993254547514361109239008768804457464345140707642786511652490561637892069897277442553463576844244090220033834666741858590088380521869651897973109975125493988184240916184133763002434355163031447024260737995883750243547654818349466915342918242065628696094995662325837517907208540281353363210898332878797804981476566166557250435113704477055107756574866019685287116612014207672807670462505623517483421766053315269713901707888927508744497591707702906385799768594151294026046514789066594542763850562073155532207758794805770230774796253721709736312014695847325997067274777551476654614595038533279401912497757944767414176999929367402297789081284834481171032792497740881506431876127556318295674068806758304760909684490917799389109199499020576981914550404665299097911519398913015518871018450536182198678693854055902715303546571988684428013623795731699383424806997347169721593942022768940675239424142568090006051899341629731374413460461152868182572465091133564794996786117518328134841253442890032774026226685539861994787407417335918426858402407012763060128086677455736375699256102900068153858324688469678897965438408111143781897888085186274750679381867503477122431977499663644791544225430730687513106934602066021533562042343785043411814254189918463107870518269234162815648165795618989053486303434845360865495111892938180989888598681376834720833351338745481007360842223777063415481292833453510205774904774320687891497580280205597067136790520219388297601601586534148682667094089677967504469073082394174040268746669168827981000394953805861244531915206310121121841384474601655050349710148488393610706210614656988651557766538983478205255919343958409820976157426675842190407388250978787773734623109429896582725249330371476323745721303794854079828884601945899273509106613141717313507781768571000139263660217469841538642489129889303528669311370720685134107725722137063411534331354460829744838118199833350681855167550690342505215422749759564323674650209071007763378707018733498136260720800526865167327300551167852625213366407379801474954730028957802220551079993127326608712826347007530308294498709607948035974375254976042732572051756629084966709724730586137674540916231602554221763531621694299489963392610545528691866361519478015789466767604796987310121505930927229080134649927529729255399308059307890500903064785379591980037391514597584667681762403981870918327011198087288583729195932615013234461256234780929014382118069026703791767562968828609593138759776194527365201867095873443652266690564099557642901671602855059433857322388824275009319858229177330401798885619589635509966894746933087853222065994632906593597751684258735964747683605139262859121493375403265004156068095463529272783084884006306139592184712804892371138798402652389689058786668692423936101359642751678006658327586059321344*i1^78 + 2406278342894507214371529907259818397240366320942584885322596051683848162687185983423440347107199374478440827178130481232106379037806962446973420785286770422105238389316358638405236360688618349057202749524612585838417403122835974699191668275751228239062658148079587689971588559292322833106116483222209574239356844911609464768192575741697483076832901675153550280437986416013149922428602731423163638387440204629481027999478551900391885650709550140658495866408363033216596072583303602986438262022205219297665363375457168934241300647319524730366685515609356747480555099680374871550401142324275451758021687776483656009068807679888361252119086456951582430271182167759989450613406897818370920580678759659085360242327624386161831834851897893354237714397085981581702789132720198923727440868748681140294937597084733000806782831834525272129035668714886687160956479709576555236939799034996960881538957219236202332013083664508809246932653444809980784919379864342380663614337331022114882952920852474460762774690504580755359662775056206033120587605221749597996222761191173002196158579249014508906607344692024564934030009860531325413842187352872876628700124860055021418266275108022323684521816624954348405390201372283981395136619610932496446412050810707848761077932670775941973852290808273629767461478483120237013285733618724836570396953042742022185599620561369281894299795384664775799827495417087471130380930412615462232753957399545188272049381199556359553775042328940926340734400081957988741893483514439440398503696580471693367367698144621772016580014843054553358714351041121095181565392186602181431502451566873996622063379753244743157027403016953426956696962645393961424205940799199503223788037989063397432283738962335740000802878084166336378363095799953609691866880017094206385244871470650753940206732251868995598085285308056306324902159045833286396076904242874656688800668789503457197757149203398228100312566095386942611313051720323352791843644575633899352441840741883520529802306570703364964310596114368229603719951924306284684433703620879113617003181743176592221592374433801861369355533339368590297964873808873904974162271835642094351593275675226314536356187043632357150346553376747541455125653555504545935939459447070891110045797396292543719209030159124053783398874588464534774703733689804577347035168789549397585880522055336085856087281805725939006947505713024900407729219677578598607518902357869720217103746128696353269121674543395640874052146100789070326220420718386659874258864905581203364593256774527619376619370936674465529457276355474031165542934086122381139055098080097506068236489177795814047698343713486305758546617357898958791223996398032932109688867052458605877613965510843398517098824649065546416716636603103134824794318250781299364551858524712667266906652367630277852697303208761007659387663584557610068018477946542346370927136232515305694835465179546863776324607783672512731914795698251166326614475244478767636962963392896772123286075004582468564696432640*i1^79 + -7132923067289409368166157607722791972449433336479954715079984912530019745117055813481292712896304647436896616466383855998102759477409757560190326506968303395976280054832410952233043954182455510136737987679303447550664866497616812926400238887009598227330071569660694722396878690698713256211331071668201480462138048493846478951004753461182929115749563932948092907516561511515186519091397691150732820726988618591366856656628663996741898025309223264288410539088840357604402839502420918533218014999640120492683346163636466418470758440020947689676322164060835536771493466456810295476500397602217405083086926061674603407817003973785389038593369325966719805721473638933228296393473205754584117645210107813373179975789967704615563975374498269355400705521272089032742676875100414341080451538329998710866985271291103849498609387593042352534461034862621785281134760282952271901345073974162714884716019852911208722133630431610234561262147706463489350678972399174047603391044916315284529832677886296331993508287381431035312348873624773881716533972332341978882161088298516901402400203996359369266084589213785605904613299572010331479131690215269192900994925620820674537655721103346384583359827840966495889024011169499772094863440857053604478165328765414631615882696186729018472390482542427561635815688502862795711992805165495566819471796294545431584235671118775534243756746735959040522691931140739146573664047111711855931830628464907453767420579422083288438664649494725901235264239753442987865279719834564556231308877827849061844169684334711606692985109220890541930387798481730663326986584663281861950197610353258140711217801230423847500581323735040628145186290512040660722706926312488266914009809743282552471789573360909467238034078447534441582620691614905812949082245645228243457069128650833407817445667088742994474518663793579493716974993190467533189982575856427115616044428162840025765306449064308056202361325941268958622981212492441826975575455386835793524261975811579186128072160740364148838465647186145333006065149319980466467598735036589692660431849233526545623801993740971691662230943958810047446825414463639815490203162714057878836150391164132917865776436387449684468342257861267899439678683166042783097851882275168719204072236605540979637730246056333267068201238748098428283662006751741933811732071091939334194710789910838136747250637966410541720426230499897685065691768085204926238832747203390884739533254987520290434742010311031065716700364610553410579313601739829178717193154910963768845087185272360093361158492311583047265901014925967552554139097063867734667893765534166955952052055997791318941138553100299052998108405965341549126849744269877080613591362767708356615109656935618845869071453862752925872460846673679494286397973714606423552993361182775351786071511737857194453497281540314126645343032015925183977482576697168856355252070053882690439228606825375493594723646751715692966086115984597606939259483527005610050419481090510512531096527308492736823296*i1^80 + 8608233343046323782847293821822226656615915470174957975133360856596166116384887385179281839370445071705120729497444383748841650282793102604419260068811303743138305197875934441019872060060431325414808349203661939347676591498595968290674653792543650409083692068948451236120194945309950824797841591592373020475557679439441581048336818430231295228243397142267753284943345759893947729782723671271666401194191719783033278618834586360540885855340684029675900436841461427200176419289865685746994569876178966404087980166417467949687821341590345425859248060767473285731359383797909639268612394882972065120640136690108588893748920627518319464926073994486992863295150632770096758406771015030478087410572932142506050509382683112600120476897592081902827415312167992028545411271335346537514725728528669015308399130565898252772708012800565409903629716208948867430741219139088989375249380137563474224367731464161267745423687427815800539807119268110593407653808645256963790295057985570046921744627364818018056054848211753803196046567995647775104596344897808804498405498891582862742355649155625760787222425446136024996182353644496072061609944009715613615903907620731786704672985512444538168610674049663988086288889149657769796977518082205859497334843504508157159636418390909846765704815507285280342279007718856705922527125577613626871767608281828920655095077751947116705404403020545453050997567132609428195941094457075656037504791855938327655354843429841538021140134545396733511356853819666462972109794752643261413750883002210304544257618302301555540502692565015306648660316477316308660056630565326567813259781810233538799927838858293130409991864025859273373064408344566884877479755346773488585636128032879045842179270146802697450091042829411440766425788121866449053275989416016203396068841460648553071471188236941280472320702963676907644579792888509501071423153041640687920702930372353393404287312895707702227554417980310053848605254365120518522746475453545430962133725464198759748294176009536477876415261782706945420991396133762973543140586976482546480828185261129954941351202898827365765982996919817760386860973389088008582824837489885763084712712554180970200176268641185957354273978952439582922473563898166017122949883654356174446292174738553133969528338432702619815539911642663468262346820264206963826685809576317205537556472633567777165163673675188755273982956069078137139538690634290018032422277212085145732213779211142347238362742260905752643453152923283616434144968685247976748588345187308762918074959389523255169187396882962756051220073862274940207226717373643886341193394335115708925171930652409088018909488435281525912991731810884246885890784035353940830578421517347955027633218455984440082784787907238792471241535859978304244037797695374050450772475657361807740963145638246804862787977595977702462975153702752086996724903214759465538328711152298602498465507190651708443258420843380291267262579827228790654548762067718313446383238948807055750497622923673600*i1^81 + 21342730570156664027771005462242423906840704162114108130956910980239979634739465864979810664118249855178514995656490823500603448288406281085156060361075979906028368327820058795230388329557366033427985568144446724263742476414856531724155865406381443319252385559742788948283153850238431854149942280320742306842546609252454576950683971636375385606347110217747279057984813496620737052570112512802188216322965246647966331936879298249957012614959961455774630081738182599457166661883080916832254719030663702442145656617721156259652509837117211269873542509218485200397615177809405670695245203128926192327544156784971123559758259408613279190640857861699500489667898421843357754316441821028486572220117855816679140105190850707440182291036947331857818954827876062928994000577367849900749267250278984371952118731597948538502741895702287955422871044286483624567435705151468525609139494522511560246115954522878261441050495690716550332644249225224422264920249383891813013163928235300283511312165456541474938989461767631570783964092803863933600548377078417588374493742252389140992266557905316222401392962584058365193064127994901485456715792414691916940137083861999306843418225438521660527187928204635924489208380603578439593851443385532527156353237984242140947373379497285719151008207519213130135090431092187537736668081077527853262640464701357475654133492842304519641883437110805588870628454740291788805729945609060072137753503082653154047940846413200530598297433729347117876333171212733739390414651847909451503965897217808169507069917108043441551063209032554708566202410715911664666999369542944349014081901298691261520888148894743700441442996384457404770886613674100342723678033087931979761109611400844620292061703615412493990829269843220022065581386589448490519257149919939971635292408341523624225618077344491475878868015646783592925703357877894883737558892547051383647157119257528512739291103612272101644215321640795935779146094287650386735923881009511376703956708983195935212790732694101745805949092363162023484091412634479624551522332030293258564489844411727782171852430622291539802838616645851509723750743707787095072983377017020940014792551642229697469937851811336689159025894697536024337311269432255333424510360836013254412336365932856933784603687135953223720905833832625244509204972505499098292254670291739809757945356187218574698131735445310208909821516202663826858644790872703141034312147728630056646754148380223764439772991503519396943054832014105850746385326883523028670102430629866355747907200215304974634560689203570298292069100666474311564582440391148499629066991735136712604668317547815384207527134836526205689470058902781202160310447468422654369151933678168557754669946579217321108603651601143099211159191616200458127907773277587851345198985726351051601663061731016636048538190904844561857628122887046400673290909297705487663260151612431278384001571856212620282833587567823287240225436730580895185116580595675960588744490525607634478859026432*i1^82 + -49146720171728023713227894685474712521481006308420950638024882052298554511704355235687589475703887280281863846827080326584929207608128227537674992962228902391166244084655232743863061584396407532636250407779141011126128057400613153187637567467075282963179462352768367892155882969188787718944557732779535680726651152981957273152697268849960072585377424467529450598195093796598558105792729323813826019995298745864393757273824597895803251803046832538061728151070223154718591199390785565067945867369802341414559639324964709647200637388131074341328972987372577341832857782339284742024659797903237428474082656154753516770156689612639624968095501183716604671427479145261336340161791547434324148167347501561631452035549480403481849503875461713847753566111286997359983502412134193072529356150872017593256661173380302612365641666296420819002153442639477802209237428726593418008944573120199600925408093058553776829722874516777053039243591847537499885895966068437974782310482321871351310126820178510695770724610059188705520785991979332046435990353660662648134548635105234554334866056074188151144027209307241376873995599114052245164239305755420314102016146231788140147728275910709679354213600097006909040944516039159467956663672036323229214598356871364265940987162269164860940560554246542462603830473326228399627402743910412630697873309383412494179510249963200562270859934999154240504110142216506951446930274851459470233738400526705721435629858490135780728751650742157691985748522490282932714102516251150924382355909180392028157347068384371014888814631498685541092571726301200361681812048036136555189512751948545271514549656226718539897183569124298042364590029585944324110563066562188995121999937754983224411037992820759558647886918662920778893110984382233548131673231635285073874348856033677833082484273440938506178603685819282686450280196709935578263560178760237393492178905241814376557483935423639419000423828286883024914192034412139291808507116271535468262274071234071763335301542303573096529992163052476634775161481935757925596841245890821716861371207277968620785831438792545540285425753506116167546263854553315367771652708476799389642366370690869834260999772925939692211139403161737833315303203105894869300749567156796664553518630318791223102747610313235731661379610192778909084214358366420806929614895277232320760786507354613154992196328317740855708149449188335142643158398747819219329038027272207423177753117672793404091446408087658110067390450585918816500561950172084752635527576023317286138468279727129104647006972302288198147472216591754935565629447720734629343330705079382618780769300099621255017743860873673646914936728855163370236024530741713992935271453958063386009777398722626304529980784108748816656220870935911923340635402105787308881159609663230448679601562808060772783166997629139262743456996610125839486601909395640915898545029534891898020589379442361441924550920182623809369690096307272486203445784892509803807999995786504139964416*i1^83 + 54650924958240865547828525771961821631803962840779149342359591688618644343410571144926488841422553877402114480537864730647448027305308981876806087513214211929604491366975606997135974734279059616720926384453494484924592404333787206017912736189882846552796180588840268531484925933991579226911474546297285036509898154024508304894616074900565001865088278708554587517472558517709088965266588206620869166488189452202545164835818883513795048432338215952549326935484433864488821240451595530855712713583477078864038437317706420632354596576806135679841921670632372783883472017013056134502951427748230907868676213123707542999011174419462763528062811407097745018315632068321723778953006432041728053911227615001384624978939416262197384735231726533790956649844948924927787648471602363828683787141736646280157561380586105902457855038485282538846681561388090246843185926018189191832533423351672112644942135823692547303052867424034843061534093726626679115304874335980376847294986284796250836406299410803864291539579555347715659065617342097984214969705963180926207318881323993395109624743138369942920188841586557591377871943085446106000343088998227964939273372877856801635649071167456802193516661810612602911278295053726797465256613105559568343971417526986320097186558485510643953977804483639101832414062764332784898100551738307191975100310808298980395033527988489933299738385435056982063995336399555626120929626272729512172772117737881733106443610189531777147970784455249510937219291666079027816413981890509841053882255312396368760395034586150620975100414725381862598717144095607703688781445666180913566513138450034309920050232624004344021155691789265633720221597152021923031121472622515163314028833578065261266361186830470785581142196937302850109513092472395013975455263228010717505165994602200468303001136701295031726600901952815785485902227783610673882285435185932303553164602283690247580441868536240088979174299974481783436590457247220327452890146030859728000829288116543628148230987412997540294090726183900789556770272276447217120704147161474123316394074976440112931601460954000360918721117237143539472920564208719069158366996428136685151676232636567030547134945940772970987024914554257145941487743384741313676952146757170891290438038468590132955978381096693073956465711554888600812154306447531701280051817343100238463870886326239089392694724657112916303391934884414429363772154841174415398727100067429941181096627361039884425186110751805981397657594684548612794699493486963720820848007923137469723010285951326499488822537158286689665005352471659912144163690223383530405986378231544096804853726831432084028870595678892909048827735670543427546325010215708543299767126901269213128294146261334747391982483272128026663185462910075538136223282105912207417552602128648794101477384405282202944919299287562945395573298973716076680434618885180663247251570560129826877493482105643705855259217821493537380156709200107112362669749909874559623878731959894016*i1^84 + -43565868559423349630391584511206864821498775418076930451479017487682673178563005013303946740208932901681140361568622941967549300567825624267575307293678265285496019449827956982165521340848807080905084419406699138431809977160221216757782746842606581003970650126856170901080428638510676901744971788659858688563961827188703480017891720414117868009969359243056468488406255546346073946168905198231222266118018690343025546570959509637946742907253122560982625781382057528466096345960464798164526638059763770612652732334855516127003301529055629738797175167134284116674784038332726169936313526206856732482754127445296450807196548322580586563049165496141203315029023138537866032024155585130120594167571072287260416497792511156410964503257231423085707265883091855882023259335002324333862419202041940927525238308809114821944452268369559316812919979587193737665060891062069312761126954047103099439730636609004042927235370926316507598869816847058608118798293296176865226058068007958563891996840117566981870839332361211780632038717315804852961207223240786035522360352382761826478280112460974078761716572778573709408351761085772053620339643483695388493805719112401598654090626311909750079510922052320772493130920020584972176301865952468196729571498667088088401096382024479941474240711442011127749128540956113349972636035287262108701500475168264460155124487784245506642347453671398676237214339910753347850379597991419107393228690221727143473061191387304750367534760113199443317986958580528380455093648538839341483792473086995010069700923367355528552848159284941584510148676542794814323454107616654340496302285452124062306836371817419422497059850564109606973687297754889707816653371483310059116143409338678098251920119522424078897242311863469208014780019158922131272547498872960831497699965859305162688055137524365672875050787404365265170180337457941471008741385302851024790503134317239660828418073450416182421915005963234655447867601212972295984967544484174003825909962549114636384035566266873086062989697626632610088645828689905206452381204006310849398925189136224148440698477190619748258745215633143024028052197376336247596041138299584314188823010565056650346606763857451806488007081628199664000580814036191925293484529825864236213124209229379910846384293622698530555902338828435010135983275642077564085459199394102825399465111244671036481777839770235289714374622498916547160339930142759607816799548344128452499872817269719874463299860497239501686593182190844618211885489291315869860018787560577432932461283189230805698553992532604660341347782946158052115456450078533795154131327632245748936629920997782327523236090169160214867087851611586583170416393151555327257988810967007120863855709902461728628359014913379803722848450492640067280414202440469581145985688024900654449835841834610340350899949706047672519704646325199529109877474931509309248527207340500113994742493204195190139395932646241825953852151739524112373430271968879632056630378496*i1^85 + 35372509172724805395950318450545043812438327644566476356272040677140981806432167864270759989217726796314136035976484093321679451675114337354390801522092820328771544617326288553081947025651783248928035450989246546155133831709195071244758662995379445400715266086951903764795479696411655269197901098300015802289594893255097321984691837599198417533127982180781745755590304366864040274644723539310460194753741104581100385335229149029832244323716766494644719920146721706557478748595895068765869338388966611802788872520725041343241524084485474921157121887763696490027938466821934815487324536965886526926786287622810647937555188756203456898632885391467272889458473071697376022614010238313922924239831459125542331284853018900363963739583601590323783746328675678254062755759454227450298309609286307869573975467574029642426602242078209745299830428931410159541413198869010821606436630209500793349365271133193439531234151502017961467692387637453125192934698265748610172540284217738810124003996922978474477973680565836369008119793464238460401989806266247422757574354129215429804917830447286605388816981477759283884761015332438599833611934211411249793441807931832072213566849802610524461583210994265674936218937017459177208606163926320671095472235816267839566592233011610290951314275736114811098418026490742623986470686865962621244287896204785643766545762422445873322645859147719850921368002520066403596736411155864191630527215580939075882583179289625186141011213248842317954071580868107718600125153519597940767007659961108151364351997875264168433374807402189138745991896786246920055462351822428259323044213787709579769192513186749251750765149818226019768551985477506692104074556434274072784086963855486707469132494352226728026708572388499129964021690017643213383330572978746396621530413253855228142335705991882490828457055947086072092801167379760330031794964898138817204853626540658879905746750519298528944075947774110889749751814551697945103265236913409511714596135446399776338915203369039604283793608427738727074905052259206373306124846346870764214270673154430474923224257511172275203751485510914213159612198399308931318647535069813021608152318452704001684556900492687674547904859184423518366241417472413231401122239998128643756767262054908496852925636742597821231573454526048122018061736891825092415352382154534738105551506818309226994964757038695652266973180399442216976792440202514914005950345403062069579915318142664105914191642350432166271960967920728854626414540126507170504627226110408122248881409711645849059043404478330210000336117674190366480562550553062762297665803580906986525298946336217277457032037985859174458452789035943636359309807450045801219733399206768728942697817820726686163186885301440243534518549825195627318968378727162834699405648641845756450156300152488026417803926893214023276049843927746225748473765198335536542723436241433887001096838851219106692692399120045165208372747911577259554701500040443529789440*i1^86 + 12330420677734960392992198209407120581688303382138709660394142303722479870094002546301907977721758588304144783772587500525443894388586478765727838960771577004000870789864795844019635045448273296798762807620225675680644567511569792513405839713187293096436732443774887195254689382708841450832486494182938450081892703751689054834715594337570662844307734829032129813586133198755686017033057703347443765926038548858468424694257906813148253011400083803061685291711852118182723342601763782492060899604850017259972602730184933545088374708854386563905183479448462129393520492979573224746273285765263026948341572461923529427910893779400323881632962726339782141710194679391504721023856342491789419624368150004807616442133448144538901361393831246941026272265476314307533087747080578608332341264570347195178234862388603934232001930990808171431759996774089195273689954825439091055991381491954897008562958172910316517138074815322379840170585184079753608322870301290143310994182129502770045234378275075329350452139225796279092424596285408498080766945051440208848184581995102437238393738193691477465377572238198661579166410510324482429716424871631800349793236510218178260785608672791316343103973121656892263192672874318356014694334515797714831995754329331862341419925834522662994315748315893936629952628495147376090838296869006946388451918430920732954965157428052045452439066192024244028190789778479213945665150035745224535490728798191617193182479658021671677472796694923892196424076955768622157978847494031666282791527063100612719217860241198635299334267035387273613024779549374298929473619445084407478281675331977209805573667922920719273513243992168329221307350885020617598533154990034630884056818079485262209562868869885082983069757187511522547078226267392709963628686228081354671701765289708895044861334879616387610788015652438458760658785460990472865923810418333146448861781134198425073147426473343906500740509761760637704403944574108741001858759173370198573688383607893669086018774359715050007405881789380163655203890054220995069323813789231258554040397057104951046618791737061869030223674615739759392795107439587038073731856305219941062915078029654952290866869062431380430075621179698214886723636630142839355605265274920557370166784365439135602097058714192225431116531106282266051089620495022862096559799686436625140961615432432048862759610621783520034509776112951918123483764261500330554722521473482005734288096537018381712975155750507454648961852949533500281751656569561432711677044426499721266319684627336861294632795021344167457933054510319458932851659337981196501844428134530749687442588026595579284966397552486798388420468487347563971566208452052815263228551338041716155170697759453389770614028217366720470358678031759480899267588539562853402879253083674463546650108533980726772132150190681963192982390382589758593413190418080356734700797012362397316269281196387681245301806964473902052621241996893423972416788591804416*i1^87 + 15938321823643167977765313899464081771385808987500058371333875937615718189056782282742933463914439389158769679543328043378356405104668755305918567648986905045866472339144144453577886064081396354791399201406208819572904536396927963964558666674068610549310144648983953443758202226149841463061866599137637759095213732172520445674663980304166266943736797626745850723999409005631170746571050506167054871487646547050125607310171129755599518394188136856632339731569582257938415721039226620581443075227813135400679902834829187144070779552967929614884426142608774411296841259394666328090218241649223672091203230348908104978985283350724551738049244378167440415870021811470895607691060532368035200347811888571984217759548115012847353597100698184677219500415385475840613572620403087314626228240271923135433477229913143477693003801084224891103606218434851438185199123446483915172440371720819095418114192216183984426721887316571666060348973301493524880960457003245772396958437210130034580242271323696711433077411891757410372006242196126717368774603521942101758988423030670550892143910300625148321138563888125329286459371953080557038497563495364026252110577480695560611619428930713830803099533270751627574277680367362715130422039744717243266568561453085498916045984614825614920582454820986504307294537353496742999082376910774647425972027595012154671609252184945209345785424904032014133008142269086757565741642516772437139123907522464940638782988883209111426112479900425224708855067182892708303268574908924181945857400037129235273508201926295549153232893335750819469713764815598510830398306238583117539574280351480522263586633721233494679234213641089527317835292795308372432469614756786491928248764593908949306432684956351626436008683203775111708584078903563297083720770302538318993533109789387198363913201297576620953864641504095033246911229340441113617748091983823416085072603246596996055736992075707584526486285305966732624363288260465540177009348252986655280288091989400673797497547220293719171422074967453979962253964483062769733596232635676514379915303356485291525897553170717631168361234289122655406861970881018407183559338379613004490915307834702983861537075864145091811023362213385504483162525539471599275617658497718895959757300552317754737108039955592548554464396344810110747114128475437889158494171769221736777001034074854279241491717667918277324865593369362183775203745419648757366946631491279170249340347252796947766185123609826414515898962797549511858280299408074786491878810876592592123463276641220138297147771000555847473134698790485411528115472647192351979182127055550712065107304887184532189600899763096944930850234085861049254573471797468833688966267601151547624984804542168470631613170236578812958746481220285556930085356847034520856453612548804693183963167583290464213861841677582192011989859036519849054240427626593786669743485570959512587196240415296674816541771766183511739130158553587316448712196096*i1^88 + 1606586531906313754303121802698217672993706933691076623380555378882906417124443212561768658636533603904508657710550084964642624060456965575299336629945833817656500197849287799262388110373734214700471171655105170549891780134179601039587883484306208659736434768685483158835638880374725019948853937754240832443156142966210392557842902266429110538423409801022765453219409476483913763885478618068385989105278149500520356005903899872324436245640917281289271500339146822373590228383247921248537998234757775721372360096846878909111106225390394749896478511030820430057145092966405338641444312078164867487113855194569993874355553448646032146294407018571707566233049402980193052560230742993117002594005971250401971930801632748022108712099372689068217676652095302186353444077228321965624080521628579872979527422779646860678801243452498248303541849870473677716492006912055927276111238376620210833651075091782940944647313538052335765389177350024970807647179624964549848813048993045464438850025511932308014792247100392918782108818747628930502615103013218697448043371439182254752832211355964965176248772444307227591403807342171077080650386291015057432679135145633505317768451050338461597102754197488637393913230320753981402797488693909127253067502860531013277133603781968728642854729593339804360013954996197571836199367069896686159558313775985224819542090939299660489247998487197586088081278877545305121830969360581129397637714615638160571204019698950517523023511179927796238939579784942757687936372156343557179920508121517785845955993005779014217273981347061250873336911806309193351391924528328063920892643192625821165967412152501072680557708489920603804570894508634642315607942245218093712870773752089130761131525946539475293308917732146730193049845670606611569858696256567321299838900178550179946115490076749539470892154938594597028053262253867159427280472979205222031812179519281765771347491349796123217705585395442141062113924546798382076476582099448717242445865537857584204125621698202743388275537599848318081024765905636384625780643070157058445620413062878385242036341709911318223228544482257879259473882135489212801771121882291246396467252880307753942612957785307311730165346615314949605804334729283448787683736537905705877937538027067259878816016185201325717109394233468924197007258180710245138973792661981705355137825665125738184548558914071300369408823510544884483356235257180771745077876457872084414635974109007900016349634023497221155622442453356790662480141388442408573068585698932625917743368168492268148642154048452342698400661271547106137554642950911616985747263498019025589616137015600816586053739111581314207995974560179840126020354207054390983470392157772606529234332475064908145424789939089813011084498309248311508627617288710439367677252258564125537096441703321494677246501015083123123863797224727636754932270621451495410971687061475118880218495106222836873256412003952407345399251556941560807424*i1^89 + 92287865863099408235779605144116014231344719046922497045531032747861625541318718864490332007449156072475615327792629617221163388359751872944599452504760458093664011065078062586856660812529878640839530940676610579143477120897568113086572474589786199148440045850595951956600446419369714127504447898161827762717133974759374621622166342671142705049916160169000058957352908794726965223476064876762905929044678630530602962275261402864581301725309885809372574199229202106399758255788914593669283737949080624400046260104164114130462577044427565220997421084226531705241547611271725542955886955635533086724566151309734407527368249926183769941380985382560252903484414216185426506789045423162845638159693727445640522836064104830250197826446325526607314821848301924110187229736368796127619949757002402685287375252750267137321137545775258697833672801408656515914561188593944557479181237206811535755502515788983075478630866148693579451713891792988273728694448711847111203666438951742304624300577000212273946952213122450968645909041010953837278409966334379525067199633085269946320466417204023732879040586352668523281103783461464859905016065543845544628144465169928000210459079184985382212086858964437520360263826806401245149883488226350793603677017579610184133586140834051149728956232807896521482664431009692132967498131808413612853028919127734398142485843397704742787286066172252453727349484900156044654383977987474510288730777289815286545716166731885162916743686501458255479722235379726017986257483775150284763021098610885993573602930697729700871527269966884933444239456149113382104612199137228464259248812904552153089888276692445929297260581265642287155039422549881958331877195877364058810499446849914560658717303079951989032211460100049057043894948751636502699096562199670888421663513677843554639197225754556314805383260788987047869944803943584382764264352782339483597981379869899791114493718151832738422049515283646387605403342148105530010990165347613518654418653080026636373806870692887281196290778515591595649246177146107443506292452344395517183156330517585516054273392202966935378574278207028027102505642150971261016360363394770613865960331481611012744783967395494521433027735598150202543505884386012662259390788929724958308000580434694900666953650508354558323962084720165725706010875027734367234242384238891972424378700279427511338898823214760441083678580659930481979412879272279784468198487981278716261945022929752194795373796921509843696410179131775941348519010467978608436378367366000387322019903199700571934857232454721536980311601218626238455277783688274489543495073276186373225695214493144309987505620170476620956038815055525530608953236815817238672678724127516054282286495314627324043120693113741833761473434788531599432555133566572738612356767760098301962450416188500503707017669179040249827819953516894133206064625115298579821639173002065516683149275068314694625145814946257984156076299255808*i1^90 + -287587373020692011038303029034805950555418951108729774218531817124987630774109821537299775889722329928087532884749004151968218121172600897887116750526560444352324197510497008831874525448266572281044044708006757101142355991331235855832499311553388451576598700999755664317832098191328378273999496071071657288418622862494348654702587695452536051236678180403744411774749318938054888096980553116452484049103222740906059564248132787001150826908825531290540882014305810032145202088486408028786599498064876186578577870098119252412502905772206639906511462933574015475151220481303923155229309878447133139215336789978981613221367429961975689438051387348290610748188180449896206129760742818741464847302037182500147430423797749576774026064134781989500251291621746853787811392511173269170037601472467148005539946169613711792935310801565161147357644431202986617951045876022876198393321814680634094631393267545469728288651578304852095699803601906807047075579128666639816982242187352463640002554590301555154185288449638163471117052568503904861788750067421727387019246859459810363654920021961974792770454371075003910100154538861804789909158105235195472541869467110906135522093609613382319927248910856311843284867083536728187765723626594934601961615502092034076711180598015003191363356997221904636882031013781944003181891136615940044780786121643791670164014949129282824633390812325652070589852277172864178617774894100388670138990493691694039198254529506728029416360386729880890863235733671259945379897893124669295683729984921020428630687055223437197286114253692418564538872407781067601534940855496481379754751607778538182340132571676469339632012366187289202953581743858974182920189466058543825183187634421841390005771608167218718665626529757068819413689083000669650760799206296058998139062569846416131716792256647624291561907443719764846675907356369002256058887665576880843994727010636796621364388743157558484659991926121008729427314389970697722654447741069307277119095849936276321455051719143204300041443946840646984522635761622796265454074186417337150794549211739551329106837847142152851516146684667633409177303093067464391954956477720133145812850958211158353381986662705821806201156980909645061398459173644831265614129143180016615761396311256704233374896393547021877496789679562714617169901068046153448402146042113453884971450107380181649799313903726460388272579765965824453974087234670108284084299743486991318065345845070901835666021502668874870410746971821914507239769953298434320546570456955551621828758056927787449150611719251040837639159181092925757862794936138766663337733508450366327733766247512344048005744620275197783911242957469465255017925308367510857156282493784274648879875478114096260342119399049654086317532925981668396267185778696636814859699472144127085949870015947453260944554716679970627272730772072076619445618442747252994414903461560245792448873495448974055540616406495461310736629760*i1^91 + -3791646022386721339937269318030871407098927666108110917813594218521822322577680189866229129685650796209969591652034335969007396493505760428848255570446655467589337464306870238918235527393958800380466568658929783065880319600961207310345217165420374754069801461291106404228614591146073142286168616998880069528106359670504250073572306465480409478009366092629909526965790134759798747516427213587603088018117273336283088046931449029469444786594518926144534553645001121486363925506885800180414806462210235623487866072532913626792209141987086446543422627539013001709725518764395552290857301021554424444169500487154953952228728201456988886252854406618630683774576982610233277007708065054434056377845810152145838418689963670328728910204208856243438805663110594931334580289191856103205570710404623419658582810978769206862382429615628648896239628339606109048610336408928090696787785746598635072966547893944736929217135879106396840570983593510879297513174493358423844692849846577584531433703141593430125448643480126976156058928306411277367640865720372206096250419540620982164777896328752045007892119496298093325632660293898877638729045656573853868562145602587133005092189268622159258924439116809882366136372343991766042437925554122780900164874826256330584661336116652280455410450593521264062881836806514440569772881500197965265798806544864063951123673195968411018303946484183203997808938464983583419243222515421813144545621434614150137918128337991678021568927214170142049699139167162557618253527834276555751149423949157187130908773069401341897541704385791875391343644041673422553229304756139414410833239874598478985459806000668250429921613703594919069398680188196506024858595769445633039466814970783414065951107993177558484505869806988212758681186212721830723187379384432193299265991275016448967832756632618117427723222704765833497203693797104370219787083759193432474118192902090198637859077824954698052325987876712641883213960185429782146082076874232195120078562080437232190818566959548767027010750050305619056697656303032148109403513474514760061456310948960033691654016486472323238061800751618934133264290427423195906425611754592898489910246128690361664442207624518747467963372010897984409795675425158153574742094580948133682364586973881830428039893189391023263942654427158870755259899572834042196725831613851960654224388538068411670766203483916626753005511834632634942960431631432238819157629758451581299314781876526453834298048595445292927600567360170119820179997509905045259731959971724948750398101441784166128816071508101705644946349660806967041081432062758599155436385308572870285530821963350751691336504793757604755436145818948148585729460524159698034286962890214258353169889946468842232351047987861163219653080515913500625634304890779419717219965258093935707115452554716888277773392848827397195633639979660280776227635789372389192745012467580121668904058876390027565269561293351682048*i1^92 + 4698090006790625421364899835683454380279003505434574840769891603528683531362478828391709837007988968505282731347868320124431176857533925939131888091302915788210808801168002067531072211237436523332254597447339059616527231805118399980871347926418341376535369932033977155965760527267684450736770946047203698169835445611939417486108792256344037759029297982188914861020708139657039361019859523348516731044509189122379756405886371321175099859331918831550435677693619524468230523086305155472631832137152823511620552830569386809326971304964868019850601023277715002395636022078846478107131988946604090776229807224776142222539312870573928568590791528857106730453235079560920011045245358166417943688904448524122937989264458984880312770978291193051522501012217614693730603241560309141956348966886519075678969533313669311371611314477128920246201358953671347328259196656116442214205508820331548664747538576735968329714326381558154229385077321862369878472131633332676712699609062354958899649766258210704599646932559527563866057860904154361843724947459260533392279697951636913655493525353513447809312299526681761148065753691756913192221409547264701228160090529082820275393920634949948338325321727597083787925643777271436526698274150188058512566117140204924882161901589157466611838564591141598163312534453303367097410495094679868373396133931806276881522259179565785157664004636492045193323656873177481782848774960863033137583937376826077695603325852007454005854290003225372319965883023427075611849370188059420624346829806696672330610016611301967390084967257201812309016213284657890340685760701995981563280059535907357772343168433956542679556806834054493379350015991899366499591832378733670209605703631700729802814295775592786193640151473752883005092143918376008277785170321148267847926642606872573245434603019013368819891241845506403221714141120610570539445349254486979434897489227613204180124883103745152093861885304935289496416512061666007234104152256153351742501502178087105335500171079082146745222003481401011404787473424398126850500932563866857068114182341611595946059785438649394172436828345501556620310949792661745046344226641643809551722682967891591915425626874814424875800822124514035661536782945772986893315076018320977912175432057766627880096171593515012700859939270731452893820190385879699574721526370535329750109483459289295471388487462152908186643961029138543583166595359451253287713168260702698893045966344963663708557956249075178046377835347933031203550556348475229947380764596427167187950784691196929205768684742626907609538588742452363788231176836738426781834401244948532555530162458655022893675165398680525809467540948676970385346829052005191629769770077387358728156743112051620198124709726464492402619926801302800751542495336111515691939200388849212814803522856960892019600964945158225744582779469957248985869687116260407805069093040980020969081017475062354123661493927936*i1^93 + 752059279970009704884713647508125599490691569925597016952890992763460919349938855716960554904414919431705146577839876503714628320909174409287281417355308579838960912025291762923751820957025705943508468005207845090214581728637665010315888171922629082172520564582798091257242772607059448472826958734907640307042707204690167008943597592312845427544815112471813208625345765596270820696841059401731740507182413355162869665194548305169229294272714930413479664589782585277018764937357443426810443395316032424695582975802734757019773729955646310974752168491758982562990855094859219452786896724771226195055371078528095092203272031488307658940762374832606639747644805525703946345226840942739095691923146808139432571480970933682864803339573110970811551085054417012785799160765699503355785583176549190429307460893388304158316477442273178255870311532759779621209311614437789774857353552916641783073395789213035537582704670596941872229322876487105891195706089359119089163199913495600256840662617132331720494258891362906683500794470380184836217744842195160173531185982555671439902946063697843827417683106926473426747244337106232241844101571804649246122424908631110100191710414010918491207104595964616903444088444709148112856609391556106723163027238132991220048807309618507836972488526720000386774358143486800815892880651166864500538767396921367333884574743031696227874295915149470975638584872510114457975359754563191157447637724603016862103937593003831541591519209026248040439712917417299069923208221031824291308047324060053891983215046074336533371000935344151103353430274809693780889754359652267052526868046178757779753482697583977512647002610908156384529058051267523649197053578069011632090346087085343046820586189657655088988164894513039834302148604760998672089103393269973889477856480543216207281881734016622226733998874902406176927655454548728904093176604665062657263702787938003743951831673428430976171155442261792844209486180116856743088263997207765919160682951851298790526279970028223392943681844864566101444310008876627205913296354136208692014611497430367442365629826694869841560901548801874719746016017920069412330803637049859596216819898517724992126774296805837376314507230864008345289955939141063918443874493406476115550529099045012129454897937864566455327655940554274624292691579533257457149029997502551382092194364751993526410479574628697114513630609325908923362273514333565305349095255711966393165415986396018830864099774115025870403958713875523357532132262344360262395473388440994426538885772628732904761868548286750419198612566256193160052369365584780942897913851420147472892907273426942397358424606642621317691295122397049035493271003501839612182242078186993529959351869324145638934956141980807599739063815508567844273360979668835023343373709710974392144870364986408491542105111393461280199629087443718902126057422629762087188572371484151601717492692716097953071104*i1^94 + 26373999519268375876567620577046241567077892310454989135485589461514578184058971345467778633143450121333411345558946852211444733852311622646030707599166349025694754938085081354988455244576617640217470603386667734634420157115936770961809325506854786774208256193632612194709307288718821926834418493425752668329532582447008729313745628194690169853361572460105706351312368237377177673808447915267813875750317597150719431245230212618382789744047060433051324211109310559981425777156450297448831595267741281890904198437140225377722540570384422003915258944385314263479836572568492105867612468613617865224479970990308061452596320690810429521362880105190987250935128789918764627029182285225860662314029886201500310122174021274587862155236337460079072533574165878677256751615019826631117368071333153113721331696570739041525951680069091769626062392354962171895205280058427352212212273859975986815563689729832710033060269789063268182491214828325158891224513453137766308999775910296305305800061104079961009230070585681431747758296188605460430012735895851602141783092456725965667734705702716687014525707163937711385481215499663183524401887935377278189587365722085548293334110908117427247060586434070321921657472860562163397430790364655662475989456784939438281123167566007362035542643092085557974163811986776409614434016513933974600025009061487888246272927217492963636478349808756043983863164313658101423462469146217291169226119829257533956671651188995711069506533242618236479832646331486554921843074209167342661341635203865160179793891691037913316422775605290911492866218749413240481361403608035456274090992307607693566839762867218281735236344812258360516543075802759910977047484269840390438395886896112546562103925156904296829706575449469688506198150239853744509219991147054393419412655148786760510307684588366361699889249636205463669819679917628927288813598293519024967154730005100763483173578472193100827933483850439305814547715628748699067709213137779968980083507658215470609777526739102118212707510988807596277619505087842673376302877126394200628053079622175006116240595287749798646899959718723799262555328810533083111743604749093403830747116493355703047142648242346431728140034685212356822438458347895168546689380846982432713322359571196181925847261903693296050010460651881903813930514674165546482748173082565352501823217677104185967843550320613755160798387056833746754733480408671364761122526856165989641675340397624850691562218690521134831599049792318812135276717947503243873533584316462738170022381629421616189882429835571523473693577945278739618683870203650182307628497382790717158654411006725942192021863798012590366044843901302402903012442835461702483136078796779034050695445041622732271855509043341688590075964753774028305674529490368158955589584030151634983740394939133356200804078910399381292649840437191038586744438054195135580713067583976681095340407033692160*i1^95 + 613482596360428641998204550693973396209321252574888520360849951198731492108894615908041422335020787039566899033697027849707279517263820459071687082701119688093355156990481306873155647321850467116486252308168986695991532628320249018393982886175023246797862835847362574272120948015366969117625775569362068171400318546574427910873138715331899119852789424456621352306357781100147669180474468867367283923968858652919670715783046689826901511897879356414147506799851262285452001176752660999331682407165450574529990410702989285152760011735103462926669136979110081990673290974306962794618711670674852931407359889886487082865389559037697661614418618804133613561656809446845011060140286166579843138351481455729935621734816964117140337785104770856225475807707909766143999246586117954580961137697792050144601428511832780832009518480445608101475090112830301644143797459800256722747520767660750028188516265116092642481372809321624282616307640218662098277700161320988859475450020111937183378664988098771321014790229824448756799340209041414392802007433529135159703484945848556409681602669517323055747438441230553762327592816156520948218115094730002729657158427481309098840277562291631730663954940767065239483766511955829898611034664871027995169705488776269643726392199677564958972174665105118619098006048371304874818664344848560296103664148442465030938731426903299878297126834819159959315422227279759423342831806331170283538784107237918934788397678459633207035972478546571209955364046142036662412910815459158180013979075200328407226041757022897885620282121084484303935873882157975602320923878138844022325860346401851906206439014222753089091518146843818857631717727995018257757626123697471336692703010507829402532282746343637291031701302594544894126459300552827210932569388241372753085991321863525314532020222825004856348381870351771172279398852526236379424883905561167350384526029350968931653375253367246883773892540854739830839919400917542235977380439861479826626192874749288420843825133877811152300459177005721264000597947478089582359086769913683121721044683247057266724391915762446784426040978017344820142891881853633460860054847750957318025432716621339225858667794584653111715810002690478162855994772905339748944391062502006530514575009572476161047806494992673297127422655544402236270496241644942720529189466917637448288862411198167088681374426317444405432462114229171167930931567238700593713120176536145432985142432763117382613743252706725796601686769457242442354424828983776017540986324287190787829373537435022196345961035051494210603845175405956406955578289734812356537961666554488813742062610977777243477555620737205954757927599622979571161059104368594854034477903995679182253545772690306643800783384163894306767521834344887701823314579815944884004823224014205427496237647320158212542949298696186306128365560881232102466423356473383879184970800541544915750879232*i1^96 + 9928306480724428109456065803202898256745900689704598186654470955189629806599091562907640993784238067573150850300198922442299800468440571169488931642871483853678854898945408634981438516595705109942793508381756554543059384924172274886522671455006476215501023657417396993109572685175469796608243890640749651264936697946420106063292580830489793988736601185934938894262751046988335819975756599654883543478727834401941011447442384400274937135109060567159079427573541962601842045319735936555207745785044890408863904768948439552316640213190978310343496262531724119801209422726393661402152177054310292131742846888509194425270820819470606479394687799354357746685385234758725234277829269592100803991508242205593977409467927935569707897715592853371935638308197006356692296873000216195530086658333888402985932251410473061586407228854105521648234078086851246113045531916247912672948369838615616385156888922371861483066807595781001452952281106043033378535184519685303237608341724574165654245895770736680554714659973154630505713489006589836201143022459043479444641580974029156600453925324789225742292194424262626464289795067127239535145476008454754999451586841861953196580931178138178358664979185690733319933485283865476197072107587255846754908349878830937327477731582762696136771793605863373530100579820771877867146210135475925787531694774033934195023976201681828387950313411696630260049693519655463935174509450930276205444643398771412525270621566041297055262780192355183760171850970405064058645993833058880593918169267647709006627722332635742744734005788512299476383365251028155020353992517852290635020994055349452226203283292496886761749843451132475532044829040679947925505614354397511473655430859496993919151683725639965782124142200721149337716178430068766598894593987413138368435892990659050457177562699589610826662566385448886629081745761521351131178092186994692248603760162796069657470748762427494276632862595264306544992947289711063729566484550739282199731333793602493100287782885991673405084116296779255548136079817664768568063111360874269822869818379136234279918091456708151974818269004729370624774980748544679594881624422410337385739416307098397186635860228766261576030777355102775247509480027672221490681011776380241103300300457054531337919772570827997282177425859947525151716672810576407609672540887416154376077462818271498782174777452132810289592754664152752735784865423744774513923551853182862312836791841150225859037884377780086230713863112436104220923017434764032527457420006115982041207689076035864995805615335501869682966754579662658391713162647397412454918516236743154361521978859531920182837875396507150784609100430360318068936874236589216616546599701991368642569380614695427079348322617478649890414027894540902770131684047049785712269151223818216608305961228124932247238647484419474174069366386868769907387338220155612808378073812465352704*i1^97 + 124071059589963066291429645764556981692025156571181979198403291180178056631955746559967100267089744120948302847614625761752952406459993698338837553539570838449088083307173540686730334273371991610549142087409033010525167188995974343128411996287829967210395423005595347524502510575043433811040086101448519387245560565396120256437277584215283701238640262923987231334020722355687895742969778468683070134433060388441036715458823497124947643055803142103734225017608204186119189016731891053217242348967340651994808145276433638727632918378864459788270849147525765756344474557885629643630773945795700258910459721757584832349814906451390957446147325919525375464306287331367904498739178473352454523421952494985088872207890190356706185480330117419297193317669297071932322602819808191405545635191973413904515848852080755085633293955053118424699023263020731976942021723626359457951889709514620607251337468275187085360481161046834280664056856485829342673098544775880162306143019108232363572373540236928757799749460195397323777081941938018288248921263518927721881568733393089669436193966453812566434314271781807758632968203476728135490868841838396473946403933404412572156671088252782656400524379505125013332847015095811972092000912456768659890417653968951891658801756569958043367852771367128141967010175287010132246217270886990405519893011943247329510081963229965087271098214234494797376666067652972860636828650099127559633436716611454146487778776969215344061952866510980759532352165204538928019201959725775109952630615485595827775010249757685856877819502159244243658134184867405933696543282980063616130062094575423614816396969403489340315072263404995431266211786622868738683990931252609622793019210025175934086252803586883326880390905911254838476833271855948024494637348239913517498930403262647796092568697039601488948506886363697666825645169195673883454640059064007797060120702787537288941836398595187520185592063235819329544322603937545374871715734988525849376888590394339917182221113670782660387878561749473824907520162022309242011512535214137149698993766813150216612129459253405241710525442856766690780738113271215200609995435859609151986728186970748317538263255655630969390389656912211680796612368074132505859845790298611137692789845832026838157411340333218465923447814877784739181907840821792985497165239085641130886904965990116039657775449889962803137816724084007975750375637091457703334797917860590711097268730159657394562858955306108811604959742762043333186753058974012037054152241398915914882494048827135080854732806500804880477468083021365221663511248271589170639974086748141195364086866801578741351774151817997165381083626464738787596162242697578690993781199856964109113248298789959008451692536753395623509275418912629046235931517802101612131505720876338626968508524129390208318068985875359065085056036762677797741609164790173417052863201280*i1^98 + 1119112841768904389436576636190566142184572444518229062609382308630201963531405296473986945246452238237163179865725577429225703625917706832530107451134696113468634664862951342760892900036931799357510649867270211981426732625447882850578175327500920417299948878483737024031991407412892662987500324275584291488508859854610879283767742118217487634145299729593600896336848722284878495354059845713673266107389235272540532784295148986456713801777921956582715295819999225871141952991271827165169330435020258971318094677656381117174870124488790030415509641025031539379020448127716502407645986890768332442370591542070696347518597636183125616961372599454355925153196657406934935969073497559683268541835773339944248221571559568155096656394785168002685130715031926511784183564415047511960431270522391363239804170987758598836806724211549633935435963422351576563443878536182299722501449982364575860094166207883187498722130515073113877264777345407255028672335697230314380494093030871708241728433282747337278102204482320391318437408006933349136565580847867468446679006938945266840744683460338210408405412263587140101383427523876446685975913867755246026186880244959196824209797283607820843499511054873784303552330170505376091197095533946323731487034393869952040093186956268481384000322383028748330514037251425218387686173702976796334982510100854294368081366473271430810346494110635112384603506227178287350897674795955579371797592103796047844452742462218821278414472621239549720319815167950915999482827064157583740710519032584501372893903944320436780131251559651938882764800879544723446877400250775354000992878841392809295871432937098529650446692737964018299860578516610057187043929804390561925881233039750070377091860078272558297641374236852013272343742864591870803006736545821464524245514239529690509567116324908936653853907899517542796597582056056673990180792133940175258277831684938698662481759614918485604714970956695726875251301842322649097673211746423073544451611272694099746375212952745049897857114346325434776949196043511469110398753786736175338935715670216984282899307748857536630285500153249894812991725771189550943532512948095432955497889142794747893029911328787004875658306369917930978853456465739854786813432820978813134301654561355652446516897611179842076139428958340262184760642213359660849888676126883258164071896154497299414939709597503031100825854025297380989502993863245964580341054744087660045883561188216581301376890649878974140403357532193113805561161210570933443014325035410129387572182357200331397401768880854175916077277672823592183398642173425781430956182618897612812392184353631756139322123214496837979653996312721469676051450502393600080316968944369590908404117685838269802664295979585143168218133191206914460560922936599187098816431798856058190248112960201667568577349974406656288681440700583540710667273945420063047680*i1^99 + 7460091425265527857604889484376987256159262654225563344733426876388696681277883677710614650191072861569385082319858767193804150591040723127764778417775810839103097084495099979765017988218594439444834500629084656063776689070994957818780456927382148344120500122041978945039743972989692639041928490699231872358153818418003842836062245352902223101972991809919436287281707733558795558820490178913480673065418590356902470996301477784458675568473036243108128392103919761964943318241523152719526542292497751983735375329090970165125149166212608295906537473530513479231918464933796223584668969703797579646791217245254251799845437902976532275922720379120176434065022027369852164695682919697979601482293097673294259839348462918793133473304558997928615762456624313690431583205535495010424542071088602187787427516332798893368965326277704249807357071461906038758424577436309750698878477632826176289898225343587411937150586407947710762351175615155628883322478671047447566911815879862198921605271010239452663962455196441633217239587303580197352137838663177078977925595865562982924330988467861640557972484844405366106392119710502008072058168801099819431699059817917983508704113236347273233466605983918594952069842018168274446553993170376171523305112376770737033154872700126734588928667419850036133100188958420086364933512861791264137279507459694386467711625752811675342866259986845227325947401672738322455040177618488005446722048553001879137508331396930212359225500047231770246480190858081694855150050695536180579059352839965363968481812656875575598940402119868673556867000908522109687215628419171344812454436105823992405449949627654278074573650158926815500409529383984723063334595737359424587373565552765678234556210235742572104782494804554746337871982370164355153189516709047961815277275117588584525689131132343678563550624900539043342423456655106451907479586607526854165893928361926431092968579529346230668999514066279892017262234662720541966699935455585488632068841906628854843435403588942603364490064887071455113586170481675106904193538457950865407510827300147593237082145926898315361357318394433831306243176825849504243676112113784169595869560699006633019222834482393142991412181254615991652510665825338144395080775628704127053051260520332668689154739520247631198409369263097618321508778907879185445169482855440070191838190236339526784180531098802733501994426698670553630022471314363064395057497373124881298979928101889358145528645442135057768649110416006524636716505745472417977274976790202093778356280776054934929647670746516222611739663624819798233699602632843586359099876898564249907477650466321466256699901411429095812194188944703649047796025398078199961315273941563401833101054980635460563504454988517199722201241598104058709378421854324351564198739086357967654364405547081790293425439282695480591075317167061331607255781474304*i1^100 + 29742750994586529878720927184887010402311980535095601585794064325501246273867379012537969215984267093560056554388167394573629505723528508153178937997250486163039205284393066996148976766594019936227405840630035668508061360179005342272044971737771349883946401727318035889352266885541558662229933897161222769729928612691579204600390429868467680626076143351820609054691568678452974434527748641323241817059189577658455886892109438147466413370036022641755075515192182068076962783851789108474129889342594365358468863953994223556824932245940803907296469012605828359734233710137874097846814182653881273024532355178360250300993256345505292156827354722903434974821788892347775804185709753702760628390542803827880944717523335724064672116117745559437725400902941704970916414630686501779728766419711800444687693997019378226848233266134041605763205887982948101080450668612284283798158251436157507749315955846218630850173297952179825531474773416502121215530495878601358600383439810314034190492975839435152692041148550822486137968739370432612037418026242684093565310459313081594236210160854108031556951946940283683046894151474423736236948206095581248158563303145726497012448592742451734814593307573517592166887228968390012255461230524331034723538979953663603145338908266046498800331165866271041104803471685192478071319372278687633354937591221487805003686546873483073686342697761263870205283876384962719300989506269166305713037982212095531635577029049085914692197805067156639416925525258475117333935796366072362568790383396362769503257436203543508513308389247592950268269433018789980441839104852207050496079819821584638413934612855470341340213739431822837036935659015356257718797520841152888236321291748815458204711058552070876798860693427265052829360776434590246754597206499434682735780353655262420960292668614272055483962099533933708598358478059539843467548277012065798913448261575341546340793234458589921300648238813407453896232654263786282110837149322740953751536254640785516928524003251922518205662258379773359079090414505307787964735861498297719796922166845563924330699603214057934443495700660330138516413384122969005471350279428861668719864536125416201683826380170697171864644643405954170982204036361110210956066202387382099409322458964430580679024147610264053546442997776643753620877915681583183463567797184904438277010907605836982913932103846411913282144008286258064343111083187947173739285441699782491923634676001250125645342435822347312768250527950118857625412565417622552376796771398152543810748076511040397020022293542989919835095580366307753224042112722514954362946161086777556559808168622967459451557000511459679002464481913124037052471328304915356399109138124650546954804907736147553300543087922279992873121611940831208339919393634470810749887754275672213488293566142515780876842561293882599495696219107890449874944*i1^101 + 81330579356111708843533956906151291290042686373133788276441591278020722094860511742294552192283023288734458180773385072560093410642882091346708284828126000018274162843879387688916844038941452153891841045348538377472082320074468745491212200904348813335130371818563974845434674645118408763492530643156881171655301555067107172983850580011677551508428251753997729723317199436113105191325038355650962452441736371544955175415166894999898428112939660695480929263562181678586606863099874648691702609755549894120143045985607276042274092292520528194541119128573656063433424802491215934310476671054383691683291537034555306959163796538365486552201254626389074567850313356732827168218900068044231933822709224176347561186760661024645027964989800418242816266430303994775272526034499162714465978935609113831161783833188595522322514536381206076613099846498870180417116166952184232927713532944574529764517880686870046766452705041132794535780485246989651079061966793124687584883509817930071587235885981962149326598484257688046826254393264745015525149126284631540174603047165033747234593389176005431540059232417360551929384701205954311539247226212284710457369374062537636930905435235683194399907229747271881985770206206381534096997205674178387888452125622887694180517463180885482955228157088531280117502065319441834275170934985854156689594777025018367885185576871182602938060989251750587706221549187137665753266959991936218910396629086399390679595478764842869161324991593233371421724497062235770721407162246367865540580484138378925874461765244662054862734097570969433096838824016830361985788216233191778287725579465797621022515131331394290691476392186203542310778372903916124011835042153035712487985647631494368621821914385249659471003703778726053571238889175214548504183561213968622340934644809141396562075907380957190609933632162826815931536417456263234564080861012172643588764121152636512768283369651010909195580842215650595613283974921100729589517210431649475054156927498348360997336124030458653610047714882069538934531213118241563289106454790302596001790499620453792154362376575963711122845896858401873736323988160041054588784168707790307126115824966077322059917822359679460533939823188323253681459836810633823282136707035677146647379316524062555182987431289369848776483601969683147331632087507311403214369106553848380000461807075192297136512901220411076182946975567674443235234648347591496442244430827256038963197712416300012244142417182871491413988186320830560542404583027804846553433034086443299619443992664118958722359323297738205552788832806225789340330902444480744731912793486758528410722277019363939633399538860220803748491586943727204359330591238747130582203388898621495602823332671404055718440896221934806064638557279802431228649111381471235824067503808003701826095618060274984615099808076393172755903953240064*i1^102 + 69807645689918195289748147478734354945477715901150088242189696764271823181510308115825792922255581787811215847572818318732058198197330130029461042282400772087213233350335504369444630185575121926222238706623742455461951003154864179757539533062481463985351178843899220066403702475204476649194370854589551108639811303800787125049205051716017218964789578793773970608846535565018141947066700012777111940023450000332240414030038140014606753656072323657627964175484291927735828984015803182831502650195842591554910482552764344193585285506024547888871351192563846533291068182726049889478919953527606337060758273764708349332635660443817926472866152670816883724023058020880108358572922310212867462376508078905700906747912450150244231264955234263381023043992840805776856514785812036302214801714859072492700810224026320474341328213705721067351046105116592746422162796113544867680934529451869905199666943998577126903331909340422386602911865358918436781531569971170235853843064887301050832720679777287659029866351178718803669668712429278675953210383545434132217144411322429998209212803205781528897413604095836897389000423217843498609024385526798167462293598955602235774232456413097995157333126944920094571297560853699171792402722078388391857382606830701093300711151590578702862960912057435420995035632072474950504644338875811745225923164373367508104707412929917071654711868347287884209261251470874326771104815249699453188536440673263869109854111881429675592238620499569050061722842344885993661354660649239009555580981994668205449893733317894941940608370291084341188129251847497989771216463944924496782495350910809757327862096778582566180178711126199857768772440355376289398968069788260616868311667294516466057019969421441811993469693092646588474942852362207779433697607282037893052911004231501562085632549468093873797470124057149738318533130597739227363347800499330077373601050302012250026522070228630117016323099029769929514138284984578234016246529548585481538041614261611743721693065732393256836198746367750715627263703114490270767990124848662572284500199045162304962864335937331818991820891610662837873953431012622663296681293128145280754780895130297171670900185323549220466219407455307463601802734955312512253399980089726747733393004985632602603283999978177965426505336586109170839985824394799790120838021718729313280040762963110764620475076764785923976068979048822291107581189465004169798453889053043901300586986917151493733924445084975895186660319942783780521780544015214775849818301829215531841601174004928156561020899810430913845803679348885614377384873007747949551761402641018539351924350632781814312597098819148591096761139183659261164539946902545598758634253736534795119164558944831660241735815730096209494300232400079425045421909743335956413162073783841515048153312929356489803944076991583855050752*i1^103 + 29268128891278524456731171192099914924943355075489619655294258572017239993319421247221238862093259406842643172297296644380788247718847136893570283514954780434891803389730736798860073116406283315868400879354964689311098350101860157608467030171117173649879034713237546737261253206944400695407833402486127290704610870185846423416850461525649446949769164881338773376863040799650996975826727205026833178738194536371969621837520607510002947043557143747239445542588119918666365102935759837958969486992233293220984532898590830165958789116498676292696841847098190694720875279742301237522758634304981067582187891092783545997352433085657612596797740656291383780547617745342857223615064877024314321141318755029680871626390531140548778917708335086436813840787170009965109099336525212920981702783357029670268166157845507686482929457635578429137533133398269390945609882950213724216801807389334886736698934015621670701640553709657555736113459458327412035955972158137694721019791290953237794822621131882392803433769913858443359043064990658106920082351067346823053969078829398667782080246992539154703473413283064042806156067536174054564188978330055407938583197793930004019551783775971220006899442681972132309371423105055526720095894498053239981577945123374058579690664076320080821905385955545861224680172527913646616728492233635706661683640956459252409881300418025669192579188972259024216260096244614764606403491237461980213868715095532516670095905645700651854876298411429377015938706016543610868197673969315529430551034245148284056963959649464563236401205567431688898868640675935372284919515396154824500699699524092107710702517203457084373013896231155093921033585213957772409277804958141096908742677951545096951341653503713285222042273888921743205368354696196109467190656995805498533751383985862176637507506406716633617845138003816022939522295905748242267504363043685965693941073161843990638008707364318918935513990509006480120538659871418383752808037064501217357342060094238137378636805750673210942534358919970460688959830041104403752882448081188089586095682840192122604079982343820154786164200575585517859690280346514854775876782731412929177021744127799838641872968968782140491103326139254168439623510047815479513290137292219919109982167097626885000305951629619065407346358165667607933255308246114984429063567472085844361405575808268581435077451672422771393932758782624553529095328473918178766910778354624610657333434961830034780750449091494887009734037504964499820126922677526400462370978521735614663179922833795433638355835997571875476956854128693571880119776211134461382167766415895503270962847396576109069912997766174982750331612173963843795692709322392516736169104156952761877570166807294004583955493653737441431903109073856031213513290357562689819723777197005922768414063327472099971403381473280*i1^104 + 4253158808626067945206690235965011735408793076652250422190481826841734748032448592598981612195779188249786038950056656533636071030644377926987266483484979930274474619740084352287769504127109273964485112721644325716772113889277335419233645336277604748711789918091431590503992046116754135264921769965038260361061609900947983901975661291105926038911585410833732555760408639237531611526334213778928183743368204200406649558790619892213790887992650786620363075593085149277205112630783945511451173609129835429330536188859211998084751174199496519327658398691642746037974018488881609327310636283372428341455251366282111366718562782749194970782042723429869259130173420187967776701158298739815836701961164821562049666787343991176065941257427488509839698700419862278553034028308795635129915291946960513729347900699749732533416300913260956474971127464949349914125718708238775791051633454122160713771707035125170553909631236841586295669167207635039603684838444005005045285169943221805987430599891796874526058401107904767090351879550192322079478717745923783082066795651036090004588389021827134593443338626153654218705298947467493801824935188959809082222059082211414581956008089930995155787532973319037151057211836562570621493516434109509339561051889351692277548509887518221716615808820006322627564598887095541739817418575593774371658145008219531426718263463948063682877785641303030000421457807018196008184084564799100526145428483374819174522236062884070304969172007066517009030313584752279178706927183406393756404766589254237254840162185888599813449831628140980668112749331276542731603055769117872482061769735087309338627586210746625150949282654931209819021325060739834155952180339343604678161527381558490008748602799040514144918806864475660855451915212731672994599636470191992558959813882273014406217664999197459056678933890390221001512222742929819787019800091685325844021484368692945131076666055575610937114277874591835531220074525776400796513344140287979228093069341899427758385462629475789023497160210418648734416493112028007220483186775510729906358939167838585156472153559488324882166672679703269095596490061081911917873623698140518678541643074596193552102142173072579586314995238374134314606488316889568118767391387869039572144729916060124763635658971366403595293890225925947439765265540141170754176886317334956445445151120560990412965370077868251363057227971712018290856799938043028991434568529374124331748235824298082905628476006927581709876717645692808188238049077732878648343508702748123904200849632415325437797795759194002754312966794844754585832494836370669001662544785138221542266517297871224632356009671665183203593514236520869015984632549877622911362216981862738955995951449870570602725599579902824336403253255575909471444326547305308694484486553742183245268973149051047378944*i1^105 + 306303935383550749114199909198784107461143953517451222886337690640687236427284503176388508036376772916404367549609896084304773365617070728829924054897848036825697434855213763738615168392882444623578038675883862125530342007641255014932987421041286750106775205768427887556104395963894325178298758555215190682906112895437878792347741401514694507689821105417388212783304894874607674289055070019320950421790226372447273282193146365188177203501778477289051682682775477990776004241705915084265939759871320756824147856670868747734736128893257212677691398581486385928114927624673746120953121804748143826057960614953322622817410650428499086042830038838955359110784645526891384327132174786924942301697686645961116756372640717821514029743436619398323598448569010073511154015673673528033983780814996882362585500887421460326547278289696156335109569236805033852641172357834417549075381580076255710888793797368101409330020433066826008771443097231927243835961504789835238249873516472197476127253350123014486973057631405603053734598588393529054435094679088540635875109026083191746646415934162549093732291575876881999987593994200112318139954196601000742458326701944947165188804169803696576985596487251943497376854172331117845653584421871832410614370687276411099107428653011955101168586961003464871158592712417115717335185606582433221601883672833329030694484540115280339493857060156375960899810161439439420201052111967595106652125661314356734702873529900874664345610278885807513316931145121735794973497648222888645621769953749790622101504910588430354513548546816297537709965190488285510809439458958956578493045237073754025989510137326132446770621976975764753288788633161671043744542276419609486386787680882831234033776346720286345354422389573227057279611219142561591931000488676256344841898851709116513127037584666175590940315742854016559434478802519356698752493797338016095610004816726071167739655175728512846802728606789684783570219135793037873917112764370207675701192059881070826901161830492518298673300314997364151002662107019767890113232526567943876676217589945344128846508027239247432494191946750017741949975545431133210007959977182702009500278512127084668187686841791716313156969219528835604322754145367810639618573285583049308363941410973617404936025264079326593101615062053966173492074627810313379623021752608835212150667654811937671030862951822638760018110152731683239402679064090896936308825372363397459244808721470973689385652861519213729470757695216610689425775151478261809072733266357811171260836091530451057774870989579736262451150590462303439584858582189242180684680968010168711755992668983492640599612502247926937317521048161856930328127517882672955356021033211512596473240026830032917392529096864083005851332707079997340733023726946028776562313616390796462747467907072*i1^106 + 1738892875431088700483465209145538809672651607152105361050958366115735607783015438426403329775995462071518761731129789712300762085806489309087316364143440149109656636860350074215445050908123214169076007079001909254044116622063109236622340614021298497589158491063386236616695399741037045783218926805626480480767127321625029761550511047842895379205763190230960694925056267792643867567103313364595513707837137498982101670878315648689666017270420225665842957555084001336468443299324158915429909760485845775910617256181206117928200809144922198784876038405329631956382823306831888338164369860316528767943905795687172481356581347602466060173578032527821887957987262871606582832632835029983126753144587250717390119516239024313172691792460229048069181141223278689544936420298710078739578759773699357530097704042980780557744595803345850505380255057967094373403301205404933693374902745897698177452150007784877297361848824241381905639120532272275244113288684507997427304727651086935594638554285085620812057234932904374758625034466203407267706354479425574048990706778125434095342214379456650162922545841347789294752566630987430060946355707109382805492190161153651178114732282541777362374925710855692306171511184705597843622942422755943284624269744843137884893541878142930484363543068905321048378001513660838155557688911834303756785724687249271005899680028955899145223811383271532857412021551752356265857826828341377676318321452170971599761736025725497952539693076042076296707635624878506964440875619636375202479352895858994346343697796657531780590974512778616305180012438161242272235939931124989064453458797564477090354897770441191346134673296595204351829879270605887764925109869768626049475087946535004110613433608263950594475186165837592517966693518552708076001879949477799327461759774820126933466727839620011361981698396262839271847219728921087610490290747577519965942685734733724884518019571176616347934660686033715048104746266626212804553400943175266736211957164866549447691995985078704527720233559631236817613237531190762420048602264275037319199995717222729300008877838260649444693115936435343416376848464071389837744842767099025525352356175376586628303567664260022765725492931371462263276070616278621876708868092460758098020536969154662106702230952430362283875273737507459249022936806973314276037969473105080409895589012882896183991709348820937917321352031557891861045727014713702205965936774266385650347497529044145011439064294207172510568766877555165825721805777870963043344421446906268537257376586949682143522874912311360758102182471280987684254931587198444522540010161179352531051709435572036334785048408186279380244883089611592451999605595807566944366848393750094708061475934737825136643046650971280916943147456383760323241944757175331637153628371191595008*i1^107 + 14723424148285288518708234707673285251851896192488444261400464101474745204971681700999130157590272298068783688482364021413024912153031846238396300567804189481602884091874715095158327110742454653984890295612096219377513515798993253053924339033448076325251650457829770171766327430505165736445563965536973796495025483211669147523680462282300913512294792517778835148327293120396039380271210996398414433435983483227986614122821817041794307923114500962304468561378931584780035720659749003129608633299014781355046043415372428993429177208104366881519723952428581438950779367468862548085374602881682011163786103022391751166494385112359539650435673835368093401941724207394479728186530616079371841136725895023519758493762792415037774187917569029050831539603424790627384375819755523134641986766096382328598776630615622823193479046593897557872598233903679452208747514356127875576921859693354254308338763191910244196857447654829736692717932539376206459116341851976411371005521741933358744862098277917882475817901906715268246329157926328788776012140117054469418005835483229890350583521836147647335710345104556137998988345423204601175379387414520800017431124956635132607441771795546103736054773472048101231899952465578796032995163921355490546776757532378769414489861437613815730804776856415598099028444215259433438129538238136826719514276731733327069247408366840119399018382549019722574623943564644107130516412828083284617327088290575779239274911373266225691415092223805823270161899502722723072036088295258940825287113589420039561693109436653192210955866270871699381358940601203721534573339362597796596412780495419173081011327613584352924073947998582456633997679791739256540734202587255825622864831352148759970521900769820634829706037587814236263298017621221371834567011859565280823092900914478850660557167678353880320944551939116547014931717578361696775825128352212920968332368737249144711415523745160611940795047190265222748155745961357848749716925554920448430113705293726059384397582129270495672024778648735430676206744959890650430017622913672029090586034813696778585074646566810969239306835223987866217969284715037451971207681124378229731855203572303654820235087524880624069939691615756823478543486401126549717172626532573747024515016723949338635435275518736837832724636515748536866156218189502856797328640773341534571664454388182960242178399199213965714036667164427213956701862585931055298690816866870904533585136655195736894738447023097610352197739942262051195375385320922196459626151479088993881938925807331743944574803873871903294357634355074670190521712072939651561242366448124114726340508293102810937347757755510018280580213286449194850818672769860787557189094445236283881324366370984344095963120779441965848230811024146968249159139615143665137090560*i1^108 + -77180220373106444500846530035106471621501742601940646745042004021030546857767638645882179493033086868018373225953624238474358868714059264524322595738592698889188704818465152611677407439338361832664788301756578278246621080743844257498298979075441306020251329819781580642523547920275637260954714672730376372431082732814735916044153456257739340952280695261411845456721371691897639026036480494616722967946848874968608640446148588430748068523393599855595143035353546281457572007507017786123328421270163573172238649310523673242898820436618389643586679167524757207860615045734027589439727030326889930858243555919396245838371977275681366862591896413557137840015110521011663399056637851325199518071516283546797202440422950902705678004264880395579908789359218138620277490971991447906161723892465338790346710032552576364640866003900034050427304607680395417123799271679706688568388769581716956581392095243300775833569526506866739150637687677207488478896338361206959681762762603260779786807921710105006772811012144734999548487341547693146959360305839170835530389992210328453778224430197855737118788167385099659403332244061841983539969642814275388274699213794169596410249949094500616414758675633183226618893333344485756708266514991534555202163976281098434725262014316678969320232609956725130110535957395814440425461885587183544164134232837531068781775413175475239066621020281390572507537188820724628586368192447878777213397018920791940631177458579250366903473190544738374328186713316492390136063434111775029150969112238928722847988361636005910000079430777372849950243182858751112477119359800950344104192235438250211798022152035164361635736154339771903721144084367916575735375663620697941561854072678384029153817849582908443196396930139813107112982601395314808641337595904000494954863454659692781823787275437233583230652269361159373708299814815190926396954672680226796336030421945857733567217531486546251870028719721969047774212551464576034976694099547431555279487562255319386038354650440562083509477560999042647163584742649896235390366315637260751452049995747109985685877857930277108822374389006254208273455326507220187253402662977998316157163843435311185181608260983170007169133299084924502889387691047878816090249567718793702287238941681579597722364416867435076785176555599223368022066519835349231314812249954258520872350001594025111288962850265169824481674341508268895729772258299384307917020839441703038761042728328145068379416573429933349794640189723511017132768680635958319196187202925142289934531728059327136131479908145348234961438919587044517594407892054841324544926583806794284621874652187766617067592900589908657486068042467148003930436345079444809884315202424431679634001906481682264940345336145959956022583164525083747574578061246464*i1^109 + 88468506286312473481603781551961690935314586566689162534729809256503778188466532128642206022827807517566828959438999511820762909290331512337385591529596633940238819466978231130974765823069732269357207582942303199061736629387986658026994320985203939520955706781303004531875421910395832878313728508874796948377589194383306619745239252424522396928784609115577617359602901648636163612078465382581379242309547822074656223220309621918032094600173203839210483997868372229576786649334118839662316856292491350921034416367676792277062001436715483593189492059919295640240959314830361344230751317079178194716243874529898286285315504875467882788719729182773561022539685984337938660513118645718382156194834492801250668198789933149463793655765626627421659099761982989946281666910940271690366444529085173600000309826639200980490202856969500848928572073692983857034022422991340975084254545528881134003045469766189176582231379098374735089913366850504793497416221939841930842575910300812812952761548722717179565412660952929795966017901382341908912024585638687768439757175022511346528501847823320616232507108701252192249585544243306722417829443081336129959218748810572312218756057823936941230609902642235704626188869704915398685399341866322429402502059415766716098076461844089383816924313308665806390064079348548789955940694757548700885943880659785735009979755760243131737274987648722459416615403255022363301514350916118423944642737802853651575926153637594341755699324881823500905018417683933185480465504628182266180806733415246126553281671573568585889895302486758217427968149516232381243449143033575880446258624082398156236137918387427642660307563579104300396729975852633533101411029936376383078539927376238158507862027590173280468558087209431531166962612368812646818374351633248008906275487191257909473296448160068893223961299241194856898560140605418639367300646539082930086019579635715326637081622330613349601591461564709924772705227503150750014003264078494760971470279363406354910504340337659723330638793327789357772309986208695173179398538849227530701330634143713432590068157807284546556625741156231915919332993572530945038513074094611086462264819974046586019174220298407593861159845417860380142028532787121507617942772130846275645005526252655998181990006851834489924122520192001987667069382773044899727129802147310739865365162616713216346934217802206559866373954365616942393457979554125909093660211273893264120270753226283536338350950142872165900263633857438056920244726547887061989713400609494245854786490761221565299330600211781518861659864089936474448424863427301511126475270861875410668218629073018870890455574760452332667191556983630918070200166067677116861115326528354065728478869723052724610079727201073919949425929550836006912*i1^110 + -6144228726246914891002546452187904919558384548201829045013883123035818638376664357206682449763446643415811281413133000218067602904980442898002856454174020797163862920504689310043237827013415147661482540913616539146441963898578110214849490058711335451170204410037760523194870422423938517147476620062925285551927052061260226304877483347874975978844743425785547243962125189799596915036252961634757033185670950219519225298992054109791096613329158505774480105618336855353888673602099697264674093048496139352414484738587946014874594384826206232548868129975249575969193641183762657735517945931670283775790664518586175464297417889298482374672462177811177459027056956556254534611164705714451459158467751165336224096820000285633384312659242896441123476375807221901778094350534032876426020957050470677953298571555285862222501726512198953952764979141553286123109053225330355273912456638609315840076212724404645061535061621690483133119246571457555459379400154839144650145936978903920861354554931335228476737081441490732523259808603552626417896582390732210973729181790980722332014962084232509916457084393092818366932729744267391871623298293523779510859681705475398219591271109155019988555552927853212939925420697320543699034023973491819424920344642497696532308213881028691986715222817457421091023972265870314699618087048595971819331852874415860059346438365403356472668570783652948444324167042474116403055490925960347170547485617547802486682511622551310433130764663807395024987816938798314745015607513804154869604104603789706363920871782896077432412682806374089520596234589213822249495156012406313682269457533002332905214305126115692042649378430562547749628004195956797584699682840844108947721247855013211141321825277681121267222609537436343391825572029502823588175445619365842730100608451167447369829832400304768572074972035818994660143048277929411374574902361100059823070550303549542459886809699279881016088486839772112462147069925487139251969295882058105156831617091060062233334411439849407204015414218659892304427164651302302271355124722756591889157932579568769162634652501435698745293511233954292081157909907581266418774511766319638959173265304192411546481712528003717474649696180906811851740034965378266128329151570551120769692589307370289234547723323141154058017610037090114914735679058804532438470112650975999879421953397861239299517209813776570846095955129833204915024485388247094519080577760795847028002656555769222073417606364243698442239632219291274325592989153709200464736524990112687759512764587376552002845417750025004809636899964005334726093200250802374855656925261672129706806880291871362594672803634818901550950528946159623547547940835942093950647903487959264895869661861862776678489642011452868818632704*i1^111 + 1092068193307895002068169034815820730461722085130440248716411075169781460680927662893349078753349281111551583413963470898238485061165255618626277550718642535877882347667396664199341892972445926776726126759768802675977002334218205843510746487801889762590356535620224257112794250645825081207668032411729764414493037149352571037628931310725927730723064800127028758172008584587306030644268516321538427848843302721516745047760880410485872606971851762412489622227601119427452973433930536319151627619403562326592330912682809883632771673771500450780563991685894338587381238489872362051951924095891619737814797893005026186091972458533849910946759801003702308664273158101766783918569921092888302699910717008865371876101739822442844724390863830427921941997261407628285372033840933517847783798927715587969459350220907461352602655889249222805696841350323803176814081813937375318329668195346341819142153096819172800555609163197007637750815277531522658228988762373134942125799847543121356528517338846185966195039621582423025611358956238932996722958302779729769965789155176699097886694513342553838938345490607469305023368439829635796521151854359200000096267104904243284682401288402871295732586747796151761881173101193524389165469419247154664450220565180445985158438411129135337880108298932304693467577615565862046576205474417266753079386592703600685156655480445191228794189810169687269308618713691121779048976940873099688400719506969186217336538133036966988850066604868079560777318902134168829483092180007103403104976211685233211626173687244739581311422128725253839971420877955604754666363921422455700580488865264352628555372799645049419637966822756572003767992159067364995313164533193002419662412375427362045563901381470083105388011648046284368895752077373154963714320698922093211170094483220470152566055550139593586674431956740092305669486616641895266430488700394850613707610418909815422216000700529019991874862640005880795038910292557221000508029440233418654302857361369744201981480553550086646310677092434965655340060409812975657644147339270737756629270147155980110297582527130117119500146051691145386584361935209548707249671915646661202263089345946699212264828432434662311882744969469479303416045915669643595356382368925326402884867701291882280534385435346438222348895733879377437876474005138226906520201963960670381807906108281340366275185355305554579074821525203960436215267393772089329299283885206741396082208330314066314630791000900392410566613987981621489758451583388779016661919838561505894892550474624572234807500297475599015354001080325853046569519548954903024944742641665887440303088760385367948664252045470493401603989735835986959952556625317298007921781326749290988620384146938248380489878470656*i1^112 + -84960941367492997249986778508775640596042088592628018784859608594443575673925297395282302653173499263167512789728486639565701451106535406055247358103573809511741904472180361008659804663744062208152226779470671434451072101607643913031556084004562872794080955605862259101726141848148687056844008509694589694062957851530906999876825293157686328443127463575861858800061839535992803234499723734818198772664039403418560278743617695729683139094274849851708718503148821348139020258462516847244041070543167118957576564455132543473006808065100597865453500262589115867823762603645254585066238907781216381004930096238952692376951643900741641511710151064612031140480938761546262876113052221722307617033880786239879957112708257287358359210362190566721246246935425203929237138662837497299740734023078387068555831385486435194833489446537861845264962983429622333198468133904263213957214447220419453364682075470611328684990671086808625057933375938415314990575741694671446146981224629941494860429075361367030735669943538784523731380573018530354055676569875018693925514953597989049732464482478851762595233387197540479703431392335341569836427012960731447297961618830885234953454015210191369038521014922110497540191510606049198344736389783442320609863849685859791573688540922497918691439765016127698635748914593471028562120063697570887151032972765712022158580589556198322312441199783767970924557005157501234906053579070104196284311534932065624590258353049165391491870886113270251451205895719242954576007209248984911379770552769690241941576652833960319885511810656658431675773000522098560673016142459318365252696096410783939860935200941105841776667073604102280684846446258857797365748663476820018937193151286911183330817170515364848012681785288209382641264860090807033209465660244713243262730646119381474892883556011356941535396756223186336414383500792355889059195853720114201727120329210081121222883827940402838919645312198435513148472183468649482063682289313977214391726991560049187059348513817213740687071991326212182371176445788135556091591733061028507792381637968449415693846595891138715546072000757864288305771909561056517086690779667835926311229045121372909238368318164052195151835848624343646673586078123474997630230616447794748216274195498668285516219918394274277482571662458495983903647020732707604631896224586361319435242951422583616419325523133963230006768752139031823519491621225339022432481035794575148022392111874135441805354034753605307106150909146126688399253312610267852158341568008780670592192711157329704937088146959130540194845145226343355145421179609182627270999054612451770174312633426681731851972833750701306173521842477428064845066320586517714499367278024341546908215745762557952*i1^113 + 5423780611302679610843301822869400310886546420706485466968895948675573964962202841027076232022835993646472742068087567892339220054640807262087781407615095734385631014758501207195703534202325372755578662880793242276744451437717516310230937169877111262206545688776536514424650885073510282070755440258528779264260212017334730039997370579093998247357419123169332719911112564597247376203759534312697471062351717412496344820601032715331155149600284622447508639118696882293783443855572377005613354013158512856304542807652836924737324208076051783421249323732530178194568349825715885333116564593635411339829296092197246062314828516462738859515153841647757908703537416748555404069811805337114245423512136076743482344124538324722295402700721458032053086729729346328997415961911587735796276212130938608868745171044812606399439107804460925161054737116041813473640351076211186799523896782782964153967928087385450347342113482020411247520989078935718690195427057333974707879264023515261796584540961470072666966388304976213002867594734770450096447531514131745336320943708417538107796936571770180271194438326422340342483389328712606023371323354146117120630788713239168647146588427574986115137083338935024271433108203311033847916712019130430605180145938657583791797826287636957379885528741476389358016913449913008726453038857886788960275278961134833168198702701807713440408606280597613768026057926022844624502200709886889728423297805259341556116347100381290394006816793560953252799337425998953547254709270508432077143507889405476958265261699310833271246829233814114943368472278798419586420194407368641853420572639408600218508694775825965771579759171570938792278912453918676601079129094679987636132181039071165094369894376254078938826049128341962604757792975498427930852160825197100794180816618740011051444945464971867063304931005859878262277634632872345056215244874339938573063911057351602823164818933065021213121247457235343534257794168397760896748669856426000182479722173114543525074960057521316449101702631041182168452159109933738791355703325548146262218470238711997385312597203772809351154791950392863947881678261794438445277229472487225257545565505384625238975053115245207590798652995677778558354586547288766952585209447660919825037121286440805366864740113723303527208390232349570086561956823928230711833576696789756214139492889977283137913786752170084941933849003738249847259356401525130084402703210663487138588540646658314496527307418483813170987192681885046729242407410761592770125911399649831040469821438229729154647145659301988690110399205967337373760703609184851721611741739950424233955012779720517975274532924001981269426455447402368028832182504278410147917373735928447631360*i1^114 + 15070155292663549457804125146229514548004381404217692651390561661101084154254434139203693965904381884016456554116650332799257782815264099201766294892588570982518385717540382483849084639045521917948101584198793926427560797647272929013254215327277292942211470320673509992173424361176011889770175237612904860817724678893916753304304359012348380144493934367628200170985020951231834907529475715847799025489823835792921140244464633236340120366237460313950735641018270868674511061374769730705188220256707078364992167643718522448007673142899119362674901938693248934412435620057915758887081405361460688694733484463391754067878956768355189002418525552482712840218520240779211745643286520958185278469048702217107866462994661766312947314481080331041276264769663503518349147063982432112066024789771734014177316966844221401751899139512000169048208616338827051712469233002557961032866791589938982098099738611013979643604195191515561815972688583677781845010692020783578618342175109665337700378648747739715108508688475249168713426074321622909190700352036315442591582977618593141102001223735915863218459764175143495373122465677762743850999938162913984291370355325177894256044078134284077390901063016817043611358381513261299471286242074299589301992900238163193480595832659097731853874821599486414329399238284183409351472692427338904769808779158410151489196541387297097440710473315603540295103648366317107637403856607134685618635833129332600359353982945707596664766104266472170413525000714769232025101449772616183866906213923152177801266402905992435379360823796373312777588547820624858345182946353448754803728645276793981337378204126738142755189921596579877352580735335077158758034915665832130325172161080388993334163192277118029606881725144843910616682861594205287145054490407508510400699722166375228234494951200835969332513058187886875813633938448821140730732826921252666868473825036570947105377811354340182971638655194990099261407613447842966786665898093630613112166382568277671522217797261665628680962151309024178909291751389252115957362250424290716752646017204832356332510401103495620381917009733192701378018052472287402888626869864218446630166067269318637266499894834449369837709966825230693878581355298111072243067609596593471365284896001712824031511291997368606948653337232359214950753849747079407730358132880572761300216570692387013669353789327202798834187179021312840618887581459754638102992672671706735525694081002005995707385936065772406090678775205089072617469906604347147807628653643245320915421299317965676287177257504668517185096177454149627181529899100557743013591064151529169559137266753643804704426619164910043606011271850096860845891968002796665438208000*i1^115 + 16085675457937304841918463634020529351952045577080864849222672161403016869994903900490045471801173706571973347188363286643171378813382892319302236302764999599712724509488482016326812375731121118226441446090751233263309583828517210735550421296439845628857378809172484990045020112750176427390342789640439988502146848281890816269797880399882496087804369750822325150042263383476455787073348965546335939967600588756918540929985745433893762734630458866037812607044088519799799124214404262996631900921785921482378647040416983910776794287208424768432051447637852390870931177345304186741877196188498055957220814855403924482925676973920701472904296336191899043674285941036139428062071413353065003509138375113355609913891425829022555089379947142768751425214686455570967717163653477747446010228596054116080170933510216918470765938929815723205687181372249972369985701381110227745534079995672585760657731405668978350890974751446523866503313647177279060569048761873242763325649889624961406497272885102986672709490547772024187575906622058921481999251866865172840260160443874924156144535892627337592873907120104712479919443365405142260209140520667296829446835104604509798159646332941925668084030950863853947288574421899189907817774601099549600264398429671318383640765422655638893331464710998969086036363954790869530918690225386906465368535641253630387231474695445924892930594668933472024548570752264672061402348002574427240438449193623007335535881435190491416537936123479294360082492163042987655716706743520542989705411761955380607968081499991636822840970263431222947437325031501260766771858290603651425641431467222534914226664696553855053337618803728744034153829135903933173661534186090486434721278967370275485841389329958068998830768908350571331616878343089263095074310773051599690664391413900362552858560393784754668934709171224143007098160068490058482101017304539034130423558897604476725999890014382085153543537290868332820838034136402583926316797931524464153729938260241289254091964014552797367912007316605061320362944088444419486528124167810823596705541171936450334255362117751857039509385024667713932405903378973321523781508411299682138586210305945051648467839758453598252542930337309029397985262782972293814541679977692383117342451325064141069666738369484370716725541509733371399779003286759058232255283128818554485054404272039947294358154487649175396210912155508819678993499755176444971642333312705134556597389578921440215752010906303618260109296082130662841700373259210821740726020516838826279558725930805330771016439185401381571426178069636548858242465373450945013602213016619628712659613433913291652863847678117703550999715081896949163519513722880*i1^116 + 8200949677656129730760750861441293665101068530207922751856177860758517750817566831307796900169306563287811243033952848547220714341267747286307388216792744179530689981831122125370249718300831135585261780773368741263563453425246036014602524483854117237283248587057879268578626721329783903228771239954479547555888769394086858711769479719692392407081245348309012063552784956245469124382422793157634537322313433196271765920493839125165764791297144382643822282631284294187773523421895745503169409660371680423613408410936783696157167361822343855085880276376986046805422838164676053589649756292812157295353401307105768475867548535618806378574153580356744207082447979356192806855984086295909718385855429510310211356578065501171512083449744558853764727217495374303862226740037619510412799008581579461676912454912340328534996917938923834966324753912151905193890410956513065510205057956824703965266947136702821021385484201921537376337574983276263443153703816387375052441970484656371061710159109729155404352662581294975230316148142363549983398043138204516116604175281346133054167983321912174252796833648420934802169243028745595112883203914644640819470729955066185194074304450688505084990320841677947236936343096129612423348353178441739143322721747249051356020194649846734771871099905711501041768831900028973563556514222485387997181987407878513184691683251544055385768468126813858356022396359330397377105466947020364044452562366270535994132300753167456135049922973926507958847110903920777806152660836600438696347931493860555732085884264997763312056512288100005715927758001871543244753018820591259560208108074085231297118418617568102435557360922469523975824131350818576218608211232114509194888669352904533999242135592451093843844218769650456036445746079738233590644355715592156129718704135727259681015193762336990783693394971760877692382152380402023654027838736807225282442024176150788909791984067684361685331121285678868061589350908971443054506562766109046605860635794295542772391107703290738889715387462899057597150453158160801973674795898885179814646360002379209797005205101146931639987805309347683177599159710898202694124582316671152187364674077752176646865069908537075787686581974695116294870288597637698405641692505344347987515370741272771366838194347288868152858628819654636750851320491804446432729536695944204908124691213211807095829312195590194228084550322752763619046053981221551043591705026006916294805700963486018885367121218945927793312291105701995689573787979046080142631773512792326058670683279915738451598120699437098474935489419397597150140458604987440512732985791392685980095630447992314341609392960912653593254974963318784*i1^117 + 26654118569746542871880264396108118253226170916287433522937073067767506983760229292766972771127936078122654047637502080349052469524889742553163571940115368752357073425562616873695586570436782599289738678203132961511338561947481180199387396872013562996324033596289506862145785973972615386895784012002105740391630711500499545881487342675305289940012907095605240381368124973174070974098833973522974262091591915553307973226904744078838277656296143181820260435572447284079403958154041806145346374609782898560746068116334511064410210697197287342654119416704805951978566115702590323752345228014701007697380880521215427803281808220241903900546726252046077384267716889828161661884216420200813560713617905222545879812496687163394047426866290665152919775559745733359164139023709470097403589220042371897089666869214447005291638718728923293534046064711939936171730083048116120646407151046737010948282745801289306309084208290902825271174760182093547047505516073675212309348170355964060231456385136037379951108329509988227165400199011301912027771409427549814155552751677699082219127643739963084949055411801977606929841241762577948566496053148249023385001024809412275344566001931659651974681296317340809537121530789668786952774130620669881992564380510697262776991151654151277028086582767129907205995324098025251762852730311584320092974018917275620171852700059651538857387462428091338413141802012763345120817677540536477151419674753662326891432301572538854743671427687027007587401986377950325484901433398863421661076107918893858632512419236518870637386777839315306696230930670791702503168207471202091005636456043964446006743130831899353264876879026319860203371867482086427059141315749651318784609860215073975712313600368477141294197305203000947870260711969225489663848604050785818521113566951635502180041407134640488669417960520502742824537231511631634329018603611241752562460197322482401850668178247290803771244460449388454949412934088763291701145623716559683130499926130461056018548688378679583915581303557250534711705583042948128685151153600359618576541276453371846406605464931701995309223400950821399875267783504293313177485856588393281877614572881740664855219344059238177004246824101880636439911298804579978104710561340275569526526651948060633446198589514245803986697946429674816218473202709266593021103086280122267697652595703933911771931077966253418184918152023084207662297352647423039816731405368335916408456521518622508519160754993220921696780533468744430337337360612570789482870560579037783056612905991563969771122013671336518567276049423151258754547142243858324420230170839284881400428251669360774609530488136461713408*i1^118 + 8517680613526926485133913487497736211805686780916041709058545216469891450483550302348879382163566867452364587195867644225832567852948310661267023146820630028205701370644600917513617285671808423650802580880317524237092724610662744087673177646285178209776996868177929268612381669656357610993873173271942755507741893702913479577926502830340157801074839150830560801120289284664069121234995782264461774193270222873454660260684045839978841488951988249567458750104658003672012066894000638702237624010031585943310491456794157211439801095398018775942539723446798244738461929344735116729919482334697146642461930127392631630602350538870528379308256545900469519115449285865894158119132963285027846282394762477257078823062489677021737910491270813659547240730473592937057155315623538418331313042416072779862472944239458051177786597219867570614898038008312236274188395077270251852115197832367054638972292835965376140363583826162996087919161696420740160028466875574826428554981024646606626968053981845208889357862225629027176316446720322953384607249945861307453545216035013908595967750732615489335713834119378455636729685765456792802152493113341304970119378166191788609078832093234881830778089358232820589566087327610101993634482818672447114571330982026925374654438686357275368265979462624471439168240008310411911475398569761573157241229954068424302488802838416377733811337222222215871810461197408202648345691445401569383604868285614207948149856083890362039525249793269054570806163022470832389053775371068434527881035399050590701651872126497668225796494109291889785781292013525736116094822576718874393577918542554984759850979142841561550125039956149804990363385850745847482449308783498007347648617134480050687968795610106646155521530206333135615225900581913191685004456563750912462303227729402529898347278351858853255043881445382552910458124337137737677131444513771182517184176800609361080905476506553657101009458961232245670280634293411533499572110114784552784304714464777224635165585018638900891550556775889226916258894921581318902092036219213212588852744830178174816648197305083997441148265685854951869005079869337904748253647851400915353321257204936323398890410085973617128631952420186148432146398898128591181269253534775158718238281596557685088314729182712375359478720037890520899172492246350451508514034608657892389009788451609936165668945732728214383890044440825816762383881134219380468344436052372027076471728552483942780756027926933734053607682316727563628429345718318996398160630927059053715757545019475627423749620218568989958045495974908165185489211791080126732739972679766855439358838218292199424*i1^119 + 32709704461506977993783674623381419092157410812559359998827811707351963404676646622323925074736031404557659076922516133347744363997168065607916286421354573182417961463143907262349156078757506348011512651938842594314667431238934350734422539889524198392745262427800128577352364304522054051175345010733514309677596481655655110430047415156259610063822854770052249454181071126549394133980466609586742538475542721221787892254872196894395425881773667103444560022520926274272324591910970473066269166908524050245856321683445436798270627608757296242281113378734182528612571526209363805181743506890265313243202112871926757942713844021356116200389833380043887228228273074544065842506440073804578893229779345608123351386236711729316710118064849274254734244279811518838547294832554737980882936482181852189582552630213788058505705140335126396134214849872609100955622491583979929589248269509112883221779570292372048368975289616576214935044561344293054975649988335527525676568678507019790194885810471965378839086568953586930471281801847271523041042718351392533337256287192814214527732848869025175381878356536441400885329275990033539323806823328845855825017842447784812631067979671658617432071093670826188414071546935789408841515586172932525900233129237034819765284363698100983060006905353200143173568387510052161118031259784364752360766968739820941582145896511504747971484788503619146104686553726429189935994972574935013842097164414254226330548286013951500896148005494815832718433284362501455848027157786139154266208613584574800505768921402269416780793118631547101403104781857261907961028584353899610921984116977293722845623101581676147957210519576912338712872546591826592602098639014706614774587997846543920609659880263065131529059736734117793423537910693385543155480100491915619296522436870289216652271323234998100910199051805476504934639755776163779612972962554750731015446557204538770508325741154462911403485702989687173269722850564055853424438120822482878891469921880453473203313869078998335750056997884993623169335000568094111624434675255215204666847008104381765539589791457434906515589475181152905534699736494538454915688090575224336021560315933239376296877303163832425727539981482840585882407291034746282352406262657025829522810017042659404991924860528848870982840091058289796122445249384736287952138764327720702030034252904941019262914821314491203428678926160274041093533763158912416129882440931546816991994357519070692269580387226178554153626275656243091648217914361606021304866678531724295327975714668968420465829082607556355818000775005548803627168514120732548885019086165332983808*i1^120 + -96979061567699141010059796389461574710471402225391751839131114655416034418083469502728094309351183444337524360514255554580665732935906025160466608422682053074901450581005519275782642195336722855866642034412995285321273605030599726891250824499550376574451473506860506670463483680573196017364282342879417571649319331088772779067850685850628444644745586560117520952949098192010306524038927721532381221554963154502371492564314714815950550819962295038913858755555890848582057763521163868834347011914620899030614496859633438682841468946483949050215899575433589108803421569989915244378088331308762409042009554493963379719923890498284248610193805960036663497165075892695803304408374656999648564880313189038080237107193983341887673070276911649555042787607803655809298469665218879563431272788775792747634146049202344710473217747881718642085192442160706247821798686249062530946793792372693676407507792238936498837190383808981923915978277454965855744437054513609418800588044394809705361334090386251554355156559697503850943006971893826485958949931553027370935115868063020495139460001954931956990174138602747836442282687736408680917806788974809593630305568125254501356442181832890002565385744173656132271320620549460249007782049830735960592433397728228780526929182358110833848302533853932040880002839131627175550731152422261802912506081515149116870468191525604454762729304742048613336559329970023160399187408904359820290705206416284961770242701793284139825884696294531169815762784360744186072540721983095654041627391868981355836843594574301924110607378030598307187398987888129188178419099190468170259946162469653993328275669053535417057575357907440643138799988123116920888782724507843925103801172873910892640878763649991594631365427142308227463876518551803433597918426917989269756500026548395797714302118815446171651562842538893204350409618668588372540723968509300406591703173609608769876476809060329530831522179292818882716890232495203846078556250437042568910944100825834904602041762737055001314397972187122504306697940657750784559147009982599764333942702110391097559334562849852454377885756617189047423919868986885892533189346323794234896883764292726661488283785489077570497202496814346302286770427963339730599399098324476443691781227560729476960914757483716368549525307659202185405693114880653028770815889685453192535868762065323184686025885681199054273564637077471763446835996044304045852004026012380406700656853017693021269628775495419849806103850714300142320554371267331386102523594567775711019434005109054721905334868152280280783508019565418696569625727824035840*i1^121 + -5521020651215850527159709323024339164367899169708700025557014031277166043839823758550094776829104214039794863798538969396976019322704650812895564420122009530148397758611265567951370239554440743334626329912444414204015435835120353592666728036877869414797112329828956113529254582099742930426732681498903880641726603272476990486916277675011588846687234040040395149572474890296193461830835019935935677006848543159895492738149834828734725269300747691569032122440689282149976647992747673147876128207871901331615112112330968947210708552343259600612262181919821462810148969743386582069788575147805099931921751177467152725762318854280980514544293262113270891429327314664548469179108399306252491595782996610843928254426743653062034058530375857143443019953599638849591500274349260045623198469819428099406203294691981991769329813031312664707869978017985789720453127677617127696967360030755202183860851935959102097091064607937817237792672767757003424565936231778084565629991975630640765341418690072365292340660825699848730751333120024042547557910679725568142282083366463685204019011734359946291577440274759546503674949747203816138901299578092692560149372839356921314561573414980376856136660562703829408497076981270288315049289866381489128494191155827812264665982138024096173330933886471735874265056231719835760969185793162269074044868907794802442722105434004972486851429813232772548882093058799536718118064154853054497203822401795581233226515438287778021658001802660650935298532533944900849527796261121015755290674666384354963042755987040969749768811818870557486688214770235677751432050838288525865211544002486292156446190422197146493318625008791019992755361213428387675766700772705956632136381626970986759833174754065454783204584684485846112828133779907148707294345335907699606089237496203588095615837393389962736127595925393579868687969602564419469637001150755692806280155192240774825028610503897926718439127792049982342161166123501643965075884554667921838357775730007141859903949876742952474787849390462877749802739021982101575912200020675160933443589300950011376866345540034885336082684359436798039901293897663962515434872354536756665220054367965078174178311654515405501955719257988961622371044733900133477623548343711419113355843484426392809487751444361298348691928100383041190378950821355208981709790675311868155864090404438686373596594568230825911711127851130111894398490305780913225826004139088162490401169408772885432043159383059093246208509239465037446963386410101688150679045575100269752638720229299793389599230300191210034167808*i1^122 + -113416512066065812938914699015882812774493276824669612829973337290406669664596719964260963531900510554681523186825016884730771357613815599047109597401819210682545847189960651060353920374057319792371009786023687601670012197992721260044629360416585919973422622340574055811182400052026912714581287361617838225360446246628127903152755729628061693345556191867040216342540947188945051650860112757054375864140413752910690759652484312736942073375932800923645338832630887864276063849634048709555956876726793269753114983451812464617160263955163249195486215144593467186777391600962867300168435641795163478056259380939468254636154967351414709312257519294766274920340982352770251989061294730694527605480281377932272397926122514362241267203057676196013144508388727771383082741315114874099667571072172508868727163062248129823176206169884818710111235742708319507837738088549787214061507419002820219795735543987061968520869591425592103103561670462330979771593702930816025045662785696135352757294544586237698533050863671560846526715622452099697432573336877246030659122234624071248162010650567844982880975819711631027398408125503393343161546468671698738449348439362696678338877991685993404589615504702571972342118002903431611915166008766333858486581259613518952913175708618763223910211011862665092433114287834802580013471785840085135420595984887475985139282981290204202587538408486944258944551176223980368852440539485724620436054650559866936743863530592809525897031610585424672194144298186862745208596785063787667540388782453333905135787145868152925939809867093913802922975401847704138225300559788827001527515248869497569806778179288769612172834498866712591108494116429287969356836723162149303201848874579574319113486046984546822240668995707768096024367003524147468938801660763469652858744015443803827182380120600044163383110064133682180229998265017415910498833783705387272935196486600623363727609865330291572129907034821525265728403009403425761215283825033769114897307649806139180114076717914910169096588750669058423967960415310300558720179703453730847043092840032474921761056136604709399281339888065418987770192487464661575136014399940589357219864890983784243941155446482202009629903795132317819763374870718907069471158192047034493671820781497363352630230409238809651376788266390014419568081191446374285799333803446228265278487909019348788982500248321037737761909555029622983229025310996957469064238327199878262287225500730856425649894532150755119205499586247265085444588073084762173697204365527773089955103245336576*i1^123 + -1706320421425321237523186725845087335451098541161069747041232523773879919321919807241236890371584976247416718007193057290687522731927073807391995391839993046037441564151393096021975213125876787045172510027706446973904305098012702673942738447293454868781938558999352641120737617080945803080679733162629004388927939278821041035347995437591036768691665372867352654745665835662529537109558003498830493157535072889859455258884615735452551127080496431616890666513076638306266224520447895909611297080979899045369764723878671407830790832761840221211255476646068111195279086050706862935234275365385016198921863211541113973964971410986713940736367788043615040215640976492251694640202110257754681569926458323831371701830857601577476737053131412506858174986656764024099418139734519855518752058156087490181629569982692518969637897445855584492248586532294038573618108319982483181589919723323614582170716941683659335057145733380915143224714169230681885800775411355666755371813694572018462569371137371214038575786715212111667344208685940908487682517197515731797393137161160804915191110982474529594851285106353263131055488268469846439814310726589410201231380193380540445990633392529414851924326023663693994621709486572580415987400069941582960847693320341740118538614608250069658883657775941448321181089001696930425074972273507062639276563171812719439383169236524574644280095681518917832730458439863049883635271053752279130605740413402833874291212643708613293782277548049195393272835356316325882467466613729316607561708409107511022442483452131090361747053438691645283070813024400206635954386084363232868399414058403679567548857899627250659707449145438126236257999961625243891115642484480698605525674308495104109603444078438962901844971426021349949887568020551758807843033406879772224222221342036291022773158659503662277939653576848815790324635485085250458596252544133983250778949122693162892265567361288203814909619070348482891583430028154854780291511931366795066978030903099892093683067242139646071142677720345750551294462741754081347418823836420219956436895911139437174061468609016425506829600413740651422066856696052545869956971278911053416509644155369480272065061804097885313314581159525156998799359588390922406079573082736202972580246071895040737476887806598745570606608053069946860501023987857295476522088839930130988550179325471954865000966705362936792867510146632460092955340935223623560117204004081823359499540760323146869578992242147667738857517299247199146919827392818053120*i1^124 + -4815418282599390515238729277112786976262104992235755032113382484654681032686149279666313888031065375958661053334812219611711511510096213101505701694891579868302840040258379491226614615764980529215230688887680666567765634102222234593108092731419250984258728176204337053819589250240966609975096773926844501251826586113684614466882540989744175595392452444022646470654796410450313534174699471793313086868065925302079150671803385451157661777353954591285144512934853547268348467843832504564895103792691496768981153081167418282560252005541118408364680518124651418089427586412643741931754790920697092067852879861804339924327860873523482370022953095679815940178188379217457656995530946821674552095707433979939601817272186814189378730190509014690792734103818757676371442883400983961145201891871868623842235582799294172759526214431391798605831776032176462850787102389848834420298751663334854967581586025807455952143793447654124482254560488521419647433009878730133231715332816559406852143848024821173790382763342305479321058417045082763982506163433557748576880954037457436820469138220535889108388508559082661539011397623862804049821894114163293362794178817647798512604725735192985721233414662273801218116628141544278595077794626216949393378354056436286722982630757535186546124433436001400739121248481858021348678630858982529088962694485330881899906642068893580814569092733334684623491106996809021921116038608509657374855171438571400408625927612920520027433332844501381071198239009258659087787273431372446076460258954462721792236968794282163811140649156491447642155679532453806956515350386315253977093151409224055834467988987994530131673244132874230819233217256417513343240589559465942867729260375699130011603390066279887248895329293629188127688749438276552043978681578871146562144787600288654164845057057606305335923974171714436549069848483009181599442574569352060497260368536090608575199333557097360116040061651763380355815178690997187600485829972644081092188581722045449331910976648937542695400446205275811992331056232377450583626523252533849763532153935895843727257466937479177684279786991019392568382136960309648693492999329044509345530961244303556039637354001914516497164692813604481123701731044487686197171421410174402570171364488499701604012072267784357227415153888347963940560499639646645899604536423547438922453533983755707094398455442022199213350707985347420636847017545079535143475256374309968674328436270139987746257609030713431031808*i1^125 - N1*5553679562144834693642451295932088316220702696362228747613691200739117978272500319035070259843574357649439108353589858780818212896377390622335314248300473443744486205773244185967108428448065761667047754826993064001818766225937874365451335774454468262326383141208344571417653548102996175427083034499931049714748073612082901219118336984185789728629232098472600972864345719238374486063804656844561324016226431958214451936*i3 ] ]