[ [ 105481631790928759567883180554665507373325670851025559416975279000296420903889245502236983259884491206293059774442251628381723653128346378908078672128173510180912888065921180130277793554171263050139863680460910442150471721444372177730984583402376669565670932849993817207016692570421993977205310281827601517046522634568967931618546642472623824526235934664256766742761920523732387109715300995993119289577140470323264348905580647011556175497026702503960483087447936984011068418320534289576416392011509068149697711988100160519842094758239806980325896755505943429643602682047079530939446909279384671506794901807410823559149595509927068461197790422093919072567717764758925656180352586702586198062586716331470401238242606487397903132015086039825201153524709778745184362028943491831968207650363195678849609952812696655215504125097974742706178616476511129084373890016134663885544720642637000443787526906481170712339653905097048283289790666647434890372187721916961256581526505025158222579969933000757354860104773642158648779132220386720301115044986291627032425380280746653327324079443392404457153468995848211354277900219992750297856757728836377033444352100384205784667921457218550219373809920219597923155391233416453318632970439326234249464332097202387553157988294128400275738752925083143061772012200474476379805116654274702795961265258806301781836927374794673771709454570668150106316749928370130411611541558872296557992158956077541407359641815610828153513771072215535949386806725809141014785586343037594468571113410265452775522962017273937576980086447214152729027795999306339530148603175495083690866250587063263935719565656190922696986300657412435389491131241984762540969779684966400000000000000000000000000000000000000000000000000000000000000 + 1869957482258269505254547318222339698203666074501217444102193884235382616825057986187004466474648892111304379035258715073978235210215583973367360388972402898231863759149473029598904223344211517957976517773974830994420006999906785714899964295508710619304842036784628640153559057403468148815552055170108143940199065335150966666322558638530773569816073013496649400478401764039446419781179280929541632736639413872550689026457259459594263438092607995643070855326890916441214427587927814844653176837876616368863617554007846424617021597140879082181190870943746663852277431348021203503901042299270497928640336469833334290442028402887993155384001778952195187772552470535122157013544627858321491283657295955016756615089851283700965184559642230889307346830698321807844845157953511232881040838791802340710766762457651346593417765823601489799889450113950704045376010560458817671820594168098456992571243844070156259911976111582956106717433895388931181319676379040387170385019139265719020204815283840095086047894618575693652239704928235474761806079236581925981375937222997326091009053045787437945825438903305506826742632441171997094446175236045150605420402286507176556016929576699323798414711778069751866639459038788669342176466365085127056514434790559124949064044480745718628143432245204686591699519673464359239594336587161944560961441302159949159667285948712814986037844986310339602192087808051104863105935881741879657159442698355288733733082291104776272361821629091947444585826883255678497811119939889473955680694931168460152010311771687804712094310164690442468774141572609299267280820139512144160063625642837970448191047961641876959397692235311353462343426903674520046682081759068160000000000000000000000000000000000000000000000000000000000000*i1 + 10746855566260583578994367930395329962455356987160967564696936961420652381858204293740580582732512852487547993784802998078518847823221967281684226195196411342457009658991993969439721348274732404933950088472287951650700665061801693321213568387197949794079517276871654325488291663913327774142938911421505884159990710986542892117062096868023602768699626213343991753693249983757738377625032024895478492290786822110329236424414265663923697341087371664496228345553420759368029624954887345762776975106907470096917667283564358808397990724866588219850735095770954758782884910466219561649691369392680861941750789221402195666122895731428616509090994548372772129837687872074539808841171293049387906936524099383087519321286495148522166968287299298352884086280387942552973854832225208004331393338864844117724918923323225250699538705867553893859905857750675978690661404342850397647139226793352112388133794389194711592109773907705531897560651234090635885514988407693963632019205133046287148255210368439557224471644401077686816645231014195987965557417203603613675237024023297586876683335644189482504039368285561821957230122103871079643994436360985903861998474582499794177196367550460805685169059162357084138080352112042077651333229701635161774176531683486883406557692809133410197220723784198242077574469891486571105933056861104487967381346828321367102037565346675271973909837324918100151929302811903421733710322573025595080318613910481432234071212735108951982446434550370246024276540621708093488954345681661603355500048551770813843462083305441253547505855219148526805799071891493212589267857964534482840143228392228854870891930352934648083265453549195132465946990765472904562842856849408000000000000000000000000000000000000000000000000000000000000*i1^2 + 15275588647299045852836654652105390010156026289028067787664274252072453131882517712353424632362675001664371146339201473173224629477429207051244861971263215417528871740754648622623295035778434861805068870746110511538536050504729018910175594498507443854812454105623677996441334632683160207195443376452177721036149094879095674380424153893211171104365274433897417516672569038804005480328943159042339043676879215275758904646571989729842861184968734552192936745255842059937675431882503163026853103841330338621855695111906374571759388651369259614352964011986336599150043928350360186824133187056594753209716275867888372354253232625249582753604840403661712417715845001168120908118013185015872046603881815154372260418426643367119629734292114547137476380697929860762006240112839217998171799396644412233890732919779850374771861268805646547426681404721369686555150475785315594934885283432964560296654522465714579261704364042627954052848962616964753385997380958103196613642362224464937969219889563583257926093351451973415365820334247465787229752529076411619575700422743322386271318655580515785788404630165474884221560807857070982341204757425415314997839532620605425429637053690769811250383369881578970530927897435326442793964723664591091901394449574995399925878728561458273731987708179831314730655756655143579040543671477978390599438713469899499961467477009661260087280046125418035178072773851883566561151767751020405110802755753404663074778047357153163490191874850178954549714629124555067727136821684394861760964731169185169609296375414311500506691885782348968032547113761679659487277378533544974771393477438881485922678021717312979189354406169239348259483675350572304556541712793600000000000000000000000000000000000000000000000000000000000*i1^3 + 9211511719902847078160841528131704508106726370470449671295176914131950011647676179602332836440485685293691633956449751668937829084344619859171735558606506011672824670602267357911908973801658177310566616190439201067700448699903493376809973122325554854302686678194252958704328660652216999459293010394573420852970361739989162761089118748101111237743937097021260329912437299609606357015812546984488207638413062579969117015164627909887959162862453901302606002581856015415487014217485555769088008209103014527435035010182949968153193388164706502212510035032083733815856508185352120946369954381881878384869147266695051443588120766068236411305754116433800763343879766719934909125141017569758601776775286286257448826864569439395976740673441018028799764906164326183978258969125125678120630482871413361114567219114425232448159772830878302779745003426658488016703917038329155228284167929282044256837687997890960556660489684828745913094287766820135477404526056924975913224809871712531954113348876250997567089389922877758596066184044500811000960551318417400453872117392227008307436450145037308362267860934104331238307483340234476362328901708962584294696788923892182238718989928898935177217674749603902278290432830267297008107127899177595613894822349248206364928118492621395357149593414194609347754090692533518309085805373728964703248850351570568780976307350156990894998113199257043893878024943580310493885950089326767510427658754318510271034249262884764077195990415804808183660004272819859347255794299662918721666335219667948914312059816911752208840034196306507910907664553234935201877189826898195391780644390080756008476900582042947104195617192387579446171144020997972167963443200000000000000000000000000000000000000000000000000000000000*i1^4 + -2431167609620118998698047057939309136921128470202436559541848611799876420093659983944080688357039871149346612839492642389000644656765972223844696974569859409515147374253679259025436781730936869522976328089038694499769194633110744128519553183881383738844199724519352031173521459382754307497946951089950911216355119528252278440544977773100275719850430806920057867645732844561849055334301696278274657262251775695480233492461606031071194654280602365540719636792085746964508071007431624318420112373556939609355406939284559274760435654177135950879130131815945875855099553305386471145004386420170283612307661480713589725466168076497508450367502833483923112210481671674529606316448953422100327954214168484561334996221791779250912639573523047940893490555338954392092322044339575365981566647041162446365882055950240939065790182783592887212058148079203589717510601783050202572136955181712866301516503097331434443991202884572078017606299930254513380390323193353413191141032799660951163593445433226574210312732470722658305958269737408098013595393515486997874177651465957674086318247894686685776279974662660243670928902840861654852759940918754511183509122367421114105305451813032036391967161450222087146207422468120810906123053189244855542997739154055104406430092141604489005398851355000771420618888658825346016494084735752452917834268623244962564153985251038012422998861581778969502466328519666953463708778417581496888469335671167056265543824360801747796809644790724310669629589849341672812936679143217722580444242870495800521045199680523110493502989770315122230308939736516790459082951931270144590721875812585292941258684859802005437093800363112964043433093301850718058053632000000000000000000000000000000000000000000000000000000000*i1^5 + -4810306690859606541130242777113370041734089236457823026541601137407206088054754172389662628866525091061817154804897136600237107666998185151119429345828511997886985958570941647487393359153515643222825582237406469981363280422129698304608474297061634289003113646745839787111671296389423562168332347269635727282315816864151814880147648166803107008544595035088827153366626580289771599094043029600393484710839087618329984971730768166209571136234240373655233276843151730359551158277555153836702887665913265647798279853619729647682752012479443522615354616791602881150834184778195640852689372994499361588647598752043769106579328045266808927136933275001410570148763819536346041237368620233726379358458311608241894871715956053761509124665415828101112742051151178479352060068990615636292693474834756158735747196048527386673652033994854920879882523050731208770479086179491728883943708646652595243599763944333856904543144043863715856196164906766574782645260476311623792453040134198156588995509622897431726214567988691249335606217827210388274685908034806071139404613502796583539224893898116137547066303665198307604527090203843654513584725991843976166004107219529245937023809098635986722574467212840936052052317389312624780778304341916013231434433820549879960017996112441210476734624374768106069983254423136109973357033227077178034864295384366700923281961081108487005067164276613537492964716213073760926926529516077786724637082811521465337565543315510113003867087616162992333962496614270987535882210724344029448853002811096138411874892755366185915568960491077299622769547937219629830637079561480812249399130141451362162971747916332565061237762704510933896963144948178853927321600000000000000000000000000000000000000000000000000000000*i1^6 + -2612496508538755520234331855028308203664985443690409519954188223793610261322856699884346876599523145789637329446843657430098419082126572877626625613917763682220312730848038106941556408390976273212536864398281477852908726465443623793065546335333175408035855089194029366209349123461736345500512112266594032780618175822850989505454671476798276004363305848278116520918843175408859733441012358525035931755904103244849880030528480092210521753777524949688482296924506803364450547653622036693134288177395846430478374056629041387062820632039650662401539185295639413246452103248672906855845700353647416263331991940645262822526740800353622920856452533903354986026853848746542699016125763598331364272052387407916537165054073842943405345668089029481613658668721130415695517567632555476360280743858271697675722810949677580230604178557378390731203924106209805237296120527702692684318199696608332846967113999924771648750809284103685428679573168078490265315697395826481195601522701845034455893353124774444863725368765685151091730512682801447064784532381089231251933016494989326689982038902221841288914602413865524155199564908002259271543454031832605516969040356629543310818905853750621372490379954474020957752122040516577328381324422795419356486014970935100914948449893124795768343409691136046149319886918864184697122446601196579284690408271509581852175036640544655614313838990214299837063047238500322519885487050311980246322139588485799080600997207640266109601812541997403939538875285380519949902946472939831975997282627274197726934478346554942947010949515637174656070235450251117381703761595149373893281364092823778178308580644999060770233490641713793013197482417030640435200000000000000000000000000000000000000000000000000000000*i1^7 + -153110007929318244340355936460016974660165704559196009807623068927413456988837332756515033804631614159909523149703574255937410098588651090222005515311188199589478129753358362583747277587578756305839026476945412011280820100090356261574893590822923705900535905317347133368402134969831125467243195405300376322853411453409086729803799199888048886939058770407702667874467622033785678420835815914931943004018667464434065115217898209207512570927531699344458231720275201984322904740530485727812914685070984683872090431076445186276547540212209696427875936699747736748922113502353781239472449132522599752099003822721263709008966789808716668259917409726338910338926254559654767901515351174624293026335963164613667050763375878897658244719539062581964803564176001003210361783836499378687018356480738495007815925851795284727327790990361037395659364919676953155865325373589042150096355430396793875412236022865006963181805311984731304918288465627642060398587604325906017058980682423795995397744300809230523414948752721557262915877792188850847437557388910713874362203159610668342694389953182527613929401076344243259135530900785643004196115026933700726966776215728531147856714741555257252453526172710398287416760782926222281300776665009271512334144867256922387997333898937393280133456934170778700179355061193328523179613706366113794238443994539479219020760647553387098699682234238631196937444194056440785969155459270299907793796672765598168571482733326972019577409899329723960018372925008201132173960650545869744960104100830021657398099951304098762557143133091122279509206414847647771537210976711599802815705048593927864908653700143989041697096055482999356386414988485459968000000000000000000000000000000000000000000000000000000*i1^8 + 466837571858970298160609052917651213073560684403775020407137178469046385574203129659672143447842187415789080887949909081535176795190594401184719239820473535584725793911945900787891279441306811896527814000947505810615718803711301901157855226667252971316943725999349993912052853415421170863581438033178116711822303593678310534530475337196439051130177817877100603655414611698192867414815043786380466603691303553087950716805429334505072257033814119765490150403157369340648032669955946154778980828645883342158087257745183307650518232256813860215228254986131163346365508603558569832827558686888743419952538637518292981173012866888092916450969920254148343439609422755064127806403627652480883447091242796939923676808825110332189976447037114158243989171980648861637561297976113859141973819736850557740002845845341558703147958209158771624793349374873825479201692417030907761612750544536981153226799480610231271858819524084960573730867302629416116096627536641147279163844099275493016602508313889857612997689589484873239849789190243370549174632176808838223048653389728317065317214560099356686033987081400634916269406887305465047607612388012531408734130766805455292944571755934144210581825337524484686533503377720485474358390044382351863968506284684526101534405764204539509072845613041402468307894937905884841925335976258354860493539451845487023293588331727393404321537100196680692179047583166615544586022948817601361640061409987015889028492988733650731538917429019724921210573491345505632739081796731843628268850404674587594442698827500476458816644412929062820909965029376450734409799806583138761266289560478953142015154995994765283763778165549274063511175330529280000000000000000000000000000000000000000000000000000000*i1^9 + 247006153165425164096157087887077218741276763307637696775700515401267946450368766354366243537848617111470242822958782824823731541684992739527084252325464743824327772701775082558365210413927932672095141209757102360530692702603532511428363622506244273053942778227287806532545232655158869623702758661678443440155345761294789792536355624664353940565616011126851866524130477694511056180380253157532338783305368484658845467998351066826321977630514880366974965453175053858660266968701348762668142174202044799873394054630241089664470415933243823882817314588288894500489014620740227924117729021556439884068303927828081508607526419697687858452050368646479262104489712799319826231736685267789060827913474005382338519226356527127570906778181549720355472604457606798618993297780357409758208158905549004644873291691522073029975412117774809752600201192911462604871689594604420718561477337622990669876482497552128358034587061747423877288405891524273036150303907444393221413891922114617986199388096682551322979928478881801372264040332044368352273190721786686056420891210116997462986819596355794377421528763408627119914476191986940323216895069231338401032843109606583321018255666951969612493015868058114735488081600375020455312454508203544997527863716428038506196677922012730062289668639961503971011062040556420582397366380659033992987567786580062134199083873534373914364918670805422976653359807738896162313705742967609873345700255479628883018107889529522180867025489918484074412018528668520610297032484884553000037207239798113277273875497079017966871442913867794877278961995469224924519203021054258811214075111489040136668191665040592381409297872197823654856982496542720000000000000000000000000000000000000000000000000000*i1^10 + 33168728789446755254463757847954955098264648664493827363661471565604097112152290864847011181656537026790307496757779365279242491363544163978570120919797702788115980235409130829344009911316988382191905441403267784487727941701571205710095356337325060374795183129972625173238240801273298450019446696179212184951054415103203346452595308468438618782082571848329948731839310835815986083830319668420799515879309139337418433700894731858967961655393325001760622862828605877537637184080527152783296268318909487884406925390610147071651106479735535994576275652098971918923306966350898836165128367103795078530438810972544018341251067128908054844113072555489250234370639152786684946809199866675705252119491139994349178507534637388179639439859695169744030178163700036479127513582351004636684229281246207587729828287696285891112919655114534168292587921178374390693631188876788101112348963608731029226441456266338616834888344330385246317068119946174452410336851975678562889166043545793898143608624709384773258376492137928869286324317366156940152462608475112196646702692835775077228761725400634597410888332871360756433503370739414651667934350436259897147157535646951614000207239680786578830523632107890328545771624640033481070281062573558184057222502662617492742316843191249008275274073642254836311880813242182446679587929497588221510660049251731589143612736859239249287195006361017974604527714703824698412721502992098648940001958993260578964412427530541721989384657443205886011389589834485884112619052280996252287802841713487982795022808300360131483179047376268567873495231217505703151414978900642224159977989135461220586381910493387201443846173700515114055391772672000000000000000000000000000000000000000000000000000*i1^11 + -9159468755277177540985771412854708029002088339597680325346116441678928138095318734015260769508707052555749745493386020590455364386991095014653927480424989552383487017346488343958183637786188607381857611025382011778711105733605091552639372935080622877227967009733732875356600225373926211224987380010950565788077433486007821599545912415479071766274881762516275558289406968079781578197370383037104613222888786106685312153634318692678019376261249043438632526428437580500926093603712997792421146477146119237765675817372851935057456439276239799151782658553091105377824490747072286846017142593608615007860231681845176400795915192065026374509085672306695563310609304475468466940553804549870296205881858951001319405504276761800266471169418433467599159674911187095226997955249458055941972299514925523484983453003332484021446056001118107884309923965511044562063458696710020980211107593780945119513739212836879671048205573453034125854272808502649799570699339071975131644067388042579127075887998818352251443283377329656621229492521715536890559052156683822140500068421733886624294082535342769755443897436424367350040531934424778200129790226569815573672834935558574795058769272262699673987888919583324120092032907212429065767649131956848453518639776273338407573535392378523920346913908385173963377205696851044037148993448053881315776249749897816357160459880011417470918067869570480306001665160576789866659706244959460619380817949450251234112226025340419178060567373821378292364222433685565270494375519533511245035585798125878542088667131105638008182686003344057591931902203915250284477625781375652084573206230758788436695891982261859854842146397466943571152076800000000000000000000000000000000000000000000000000*i1^12 + -3186751874233420441427528835373315079236708819915310351964091025908762246304848529126556345808193662867440206204517777957773763130829082002267914676221441726444775889798972386991057493183133486815766639656177447890363911894709048267990925021822094898112052792384485425775488709914850585864143806870752127089653464096655000034098695733359099981810725741113333207175780468767124227468914035846195253703911159483040085418442489017196981613327356690960230318718468268287050584221869625461822740725983229973976808338671756902750557884325399813949468358415321389071945174894139568289224052268642988643350210790001478736783229257778951741905936793834220404832232654850385691482006566121780994507167390311171959927466513522327051977582765893449970260692512832113561411467460200902465773195899982161970976107620603790977586499813843619073170841110184836122196027055019706317351361517289652604353623887900544882362293912292631864642741860104996724125894589267674050195410119415157741600787937418271460615352367340102255388920123806554807861964647511420159990579320967878244636273108183937453671234367927602810355725730000057819260351051064000532129060348798807609393215671347073813168285655944875317459151424504006990668337457028005033559806677349551301566019508899131649375711707705634141468821611864392180668466871681198901795808389052333051201673960931848657194358651253514149361120368521658271801324723679947653835274821396619379059003817288719328512678125854864058092842222577456665207627442609894897252317953421280065072268952407095731597781748321996035064382075234916060291068348355264020905611019396951508099050058014160631868898158944763741470720000000000000000000000000000000000000000000000000*i1^13 + 142043751627009539670561502175182516306130018297300244238024047200750639712959426391429009496861036371859508407332740512354538126192989960059529399587603074435329809810673564223792988721652276899640302874981605302803211051768817295330253312243412796247326850435760835802589367574413144231142205926302917099543307815872884944369558515087060918571196033196744020019238346024183903054697591590560851951657499125745117515878143249726104797037352798235577790197359616259863962737948993652784001134702881504502077225901457274891222456229457460701048967036702186382296560553051174742678756487526139229473937999395548215392519568034719577464897906397909620258490239371089428314218113314250193457335983739066441589609440373308232678009680723668302803462673601261900315806675749507993510065454211055529274517746057650223325177710839279989190487539109046349984380617157458167597243495863058783230525699931707830049117000490889816344593911819270581411552633271556434708069435527507439744191995290676403215764940890953225491074444195653497927990293509241286892838448020422253436171423269187967395201416819690286819197231484314977359655578910562841317699895658938221855404004346977171783893691958385139719391907705053260735034175809437932117259729166613624331292357501398380774793036335772742562211515695794163596290512265108795855373661868689629743095951736732086028220409222520992059944060955722320415144708489256463383926536467434405029329060993769354387823958397700656801138358503736595570398747337619767228463274789371416662926082283801609177549223397592535325108484653918232257845893137655915715676806264638510577178345681539058052180124890415759360000000000000000000000000000000000000000000000000*i1^14 + 44325830725106440010470994243358226316087603710697204177508143601137585630996527334058655641146783156861619739831276555582752593655916291351587145515140972423635708240850103667374136122625678474457120754763715660242516800809815857335352086033934675140227677083788623792985728698070913190455074728751879547404995652507513870228488251890887972266058623108004202358564993190344180177996376024508530501909182850415125861527676660937398032569079577978897094970716757686990752033233034611339101208703300300895624018251607854534681347528657594381251567220013405522719061667445129002029169234185092842916621588249797990621792021796249738263158081863175796174998796672754058312547798515934153136424289040275181148321741538538738238432444480361955562752407283055000024168014136110094063827436017948477074929010474822871661609371405429683300837168081902084930351246375778282272051136763133766823305804941046175495814588555023462533526326682830054724703026518661120487614357237855195581694673292733457405568651337877366391382416433134973864548776498184825439598572765301384431833706003850446416576193989967219376532420501204718463565205711090766046325987553803488021893507941750043421493099497430068590578632591392227952465228894223352744349051491365771902488109510103579645854862027834624805946021858012441149164881838127371220412300745350686721299445414787276921192793404318720747881431986772364029471980192618721515878567958915785404396299174538274276063622287342072224010896638094205117763626336098915725483182998110957555832254065186749057250468385425260956795470627309334790158705884125750185637441446910077643020572235257011725200468868910284800000000000000000000000000000000000000000000000*i1^15 + 4093647452517111763570574643389473111351718711946165135179583116618381948300455639082877075298944675664028764212767603231509352293471263949698103375139167090742265804779886386369580286590165360896129220261507055597255580189563198144021988046209920446375906697654552032341265256121240042666006841864337939951212625851231656587358736901741055037998619847174105268476759213786743272427194257646361916401434108033812192878558807486779306670819117281347001207402687015713085114927281090881121819658473928550192942053003750660422991788880551288482956803797653533019206482027694739579213531855532896821992014284847318975020854383303336632267459041245344306995114469350830110583381846326707978189377033544425670047655790830467254759745869604749312168174915430929197013939309379363544427991411932892202748113410907166183845805426221779696879144476835345175362003291753523964726356107014552901315606833599399182450502132074667252134179834658352492442538937844819278996635129962561002285769287604756525495480951323840039157569409911717193543273781400398340824976906700243263147782322122230019514189246392151846898656105821783256515123712591743639528886957692026037472182499152854939276617618980733132156444207670585614057568469518338294799198312171968193689696339797806079406382108992229304724375881096721394002159014984486971450942050667214101418446748475180455080994918913542467212394996368784386132942462960844982636709866677247498070982725720913473363383944115547817408070841811068685194681179782871818109456984017337401187761744762919377471839451561745401525011083465973313704643091653675065652073677720415954366945503189070291494773016494080000000000000000000000000000000000000000000000*i1^16 + 360969657225672212765406634327777638002112943070234762300085648065118654892490175104621337737872063176407539407758815386092453773154007907766559721553402575147090293949593491217296673089356970967245601242241409941402806029879442688991367115478235129215376102184909797029954461074395303061119245774455081314945371036949055126148883942473080437003229684681069871019712138531329590601280989595737904410148253432743988237656141483160407726865937961857303354453192580235268058297985032033825967313950417440426109666528710949694007275663796913241242797900708075720460467584687753171769913316732750013350974329381449298419035224469215784080832319546075893577007323027762596473956774293477983530085100330177476126870087992991490919736332090094991209357898820773031195383550828962443945227472592894651180712688499784256631528767931953244502996906279487947291323593406017516647885483599468438468493063800194340510887554731196741300999947207891765532647766618971708555377529990341359137758348956806429947819135927735805195375660745487100769613388045651858363165626516315817351660128877705529104948494920585562785171911997097355186141793155960543051614944361694894643869921362016000855571743075241616488219304210185371053609012208969216226043887525429371182753786733376695685418184980787217652401300047503701938984645328299214436630304067277415533076226592910574286936327263000118401233229169994119419033048229736192827915727028663703149241205608326458641107631229667993948864728648450539865639614688850976658326202118069626203321243675523953172121961404446258899244735692714444023160851724658691310383076313828865384048071340460776944218144768000000000000000000000000000000000000000000000*i1^17 + 23667437130222657686422751112505131294352067838963154371791556356452862469362882035254004069384761429847442956503204576563238649282889771468592249635545831170394153689152319251705173675544670691751771637539611142609724317407418761781791142908385842325011501608935779078720754029815974962357627594052905849514583330508529108749403038580312362046268046323458096454830036522742108274260062365378877931735777075469645760235748931437260838179813184637050067617317674783805816900224145793856566663229336267261010317756750788040923939354003987402805700623885233331944405904068204639500518960043139452854160361734411683173154216531252103541462091580372251900997957972790569398504400068241088718144904177630960620793733362922589560486524535585649393905494458480908079577248641837553381095429589726793881756871469929199250787099682424615547134060519233021973661412047497137941921200727763132751928473742585860442587499835216025835840521095820241729725425855234091796297660819653831783090210255918768634370446906991569679304523164135077406604781651821632405290228256731320667589110901617743294566581265128586819683883615022065733728341050332007487721145849595367994314645260677783325924328850165362229348506552006503583277670694141304267893470840975053364749276204111648191830799922844314976993269008652869992176257295440010533816256326816837342789608511664163890295263884130362259513973443070034570636998621579219590607965446605910091225482835660338489481880148792628026338785063213757280431030916291892981572995943355728228269636204017361136135217420066549227323277870020790904996403721698328347529366358366254125632185280127148661879603200000000000000000000000000000000000000000000*i1^18 + 1525764243784710497587622938616414055833259616063048514043116752544210653133737213438607298268796944554723048289615925021430281944855718120092131480158592240209167911212356126770963898285989274289160313886682644668370730266291038778114050854427790919456780901922187100602005169468471020852983352266147762176288041434971029192240913704425354624131249826984886121065721340860405841520310042692682654108932360181027311320493236045990098519711412530751139610724035073292927005808231414115793520744919519106384266841136980713486440259459077578142507035097001760453206564778321003747674689770325584073569386104314743233892635010437438798461862608763569107489607437014736058326556077681658408274073222850872355735237750313566694274653440949088947643617149155666311869620360150687785418512554342734197732164080292303933394375357098580066039585553125957580551946794258161360710367150164682051037692058901345764059501600653059292965077043671303890466162750354553683107912610910969127404844797443807444301001537211751292838726345474474970437014307136477713703897241224305338997559641816222009007126698371401171441766804352996785712168967727990596403528133488247871412685619912601274115007427099001340969020816840228172763041523497177434840905942419841983542874937936881595849205407684329924134219635690971311076317838819771214603234693531171548333564826737501102321101871732719354156746224403369022830967187792406334110314767336628423481185813029793883221494912277433731005514882118822305356171997932385540291844617665866462470906265496910262935527658910397370094999990306054265075721318261511980630110822949204477271758254837033703833600000000000000000000000000000000000000000000*i1^19 + 115417915613081550435135721166452735278847987391004200179956269465001523471759795947019894900781783829928160198490506897962028024771191177828508614143652325827612509015038582243531498502143682677636307509967485271192157292635005628769431968762302173708983707113362450603265894709674761994290196533256165988017856500369226759876828175576298763414083103087224376756463845888083136028685977487021375057959305416755721085080176729394889041446418062024813846056628153498324287048747606672356547801522253993804305606468706046975555175709885796748178809082849136932970534699985963494395992688813939589583615286600338932555013704580571234122131424391134846082630826240162910102210402306478774758004815429126013054714747793725315701807200162235549519269188389712064665718209111271540243216719696235734998625856254577873022037848018761155663594838900168772444645070181686614020554704445349511716305052982400369848072563152432260821940782050428370822258059158318081136702655280880582534841840818462245116733817514253640312675310547938896241173082965035956602406119697118837693993598256289510748445736240447456912957627755246364963604095027115290879859858734195560652843864382568679735819701264996011676842347261309426989719720977353820978687469505518580557053027578658424967356165851137003305284652191910569713848696094066748751331496653967382276455361623876249375908535546499776700478416982672933383988556701802604719409797243512366274977587598752616878429138880274799698262786368679236742070611787487573260769744519115188119215063955180475627137159081537332916568562820858628756222943582787601925253369703052576409264854100158185472000000000000000000000000000000000000000000*i1^20 + 6345281146066117169440948221375978080716404049474112101284372135026112427703217411043397157742932762956861530847587249210568021965295548666368102575108874974704405481109660530146135923308135015884209236910191793075128648858310630905821141408174191165707576285424754886235872232573292099761105470980033257049314920517909624802341745491751733692811968425692698489783313387760462867320769426260676302859868101356842596160892044835819496390052676177827311954321282193425967903401515850709090716985467001475894481223943357297605495758247155922553559407725379049949007242280014597474026746171762038441182409193660627363649654902359909510712464450959521678412357858836766758179512681780766450673812383709054481678177302365266049153096236169199090898816516905657174111467524440854679684657508561619322664758763830331364113095241053346083965192311395184257874277328931192920658155840977214271060402042202164837029428508769061250780270388181372611002589990150449273991006707619872246283647720986094245381633877277299324784095089040487573144575766552741504143454443928384883377234026483352276938313727183074298832497547803890634659395527740677193279634707530412284263620360303654119871545346684052755881922944529389666992706870308532244971704562601660015671018214334533560275832197376457177560715348529996827511990285702978404946298821820841664169982685498181189200738698572099307840484152028836819059969237391413863154340804512811880660401169825822681853735423938366637519478931613221134368470720522842018676379825362515631750801270377651598801577291388734298437250396848879267471440031158928816087312132754332006431244942521139200000000000000000000000000000000000000000*i1^21 + 207823796177799313940991590263228628463360401039887860631396229505040135624681493989468999264812917936320477851546330353789470581715155889457831961334568484522652304878985689697466025173137402843450817310805434502892141737995859405799420854214763986160153962142255075995516263669143814397859474344192313896182403221755636521523140067554827877573056001110965794143837022092191970779091358125791692158970830602470119203407694861537994663823683006797903087646525675766888737694623415854946021662488140168220937208372564502913258755662668212605974560254955435250849513549186712773053153971719665384186550075167219782784533916134340406126801939050879191197942968095883692263684075857137987878671824591629170078293078498940416012683157267367409413800477449488384480347319382590333510986477911638567161123865274675884080132605936417438486576324173749896346082429784535238182139453974148220301049976102496917823423857924027434584673481914573625434056435529339881917298581412929933849244421667030460352209284988245304354333065724101830258757328334884054629741430125676649251791571222605204248231232361766215154185859283658144199779311135699800609083003733488042434050929660492282288752438232403669452982902301293311261556135263645451941136356732454262529134043767644797180027669503267902760969350449355010618584857208380004420256914606402870330235801513323934691913963283128130776887144257788951339475916156765791843223540468756577529797520198549829627379700811796870158788496394000397274983567112298698142237857412082298013636867508883293414126106774396464872579681365498183564907467267440731939579769559091617825179796766720000000000000000000000000000000000000000*i1^22 + 3840635537053316341723818102913878291971811486707365401814546077324586281683370827366041112790571206655804769426057561810344426016538004934049540176025157977265565435840549647004925385104194533145687509105570459448709999524278118212914075385268790510026294477660991282127324205960192985318734745913106789646272534578038290727523440736376347124248427360690139477534083628800242240205358859375689356817294132113668176260103585494341720669619150434598841342572693200594590483180109957325416481445678258964871137669733521982823250940836455395388815981085847858421562302237602779317744520389442460413934599047130078585444362436679401318028379822933038279710831423237903544386708563908598013539006119594168881920215988732150201937717816755103760066718170947661925405096045954874723648761492153992484960495969107239053574546432955308819710231839158035440678101193135443861500143667259716312548738112151517436261413086854812163903090968885895639852957131129819970023829760083190694869611323980500437594304986870035896625892963523726255963277896038262223900453089011728264967041902746513235811797725255733275544495582196976872851707526729940051460587154162612436216927362104789202039962548055292412531682534481317321245198377545041414938044458929135940821247043199590733582946408294057597480620217014289727066875713243004175713398284824331994246473407438995422865516101140178474476991288214789335440625136836977611977225792003623358477225926220939030671741421594752822434864814061366205392110038217857708036978188968312743496640099599460571651455454137213532152067881803152032585827921607191958233062368772592821818359808000000000000000000000000000000000000000*i1^23 + 34920224522498774198531773915734308412904052450856061013909135939036016149621147453575919883678014583082926952580698729486547173970646280974467223953100868053463608390159340436929150510692138735793004933215870850358356731724071999753887392975082083882173042927555189713077660982832717210568059185276587506041666272392782292506033050194593379072488847646825135684371126502977792422663849094803461980962269659461057790252461750428378012117402914605809044589420608149903081620110495424664351691459526744294598733808391717398498668683306520057214689782793648119230488712614325182490278584145357418389770632797967788532031984667885790490834665166940879027240382570870305023710086177100807240180947474223896226247760479677233598901753134903726416227725482700546331336158859326643885108660515644751448952460401179764118237969860439009272941065268332110152605193378735395744096220729665688824587957564810556928735008284975600478994397013012299617656472670705292745112753316164960169268909781746310031311532334913491249993271026705468635438840263003691243906863708568326151421559135972317037089153838290048751791987897389606030852158348129373731480789641357365627113963561370578871833755505375724471591354049430248467288130706833582842707939850411195245740883631460906154019983892272568824403364436099913382235136327982058562817429124958358046326523073130358616940180389717819444507912016517440854227336278441635645328339672156525306879645032006254387066494249105708585303651995528902292685134677278923238601162927032320496726109144144533630106751782078669861559439376269658573508002955482416074726916631292175974400000000000000000000000000000000000000000*i1^24 + 42370346182081202174643505320290837009713065716604204599446733662608743204996091420081228722089191609664517573695883694221032356883164011545318017768772949719455583933990069730968305668329203255308401659434130379213298610652050293756061460660855343143084878625681445621542843501417407475690569995368247134260457593192232143525157116117886440137878375196355170120534114983911456306067883981748422292509836134635484110455933886206139972792241623128309961740693665215967042789824429632023408895297471540591408338813607847381448569025624806727917249990166129561967664671758166709869526660742593737146170944806771471429733785149520366304994018302225687722940968883019177701482314487604358648345094423335063847755393402983509505540273499454189101811889808607016475053728111434996059617434456584097899688464290338265903340611773126171485575702497776695118020184853702075267297761656827653993237602071343162427184153571408728265948424028831917931900892791108122907330372434698072025217488104854180889530164775189926327608070033047531269011686772655346611773049041555004547119905098417888715980387863598075759062971110074244012596993558827609853387551427203413595085697348656975568400521554922712242826007318541313138822798879142381719697908621717686753394390961923039438470814531957348218241460789257448083660356605922298131420489795547692536205598521714698345963128257508694711462204153304823238310426774415557693733738497573993794352704179047442080599585805780809060872454267020235174260766310032573307656171000723547670073367274386449668700137324818436714209385984371011904950088340035590356639413432305582080000000000000000000000000000000000000*i1^25 + -1781822691096273813687704602515224987063519407357711675278311562820605295812979041767410371599450282423635338719562421038133929011455037126999002184487607158955959035874803701418997585455920195975646021891408161929474320767510781782293417396472192786126945500657891722126763512278873905458994249931168704270172105826170162659342511959557376770937112626525810702788939005316699360127087259215857818858528458893621712990648491747877467627835605872909899810443473184267572512176035136978270440985091852221265961817438586176313364385134320603292202343369645976243171190626971285595153501338861697678312203507088086075879100770780905716431993579426995691982952431808204479329923330634074473907690699730443853550531650712600480231384946751096179622877433133566224480309926000773317446649213173687173558094745223886030737427110905596786181258241629410353805664257721044020236076788076218739151409430370573625831338480766387466082496523195284424581640873396258141097683005472684105085510570191415641022551053175470546875981568325567170198288181225846431465426991149053564118974819556601694967351334577816740772343294130305237664489916349134932559588730992321229316138504458841398635604236024378149484595855873218542857995058235068511151359871401499544083493352331238311260015203427870277674216103760991031779083217691119451627941973951605694433076541191891658190834270392201718043771264823458608871166752781581475581492571719763994971666231417244457258618059340659848570235188757188470315900443254332421879368458429633972071713541727295626304028557811066808124898894034660007485104627350912985800566774956032000000000000000000000000000000000000*i1^26 + -12446873085096752690583124102944696198062283440925744307503444957240178267811949745993826520201350783855933663630986342457035553944599372230845301594499165133367835785992606438506541360353338136802691175144837060383948330588428636307983766506646545052115532956107515841412798571357168243757216951643868477374387025350724589355817724943336820069875527750624019279772394192169176199538342850622242087651770292775513659857466219568952342094144100643721639446502024202891039095758374781006953993716944489735622230590199567418882958988322361970977668270588393207845816738946413610289395638236090914995203566999217030294017510839604787082531301336931882605351512794957495871386773564858387638018658136893490163524743201398526448243709016701109722627077631076582967854889342390698275962381611573550572318002918327436322804648815043920630766070002335251872642860391234591405925192267411047995471760990956426703988549758110461678610551937888772949458575550911484864807931629668537053843492965886411011219633133822060745865246737848016790779844968565240160933217313400294412109702809293682210775613183969459397575251446248831851173534523549009736740703796078180804172740636106695364473203127955140572941806283608521529392857149057046224026639709293600241199318964256051480686506890013818071508568877482554992345076723963463783784056653480438950902125250071475573319621946056612172714166258414535224846671516440065565208915248057455251321972290320595098662063666304688419467909204632011461038274321040681240993983607935773085254903696887457479386202042653122066941028352300016757050113754239844002324230963200000000000000000000000000000000000*i1^27 + -34963609665072449703387016614387171892538604010129844784903106823151013805707595145454638012286518203355636649401551849497466733620351700073570865651125930223101487664455707521405074838883866143432723315174411752793061113174419235269506560034048197957057585408452801754739702796050652355213232634625418588989701736061328905121373489201126210715991273947787096954427347062023944393163263789281533028033900598251734087385108001608035187411444347905955361792443261527568315929247754005579964604106886989258228572366436778849277332141039709161542726713735388433624739394412494047019965443912666443133767504095344081636536448311077795854642124510928960537646947629215012937895347415806807059675576095163119875329994972132644033922066200043890044113432873077060627173303578091068849060919765854983825810961143323836059179906956761769627276162020933180086440757482951251800417102927562839577562266605218157644178472984664841979634544536788029011068485103487879475250820175514568446989559047529908409930127619977846522953632936467603167450134786117491314287333290893814086906258929152453089509890948964527520999045632951188517937433035873442404807765148453342267710584053145316148820345880480167488191195334447543661029118693856964860047722501214426858350516582916125022566638771443095357368821566725210336942723229626501702768536678904661429052415457256803312514931307977460168962672155757078055298698752167003665597606453228882906033600197411060579011487234762857675470923530049087980197647665505813714676582102565513168969294072144447540165961445071012053728751656834938892670807255203190595911680000000000000000000000000000000000*i1^28 + -93026008022366013437883015898211735514978234443038992085947728942435776230807940898641925401960776304249775785503377734992958564009694007408326825256830661359289376806749280964824206412306781270554152806280881148311144881957126722265842312395852645845131680462729752699468818969784401121655810054758840874139807190035680173365763382649684825291226277957960501972350012029042985085761398518431818596586153575135950928513103299766400687003977366762227652230750332475337156263695909837029430344983439327563142308532080477169935609781234449121135760864800593993673212645229328612775952982092015024856184481854991875676052746617823532136233513842653421458359172978133078165774204811289508627251260731871714256153932254747837895360976516179428530887603899217176914575665420870446252292128275862912006911645931447209131870083893417216892218431978304043636056285094540601739101548816716845331483358057771293804748644709225531699496489253716225498415028228861955659180506289197148164152665328072209357155872764723482320022139236349518412255726763135058482577482073993239501515957682956038066807547296375729562313928858669757450350574976879120730549193128904744144259834389715937637454381570220348396287345968212832983156927345166589266941505325730850143984509744050774622931737099085103270882291497308984407005305441042688346780318877840877855097656904031685754172377700406319878028685041098251646251902119459523971044474690072683386332307729619750433659270522019165880171367969696302569905984455827519412834877919826810109946922941198047071145124476206085857711959702979140367415015193570181120000000000000000000000000000000000*i1^29 + 1673973293878318480845851413575763500183465380923524297629198402183935970335990497371709224552948555687920800350873018802042623636254601463693141582815597624662637688314835895193930214521166428973788442049539371273034371740985080014037521169780043527223738023798724940498637694935199894463347253676881644324204222988416755937911463159344032643220397623701694665288906793812720692638494006694442710879108743789288211829423414058442964799974284493135028947944772712403745166576248984966909976071296554590852034811020198983685006823140554582050003033079681643751043629915780911205848528741562994175532979596010826088840623486105781177023703536593260423329498298835940000324561925617391976860790459345563941745178740667830499676436338029576085789587886026807305645718205999345770530337259415067035307027515247340201572529976852123189581010347547067964276962235494861130459094447347785364770849660303357878301441058899571132841948470912790345872719282209594588907233050249024156796570362858434230986972626950696612284343636190782579780096598247481310974928211034728714762662572301201091282395273913823580204346843546466325331849420179940134929119924033134999111811165965545961529122169936720013833538268584655299817711684180260780431090151940048944741052184038603744833577630800723394325482855366491457909268619505257753046356107508067721133915622997791933643867298717426486720245593193441640732232744838079155974100593052123537013924851005743686491940725201849960190097704128445660482125629272382286946913493587186716051844544254761540619358010561192627066104145052587641757828228789043200000000000000000000000000000000*i1^30 + 11794985363310188898359604817406570094031412828489952048313382733143179064126730985813147911776796892997132272262832859608692657445382888931208007998144371888671807652773357238113052599119348397884329227523747632414778122779766041375345133877672223668929168870479383061247208472146855115754068655950235074663320750397057794423563425847242474220689627821751014330705348796582699414569633408726163462708590683883967825024116643151999728338758862860367128308218121065380956224697288129172433808381915035150802996436502456497582409685915869487672365033128653975141703464497937206157476041540738229848597517373586307053972826434580386528343532493750418995543097944776083087007652755271912342857626984107968015626159186299201472802158083454514673459070315112751277299781339943942899755697003678267763660583101980132011603216092855636115996475592996437689291644330412435734640207860115601204046458457067238167032463404910087129161267617480133455654119959049991499729940089256382934510680836093266116538718351958060664821343182848183338213705955505300638249881825491697771486809091341537805475046949120605319484887041076924494141415230000406723274610609808942331075870619719475367643289245173173591451664865254843777376857943959413784515932755791500489415601704636475589061356555602981473112019469821114639299445436192638732337244847494881010428677144111905238417548041231468406212841266137304969258786280368691654507384867714070044753509789220591373831959453893030748796653223164135956674333807142589462081330485204151854317998602743880359876129945415641213204426834107503236515123691520000000000000000000000000000000*i1^31 + 47165165932322489613013233095812560471644187736553240881175206673411357381833285240313087108387211001527390842710424548569369328634587066227522888397025232290339939104750358770137684101748576911616574232833093566570422955844072002063056146310200207484255793165314256368529855997648269397863709147855819999497890495328344535267286417256659046266684405657330619828644420148956911741015204530774539509749860026071154942013752263527375255620750968234998436752836590133977178609958896312115689249195676124885941811088039635387768096730068098037159795630012641809727619828353904052117175132769247016392296979278264035282577667855782152458834686698357443561836662388913906606340810734954115771490888653722855215303471663092610507949031076451812897537168521813465396276149825665050570667651604197970413781984553066486814972334771099184861598894230708417210991702137033829130577402791253044016370319513842519272515481042333665395745239760135278413197120721954588008607345212795946360587047640064381508413605233366313266632092586157581977599376565703004863643547922912669331345795477577555141170551077745651076812970219624348086621433899094314466182836544024960846233094285841818541937501275654872060255360326801599540725986038584457450588712700075017155940042412166821602510453726779591205593905710804207776502657383603449968621467436930698690379680103672588837325602853810156535539306933468961401000481337066136228610916540913591605719716289020665000599232398693308812996544402112904085500180318606435937581896518831260697537962255136469715354725669563656581210063920605123861020672000000000000000000000000000000*i1^32 + 157960949788119431586522161586451870825314699084421304481778870977096208236410212945511787359473475098890175800282184469707285030855764717724214013363733079639036473136438717034683743016265026221343938469102708070894301944686762191664727728600005138621484363640121994168478489937825694902486199437697825361414715024038852578696998298168885414296375241746620886760412126220359190172974241278921469609154430929688190514314245041877199652884312244349843943760359710094118929649548299024706872338414166719850481138185986461483615623258250948727935098137560095735606296093395184322560549939810198226178902484333197157638332877195779097749446986587476688881727724666311239228676352732874792564920030533174615630214643075526220806629860947033654621174226992443307278651508116755054151235495332179494837934250643160701870528486983229036000440114644727872440281043740729946299464126033703224261682118103768405516053024921119018205431355526046499417334491682560413891763791054119401153533024972205753334538177142095627856979870832837099061191444643460977115332887367200379531745094369581551896082799358638150052388184961194647567884481166132322457723732967446858651020508987286906132496121487742602551967818300667417329902894376312552550841984854345469407186773979836519747605517303880092530377716115618574856442128702269373362948307849352125137310994744156067526491740624507548325707732746020880976816041323286351703072517480807367720099999654213430325199916998977750563851464601882037536617041986618217275685561132784261499027185217057233297628569034922240398837939808408227020800000000000000000000000000000*i1^33 + 189519015801221647424096717207535064188344671566907523983494913888780959307469196310550748662185552829447680408369400988546251981950669661319028452789582812656817612204616908079612534524618912629567676393767189050401908379713934105655413939424940376717125504261967509512057333171488811322716909873768994679484197756916534709419513686555208709379970330667913791184715820997866289516709769088685929003350235811035445054503052702587563067761370003287746325128149217344895620346300201091489150331272599090373658441130144020847430242529109621723229092573139221924954100514426260645461380230895503565232117303874525099990600283096031168590047097988324877802201258314865107933762173371385618969223062972396836247607587383056669284340780778279010252803755838902591885095596667572975320682634879130415510977387284540311934961647736444230717454594664139061042458481133730261462902489059768579843880006110182393940408303862494271055130087565329235911441233850034756388123436624280293939929305932983130701416461157388536683369175504055959722141747981892967537020894311499355464505750228099496414694059982528698358215000223081831353510536779002760405988954714487265813644413549493418553399322826432498414203137870501986970696992449443625087155894827951195475143127109534246202612110971381422840890235876320313060992166115120685121973994091420697379845571418847849523633352802133743325129903435846045357464936107808341230100512727657866296342265190812141597362847353224028659029534083524298622370385245327300646189468610860715701135731119193512284163785860821229653284648858419200000000000000000000000000000*i1^34 + -126380539325301555942529000575112771523309918213193070483373774928566329568603033295658358140250498209543052625325445422751693627310809293641342737614084075605683024677803564984266258342146277436064011854652523503079159724760641962714119820720512185657051408129109771771508327424574077706048240231742718997575844641212954298827323075418547652378383538316780028657454513970771959810838466406495568258594543534258305083369434681095882080649184350633914523834542496985947767058852787998169671649571478263638848230033061464844364122411554130136027183665184485301666282939427627514849235475841564378645289605920188185296486194424269073508336626689126051872665802536627261230560556844576346475165471517356931271026141133566761670332892580076267337615197897593002863805767156416655716012872054920900557900415594799213252151550079991220987788754532633502469166410648868242046222287178649026911563886627300276597611414580188105936863978814557504534953837597743725008809441733195962215099742905112731436354768173760721432794338416457547271574623946468151769458222013034787741918572970700898911004821290600157212739477350403704875579333268824170633638597497706165193951533024578317389153823731749616997350598649315795473965113012801472927219975591048804978568624640034608745539961422501836001629180584353091038290856793758897013607210613422292592926956096200814661876682633491453383849056830746793265773559055555485004451862003675864542601775605016941765326900675140651701870878496410726915905427459742493546572256360878025024566497625892570225125103396040641190213713920000000000000000000000000000*i1^35 + -76256239326001315467825095037924271012290316606206485108157071568066971342742424615971985815453898027583148810019712242497577652240630812360610247148427912620429008475378954905063440859618725724214532286561804781939257580020676047683962311063574895085452328525461521920656083901837438429489488007717282283924519312198476932995936573460138412921719672064312441060597188692459252835933260610239804994281407511037050990824516552352198968234397027816675377563604595778989253516569078283973998471539992462429928498952035622820933609697714247983194966214464327223521322926504555756212601549118275125965707779959265014617989733655165094771121048652745530750051252364564459961482977531171644238764355750964073267550101640825708385401585495472327726967073220809868723348070118327202944911737115018209476684716748128142609439575017583105502552811327085637585691641220413541198918588805899198068980533107578759310770217933276629445936513046062123680440295793785372847623955459269748847783672732417271557252643389404915534755517343353029957005444551528131086437978236612018485938771489226980312580202236090759952738377679328285139510089188836988572346649268400529748163282684636633199989931168494502058308890006267218763343659377783051167354201672045664221948876045329785327625701610797475061057197559354388349956725856376722481458798433443262966254757369175567878431407890541600460071303314296794970453364655844371688291135654413996028131444701571169390328884991358275395794978818825796434365881783622810658787732607838065527145209901889845972024084794586253649510400000000000000000000000000*i1^36 + 27405382612259014010332083353143560765901368235131119851920573609273588451115343218897347486480403322878389300981618976435953121301631908793541088861636440451420015059127987299030030564293798909125349350439487521644733066476534210235313786104373733440620956191014050469159793235002743195784595168920624834397400209040881772893431017753822938518981910817551353422847254814649040131929077359273710202258033637674605013844989225703151155551056518811362626793941332922048860872812457579152678888800231021666362954882951941301784420755182030507169470575032139995373510081666439501259416790304685152504622267859223293371960057703296787354139503142326761465686646697937684852962265172246141642474898495060759365172820423156263712132025800973900385342489564433709643336009162447713238002781176393029630085367770773988663060831829491384445992344555293254648534467897142103316931831604661607512234059958937733246682777351049322956384489511235966672140303112085876140499690343597614321983524595474543267205659979406981712399863116149176012721161697337915924972636606775446087476534102248957727154792431184054525200131126905318036269659775266443841086772343738687820697481294062848568500922303700016528367615845820151157908040054857167088036828514372202529415480452217008217787799601234041850375486464346732107445222840338217679077985147178484651570445877814161969084950630006106427721706636546672769954018518119481523530299049950754068916487905872777026547547526297125478920400572565732406561820254206315373559580932750156278390745556776084348390107770278379520000000000000000000000000*i1^37 + 16100747339922649739135123493031029489704077737442979312534707259509923810171268800196826392311025030252813558323184659990830083624907034779861590191912990293961961502450155397090299508708187746687289250482644399013150354038044563923985778134044921934782491009764787964136627498191812218862743822583348865816509759289744287518175071721173297460341516979640068473220296844299976212086264472469868416139056802294706589272160091800848210289959005919720777686224302269481567922508498323589696054220517060364052518605424685339173700699744736096979272715344216130504066317302587624935320692498276176978883718657683294067047063236995755247563814774873136155368189996362191775948940697877968925338156849994908931952433792155488959523063288822402507735678081267848523449901637411726263878208056460721331761188971787929773697300992835604087159230193854908053213191307810914843680182940965182770690552760949960982106146913660515881517363024733993262279265840275167738688824585882269376186482820459015601297217848497239815335878152375160204938699559585057800205743568689649800056670979389842448995737411979739677544023579179877240222250288421811464118421269170834208887500246057328497969389669211658653407155632572003675259179571454330695031386251100656703221812304287368956499031475731075135103941506554061636381110958008448575549373304203338892526739217221188617149284149547840932077052410430562953558047710072769453568992377714996588270682056192860591962596026814027903584535735773791584221294666562443340760385285209916641077266364472891161104277831680000000000000000000000000*i1^38 + -6273259202663186977325057398170445587784751872209081871859096078990751128003734734143472648161472574036210474217874580540406430415849624233482196199347528074733194806880179945620828753073631374167930015539116480288842332937876611312350104992877033904581268577051091940069501479151783202929997936181855510988409741199436111454645234947555010791855505680427080709528130881326871888257605979422008630258448406980526852332471909757471356988851933758555741067749046910262915665981140887595455421144347772211803575885393285570463820211556116492241167847547772860101281477675997532696664211880897587379897691591104465648385722260658693227220536457409764965886230648291167389174910393263977726436934277364656868308534598080269874726933462196581858456152811140044344179982600471447624904891344752694716132148126303005385898212671231699260469339568050762433524137543493441459503109182249873250023572936095132039659134823324198684623391537136341000324816966611144839026998388454192470497275196235619260761304217360156622228710087293183051053802224385533176159477509638581195160931628667058058810804082051721990611784401734979689219063100242379652468179945336416180170932160420600744425512143987245279527732825752335607146799944830532001056905824593007091014325779668134982317656166254874776660805967988772800461793647689368088474793161767736675192872504386651299450801482355995795207183832141716335910704462019762278180680725920792689469593954392342787053692987665335499342273608021587883147578924634264290471111857343841733914571292757696475824128000000000000000000000000*i1^39 + 195728506460768890737231703728999301496311290910846246347116751986672518272808320447597395879442593684201516120882564455438539053845114245275385234932305037130991444484449025911856324644893929035334999169330660291497751195689030953229105029119791986525021030310874748818480233014994901464392365187227498576796538341646952501712178817135345108331710454448754132981906970722511154958821566010702384913576283491934243763837808682306774278811484781045237480822477708502780514536257821573088409117155603162137702391532261384323472307564241184377565947940985661766675702542465909210854734239741177504906116588956480942175480845244670500599417607405779404930392448680827396420827679783545436533085013015484045935553835888304198310131737391133444049737235716650930036732261268146681925203249299038382758538994376644222869609014615557428621790033740065071188319010997083835337202040451415227251126872938259305785321749868371573055559625951024467134169382417092556411425422715275575694403147968682221376234525862450720141342156772182973849647655326682736393383603881184323228343728614591297415275384497292875898254318061304467272037141663539127535743910439844421774037681714447887928165572951771958551907663222200771351193236585642420233539932107256683926696938802440685450968592327700967418008486831937308372925067138763470073042439998719910217865529536956693271612672369241140200135972825361116975420602390841412251721036911518325010136189473544120753689251735050347502422742354056301468637422112998320041792478461942280335116115595105402880000000000000000000000*i1^40 + 49210518938999640700126288262229791939693808276643755531056634198475284182779763184021975173380932096956450660377459171722208482684289145311651776211416637123088822183065268468129252754006818755674820841524973020136989475250767199271233407821358121086178223597277162642292483516417093611217746154336182368156544151547238215813192289618573843509313894981589267754679245189193140747057134365878557950198731768149307149729730559650711437716836219740219626563853080410471136162209609529391141912725807483774097693386416816726345327224591634861887032829566530813156113101213065531438825490817446616466947382765466802082256474050470992957048625629037093239420622077801192939422570719463770340747287158720869419897516863917221922951628861047804756514931585779349828879552203366851575075190599806346510951437811412275548155202660889500517955033722819957084624450240550987312131403803732518982244699862256290897262247248046756541841993671716970319310379633970360960175711332481608106254577542432690003612506551979085565669879323117640247992373433688576313247388827333662174034026475609210486416738777615016992486491856402390963721019358944186724859454592969106382492776903493107503315744392770696498305462038866299575991436094709186046189572114983739014271235187671279009824029305818062421344435996053784921430612557398740001036871099636963071642132273191053022195712171190537947783362388153925270838573106647494577709505130006284444372069121660860525085213414026554594797422974113489574333186310126321936473711952557870410659520315392000000000000000000000*i1^41 + 5536098000289653611851100995166971408246755092037629176636355342076165659366619370865577111754636642490896671833715780234328601110312419906143171031061171934920420593283608085127285117576271764748717507997261798908410618389418352575145745478009528484450210330206535686353654800424491445694795609132609428557985748852681454498697217922639529181180288368811681321226514485763333202606711123060140789141279148726055683230624540864155140759168718288215643181091779406999515113986598675914653021423320514267847412561511253233330382349357636773034678453451203597987786155543847065962815115630405523974432727423900711320587645255208980301991902447702932993523799475328060950486527972487245608976546145731278468953842796444145916948111999535600786663431447440405293355611493685872724231435679629065609404539161161515288506782233276492626404396280447157879381722450934402614528570576492232975336017462129425216583249060588474419925916437208681789006389731046890322725557769684118552256639978629427076740560528699345780433839658809219349638598498316188114217567514271539561039251753895976052727372099554835563185325683230336957487645111908266028405528360327267983068176278075127416376952385334968646987235346926298117488753973874607113611810574340492451040889370639887243315823511440512414984577298069356454604176265043425723799501563683263214428218901899248161161522506570113573561072792946105254291599169183386035413485887538352642878648623951895665286761935969410496139184555849563037515642488578662102219376949944733388085657600000000000000000000*i1^42 + 523326278940688872709126306801117678826706960460391117324531928732307108064196319260140085464201612025683845048486040439661373259976865739817173716812136595669548403705782896497391811040311314697537790296129098973985262614831552779709003462294622067883454010990805222940736111294392932242549238661430592274907433426420823073560264660972644966876737720928879196875298693222434630532748517359050655406145910924159905895986475295117999028553849554183816998486070727896360220745144960328974597805978879915844378083772558381356753147746745930806223792102750963030497276190851841788881384101450727360945814344883702038517056321979249676024127615986566889865036370555917186165520818862668327841981106138150716458622461460768006063671278030382272980713924421677367255711484130348270337997509112354396215385430215544586611800403018343413269517762139166522366274810628755785275906132596047210863241911292544511399228205897959315451097691694255148486752900975966017478777510828455630637720285668097849864020418379751584550907914119864519698404922928663818798824497043882153326387224909270464678628396775442685120036988314710025939590114662741100639726389386422716573522780318766854122436645803036219356886633893842395417938443012429779254199486182870526432334662679710700890834836747252877626685512938461619713540469600700213077904073834447883065766452661262080729107829610143622507596012361204812865296268536913848818986805449936889172439759682203625190672239671004847706756886247891044202103891276288573960090953212409937920000000000000000000*i1^43 + 15989711633465377028071352650716246565676978734352593993007450677131474141139615319163727248123339585789062585732193649801548047619673490242234421161147176380156977360502799724458867145919163281766896567362212664322370864886608219760775107638846532600224003759064112336457838741968817821805629465856394800171327590297538244322271437263460470349944180316810060273891647918646807444309534559720648321642510615986053326930609441338485401182869541157350647716705635568532221005943116440634016253790460204763626281258954097004908887027918353834505271882916804576744428859071883002901377815849841181109915772682472128823800001788963331520632780732190841385758149468877049228532780630350260224914753388765407931700740657556134890115153965040917179059909300847534711966756186287473675690093380534836948272273557792900179601913400240313569747905874004710392436719118715653974366144410031506004229733407626687726474058572686051111180532539343332343004871107799730916331403172626268879607344250597281373588366848258162983641819101488256576119526453330030765992218879756568605477775731291725319459068575423124636474294307410756233395792939674741068212410485260248252032877294888177575418280373166249630177793365596814174518783631287053193101153897324705226469219120284476818069072737577246214551088784672855208947611442649350531047203690716269825005143789682963335636356566962074830081097722705844155304759255880549131417205408384522209215436112986093408401041996738595306506581337649556754747076319903968470452771225600000000000000000000*i1^44 + 10210879233519831296269664071111102404265770839030136287518500349349057448652187842919271279100368850827950123754026949671900697742097615324812932599554672490719795943937741165603760040203617054536733331488914683287314985852810373982372328047779694066461751907552757121796005215022419815696409333900721116199374965115357902310530408883424019349248342333875616422656490645588502063745354789793301836990964570974910615198341392521817610977184801318689594251800653695263910156828967775140032210975018798247208502626428523853824997434689681592214975001880928958976418365814901521350092673205106275227644298727481497432396155515996436990037634845027247270738371597527550418642779170145584746828187562690409584876353242290648752007533172873753353311987116913487721258011740588953490186179804163248413488209738064120040484342894173912053026881924298911609281232103630566095562708842863630430296853408026528038005212797920739108133174563802243043618448214213204220991466952364532052822805929601724383519850343013905142972807081165322659415598119625063004869726296592608920792356901205406892473543602358166085879861608985679862696769879593346026943880649502827904685496354906751668123390444863079018307000901710896308986394928932546603003317448847209969172912739118202335056468538723182189106774679310141740563448973586136442846520396983206392502463628890571334003409845148302758969110052494835176175016625883113435813250245129021395884875014517258579261881596084463681001936567462021196482347658638367968460800000000000000000*i1^45 + -5407993255954093044373543694297546885013828145193991342188261957352155965137112371088266246667366491485339515211564489232482950614353626591853409838855979900061893680364409684272447485342054107332479402313823299711697923929955842492536613058382196510407117616218586906859658916275485498993327679830025217148309484174673796683019751827238338231461080496392100246191925492626265274447365427290868221753093767854101492609492251437783345586369620843480220655562223727150383857261083890665999683952160091299984583119957714903997571509635692300414454375752180393768496331829647305807490726553411729016632650436863810282443829300273112150905971019747743673183052143973709272297265250311498945759328605595634229901988282765244577582226826830270229421447475408261086625660199466474604256756922415865368773116836969478008551410322425488291222807077488963195753456954398945567782442306333496791844918556298352054110464326263789237116306738220568890739960737280144685037717044962871019843171489150179045872426536409098724125367218171985321578460683342725658205602085425523441711234516223665545801449705622796930628658657399080644850796399587657002268931506361059456551658377367839242428683408570993164826940789794146644260939122490245637917058117760262649632640042108561399107732984358719228473626284558992328283923263021731630439464718696958558518885230704077667028491294345839352397520799293343113002216498986176496300847965055996047830703893775121603543588985412941846558784018059193838508755166167040000000000000000*i1^46 + -3714057335452391966167960955499610427090474815419090633174543962093108275544106387087477525711176062837178457521808533223329201266119786562860555194408753718220522156874644849448618585375446604288339694597266942714932276473165875841795963347913626267266507193878007177683259672981006989760867046030633386750534078712054859971643140152953110410002292669230422245861527706941822976793657546782551203463242721999195294445134639384588804219748678862379428684561993499681710438741902215098380552792673777166918905523438603917954613557020954736685786652888261489979381384698622091218181756800115520729961176219551252429926680942528080049519475279054417209105717343024311699847031900045644749995266101010613013043407204943962071309457779195831752289204091732449950365254645810314013123160596247113402666574098361886184690584727688907729251542264331409939962084712722153739669390210629144387861241265127153535483830186829602576390669687895487142783697477078993298108084732335372004919748795574323680064269443629902362165917778857071907049912871259991882132465508874404732253355396653141116224390317924900473618594017373235198125157149238309586590113559719367660992056907975338538897610329340139946169524817731382939354319434804505610653172141400569781128229594720172884121835569033620222071395481859765677733429521294805641758849691911030001158948246712367268572847113291527740200438459188580174544271642428311572938809559510643064620278424253215209167049464825042117777343810920101252694016000000000000000*i1^47 + 1101968216732762747260580558808162236797663180625586627834982605618043757470666594433594077702105847569353734571001768845971068656011992772489813286022320814641816538934532975711347589633601188488684939999355180429211508524625271669106736752699039212785191100551569391880040983884297642090609181555840375904368823976333007703751938704517464910052162470532367380798679075718087867488378205085368161640834402204151682165061201405731815021267772976737555037584170551612393811201504218362393143683986922988489095628028708258534432530339987461278986699118527935772229461919031048260122418084231444837655099846082736008399172513964356595860735401916077253942576649566481178807385511802637574650388977047413586625566555348880322927610757176825481388192148654700067050336111840063273894795433367902540094696350997578094264814242378039393555618159188720738108728448770128048336647139522811401373977279852878967789296202940411035660730849397524849255704730377230481965339516200753490769755416593754256232561927247438372415640114430127483073041328946811409678983818239275170796555731851174686459087488768776217079398353805352428912970143486314469442730127217283386219710518063038824324423646753986917206973118107058209159227516691817457167964764295160338587226853959505982182120555403986079070261835206576364017521808697172130182533307563757154013974704637006313571253330177954353715384036493234134712822004419660496574844762311529374551252335355743812084928699692548544278727671100211200000000000000*i1^48 + 1013075746346343580208204167217823165598342076218825637196928601213230747530356991691740851268328251775061949647746575350824370567468069261609990396635633176521552787341599515143903534306900854532115722434768776522704837469250424253408651254961993551187853607356456426479514569563075693939661553036948361320630256313892162849681532671847816575705211674090553359833561217536512049583599223181007196715657076979759821722661156352412298113638744582973891750473537333263937488682958742451422151407293569209907387640902039443757483326052015062389933481888865370635315720149690058564650583836403588811929414965170157648426520717479975694680933757717560744196261807219968543893697375731083869533080921957569758663762254100558704013534325817997869334461174335824876061052810239300085272589020393710623736667208607235175745656676589583859798690098172578839184221037403399888058222676105073902302869260565325715087793088006190736674627193214198631333959524882321275015105585569153553332507209651463834347661530437407133349364119036302102081609271962566320651379039159160313314224128078509012805923610598428787604760248221214047769297412845280279010736976856742949786375914712848550537566664070052901948058725078069813011051779661810200453284226032132907447814035560566224529215451053210923057986164063451649726580129714732298156444157125275849424826582544984537022789027112208203273399877654759125117410915692332746114475322976658303399803773729209283332718168018958991700787200000000000000*i1^49 + 301086102686040004263729498941878718129738861519887016899484777577454126696746001357540279025313083298416467617028361685421773010810060488444984289287165154087529638003427420206357632094751386990790484256949372112522240373931488905956593913029611729325524438501510953571867759517441537327043019058204666205223461380587597220497524446028992235065651935160564648670917956865703973034402834722705266892148800656722150227788344036808264309194530852578036826707959365039786460959902705137380954732791674471916172788416100849937222888697641952721822867640737376141749702616911307784958676041710665057258255386088407477842501440945441251177753414881588968874667408690135972965666727610844711039177522661861064621959799754434612065232942931231089086942937493851304284530996556533002580865802725796836628481438237869553930771588527141251324507297769041979065186088222091014385485521661066440188494584029560219383371659221980451109650677136929586199899337285319977468615703126068669237520295576131321553604595008825734545353727630193655214284341291946425967330559795839728948769415262218601854627732728928610140191524904884692031006681045015394681886882785196809077760638779707718522976785153916051570224909760679586346411747520136742848497145251668487627876879680633283289146187877789866809417975514302518457661069798372567857547890199359493956010957647519578397194818474579778374476595106606559029862163510445892947191581425934840626015277573406775059714317750370304000000000000*i1^50 + 44667733925494028306600473761988435668872678006615688858255332445169682120639728629074794327147592589070835424225433338391936379196297844100139165511315942032272939340971144316705305334956058795141075730270906318339238303564133911009993862985504204019897476197407870614335888246793948068455791058303291215213803114678565542726704871252900049512947734020047707388903608677734441993883732900686784553463416451882053188990879968722049542371723685114320210364905290462513436018375037240853994834125458325813999768790752665127876386551343448988221383324625853520819130668533592083886045126320634031001615755218019057777958932696360987413153259977713242726166185765415619266381718295455568792052760194205349640409876970752584060043679128474939861545207565949844871280610247812854230896998576695787228711921551316993283376383452108080392431143313898329965335537170956280799525419329903354164596922997778761374105502222781530643128828179703565887028283893385150330596365414562209904560877960072983847182213069745431385327478122315741497476787767199439752405753364346234575749788012745027753252995016391282175293486605212819891946471480234571646538244336012914438735838957213128630134969824310887878201564320913167053774003684068394702447380139257722636702842476231457489602819433313205606714258645283173331836077466383410827233406893571332484469733790732978537511854867171862349937701732383423952968133891806108223781375247298289255173658855481389411729408000000000000*i1^51 + 3878111928954229264945012763813595051917710207447917246285856135160494382730996452378255587979117729458827200558109127810757416177038629516185642897220284217699636681241250665241668660397344727549266934678301197621869854012637681727375218622936639268521837738342636452044322584861650853506631414404218325004315247202821413035026208304063395281884217691811859353873769754371631358488633536676000939615445376001763750906162834995357740966208731442660660056849981258619664276127555056847736019248825648866370959771388286785067921755415194560928432575459423738687534007375095574007916485728274851720628240538945732773723735601403186030244565988611132815859807779080221332775708347979281690491937907766970264429815975823207928284180478945952021645966785310183661493064532356686317394250850101679012159123508663053314548115509328890109870084594555862867563919912610101714229395217190666451184481187804727787611157669924244005484522879590482059597146829992437108606532499838515185368802840866658806132531672218905501044254407227863851804406838322979973533499983930960320422288954654260206100015928594181472901090291668512468549523689556559963288349454119757434971859267430272538207852750597159991953131164594913905414638714456905638507741252225622196467930035773015728200709257960060871865136119826919136178884473981534758052714396164963181907420783019043148122555990771244129088910110561020912570104000708797206051879837291822531526341793949941760000000000*i1^52 + 127460174326395446484577484828026841391901928519086854674820117042380629434923934126343103943318283999311573084705897162770460840968191456775001596528288502904803661935927143849831110246628647720498970681097327356597807277668232451059564636863010191531537564100094475749602449183778312448951607359172479383478506835543112122400513881113088206387932757707678909847336848685057916185468895118575815771667695014576635375499801019175494238234881985279763239069528854318915639804716894203890196404426819720540223959741056840410413921588625031777576154908653663202868548970899512156035565731597550273761682643567165141159668313320216284893357902737332398482299614316433908165606596739627107400773018545639784973060603601175522451695092415456076873503742624215469798188680202106717053854444388048944718457379112278496099561361822046733010140413758221289335661996817793254387063512754548907189373741554174325685976420832230456060806378196909431554031168900192123508325869825249844639019786713562835297067431249058537485762408394976144985584431418928720280418817395134996204705055738768560664278042019360682567643210039658951104559618895661493893632875332158162640978826549450666000991122517237554251462726932747186860309097576148618416512744379354060787069524287494852926179076628652265488784566423841701240307843012689827434542404379710718936814990095445081358421061432156593636481993074324954917235490586691123687088406480987729822744576000000000*i1^53 + 3865732386012208194429074761260697903376401292253171991879561997152825437824919514616484328517562529918966851806794034680823852685445884514186514542817897981364169242507226840890328911749398578263392668746784451814398624290936984463172117100691239597755651277725518255437258575511604999815878746862162882554399770672335073708336402914217250831405923270919976715051927850690031503464797351609190421455753375628951436333421170830225330949206657061924126656144055476438790838730415713371849348500045157171965383364565575681615503364455029325685403448204184839948828906287494786685393402660575667146219014804346000204161559187503924227050598404260616261484758429941993772709945970907499148541541778760250670121921006477230888961400952109915728951565408446681753977259130161621232976852391068127902615590814569363025732554117827669448063284624927434872760006834363224798301429346420213801813675427993851707301087975388859097438895551423711479045291785862324575322931026427535096046532244805091593847896065436394183909546794415099730144880535411349380822992174507889371098768820875781032509806164582997017331767138944107892112320175159064167353635176653260966768138901581583765130160456377332991490972072419404770084735089111034551063889742964706829628403673364038719295179771166924210772116788317788514704943338442114043666965853887946541412714143427325820056221288950699855359500458413905045068618082099057095445623714349056000000000*i1^54 + -16162719712555803662438171630857653259330394190869820296828860167108425702182402881990554738602858896519703689462385300448041648226687582709548429107272136172701954463531683934348749607789848893153645449262647856297081192709275578387887904681013028369338243643837504318507308498442170124431523806919366319070960397871496862473946377288500183036016421051910586954560021080851246222883412823341765751472068204455590823599179743110774028117449566954401848193812903936799351815521735696547091111915548008644135003438090233968577128381133265027053957823211479501876473459580173129616791881280063716268157464573986275738515869552725400791937098721513653744932840639402013894207586447136272734956332114574615642907831821840779684495577878933567998031212281675757053122924388854144111993142001537792219789420579225508244130445598841713509853323553511660248389323661455103085671629175045125074117561324972276258724628883109585859442720987215534959517699846675448122601046352686892126866577342269761432977728306792963159986142574437182933684683240352942690948138087428604830323752123977541238925810537342911707780224816301783672518768056590385381909395848985523422424730131640200752682164461428343376759738941530003773061521379016767245018779421544548066134315544572506298603447994417122391473927827176331412484484653764095098956035584004957514374498006677143199128230806069608453481389231821888705967511656881328687677440000000*i1^55 + -43319791433956462073116087369950931715639300279066150314776958155919946694547668060958715754359131580669058930269795942600463819097817784484398781506389494465070059173533118534966993088545197533381378985435040988667641376557048673453625738140885986647672601875047501368746973835254956459292003525474763920537210641090367290924638124272528839241359583150070846193034437546252375162791625009584822307417070585156152541706535892648874466691719869698630196442341598490417127791349321642321866597380456244245279952132305245780007066571878613534374699138654611476229441679941581863395072542309277902953808951497761462303217073292987994558300424024481080009319223225099441291390407444650584916428680628720285303415167344783133307541543587430169249786658456256337914865712733280454484083535669188671134476755309155822111196892470417760472650525683360442613526198573449030504637567309801882860408958132629163628514260033114894995245313933692828859180218203347317473036687991816672096224538303906590513233371198484073720383433351886124839310046333830184023928007997212923370866099953879306040413596960253866863462932448558340835652237776955183444136555604528471705175144442234706303769182213356591662253233890466192402426830509832860782459324944829186595694396735456760910443663487882076769150086949569238435794650335321604548875450470430628303681322364244997370647086952298638765887136231387900558860735217664000000*i1^56 + -224877336245020246107085018158178773841864169278059832951500489783096246776706435465200081632867809303794859292632011845506566396951863067967554707753734192884821736402202441133647161861425737398717113020530142406011258421389467219530864565822789131750060567175051524990753358433310400601186210784233060920148318759635561100580845728482040726889017175803134267841596682162572704220090406596679982048356699386313947988068048870767938181825011151579454931932734679759815311932999943375709985705947701083423138215490462252850350917384758965760922970679004993130638241550163442748638189317325799171159669988063647743049945008025108628670077581689109258150865415859720501693468229604025771847399979734669748029809031820195960390165798710333701324501713698829212703719960406239021686587395634106873601803221388517189207966868243425650324527376113189772147977751263687557552411417482621497290807373101017213081497932588614253811630513974833719746168938603661432537156826048395832642642207831729134707844185947892455102702994356367802967816107767391148534389135339904739720833204159264510987533749998047845236216507425872856055288767030802930833825007667737358688699206192500020543728852418721581953446511090456754053337280398780423716016016912529104711156271214835646606295243095130618681346027398990695937767972188407269863183495394255160867845327571720961079847512748803151248431135468921710182400000*i1^57 + 1380718591723230386142837089719351280677090466041467631970053510595851097091326959717201458326300519187855270879136997738774999666177398835615597294824267523512087427338532233283323311778033715319868456250721709918776328620441469717845180221913199662994300845247875243762038658826906047206744940201054033708220475687437370849200209401190100504119757877964349155051514789607397591908112816590461690717839356179012678949009705247665737384234443850101572314730286433206621019521749357619097592106270405615467885720586498749528939630623504750419876387465913093637519724562241773774041625103743606794454940191094331443815141819364062549727842064713269410505163103995143426582516113866122424118420502667291068238545580153156616810189840411082903140656800241206175270213149954293009895654771679139927554623221642486108810702663500797766474141512901890867887661621395996240379357551248088502070380934863264937397770504755281048931539976111046091019507794942454408343931018577682452433167365808601587048502356069914743577385014913736790256649823348077322703558209455065713078349646410443193965719961713389589783415460410844369753754777294252090926707922860089735250378154370643337213752276177137436862603878949181908886988048764800306676974034749275231736224634536600253838827870617808348976352280628933633800438555758703784118029097168902758703422046186400335676590561648478751080621015040000*i1^58 + 696163833900009672707759148905112866695862384979647461171761179659379488396902344830946591341352798029270589997259895777098800201411485002705073622210433789947196921525550731025304585668578194764922330316154928288473494398916747760124207980450212267329755645511759032137112543106478433215865907980740505107537652861804170928936257026624094134240547166112650538959424312399002211924397714036624975928886506210085334051368075821184303593066589859759453240553193898095147800881003868120214291561405894990022073501102244928471756587757277189305719687114996366976398413209316183273164105572583905799975214851227727904180714611597075572714910775700143656911886222928064285720914780426747726018674930769546772186268854486631316843859614375125085690214784282235885179816744743202436534983135715225369484753762162192118934032928828000819967538380770850647917797668286499603215718672374478920231993976490877964291795558364188961908948982203372481895516127952825213401890125501908872312877820977842223612350055685172952005760710820329434431521840880942968916750757808157730212944906811724776945550540141244075324253387164722466294740008796643151815672137560967454272516071816025024114279127338558280536345106454360529250158404953294413495252569044351314399605794509480092905193387325055458296762716494193731144245586679624658068771356680438417541776075945297362670202367440486400000*i1^59 + 84714043658822714146780376975421423829155276238028819096403061433370243807127326688558320683057400937321009709951821043211984941134429911979133998075426201584057584407778281004918207764450031225191985987455560590872392222486488680516526292270952784170694746085742066054862431973580609445774552528983904053407844039687101935868713713016117017355496602330054308911221426767116945710254667991648985945344287138487564086300114864611728043699407736607368964172340708029349636679198569938792251252040589579993544423144691081576663492447301192636387390720955478908110805669260979766677260521095881925432378065052522329441316438193945681556474464114909934959106199529955715439091320832896916003114780975540942409311641414321849231359451477081064606981089766031993139584492857845950657942653955033134587221459937362717824152622991937611166999840972499501251602550904752044755220087508099420739954730069841961531723026201475519091716277072311337421362759497694880439062238633371761839410776055370259967025385531043590010412248289214733146002458259557567225035691482138819070879520911377413724446667221864024394824630073207116241271425807976768436776835880912692130029542997622009508296119495491482988195050996828543550004519451443413676359295523459446990264487196960475631132455162495666894941461519562446041988132379758792991399565665903178516679801102356217232384000*i1^60 + -489021635926904877966315000447860370991552522937508281764258960128177863184742232247132114152911257838373075810457252886730610341910104776792180127527471422309589521723040186219062655996301577807758943600992552995268618504789063365036271388176237637403610503272882555788639134146088329092322953993395751629980275320741428401154469805172863416380354999685967018600233613743095214260869521052325401637702483356490359972614257102605817712554532570865668101754584443556712044884078938437932128930502837697492547299420788096896012507343140223090398275436473490847968159430483150391827816772361435686980104335754393069450317429291491243786421074913179251728964788355937590851474913054685915609768535878859301906382159746333030060605413776472143547018128818528171474506140827265408450041744767552203205790053930937583122541100967426958287423431106559060652919274483317704357689695520942979046195662722290353792499588235362514913953755137507493141850895591393181569041865665325073934577798076692125671632640837950311909542043582601714451867042942657217470540606510107238293213377353616114544267721169222039007510006127394396745113029447760437444306881392914512779448176686339056764817538906039516157859670905767139601999151111207073091965153017328871104642638135848642335080957999161264180892708196775258101683520*i1^61 + 980994597369361602595893873059012988686655337090189923376053637930303534547337309187069169335136334151279539017234884149053575181265883106803610742952674375593855278733091257034567829849463563922169772300350045295974798917758847537658049771361256059541447375378309623108969643237669599059983745090706415754598756469050390418731313197453711951244304220862135854168941436736328203089810949375931448011654277917695874938470246490201868584922382573738423448105377094122070514850119102408227429734243691107214781751320048004574796492292610582815186590043215775138962326443393728291017086082910417088879942248018814452957830707650397201695087679550030941506302999483791004339761863879200452369836981095883121161941564554473094104099416939415429527085871007198626274502828015997600799082775534685905412921874948683777736104427986444086781753752817478508141464670252534398866929731970449152932530959219778028793709103072968761234259661873339088721058649293731538654387901021220941031011590599571751326953074933876450573372638802165879403876667458046549584840727109203980197673770920673755737633032145057606567741014914709200664847556627703995997435016387785155428737218263903536878791176022643202991191529184786785178356171214664529811583759601*i1^62, -3838712814532896569371212643521680132842140416204054503825307104365186430361747077847469967695504855365108984613708117585982324669638193925281198104068148889086556359624129181311646637103395326559165613412791322927038602142667326083454739813327411981873785943646827052300318214662851952358311644691730143950143225028680256316789691457119971500180636193711024299912968688380833106015969933768359521648753726925635231828739941272283252948298161889511740387196605673594706399467533622411500775774448358305138455523168986459204321674892563903873503141548708459123668279698788268536740531733555496804852966352743908299081340881270269146363484038945018197876497929782051293529288474358143661430315104715320534078175321195077436132987632603309968999379593048467380718848730855292948784416213102154941290304539822882218540340171309960913750528801471682186121247447270475239285547664311355383583181061083676781773395810515589374847452093868908036269912971858960738450630497740037992199195181120908507245775707599007224697117677791866901927116522666340841197226027669229632755386983647755720800667211479235743428411860945256605704085134467283297784262947741644170087415568390607612079451617540058212704194445169224255557740623002450392125738553779030104836439148270396470764171801451637480706347403635693585422335197194365414659341410752486756247503953559036267960967274407809035878608389876754828249413125928967591261487440032381851046076679667056225176194824111531171463532705286915738070389472230046617224594971003124750576468577769069290970880569454297766966347319980465586351857694396084144374315078649439809532048946728393611142511040588575510578116208640504849733606008421908637752258330296362390574345771933437436448849801319088898765588337139107066426054947105862089988949045310491726491706490336252603236688788440003441240150736651717958060363146108489934578443131637405498006246709286709615450499258423193018354629948237759379573626774578452828907329164595043234358090405530303382313723448070745782180969915923985569573101257862160351634336733217402173817954964230236693289815520082061640271260522453615194327225888338404805383391658911504409987963464288504603522297193811826269831737167785244835146727165178946868481047640689754912373272431007373253013338496654959113291706028213589742912840769664855983029665100026600832023183245965164983834956696032293302509078126219898307549387802393645259161600000000000000000000000000000000000000000000000000000000000000 + -68051960217926732028500754283940431627838007048089521003659844386266281104937035614354950118777293951111414439090843602295207331142475619014936780585468875846165711214621262295822561675092598453101232552320795716976148062134475704073042815982756642170021188347838219700521621362390900257860505430186705501384162300529520027452676708581340903442829690339262068193952593355656589476525350803995490516922889621850235769880088492776522245946995688220660926927899329098443088713400015591674194248690081269500231353777047816623929212340656400870232397782237094942104811672803561274824375580381435195635408038990130143236580990498713733882119378001417660359246416063468526729956913142602449655602634576231427285140102984402177871831955298642788335175231725081614138105704154881639973402313560295117128590886832417760874817043103529933092667504083638122919024697003335278531275530363416834776196212953084361286576412538407900203661413043071947466974283504577811979314754967958000173489647936042526399171206342767374151797068558523832034705155372430007741738755140402525231849643348936117196565919806958943647151319599874048192008923738034681537867210688556421060278475293684055899489761631459348720053864273423267637570111349401208103851039081849264246130956064344112360969300285420611379048348214504461955369098563979712549340073432441873193436388557948973732172460692978990004577686607993300382648890855365374500952651207782444518226948873789136391413023914166529452803381909385767523381787375969348238754249285928608506412233830651864498755390912811432140995948390219980924962563494405061585991535292428267354140568866867515925619178002906964582398359564506572203264702714463974089072207106758819831682794251883687513266731209558008931566278311644139249717872840128208604728680045832097637616414718997953194266777666422574684387693322077922240631446440390051231932952925406714731898285794204204234113380146789243680345549822979834974947768792266077656914520244668212275033668741645381416978513702165971567505419863082538715054777699377094151995996640701033676857411255175032787777448734581043338587382912793715377690519772358822084877857501444700807164992741161029278275911943400151036145711477834774358253364345213850234744670380400150638488134672272981170364778034126270702591245770152976254673065859170013619237109122840272894565422830052136067428318817788032324005462773273454352284512263094497443840000000000000000000000000000000000000000000000000000000000000*i1 + -391102574670566934124081977868081201854859667534012663237865080150072390569998889453373784883414408664567387807055317828934872230041658074370790173301644942023421627484365752087427332116070401760667680947917598083024124050056795504768799638326009387325812047491536978985716352376734214501016638390123006722431765568288573164168320586177198449784918190574774545772892650888461907431258295613854189935092976437783731686642017324103546011853896885337734266792637165869391656810888532910908490920110913735290446387038185302420137640570298206759334150914642280958599159201825349051735339377837483565065086181988105722921585631746258398901881688071705596273705325524633831044374606955948569056741759481321324946263072789710781673448259577229706745148212384026475852433162748862786081834141959761820421831843777914369117263229347957737269532059930851784070522206684854749303994628121545635396291743622664982727982303355297781311845077718250734258456260954446483207587821504255225922771867838697578205020413686460637345341226465738248346751546254359778615242079576573605662166337945217204111403812171585059360167274605673942741531731233814532342568055779735423272748684569591312496265152717060846611613899623780825251715170526923823337893410418623677102515518366420228148084788902115190803984196775271210658622230246701717933190155827165354511416256180501241999819925391326343388484797204909860795810382112120094208338794962947877851954142182580238533826836788958537967820776556479061590746502888815313732954070078318705312569147510402634018528829964817871957675365114776594753262622309248538418378296445303621878158509419414474199445788677306937477154226854550183147499609517835085990822854359229568592059433037744642559198810674680385992124755997999630048415820214756450241893020973255179475630109181380243133069939148357327913388520246803623347417326021964632087757285698969979727726070324928985908192903253549104016221185599849477412664959580544922390958023167607286559336856990311483825231985522948586414872189335024208208552070103280899847186629941043955314966115577197090985175783525806111256927557579129494550808926399024795792664881734810545257222367161201582602076967414202050055900605188532233065096327399724513134268181326181444367168028949589989955835619146422623544961085085035438123364885751823432784203064407421977529429017195029064360768574063144554317834972817130522218888351177062219776000000000000000000000000000000000000000000000000000000000000*i1^2 + -555916453512463768800783004512542274260333669759537301779944933850125972716326351967049551918340865912564144472412239572387815177627034292401161101498180955215478677561159811925336122125233958880018716275244410441100187408975042190780242920151882603001400609374100712529668320063491050481136752753484663088380509236262510635801724746934717779398168790521525754512111801850353410938596335742100770329064008804062489068481392533949541317945342660684042741385366347577497630745929195449399402572623798358724983583576428792915921049940885354042134288619717034369512526740231312368744109412826429506590039290041862155099924505534979824909243825050994142569172558190893341239494837442187772616233915497821381115257211749610636564964594811728074779930384771120688638388922357304044145104269936894165490485765904891407415914052739053487155283932193857078743367711955933156779387111304010038905221380517111132032019981784942722195580180253878840931124517103427035915904718704506367540750309988460746522833915888899926602316532934583111399350077570538591610807338635674914056930173998222393786803105328042440960496604366985496384284055540835918568717244584357925996348623655410035872794065109354660213975325143123380707344204448912508988991283529529000769542707260631645800819067137446178140707111334580644318638545528415545833854442823890218530252224404872029172316537251634182233424860350285339789568538745467205956965138982737845022557409048801327514467100007284927611851468825506884336228270153980220794705146117905041907862150958272155939915156644095590392582046044590331419544333928419470728272022870862873635216545682972068603027301102895130162383698735078741087028358557872950527485489736821400924510596085262182743164007326022823638802776146280331537021734456699740062078456443594941679074772168574072966239499985206091105016388395130888615543754336264591811034430023338199058333329758664375658908737534157507298475358672896764234734761466650857325107476361125401819206474539650037386139647298529419579254361866100511498952563546796005094649010364960409531832301444682122301539148009810621334657466217539594715837979133831516181835627719677801043173112204616880971589578817798266244813605674609538913552933824075143249213688627506647227104287156138645945651550554419963466128173161341152575693048263774757374513892478224440753539691188553861438587535121628737069209539466084359144650146107831091200000000000000000000000000000000000000000000000000000000000*i1^3 + -335240642384991314955974568904060729675122365783330655490701122898108804888024015631379515101864287476752603719808231406576938625823533830371132627179567525069880124787680590500587628964173545744530067019004269088629617361978684491527904565044076507829416512822137120842232887433204232534369380765537976805510884946183030402075380406876322093538528624668589554829706182570935613188174157865971425803355520518583740045446989676483118334986545612785640605875550375710535356476402197323802851807038152286948128218356821944845388265381153719975693771534771384938425027163116293235582080031422404312612476981151902575467071663255605929012008534465190692865631410983675291473816543894491641533229858805676917524867845502599350389959928223064354426278526215731465952365421308300738700275710813957302487531192226939276793203671820314703770085817506022436436260555946592567077376113905722259267796545007850157319791090871156849003193096324929490567213564761473080400604711207098284308767120137619572206668768555630533258966674243454074847426108486410854929185993675510292689364625426407321750722026124231610071973916884008089051513219584577047413731320620946956275215146905740569491586507568559812861251749209952579410263770468223253165898161836612979315992773147942696477810132896434769508522652575943725954697475918421905165876727960041605971486443570596510777095071845630118599268272458020131288472249776102203294586239123023367626531626310955565549668389833941799648569498371802930713783609651688482375254743846204043595572873810990033590198306110004428348245342733920902080489561324649315255661070186309746466620802028832889297754780915076843446938481801790775540379908487406534245095200625255939198787461595054546726657154672752818135307243297138256073842543053460902041297219636189558405508762772347289578190274798199874457947321334337542971315327905193867633101711376048885127988034655913405672272974630864928647975785596480995353889325184902481182573428463651950150104324142074450231029137017887918038902576749906652177748603880073995247242014554745691237546123211658635151801688118678706626051554574812620043333011663104362667358104158185880783108150205122669326684338246764332456386278999234149164563791248214836164499037326573369082217865172600019173112768783485363076032004197585747077137549651439789742945347174175987778734727581021001522552300919388388564132244756441911991262462785617920000000000000000000000000000000000000000000000000000000000*i1^4 + 88459339996041156408462402289578136823683183673738950879468760103650118179137905108313969637454087150430804498060843943902561377471002385876025501823701747413031747352326026810809080957949502136315050370174043977265102782380661415487018084726901827086056654205086275775081546430480958452684586024593752099996579741558774722552573933565892951443217907884953246682756272208723079781930820146477831992748833925690296214419538956427983789082902615782842919312121533641554759280986254742478571464475496970385097534325272052250221729501819669796983197974956372666856999443820483952440778640181707930426991864692941852810408104666582370407038218711059416955660684474234643421317346676198891120713816712077482842348477823091760175353571259129754886616572447656655278132685804997193288995979902590963567989281206587578137857811343664482790336116547200037010012441029830627625612964589532611227264212084813141724150490214254721495357127813444865622306674516232954955745307372752830784565230904179930133371933752754954474578260961517417952833294196406739712301662761883186678977387316967356077119738775082079009983228791902030466549487280404103660810779830604432258920388704887029725968236870731540821403497095581964728858622395952004392641165870145530391395029182649206430976878987215230925331511057342672564407324356180783969090306097353424849032836106343540793331524758342269239901829647078348887617338195220622970015599966911721963263532015836240734608144166750327196003896463915693132872852978849546264229282397073587134393985951514764031787613879266612946462186340387622417777938455959475635086988556445697168759855090769720977524974382052924499560081757234109955191678299409878635229884153351763845462704043185746921450430640782332537960473119835493386607232652915052198801190323076119765859942818573274198263601187356154881190349472482412997413879617238602706489038148167610839818708437330394620360597618462287969220715757938552728604155422835687900629411806327284868747719208600346285769088518553413998192624546046736189038050732053053516324264343305842961727548671536818732750441082618146085476746693273186550171141506005539105828672279014692002271617546960749580425105020662988433219821019917775001249776305050438047768683378893874154739793770913776654869206246325181489965328239734829431129877662409232925115026563572665942700748522098958578334358949558975090091903304927423984682923982848000000000000000000000000000000000000000000000000000000000*i1^5 + 175052864749398387660890406339585768603425104972156940000403521187358273367236808030048870258557714677197213148931212993812033805096922564229026270933318183888864833784467938288624974482184419066048257471726418668224527786731318961018632342810762363439972384499491266379146209686572532989695161830912080746180160208674442360005244204972277004155335950483820984079240291087315504446387786063218845331894285277264322198001380276950427374928699516037955524310783609305860604558374017780997685027514737356218091887329353011592797090486099259524954317408433886044477292858175227908503588073014620500829757812050021902280268881799307877480508939149660234767284712981867854151193718237247450294498412190341794290467465479711052900490628735457223786900999413196097194291774329222125331184456319044806639157013504941081120041313108872149837355033661674715538305726409029412273001445859576255751421823530113710435708858156528770768203210362728502672447536076108939820161672755863974171305841811659476016243312961325137404553819939305761258092035116054581335769414913538140658238523065642377772800569527801987650566927504606046628989206795494953184198180294159099079771996830199400325491361540453154430661916654350081699522700570798608675432510896309666397842255520651988105811394415158336870515936249596223332298522728454087694255840718610159042160831799743915297331834240703575402187075326631145600667166206665450850082462586967491380302205880789029822816613066786672777982196752856124492527233512272355399981822599475100198033675010406878909903419970948574729070116347751088996000211455003416033790664971201657186901226837303418067281110495793314674407996665702722158459359644209911453337809597166662129388269100063566668582281968028517569721257658564888473846120148640623874339848532772201050556223101021612544063815892571801748297708533059476079375545525235439599747334380838556138739953307867351610163864565193780903977840286893212408740474977240507372801084637934027643429192393511901439652097385527800151881381875186332450882144892481672940039884638965960834009496304370358593482349963758572384542725464838816738049031893811431395826011225459817289247064593072814946823656343439840350366359827498797814233110775036238595116403944704358112683403887224455316826464928308866907203889823520835577870489082801925124558952516154669379787996991914672754842853518840392203539007386909037626869887795200000000000000000000000000000000000000000000000000000000*i1^6 + 95077388961597496044345015941089131085626207441333958053425864079279411836136675039925992560912867005604070050981323964581419424883489026718963724223038809657283030324606248931453956820776372204775222981064134519884628799035104603422695472885312362284505790856742641195912108296193089186985631511946677228132512067641357879238263519332722899409454484024301466819813083578779389875653016059583683538535536303382350713740737185513777550762949709100545968254046595477228438729676056594676483438511295780058334906799087788880313646238376576059940454100270696381930008198527847311868250631610972763669672803608779047824799262208217990035380711942302142806704659773027833655258701259927031229761000126830594142881486722040328545071942797052989246779241065128072193625214558382396922836298162339017293844162106318284603520218180516107547353447490621651479046348102261897962764504043385277391264825994303848272791596035208958948429590661130696884239654750998565003266849771940306852302108479288013492812823568229786932642980015329292373338222383570881627503757055860750410985960039583570730607609684068439978345463616762793913220684255986924425382473423651300916292099794506113111923388428136803895319457285719186203944420789308687357940938761334607746642298253233190827580704036501803174761982341214613189503634308481932002647515406472024526435550488655430486134471922762182702715286755075701146055146164823665158785344951098337440413172759367919878655687192284141398099676783455600416939762746388165229395341455056624532757192754162823858010903409674206214257431292491740543354121994343209746083949815688763939942122636180118375583820481822546318764214358690620761598514615494891879255648588988581608124992295477331997505834309662358991836148828969689132607318179920975531834894125794751837699729215992667186439767290568920132402058424613224359631795828988436187834612777219230043283944552083418902404999053196815647714443125875662632227122299584530745653177152569272228064568153439002548035562390948197482731916398086195763461390037569398568661708413974714536160962661682133577970975133959961496955332478884314238756595172663383102359322334678417448807802464597694084889392862434746758214343565198533714719692815582571663545987992934123181840152973665745980455905575274015491080914638544330606434200822222677161393541891453238109893540674356045922697790606956239203366639815702098877276487680000000000000000000000000000000000000000000000000000000*i1^7 + 5574490546307754417395088783613618701242469827884518417000242618540132841493854774225395993481552287676885273373385366927095765838399402599512206068007290786696399992173163182063627673828625935726377679768898574935680604905395513502776946678638235248760786064057473945363093339540221916841243296851316581757686577265784500149670716761306006369459719771845803209290698310428093396223982264459894791924019253181496785175203563959997807512161097158823612832241718531464058002507504255699671548912550526275909579173587097839767395362236018374291638971342795856509964434701911961810249858008990088175317059904603191486785765061299069980727145240598001932296377034119910891857067803552541666275795337564395143663546163996487090358322951974442924601136834017238992308250435367784838931948096274520487304354246055455633269235969935506218609746396991693004532169397697563176794174136472586606900342167471275336482047752042145434737052199368612184547301949859739203189011897479806055421271484402957797923763479045999952914307445316223307713826888029386880330578230576386818061132907520332645830732380943193300922803325271768251129189584441615525189202039160498570077703833257941412767991707967259467596560919765641935732612679739299379510096458685536944432236493396266877838443336950504525051900295794513411132606942915183849969060036371122707359043948461092648040770166306563966509699381029632749050953946073295319391629679649656764411203039185744158732270536776983533112091248794120786478292081800280898939072801275155793686671284784970273793420677712210024228811995975862079768519346932805467845190231968203467943992035977381661076158378752610883367389331302202551820413918869235560771004371290766180787122871647665439687840651282563222226878313833544056596371291938659921999218320303563627733141705871953834654983408263721876301957870053786637526672260975838361147788414388669502994395991332960783300435991361339048795266814228319104736617782674132258136708405768123059396881126862831884720636031396664879953745495352393946278839017667441891743349462538374853505753255795828276455780772668125377351830551643920694537760238877369357813706755681266385648381492153705251989429170527603584787648237498940793466012216299978138189494348273646947454366208604263646828546563508968517251868320377022220950990795136420873957526980333993642252963317567221160584991129617099868399596969510348422905856000000000000000000000000000000000000000000000000000000*i1^8 + -16988473842413605893826878577933942621854818831707472842811374606151006270243647580131113383703913854301567718551757624528280336492120613732484190177219971266632338500384964302740704668650104015137922660008970644842642523819511077525904223281391086110465223736242803203382913068683614906576513721424328113972036266931763586236305327469193840749948732972853220365655368630194609945704197621110431774921904857799840663914435300809474573253092413448677332895271445168234098233830376520382265191501476009883659401972366969134138934946139857617628339551970208383171066273055159950292587706668275087430375838128883503980366041553962670387934816866094415493861005950473191259810043906506124968435806979207674504393059517652466310379998613575748628956083945812351380204770893910422003403017962276324333845357994304505283018923767678295826158797160136465870253110167827829014082405026890918466218243851876395045738646283113880294041187409578762999220277647892206782885574002296823165410794241197253856192509321646306778609777405077894349589709967220954553704804603031157300889219358049571153295614298098020327873514007579485738706902594131715655337165038501194339646878422667242037659702989936071863970083062048591508481238577762814192347234565291383056300965576875831068291772282547963264537662369505353296279540248879018013412960891622862668881457262590404980331873645178586698615292533879191523666660602120841249556552042063164699167089379528242637720303374536661324862431604179157270314664192597462355238571716774522174806325747237743550603089651054391030622316978272821804792006302662221707340681647743409888045731486290281668566239888349401558700908094057471019283471937977222852606052743585234787010057741738330844553372876559250322128068485696764805316382560360744997381397084743023530008889119223901183474188562638965886304852488747148811952579878934890870973057575365295810204581326581980713133676744936472050139904434954906407647470851495814713294650736179021300302123265595880248780238480287097883651039239365003773825470868799905882952992618407870608914052274021734392878805773035833185270038386928263836958150886554348708294102692622396359137629128367885513785284539810316672935415873904473458657249516279805935091282209055385079574905660754615114312556103426372504086042097507057087892897764262810509297826782550378529805939941801978765949669893282119164457793980768205563494400000000000000000000000000000000000000000000000000000*i1^9 + -8989019732745963716368554784183132212102485373431390441059314422182965628943572452743919710167492173048159570835102387973398815612949241388061854671857525879427882705294360007189240621800437027343351802981278832945403040342309288319969232317816604322241092983892257095912105746857098169501896762013976118029829424113070287209613372547533678632191412625807092103977652560714148862890482743983414057520929346182919218109830872866196014022668778072372844262747575627446679735929498032269976127327407606605851931971443931307301438764420984507590000249729339347318613763020853680126716212815853202723555395112234608119938992612731885203633894699131684618060386664489704050386590056958984227094983719783189229095552502698863215584694601608702614258513548318467274245839118084275830755650740318973416013472437520742870538567795179726923082857433759988059380838958330496654765238245454187711054579649569815940591362198488342407154201975114879241937681462602693853134592955859242274736107797293071206144247381998113058669832819801997631974725473377035128743750922281790814362366106504686416365218705176194130948441054597572384941414788517169707783076657118742112784378681427661980568507817795018551607571508658431019894732091732632416263793507003261565046241118443551172539533109600180332924671885288462055120445120691390737532573491912699139570711874039027500017052322198119093015898601851370743642955211197065022023970194205820196764213114087536830653987329464987089215400541083109066025142260640419814496616198106169128004736884870994948816164578077839351981815224313215253396061745911078494109756601231835834832819232493998006982934204491860696338946407776516817435986462410347599559737938526505734458961355241098517221189873373092560703893335412390576608331267428134187994473786337202607989651148888006898082883621914254816035840171827312157472573338938203698314170476912570324266416820957357808215262861476584743974068371035071051503482293799500736353320450068773138327142593618721982964227303458141834251722840556493221944674120748024881219339875702460102769598234224249933367387987853973602055586154125484211623730157195848178714036239142804324950964963329876517285136192016410260754932531152541147680372012294011776351769377772433957905573727806918842309742567272075328089122738725232267555136915736566983706458303163575358080606457161154908761224696556920564031219589925914542080000000000000000000000000000000000000000000000000000*i1^10 + -1207120815985209253339946355625047251750499985714678811326038282900195381533881213881754771346717234040871106772262571388341008399070600426278138595245159299955018255697180595943898708875164938627403472882440060805701477440642248627362865591303593564968156655739678315696632801223597708141268626229339897829051383109405143186941112411383255388534463687751507660993628488218510737113144040479394342749276815938111488061696681619191076977744153862948953734050756299423990690909852630533870181752385607943498751648507777162812672116223022784620368873038804293691103953571321083025424784977586666676199769840928882082743624189006623397965237264270555983186065675881222841302765288598978362464826146208412234320127693521768706864621386842006777166767313669620947367854942144933358159947572182946323293430815933756671967789553158589389521269698473086007098640096618141859938107765078765868931758463918596910548045807682739200872292344083197039488612254713983613000229910314096142187970142413062783756637271755868060496208939605439653748115401955830658623425346260773314564740716920159328250633236601436704848871532419205221838949921713631900085684627172039586483159123543925877178179829074958437060373434112664401643159291797948542798667421317743622374549672688483816550380969643538338773147190626464277567004417301498745142057704568007883556727212583714396547851515243882419205040105497405121576443909532219258179979431917834412851439293475800837147669846772153420358439183564930416371418163072541617018021927748307808446480326042004433513054621736196646493355899607915807305077189873492941656315940370494512502713123647298317169557918235929617965076105419810834747454730536175203961589996642168186720324604841107004782975813667154702072190286878696464650261429750837517219567038089010033939979981001547624323925292737706511164178619024587927626975837997103206640023427819874016583590075828335579511987088764543443340495827406139283454490937515458055008549606968064749879644710527544387262174475602118716454250532225561964642706992819519112586785327323463036765259342484137524020554062493749816880688675237081327337015661489211076513802474247437260275135819270209982606086078433325237231663048236905984168336416392267577416567179224075540469404532552760713769610271752353348330523289512907444686350840739373374888668402778248213548136251772125655412199407160172893607103481230917632000000000000000000000000000000000000000000000000000*i1^11 + 333308903664916806931380217870513025329992787930653599370101100371320612421639606788700593114366344011249290596272287506309616851151698954730857854478250871447444345166492096404550454204974655033834296761865072139301978917572791231885949461447346454320051808471240597351626963012639920128817124796040956214409485215815330900638796329555485413167978888452638924495558723147981814466546265376188861128104451463776180202289155980946400128645404435375555908958971527670723817514915558442507719404078777852614677940690293262354272614602998393911916247225312944672462171837111110922834226114968308989210856429028749928114858052851542764686465915863620842624193058182660657400328397457639048869166847496755192154386796038647545447771660697647377661118631959827443856862101837149824692737503951333214115826340786004029757378328504549018792571503663690413993314066066317876152864422899056344197033870621876777490818068008664708911698694838757554355982789058214673353771472959254906890219807460585722346177645819061264713908085475631028932021716252853942894770211731143846800043776310571840928264859036759137458459649236540480309132749368194994446494140183102248149517997331240863924119440152375156708932877259538148754277492533613691637977495778715648413758702917428548170427860551430736602404445215561847567226306373231772737491771385758159496854573585308150944848899122308384978657023453245155199980582385832042039421187943351432071962890959679155586765725297516261355618174331809007476098150903395405565501778950082324071500291982547990503025192745833405174335800255723082392865046931223140205140823062082723551178396858120162024165965727064695149027643163735345800760935260397919713593438879244332108657197526362054539303473809545335045430774664416570814661476975540598555005639097446652759522343718199145852906101152757487764778228892349222158177426488771016262550473575414954852329083929618723432658388840625128912144557143724528567337629659878193352361406784987168859291525489257180345531072586167872609069771083343349854320783677185307252497254191150381976853383108371476836137652906425170974683786307393579940124896587148234004264550153792473220282365204513079926547541785376076609414749244031668688323507243012777579578360507227309349786087874298628704027212438951517380021975940336663661668469198578617925232104614048004257312775147435205610862395998546050128982203118387200000000000000000000000000000000000000000000000000*i1^12 + 115971664866786885963901821298443132567205058649619321303781219796600852036315486254662508608315879910610523056008893349937707917722334040770920343691114305507866486423438942378134098199057603650987354327047216253362605089746050018575600945338890178704031531286458347307107485499203023930427868359140811369575129556676054956900920717636319818692964602219300603247263890503862817596083178667739925855666137076338013777127098915960482335352059967244247500794388705502038283841835236007268673439511773645134930624103581947299699423586384277123402832491883507613673197524678627195847166284800206106015479970856396723369253423741752234550936455828515065206090640021450066006634158714544081114981770314122199178477583308865464224906190657873380316613694445215120317064768706816879370227538884219054085075362747426315750311062529408564742462986520016847083707310160616498579003992979781331092550287977671608382792489147014201460200344857217215413098929376048839726205341909672843966208020900552723928576340150764692903758833219923178569297391922818494521607896832053266700515298507330031504348406181625809260553962553323255718798703246708728872685762776486083985010852469444771139360310419268591235696106397513898443882642481496300002093451720397348283097846825070060227175628300313548770541615295408489402860981776632544016611573983507086497176634811964037701070833782185594392937024687135002251381821417878671397197771769336975282144048741375570173673248730408514928975072748884731015604096874389017633188993525919573765769275208247753357601562016952668826525050870368139854796118849770945165650433193510459271751435778429852863239317952885304139848521204931906796488326646622306911372578851358475441228508961478791772725691771595796608385987808398160890820981540550109577795243132501001016497261113589064412240394147446961073545622620010877777522238958478360116342755487255247009978312277799539757495749123411267101171578791637706537856283259651621917529685592033524991983149477912885804310480954726210409986187564489635742088718761913042828066357658210773793660200799955700732173860084386897037447025777951726178982103287496990944504256289797302334566962423624732834674576234240029200738528370034024508945369685137944937179852910404155241414473350907738041671967093107434750398178576860720612266605825962661142497847365387293203632584861418603125723733665374981887599092695040000000000000000000000000000000000000000000000000*i1^13 + -5167704691360614297107866122117674016885071449434714774526563837317641976338788693869088877632860195057931210021755161971230273834400534011197044784491042595196456564292964435056175175935365254914796603586587780457924606915756378107002720370970825375309792567931004278895414825876902329862080753298654676192864773405795993570753873575144081176139576368989320266592273400089242909373366781820971117419712691019753222136380554726020340728762002031752017892058846915402075016004501003525951865753912336713167903605867849283459370439261589377397169349454682115706080266597319135297883257067085835506867902052029979744855464886260883120380069112137280654140562807872445750718788918708209586443845492918747286761225609236690462705884763249816028116654794266375500224183526518492982286942338560141154107935024201895329372352095785832352195771516250527575002862801910446121054273705446390844862227550620481929708322534036264487063670424492408544661000226925367323924177167860687240723125820354770959929085850252164264047925902069073886183065195980927040136733428691241883072857708702156225374522852619109011747775035322805984231801215892452909154476466737116741297867220345802242567605535971271419297890116316929176973033557143798122321888022855464842517782480097240450750404013615237696829885165318719268518789006516990979080114791509773003911500207151693612971028704072259208584570408106153090050722249300414213361365368363035265149625427829568916507822525693557113138742606441650652456891903135232804822927981616795966883207039024091958108789968967733769235151781697122269033434377357148064722477100568417043507377833882858403515458857298070582004845870783279144325927607460272674775407123001040237009103002912036482588736077615492828799877749254372558687140637118949225650382219296489829621411499712935814973274723124712403498265994881338217335834429562812244772061984555113418540274528128324238615137652514001536307302536188168030836056444885246897008687937486651873704231352155490037679342632686915013331551268134127806628670300540861524835889658642531837510765278174266864233249595595747190224743435575460182186838482869564162955122704801402294830536099955915698594500832076910436331294183022480223298057013993254727375544957376835316314816115694977648981386440359459591749960709504237027235959318381988926706886562981866636929102249415397125271489149965338375708737536000000000000000000000000000000000000000000000000*i1^14 + -1613049920357394611715213802588380812997675084657502243058558354325265532671739850817116875622729437305318499120906798584130679330936011552227831463101023144608391416471045112160754787256050599558780962391455590539661304072764266946334363111718288668474385433896646381645442102965620696456950800379671598744533711044101183777070336835595876770558777630223837430915972813617425358012702063921367252610385679112619835448077777197030418839370664948003682491512048191923967120502603421309111378315147614339330479325774464905262650863665317065798729388583198323623448949108403469273164422566781832165035258344844233130146459401049978592308232867441260460648441844080807279983401124373890544456384706726340907611804051945794354247367048703773429624866425766343079488846536475228166043458376373302889000370641170924488445129212162887494063026213514474298816778790172702420034521287441142826037752701421265630978529574111090190417368972186260849350650483946236604758659649940982796982095065264138791178735135634002550567581202475083979277488109238603148991321183312241964959944804985663372707432938285875515348332922709487572731824665744682177032400106241225024017178319275592743103394417476305282875528513762716496446845513829656596894605908207665202775383960220037059505888331682909748743605060085081650053035886915602424081702361998165159213791431206490303880277837975461514268488884916883755170046012931867189213240323069031065783343506522651476005492598733311230398723145573801424194764054926995687184264859887374580076500818557003120899560832894050743711388242624871281182814140672364222076440135772354851753659920486966007788525120853932060148070937504301803197658363338020054472485932272205581028408346359639441029725320446182980997200742408466228171886915937178318201977663489607684007928028225608351113898487380492077394605858160797549888549837733393183644484736401317764156757828216864257659535322574662556587804104222789431904894888474119972690823274132800431801899059466134014752825491444281115828232899248377212623187817132383246122258595356304128365812579715036124685576323522298835133686944423063043498559418287662702087388182896115677899619146615309333350997560594047553490224095145526725797909606448976101785813952174163083441995847555377863244822059386587618115790953711500249232508128379699875790285622275367779685137883127044668044943672377884397482803200000000000000000000000000000000000000000000000*i1^15 + -148984338112942797019199929228472365443760505118797572003601377458431052189053720165249743807158711192761920665146396935780506580911850260876937864090916134557092945676921443116552503114247187127807890546019602200924345328028683153219997922537041935863022851717972545994330591603776095057005568749051756380944113272943271352585597759013181410513779578949102210504988230798225055414787784656919828209302929992312246783586996747043751756579820046802531300419909102783026255547362854368833880404843430108832917978499058212965598357364685305231094984819523171840255321664431074930837127041468016748967886880048302612789664989353500035471931823414910402280139215058927012534598298243860612540341759775544579046076055919107622659452275856039130627634341630900400289406212308900841033356949934850216500568569076051294100778537078557882154337206303518826663457685617416963477396098415893624092432574342743180622541038113349256635472066225515289494578636975451203467901763894984846071824617931944570776577757423535808875514160399451217946379366054446757968181527081245974304544924903222919037035703225959576107469318379993403012043136520814918820403544657289277545523660786661803121379844080300492891040170166464917946186191191754733852039897995863690230751649935656700672681518866655827117903645403635219927524878692710312173943350939067534798823654671178202967042764803502279007874585948114029927434032187895080891097964223029247342598091924748399653290525170525476120252984569651654118948654769253737229584156472261509820290613306268075761032260107345990218464672181503586527896979680299632252793205024055046411206390169568110542174015581253121272205455654449320781399828842302328001695039026525409434356764700857200663393928248960467421427280819243754429905018041703562176042913498787881068836415363751271120038292287214573501552992750237269306697238214698163799421821215389082577461379857491928911854338294554399987753612387052324019944008215567590493038768379250629085967844183398329970998518950446703379818788834192157398057642216414041896414337663663688086238159324799091886576656295305624161746919813369100292798419739657764234384049772129283870222738897453862174703186238844126405843607868722667576022732004548444294427111392191190266706710246081120417245743321058917314158826925090907364546750443598320592576100070530477682900565860289984977426119184307695124480000000000000000000000000000000000000000000000*i1^16 + -13137647575416738182353737288086849585542336343115418499228990564537397093236796137566181306382272382927024093685957213019070142288422710971401427664037939605382014642150121285159591520533413363434233498700442408168145591141549664302169885130117045729942358200586104762733969018499142346490697478550888517812452250422809642006451792171526740861217500812939612167775680984358985057351678895904370495642903088081614143107067860721264725295311438499163272306449950897329362100312760352800796569255281479914621493946217802876000407230950044092866475884388868818007943192912608022173865525735855826477920261559905849268206205546574579358285045227366740197943478138267807477656361737517154259575398846643872957529434228076794586526199169649271301701036446460894069734603565055157620338679532568399716097295240125841305495088923417905040088549432626800327451404667244237060505837075193141681593128116137607741661948121255652393092617862897863714672839126760232150411128397302672590229395914609657207879154122102383315752390625128054031534536828131516442454874778976305900886064747310833514082555481274586690441521983214016838563868883549539091530779623062718965084520514413618519913883709120073958252395297353130495185301926880295945269178765354884469722254543575100582883240568276422770687092245220691990612356432463582829294757871026630914802931031804232075632110467612845138082430930045488135560892390063136367547388637094464588470613243766892698162560671042287334647649239924002205190882590257790226077486166550159017358413046348490223527916887421159473853069587431473187443436896001681952732877954544205634186062165331519985536872775880698746027500485240394664333053882453011233308857751809130543406165850939368463787485792226432266747367939471325842432877560713727004607628905331376022624928793148960627746808210719518205647954416869897040647114735425172496535415552201577092146454367428860812285229985835161037560361374144715942458329013147046345050639872362094199511236982561345657651859695159631954460164245647782423836244943599427177477386945785867255766834333926923433535248443106562250772435928909266908398193211865593895960705527439169108813258267442407751892561213950695907395326645792784241090408120634871355641866050108832515884548520005952176797508119041102993716553355656478721101431486304253374180767487138704891854632566294336968709988816028434432000000000000000000000000000000000000000000000*i1^17 + -861446136804501946243860500590240955236499453477819876772423373597055522779793953188089113858397620985356941855959365054273567328109450037854686269398917468694930771911201981421060811065288558417156581194493903998253567645710132798072008399485033459286689327126895564565936720628020336207030286303360952556234906528796178628177330646332415264785303035020683751323887794927903638276797182117594603826411750815716577329899256962259979814340661888155776567063203017426103572282276250078779703581672829040044577187217983312816162148103070626081499900804035243222190173920803121904815911550026862311325297467774900459083986919613411416907586339215156238120866113836554245121289618962820209221824683166690302120618648988326373845941730285365705647665624440228111896987923068424040453317542273898308607719292660587530185435154153741773720359478642558298796369057403894127098114913612265587519684818028043459302810923757632535484452926235759741410466470445727717994199182104555884669546482482397368580196736075759764029750495182898158695700309490403113757543104063985581503410650652297771632919417841546708272178176825647850412276715264761497721946699183836037141702496434640051038518864344931990978123602472348627192318479421133144849528749388079368308235378206667700930279219260898583995632511426486192183714322091700742910049799050526776953261049254941882763496162024420447214289467428248496836165304367463463271410806928426658614412003344217240671110875991736818009910349404858521208977252863327205662748746471362141526676180623482828202686643102848073753445951115687887304971299338100268998642996512768753294654834498224799020132642193049688998922882996304996596131075995130358415618791619154306259811227336032208630934377574973534743090201995410302377842402946531188155298646946293688622713315447247180843934202189253012900578052102685365741523522886604010811768991615841674267375905358049610375690851050404596018775098626795776355940791873177263410234362785479814773719253372683823711436617335153362822866472391601572276726437199234608117113964408665713840998560948786827597364411769515470435838356332116866866396817176930336361473680678080474629769955750676740023870137667509833027991043269610395598659055165198065828217118165194454650610322950714538899713208771929443804641918671124770441400533895388720096560140596385194812499504032612618844701689538150400000000000000000000000000000000000000000000*i1^18 + -55534837617215145111064485369824336233865829608591118695106268443036679403322810287318763645196572154855926557253717593043440687346395317028790152672646616040085522032412968256745323381792324990114723982965789080393966413933417056096391028064980002473419656563226992165157115282027943013906835716092673469508899562111076584762819066219899324853668949192554747000459609062570426081988270312622003408771928829391333970865995557784690722193221175629236595992175135838583511555090708304368665345994107020826429408493755848101055573495401525832393579051596766048703890064158040165238741184113861132324753919112911176471672575595365272583943265828218278391740250716741414111178116719588250851492190039073361632900240873512321827881407361965703818829728378336894277812952632302240537247807992196532196247582192469174119576770520364162044178997998735417146690054537491077811264520516457615412371081346935709012561256299492711804690525325376536637260582879527258449908850159364800941018606827296015296043706441838779586394695223806650406019019647595767616680773624690779855008483428034444029952670779830224263547060588734968781537550896053887571100644476283568765947471539178768323091633027309361232499578455827557289925342036176909292696997878366650729659518780504383082003232646567202449076694479903520175350347830553908938997803799927694942955408218869063433133365360432436395199659980358498563735115484942289947211741603925955902035573441933267402520607550927322493236387007365276159136711938216836145816086090766623312478947171994839722665240736871150554400250258035307850305258671198333142978995226799886949652955569597988181992546836016110368019046486080936553968156301731460388531259067539935621119851408901596140690262509312428446085276749463820899290945361962652353629787947559381267536687714595304934642272212287327032348772770183207155489154134135846506170639034753166264263289287257878794312102623954278407443558356255311693697157671718465647836803874600504260590493030303513831172134515706775501682654556983381542556495509287159078452885118718014410472333059209587890112697079920307868800609695189719347049589103580096909495553896510862399335248258692180600328159356837922244620967414132074272226754396170665327382132088613874845330746147127724821991424416590626379509598819370073056044813220958078137443021893922905349157225767535067951670325411840000000000000000000000000000000000000000000*i1^19 + -4200695254133920748820547834150229377845857745946785966711268104091550678930875018716771400147941743499484221695660680250244068157143662980378609697449855547296546957572005792968624477575392047603739191556359596996470592727276004045891937004141340452335053873556882574258658028940147550305606948164387300508336171252691159394452283582362081355899899186155858211919736630776388380160861536321995695807455311347926776883946332601943129773694482365008820032574957743207544000827979049225552510770586001901030385315516417295822758957261368128914749977891432653805785629150020143874960366162184874650022185130351613666179694651721166632896607510174565063795844413391667198091004555962159087199514529639729204446731983463349958176288073202859630764782900533418187961148271746716192326115572753961506843506607388399964938402550067561427270043556114872381513232944125643859864751803426183481419138553377630723623182532670318774389847550965445865513761248209821697088911951609898561806028193097501701709897283926098037744336178696377056296051560520587662856554292959484256977555069249593367032708012572027937067778074525357744847183071872048574253030229937503815644329192093365554191407219283515846910947894075768694313288899154943692566600083328157162187606785578733316734547923519828198501516674651826632287017968257031151857056829031715930392922349499716999830671787727501196716473017043377390753201864282109896767345250424527600543265619377185432738642343236566543887932556624601751730356861656786008309088380566085321598185213723709592375224487511636960925073903377571619319638521974655496362085560201541762178939760970607063901152272350594866642792203104013680672872388112589642693418743304440843267121375552441291333392196336604451485407151691049909988776705328978561310481222596245169525158134565799038243060414762877831431424643776036688098349396683301329232610177242025780654009904871534824959581733039779312895802855884683559943381297007553743603243831014988333193800359615018097724770097690353092373890161973574923850445464738354660710592357872523045122455975216168127035512341906907403359540323254115112852909649346485652924706223221790462438688035019186774809799440613538112084276764540045657526314462507035628967784413765798273467610629125438912634071863438945609370347875431234033147854280880953463110387199137627790034876377685161566890098688000000000000000000000000000000000000000000*i1^20 + -230936489532983169352641976634668670415872229555826661108498511899889659361644822582395332940844431320909023874554507030666967105815552574422223163467609923580741345337458997667237260202059009468158614208010462790740181357143727846479466748435984596478992712267027299069660573511636121812065572559652865476854774960085429418852106852054782920348783547273870821931546304996229078138458586637087068430849530883149521965509535675886891451648100764189677193776084319445509633980695372316138385869761792313794867804913172301569259416674164496613219935577681611490632053509359885955818422545812962317960815817375519123128206267154292156739413978303315734279763620692593365101314965669605364134500378124820507470730329247661099153975706064874151355109426787484797653338380745281067204146780757762786166149634489987776413939182271531383827442295209797774070584725271727712079714532752031766191588700382662629524101130491919739052793513648765066075714899057542354122235772331748741874829589840174533991918217780198305388263673775134187386829071896208518412613429256185466236636668491097777021011132562375942952749579224030745588835307288168052256560506105284068456940833419637693416331909991043204132847839254839215868548610142400914430189230159031403850311908873953756966825310278390551069498070503132390001018740192097170621281011814540810984029118016007386995021058247591436703075732850362079598618236921462935785334647223713266226408317805798616720966595716267953277903523846305390665723721121487028197775054507386976551566046285952694922435795233300178375375327385849005328965797622033732557993652016357641177397814139867623547751706023553690811908622853641890093548903011142199248053435319134679399990544815520870607620690933558500891526948496801366089012689927085354858064534237421031218402163791788060055841116206536069776439130680660287299421633796218984742260271056353021472657435796744889686794747122662248137964288074190647907238556534506043396465022687193668969021107079115184838143346612560007782354789501226320621336602566500577722613448085637288189106393758969594664804309647547614803661996561314843185064056040812573333919039340809651546857351709426543791092940068312914236476959292146805541499561684802451379794227613522976783429449949896594320548445313760845339154238095239245730389556848158754138142048969293070821799568329644721779507200000000000000000000000000000000000000000*i1^21 + -7563881440510646709392053264532005976594540726607016074326016015274063130250569426798594521436968166402266482718475490748787758718811277229455375123659255102902011812231756722952217729507653228675041688488915194065736378871363592973209074089963518589198943254007851394477314355670913370125296091282745244669243922010342819655188133988135205731051485549012943627663022184794231016927344711441360579354422782457888035014453605506159859167082338950639650552289315226616663477701946068524516223994258277676567640567645924983940246211623275951013268193125754528997969850815800046686883499238301837050292630494628700490772126455690253718047369273861293798817216575927511502399040915271906643339239756428682209870659853171370387331817682513516170132332455078082970564701143388619287837655715854758876527370477096445134151093419414372560407897537658901270412418571061775265893370526474731388414671879248128857379013325195927669272704905516939014413783645170037716354499416947449704110447895116754983277809366957018070090256699628565618305645412660970432930721381825261642841216859867605303237192276836300241405813626022552556143157788675545759194019233267533959756848283665688127103300205626178536877721112593648112495877731112921574085329154483589429164670135802551707617518349698261698357396321535551486443894586286163747812409360391278930759097607834216481389622707549654971447559328799910630439455923204333486665090007133326639264791475951203081014095025392051085000841909886019236966060821357289740086831844687876747811016686661640406117342377802130319669541946613956939675715268293759268862000719254189321623713067513596836972304990210237987131311643281956737086355838083590522422658242512881948293351355331478050369550644921446034859194186357650703594763460294158862916361525804434325186788891195661674252776673431043623680576240100593942309928402669853371080346979368924159898549692361933614745421900754747616604059126602563615463100177455809923252526123229862425290852154860876850374547219502778290428199444826889335248971818162923538981161047696004365765981596421965081776581612657407689222057052429149430239357733448155835989779899755545130637463224927910083483820356543927188707721272555744086306123096122365514708671876817177295994324042241509507900342799240049186400506027906352369264379702128783849926431677555275426917969737596513812480000000000000000000000000000000000000000*i1^22 + -139786003616672453164702078991634701343287854851048206428215720572331091630696394369561853216693172983563358743779737248511760463042485901801271180197782466920034607943022539159297067492573576716894217527701587397801603187558766373516128549287119129315389702931163432877008392547086784263206675497270512006762368391504567078588722519517114405886606847341554269706820902541618358830391170636702118847085508936496140436078493782781774737153484182461512433231397046761938454117153915188127107834868180977027767406747498969336534782146650280586424730385301087766751370682127840903915183232187132518883855121080966680294566701877705119455185558318512822166345813152399950161485751987588402125782166966482126986669604754875493005022471714190212364928443942204700404054945397112203040573181019360056336902730202021738259908414582235356106587337752837888636884237399354503083770847788517229896539877701448015058193795156183145743742558354383529489686494788884531301458328782473212508307824228896043432355492357432439679186938731142518119651131797773742314401471296352932626471357455282104204299378033467899572163128241720914745206465971220261340841318766720499966211235885059083599146859336115189055673784965517059157686284393820304086944828962393805518761333644204391118430020982399155339281829143485316460023224634328443368128025521778630519762306708098164201113534436175140298453462471217941827161655434460276075431639108777727939232798248767143986020954889657071109968624744018989499966344009019602474588437229998622184573275673709112620316211632253790991777848269732752091437333488982504108661091710017408765691210538493015955404191133527236093698270148061513039680443477237101497979714962880842983866679658195709801051265653797807683065703715141520280504729556926160332454288679945098544786026174689101410615442093120644412784088165990792022387529428565051363253477574332519685549399823363412838668649141522882015999007137904378621758238239575427847980516395833568844293445041555507031069490536167346820787038509138723312219129196192465705230034281811437712318589833265610623020444360302193120733890655525069944264769280881025069575967967968228567543668897245977051164527772043794859389691859786283708975255887872261336489247122654503763292545443770756948551256506532730689105537081631048463552730260199482335424319035184814202840617934913536000000000000000000000000000000000000000*i1^23 + -1271012615352402213215878912603668290453321498625326322232435259916223674766250988790215175985994804529030071784017957916703299529267455766757082424802012132198027729795877381570034701816914455074058043319792448500251894626301708520473157531204079405269137618744404197795954779739716773348765722790287090839035796945936819259789169966363608732461537761256303370512187954303942001440558443026909687567576029093800666630464020070605016003191989682623231173160997718733320094764192610012906525416216625185095905401085528379121841048472899893614628873113738449304296269867431046741477015477305784507737405232717444890008723663908994197143527397689012375958548389723463584634609449668249023263019468152115767274115539973632642510826594770089279973452319051540509651093883708305318322695798189164640249573014926388966347773044163396545920240814067027649358532627580248075168838024667390221986856243393553070450976199200590298023218733395403840556981469535470807432966082470404215591384757618091215061953707223871579012199858303816976639829393051628224182803851114632764188864668097206202160943110449901367210176810051386546990544097732908491587489795177752019468454772244947110515522696954754150042671844041861052988401182168240180412318590016958587623417167402185516785507385269917771794226482061961974013507934947362651279180660657760942269146356617601142710065685962170703828745123006479054837171147705686960214227291806971111436105950227527092090944611065110696910786217721712605844414855277926968812620612127579355772518251150272179910286699864415937037646855237918617519653728704027513816896109587670265844515641595051458445781119917599647875490515584364290408974015003630037583247323344968418876162518734957846624055661994338774360884690246733452266298347095457070586526793890207574744129134062355547839029943783006166745941663685985842687998805415224991889680117274277781448312224844504381369005872701263186846621237642345038022315518970173014545699979034846296454096339550337680685815606553151000515499793418890291186155118252440326980649215336018083596494142767251915073204835500790233884286334327115047876384606280112604847244126456898271412398338313745411761168239454434018772271557900201636642924667472761054023067254003944942833810764077304979547708619164616073743140259644903760659442070536997011075230085696221379649225726361600000000000000000000000000000000000000*i1^24 + -1542384219822932279319099924818027539482530591085045862562547152386902249215431616582373804074004177926764481364602210368317099760283387667354544047850039278897266732404458793768578596472005305228538524460787696397947033896708779632647830069801438472343702065414846271388877554362474183006495918859624930372783394517817239878079874285659814710897143865920435850797945739619167828667415074298982091277875107710931006754569308771744554246672472450597328151889870314872593165872036491651120761145303682066266382624970790122538244314076737012662709024837009782860199758904102724474178114649729811334364845714773406250310585742388434660647414332517134607920432261900037017138517293995108650372082821755410205177699806747807077497098497819609299461176083041679436309521810120355624766383953321229994338637028732075001181668689236504377972209194859908776982709925462764265847021342113153489072313089742677554534400128577911070010455783755728344061909946654764157113719390298109234301907937609004999254894565437595794061594319355712858910233834878718260147564056690798968570904439500429008148717666282024835178404787661351767347853475892477813172827807577695233651624517065520870367604797315370136528727158678444662021253655280046543504874461408554767180025438181337324056269413955165450618295129570963541239362328387821745959626005363207607332132880492050082819854769975650950839200838748978192183463346960047713035080149280756086522524225875107239749809561992565005373708871839700750749235479244036303742340416814199704757047154482558539071700045650661798449206280885638074747627133279308674141253818060667761627044724938490750913808076278830587895110603907045965595485999954115384155982988186316266666429707729011185285557871312585175859456749880523564024508690765584603676734106051127675414773915323581965416570624126165804405204424815939397338904588711028203745383362321952488483080459760333504247783963041208717613638757918870756310949919681745714444923319250825774948105496777764797370600777067399064674093083365403561749901117308282505673215376244589200944608048889788667677712757667527020183470619023276339413317820930350177269747925375257021522077335838941398430799398804155269255692917756050478952079662696230183837146602592672166700653368163117110567403807562586113123710185678532408014255328105831491019871191745689653524561920000000000000000000000000000000000000*i1^25 + 64853738224552175079088681643543251470004041214567079549418278818436269967772295908427393093024860860255544599846940308274229690436361792589986719771993303677773872157760590932248799506847714229432253956947974968017754577424188336129139286431187613886109599535573883564057033539526726111458684875297541740345913259224392705532270206763699702667704163866719215148921666839036474571914897010307798911759108646713939561424410734530795262633828451125521531727965710811138178677089008538543046976057708588329372512327118787214176970704961663928694327165263137554453950433941871671903023125137744123846440458870215005014559416305156191833946271871395670577002027416223371189877610247765279184584509189817595134375843016912792935949162410855477660985481492818499394287932829979807493654870558865010244935824158997834618890577972768075279052618709510955576389182039887489578728762969663000308185591809939314309205968443146161825602591266553254807694167011326708722342201029384106885649942794852482158003893398895634075705183662124608217822568654730858328369392499095387513440247393426853096066500480341028222868694115529810193124739779544818075315683077712157697395532778347593074281135090158389865818018198416783028545454403618143812100410802013250955668633816445881168156556430840438991861419996216471817949712937784397013042483694344263481916673447870077166575953609736688786148988839078793183819022410708234236484386705916731758274279270164260936506169093589078072087017057396618471418472197164982261542548044729898949351153754465507561557641881746188286401860561009907003809959011317403806882366713620542139840144800304164256343807045891777248732906713990853882619430318209226562338107796060034429041393988589360102413821685495814024082759174201877744369823183895474844919528161482130342385266129601185250878559856212237836677230021820543686395479130218393819295594162036718872890676630142309880217265120946419548676530804218907737017032603115030220099348186171820888918029191916459730388731414798904776816231495630954371130471396273981058189624403018165271564239605242999154073556116815733037668664984295844266361529589262099834207295636812638431801456150661160544591179449223895713766865210443742876332362590618823309982057312461857159118594867574350619667672253717882655518837155460609299603962181120471638178664516041123561472000000000000000000000000000000000000*i1^26 + 453038730069377894408456765383489234411557382371940773505203762749365221574275377162578541835582012854758743715284030366694023468899160765996457045363268352213955368656789883881385473520662724077539530611710610209762130019890115624132784308791771936701383723855582449847352114313249093466306431637848770081059201053716672259458459941822060747523801246537012667117364152387705211570294255845785554008552101373184064239481844172058862560738423651393827855172297887582463383633365058338561424253340150700580344832182314596789180806966515185768686637708085649949556202022413573511246949159122562032122254957418521079479148290812372885874075345783496652035673351349012184741297329843507253914334380343276230819927759915055319815752974770685321444251971614445468992675091842297518980842996476953165347163203378818067105240249614526902596247807213355232929346194765714187953505073755965923471899476530976374002777340430880918645013405896155776655454051104957835323440313901751043897303606588841868926205830553183309324288994472044837881483412112684755418206528011957537397637512060487896580513722207976266098024540556539881774211176912117788186154933487079332161575313423423627658077505128679293562240471445606692624379264101159289825702464940856812523651153106075478468182474976947393325888668314088753522286881850404239564647345315835344421491364072270694296411240928484547171050529856230036793846427420312651463545268676462208537974914815703756325091254637502122316590803297852097613732964900369389391279669273514723567096975776621167094291795073541727812644771157254973019707985455192031962568331481378709761352060535967302685611982045942355904721830662557180345000756723117118134931630883177951178260146114243221004612321948822675794537406982341892715382861894561332024597619390150525283837945031212861669246296676505808387539143209135841250768482453520780807120782619792101999924829267265553321423909975209506415308211511538857473641955688751762935758519344113255755829172273208731837512829641560525459977842570655610672224410551799904853980743672883335760578993625389383578365448206261935428143535981971336227509988754965741491408235003696969380537836087534995187228294291005864272861543226940182204268196882291143406023841486694527958641103248661148410628273581720521487757095953656125851835296241828161423491845233364172800000000000000000000000000000000000*i1^27 + 1272552750308275784150964409876615486283988536467813493512537718820761240320654446115443065280221150369428876566514669672613838796955113958336426874550253875442590393472613259744031659689926428363218105772919406826782684091262042216431184818811555675828191882893393016608273457779380148616200927105472115565061624385350454524463987772236687719043577329788048476643382362876706844668956578920815742437663756877563200748737524901303483938833945533593668914430029237713082061958504311702481214425631400842038864970982020332946954479607348135601651704610894182590873550470930875405001486555820931098511991218169801962480554769279320048345574212087755644811071893391144759686455515899988732379640063129770249054654316904564905307846378240163872547674726899227399997196012597242373681409174311549270077209495460028807013635900155509799337158300547399939155936538050681095165237831231347329044616800021928317355450436533304173343404297672111888061026197335128555161402209401730526601114356312971053695802924222431671349379212466475305797267695373945336826190626811454420911859947981738109754575819219063217261347963024242228184311955289739622149090616073308602778469364309181436731149016562348405208840280293813720400568498573100408049452604573437346396214245341050561845559753714872470056162055787863655646310907159611507705164026445606917577557271612611051101720195557797943089935570278073127265179057937161588078060896575420509258269798761370945708415000678460631602790071796262686173046050244631698311069468397007774201015811523459924860390458914178057402501938742419015263432706453984411145167310943421910597287406212516081144050347757220684858044460653697939359476602659801864249679883897023162519517770854162032349460629139662276332875871846849668038770272530202360214973849301704717714714648806992452105264005749642910667191102488935765197150214093718273807501992048725894963242605107557799372363143949928229250331501578131268049116251429679197264295328102280699119763994403673227299978793205053780612353662607862365036570829179197352423495302195563957477813112451489868247231179062426668681503215767373167600187047666577419202455461190139390923992258079350480712714233324989902257060511758559750966708256120290467619457447773699237987652065202831972884804025876323955912400395717823000341221605305704811546321627381760000000000000000000000000000000000*i1^28 + 3385937201196983675649693344042850843281890757564952226149520666694342236976598373862562144997000193818051217459177684264953372105825191892529933808451714035642081640571954313832363957014366833972984501782252530096251211145244886618465075383462236967158146447060586200888595437241635535220636154947324501210372235950017804445820256182652856487428200448888361360529829913305697402871385925905057254514037212915438902115759146970906960362759806017294461066795217818360978831088724128413848854660943943836808385773795454241338120043451797191397004562611570155597241631037243220437730597779513017447776938740155233681732094293536782795415094990795769272345369243937961592595377589669713523958137839390404891478336852788360482911104099480340688944249454188441642808761324813479240178540893750148871115807244156386530608586065590493219721840941170002278691177506737713231743833781876646785705186539846165093622285418493669823874024791745567529357466260812678245110829828265942829248130664548574593772929718651077830811287302415527490716904475388061424489439323630597974335320915479934548428428552739639166134770617019449790254384339952400811894453733559749492378150975995810415008712059225508445486880441338115876829678118492959639457698589579790708796477911340332328456041923463272963656595735126266959846815831215149771464478458285742273443558886045521903555697153541893167070932690957772376289082191845886193145976153654517265247425322610393481483729608185534286406871168408489002690517289924834522900859978399524919766337242225727208596346017341933829946067227823435888292816127239632969150642108006368410925235368396344706821845799304941329485535218575613254579986409775775266176091879185581215954261278684651414015014653053466112814786212409421322029540395737167527128975162305164687191629539324862486502355465067307392852477388441319870306489774053565945940848017489814298188442572720221097795306451346562512056680299841095535086751633774936752644119991168515886972536020512182964903316406033309468650059931101318631555867319930500779494771434894603287921660463718801678221121403326853310169310179608751051744634773852543503196863112716905823707928635889859514874373739937576087142023379686771527355285408945957339086493919432963053220808166243171440817960537040683101094149707711160989133307690938512192806322176000000000000000000000000000000000*i1^29 + -60927563946035733297636115755170171412647946307941784281006032140301001496367566577737033908345968129960654159887825628957068295082995044608134073831123452147010744788063232122016023350221699656307929913655530605064248047982612290096509444890062771710357998525497972133281586559134686318033337488842135929895330970153910368504475366171307292440941514993446908157293202894693108566250048573060585634665261061398754466149846015230368384343622982747640630725844917355519270803966114939809580627485622064883428260000869049048711558120853605546288758412249670436781414967878789378262827284787829757496655306854956948230166730537850883212525045202831052797819100304437049851036966509995699532106435664343264805578575308385096056347321114165662816573969231392652588873080239699282161665651885028037086276076714842741124124706002241721469244347424186369170579894835744561910979891874465980142288617882728749747781809201385641188704946704328929837740622678056163227190358224214993278712224343779428864767469234998124005769497230834974303842967768352736842070622474432633193413826806866551703219046037134649828902376339536186522145633530462006901189144318155135489849547380640652605596864271317659288124947469478885512462771362865419144588888594731329975408709196681564447420112692193667755613977237171262503336956622291944949183201686223393067719820761415419168457328228482976643043625060548147114923415436381869795536247469227383535016977760792087745953799974303886754176013375830966950489347945838189080553052461163780991585107993045749922796359373791863187801192484624507194179941655888825380415855243075944842772473915324858777218538918729275044742794926229564302508919530493704807940197117287269472856126919600197585483881505598824216406711374886283794235016312979184916596010053056456160556629123799905309555565288801765536130273016600538071450202674717954766187868129133303281072596088177880029208125878044532853536291305781007519524343042794860916624031758957008522707914515776879059059221278972842282993712385503467049323878531089331559077838831736214969770721837654290456381640361151183666003227043835422840034813819735799268049116004450840266267409983627912584782053097348579124538810117667828234633820140846512332090521656077421322507917257253120993280490397970341741610313342500989505157472400237531024588800000000000000000000000000000000*i1^30 + -429302890065888583288437335363062018475296709428567249703703426789266361907580204017599108737968029375636771730487794025636400398978552475104830645747974481423975347240371525969858481677708759538677468612227666233100865535481512910376270709912873940896384205322755895182695072559861283933318874614602539891550817187965257332625658870487329388751565530967759388720693515924223015724883119973137407814054791628074507393416190952736574495193903644353239941686630744169177363442882029075640517096408398034462047289991043153097388728100066777139188720091162902868464027688183618501895361966233112667078366653007517582040772782170179588651946007971459327565898914257746037072465434391245883358235978465570964436640854880482528470723916019551176727193125495739726123748620909049545026560873043401980291413149371163894313104413083838894305977670920182166187768043947614240952504629541619569101756848211569391777612517724855728660328028134138725122917377516872522655509443936395721257571598414100750764787036823711356156399457225146297770567353042761511011521764430818022031890984199515874620607658542272305534644329426389115353322534122727566181715045205874599081461818933824064097482874657951490876874259126407373741154618255363544177739743201895416646259406899086616257668820843232538693767588029863931875018076718962601399195588143588726329117204089164295951686058395397704746904483712352184080454685281487748577002110685819091667577649593017176294786532346450201622877189975406502721370673679825219119058608421701375592563312230647998434438444771818725003837711886773143674864110111744014083261714149982242546374525139791285852030893494222333895026857249197616212013185802553756448636166452582832829514456397404290056932757483814643460386531671611094733021251277924644531397317035378668343295355030385979732968102303434839268596374240325855049723485386456325356413583240471415823705401955765557920281965988043759444179640854004073466509047284151081539672753668643075914555681805781146940345737799477316429383956267918680714097957481191447144361687162755882656326585652733968071122724284421873818966673692579817902045051807536689824470714062241131129840951385617364494766012257079446748569315125265782488840279413198095622745734265828817160918926543875164932635034415652746640663360797298397308814808986020741120000000000000000000000000000000*i1^31 + -1716667334501269294617237662392640714189411818683816772968023707164171603039525595697872236535417037766294970377871942242397478558570642061427776214152802241257297357416717753460915734116247209955432257479342375562247080432839698499598051186861018675976371542545251940229545735589975305181400545534111569304218143217728678881181059340015837548111875662151688174513294926338517468026030646471416286616101511309577657093972601945019841048267386645925905364479859412642379692996149547951488322706736624507142604315695310894010377945205426571606373965887670128330979280143052789695395534684481234443043015879975043347818639057046976719420052250391906203470104039433838631013795510485406818581965476845821132074901777736007012264199307356627492558934377982672108410923944169784120617495756883347992264478606259167747731538719766781493283894859443923182256364300330528049530226686470960855047216600917589841146754345369337930356622494608846432083711014436988987870385951556703714801275881189811901772875274161063142064584164809145213920285701437828046602049713329873224193936518183642745280782970273187751275888158335766120691074082896297033538505709452325281423269934510968393314310512951984435085761189243152620020806569908991498198163390606478706152853434948275717941369267817175171200181032404167930282359795448494399889071968672539947882256496188347734063995016325833193444224822086058155419069132758407194098550554164361013256265678012812090228950186318289984119599816925435280032972074151767970333751237275239950894935276647042517636086989137469171498855013808894488860041378058390272111945601890843809635133636787303009319234295397665948445865993290693752451455607577215328554742647470080066223390309237155883554968371662660893583428458737621896032529068528762958028373049573184849660254617481246291714881220430201807426391265814231941911278028449329500030509824321002625429632742530733069056172507589358741423847835393375986537279181950635318710841379237621712787481752900189317691445884124247871584004530790587096682843960031079604923221495796357069203218127807317117911298908705656797020588413760216029606119611490061580767374049057938315879957836439203194109925789405277751187462778332412563292360234478489639634097164510212136264133454665751027048526136903077619491145484374226908174375670775808000000000000000000000000000000*i1^32 + -5749382986927629569387557887352193483153713046543462705912775534964663136550975500566339539361253997903644878974606125336269483855636532969523602907516148143971873188268098502325853527009837377302382890133015557632293620141068081320700865229151633378159161719747875246696829862457532616694908028831334283595322957690434003053093903353042048101828784739277110958518230345540185556504853528247247618795890734901621538495768466641308601280922460253329332456946653889470562783363706524607429717261811967000797831411140850569371145345276740394238026856589543081032901393241251159644483627707242572764898465744876498720729419160190705422961229299853766029860073090550902998300273739460034681473082109049371561715439443382368410933888247951815794292462070892451062641246814981513421592254557954251441068283075808257972517225078526293555482727539225255889140249387414168133070728276716460820594404838780161064784274395807047693455155606815443988271076100716952502823648012788894064008569846707183043491656687430983430019116852596479965023460616515407030853146307117529855135703269143747907200537518404119373048307405270562594611874155351164144961916875857723488988433714612778801579225520285497525692584713329064133455615913151903423570232846519346440256716542497820718988355747265165346259604354417814299095709467608753356392326015909403466309601911475384007950916536989455769717277506253055449087553655208844734327208319740457769053717203028458270735766914145457766260819224102137707796248671151311785093056565796888706669567678958885677214812320541860969215065645832100433356616089765902473883704282489926611598922805435653275700344262425821561180489549049763169022455218444545276601266316321707962101360509746030421049494819475718179696947796789120414768066190304708996033397470620288869267319362180214024169122427751639409429388605869832168675385801712130205604647912855268551982073979067466441968106428210010567563047885196439694568976234475613333747752995765310875317097444674918418874001785115505250501684969122935845713375262415221589956304909246893438603443103153177305241611627452850378886564900052431108264374468797612943145392912885866679195735331497512068953840986969606612000540840344998422107965517513013408128534009006241705099805003783725144774808488654230444017702309307830530309986713600000000000000000000000000000*i1^33 + -6898353810295984882782773876633548742719837438222475561389459489808244183611788707312647963156527201658468772747924887189480038127744303547513082443206048935533001826290058560714892368782283672840284967208077136267853546874049337386058776318835893820540606839612152269510437305729254767005574952594561641627380696626161313656122345559521052590699550431095126145177139934537052773801751587138988199687412519329661178044315577146742663848777312091593202189018374614437331069578051922526180618584483280661786463719055356630529278042128027411260032647316107730477292869178488755113537017692334717485999450881975324240933129263524516491804034426250590328115531304630713664972971548312478173398082606484385765487730705203842613332725187228767074801883326223012748547288798460160863908995567496195151923657162366898218723078196688232586391985533554789433445116889346836849182014574379035266866905140475731682097369508569304497031272727917484438730790079290616493392524762596109646843328911579128006822273650430140126171609224674116707715139556419646657612068766684894575443850829296474452676955208925715644644116238330258223602165593609921304714185530499925270781386407966989926171006704482504573056890796877799178936556113166402402651256138838947447729117740758796673774534168708435447981144162052875455211933054272504995022451022164292230792434374405853031274172260742276818918787259858831195456668672947493354742477677529920657821286125787982821046258708601031220281852863046210857171744839568916792168249846370498450410085401729442556418191293654088156029430128773433841380534803236463155087746146833130690071167043951981226126423322698102594217583997135296569436536458860600110829981263216448935880872537435758815959065052657970959357120858968881642045082586282837180164288714437112323513697791829524018681408071253382936648398167255889401194342185359291891686998200339419166016941423443542037711563216605656468776615649456624364710742042246890417202533354350068709602271732755202229108900254867312387645847799893739687654247226061611460721233661425549247978015702613326121738763492969360800107756370587101547602980402526880922863272219215581015500706936003135985235181684224481677812087385810205831932902786625230943894216392415806054102420826407011086805839968954742481591023819673104768040960000000000000000000000000000*i1^34 + 4599411443565101986965148203356366744540339304235699797360635595426861233997780321287774668113361229621772179035873708064275723103795637765641230350840891640121160861192039594641005462631941690452462817000190904733416172180244404569883718449801468847388926444421487797209498499146350515407084080203443812878364883354828937230113424441748231933655939884032842971427473065135445051818551322034528321267013616788044022890215503601259321886799501477210628103394992750682086221166953973422805102242697078137867925655989107730010714578483871408101499257484588889319187175621489133324384444023254881884093369909861572294799191465094195541302368916890906616278821989210535626692317421027415818470185980772411554954980097860221465253776052368140525137860791938729388529858340630714428794121824243081962880075902813428345797785814773328677677121625185012648980202725105219918164855509478104196032770010108531301259804654221043155191928847927334763721875725533264884816772856473757449299407391749583287089667748314681489301072672748661870525510445835307059347368259275239613083558980577519583882067056635440021746173558303045942350513568647377286274837136678417745661424236231338113570098565969717944262451977552085597478422113652835298391061684266129973346433480546049345061978617243660878139448573623583208658271182019922861024290532162908266020144665557985406219484763939300123064202970921136907655352407817340275180822052285863642654709754373587706411356526438597830323149984186302628942166279709765774985410293598909329424119936131896533661836449980273864406204542077808907801493270455069771997608024596100465224445266742956099274203192022628025814893549246594060483347664424619704078960284871103245400681212566568645310029702515011807199112945312902243659179853233669137757205294821425554857204120098156341296424661097784412126241816442668905315167964752617557821169534741353787156265919330541244205745666097092345045592516512174429822271770086889973101515608811306767430296692639952698411667561200714613124498578080118890213578944797821108855693726445119015566730915827972991671037275583072872438264882562581201714461892640573131411247830395674301886084821753153320360495882954682312006897556090757317494626795516861090052841588301865614504630869351163122866522329389741856942714211270656000000000000000000000000000000*i1^35 + 2775875935286849030237372644373008228677004797688257815811109346755151617530892033372839676086103098486392838113773761912359565502491820193409353936991573825709166380145249630021456521147504028090717147978205579908298367263905634886894195148827104485376252931430991831323479923746217557565435308365974857253696309921003179766709974917642230596568445292607300644429354869998305548847492070952540177028331365148138139413381498586245435805291753348756049997911500782030807197767433560917000782748304627553238374528301550765660927633943988603095296431476177770926726421701812062542551029927436681421734794688755920097994774985492600457764001822084919157780527313824062057456700839514182783689090581382250191624628237891596877833025553023773232268290723991595391900974550084551967941854813560757659342162617543595777379925232015599114996634786609317459813539160014671834123138201439918093226973639730439930855021876880499623994605925379719986768605025868169768062395831430117634602453164089516293350661076891880529615500925007127238561087502999676285366944465021161438627114014331171745007622251554638141290546132432722871777550530243853286514911888143532335270280605985618024701770154032076571329536542448752140600583559937261763607765623938646665162467584706079307587714494467979403986226930763632481638989853035922134819670655635094440458685178273107615101616209511051127318854739110797630922315974240492679206200571484649678707149089141153715457438283571122725591859730486003356292446814613473273595698041063002434818055856012657896086531856466667218773663962134823263261994587801885174248596223354755095791974675654076304245552238282116221593857740449081027495748794290057962266633174778164778668667945042503351079899000560088419558973727430714909555014806975276148791248840715405974855747662283451207926929469375222466170851949673324271437910729503038102398810606312498666402110918139890301634236599607809137297430779354529028833603743151971977808821856350899591476152421533089095406752390543814724152313111907547240479831971795364850642719670262620285148415844246113276543646876414383926239213751833851662842318694746582910903050626664817923791726453816949459268722525305916409419222085386743178739885632436742644493277642746399108087353870869066835344012601595599068894303617024000000000000000000000000000*i1^36 + -997295861873999524748257310771264218033334117810952174011302411699442795654638386846018332243676285976388620204879378953969485427125677960645405741539992702547470494887965369330185612862458804744840816062471474824832262224855424658249483843455987942569842355552307308281999006980613877545675634863824007663084234405330296349081533474163221864497056393260898904791183552628659062016925526849547504864716181426721469570793933152237786239001894258352770781457938866139351621144249743649501812980164116988706807786248634489896874615174673346036865361455352568588577522225021461065496984546577333224337454319250182762281090737796706464064703195204069915721195026726294986772953630855954343585067573454189099602952803455403642514607817232357222353972841842994976026857358183953922056076056386949975736184507881754431962713915910325445327718119410605892604670626897575924333270401258806914712181566948827289660718084049848128899737790663207343656461758717827421528391347896015226446021988215480752407418938599656126729419427537241650313977434382376255666143102088793864483317265238092388434652340917582221052058881808050939462698173539187421095258262033414965750848526790417684536635264885758568286690415927371298004817247026227998682935019548385167921658422919857882332931297938716131592121010878965951854420537817371657171910679947987583753668858387749622704883822720380761462034202410650508222610469500304676053742793530655560672181109622834938231591061649473987854561914213815310524332900418084479558727042442604949422560053561252177794100755054593426303717152403177013838868123903034239590520917037016848362206171541935288009940280812721609815734039868996508161190560085109449480377692688975463755900190871233087992106158127219752508802327813195316625295078627190961804201547531838855651318748979960279816963708858789903158798732192486896212894390921799656791444654469915163135075065394845616524018610511006482903352217714656537995917012637716255973588679792899019043213924004910626228632818422169046051510562254189636911607506325051370070586683563930904841571540446325651026346116910094385146016100851734636637200876130534030150054192739446651553676914745226425452137071616399743263896345670674079281118941263510395042084750990423341820320637685798449577421058487921155453747200000000000000000000000000*i1^37 + -586105569988972887787722577105918126932287503825739184523775777401209573917102080622764415268059956299352180803254566063922523255138698983561173899264479317805086843879125348682806059553058756724192364906703006003537379318599389745249286209642286172046859121242117680459357232394520604400478133019490726220196319019530968341823033325238050836435136821045452327563369660383341640575785614523467147422927018882220203350244187297882839044091611453260722745140093028363698010240968801750921875889274961667057709449054622625023290367953641468534342575970694989624372758850338886955946029038344849039435277013889513034888677070726589284648849109243420469215221982276567900062006345395095677405416488633537478420486706984849230815036360242303081702710489137710147386082079622707744926655682284725346573910388768117615894607681819093450651845560504748082305228573621102339001709416175666630124411760487313211947736026326562081760108832821268464829639148070348349901453327379206053820377045595111440276926934738163424890157637407693810202000781028748207211729455361262781762878995764434421019150633227623929019818685095484262608648608140223413538842711587253254868451844372602142270510371250623109481844175035439526048562734239902880205874078109631164067904086147137817652327059251888109493529371624930208696499169512164349733616657089774218588349452446558829219064192850504641308140747793337782444388847470000229347055007092401207083853742540144990314728416152093956772257004742347797399684174859479620803630444590475307861572116719859760551937706435482486901815798016375415228051189274161080670826408413594220951072482224508028966681629380609112242223870981011659466198046937552937946734113727987021394673025329464717067423487518590456363472989890511397377681953442163457755572710930131401384803878873779910144910832896193178422195900850488332452833539142681382114062893440744365957641051383523025784005559779875494734211493770648386633644378120028606013804023817027681051892928503670986318961563521192121047841539862943242496696800597955510154451516174662235690011628632318283397513397477981419693691925237458709070771116013175348297408725654703664116543874003796484528567422574519513561790573558526384113179598330573987932593243467286267231824006841158320599777316169328885760000000000000000000000000*i1^38 + 228292043852205462056777396167127845977567664996204954698247358218725535775361278627731702848773369628568910436784066820773156197172400173811055040840659058769992806764907242339267515987582453667901412167146030534937125931042074796760782329935381954674864808410187522010403693279535659900550520422941364291285472375111580839194260394085254422326090983952293642012234113547289174646040729455289711973178737217387959269032656509784088206153276743543802049261051871881508257413094170356030908115946399873599502732227570783615498938551089995430618836730453642324442683795594991598474035358311929671895088778437819130924960293492151460754663744091978505956422838763639337389505896740771416158482115228314831287612036303029799804041919887997298776099406567660111191923218949951041538622207135561152796313748232542963633157011404568385084148020096472511055871960774574809491619855119334960091025168557682088180210625966568916550801848161796204730510200333946714858589864281833893532348933184866187940885578130050609325533294056677593530453399965083444486977166128940157948546585299493703422778891272162904577218488697759265951363293725641867314630920854633240350288980800175929501860500441100659738209024744099398982780245537504308520244315252326165203125198498259478032506133376657273612404826500771050701742272670813091465181581637951969807938277192188818668152806611801349943737723077778345273159120249618776877285134529846161871720034802406606760035832171177831879272332434778114177966005417891084362551915485524226479825236077239377586111563424111074695808831215010432466109831561091702295043739078849842694778635730455575053309613366646628755305204122872646445883548390555414730633958774655772580169597742502995639217332345911810357751926200658197033489505551468085624205087667529660566598987322658280053337792054164086215043922605324385985093029277554111386987767599720801202682075472522164476658116918254007832479493308331058836917951682516900797773119890015741656736894480473132707658615903301989536100064204419788683760217138744861783083885391290384855193449419585666330172741283271735343407491690108441700222339138534151075721305545594626984624501083721694903148647195362406404385571416965878520974889315321218917084939512197796597222272085540901246988793675776000000000000000000000000*i1^39 + -7108127301186338625370623483594650239246113703965320864994181726654224074696079389428985067674225046919406415179674561527866812847673545966134582596169461172058271353963886634206962702990163743390006897974017531693770135024375620384765207485296959898039444986880652352065276343960504676366303669774137018456237914808036701917819281266619383420832978900742766616499166111728164262239053948638796862285232061561282732673366466197674917659745452416535123849610884956927225401708620271893737980323823683787933244393715425461745244350915719466331506661509464462012443021388319090604866407060241268051230615888007388384945832895601530122299678702656095788062408742076583381824511957076373741325310040503764026324403598797064770236368148806635719910433093534179208699058819541056610669334195340765823835597865040960707984663357413811858421926811514127391862782275715230970276961036152300281422979262073876987029271923853472918472885399258567204963548644633736191608582078055818343116380484721546487589365723689577637532761140989281178622687327571564655432026864334783771248174795627520898706205160390948201367950212837939007304742103767377204389177977025875269482154717899617322532470486611342196838819678644244580378554570589207069597258164316482586351418557161409332778590735117739232786177674757050340770074555550648021400894481850855458567569921166701126934570366946418063062050672835628817608437158022757624226074668243807204219030612134435468043908835982262651758851839416606125071843408480008349642925984730078864019029380507466144190909654045547490830927117112864164569708299393509762000838754282075915136714664718970986690863400737106753824206782861704915048622400167785449253754790513917675480532241421412648083311322461258835818131738545904394443562665050352737070606496603484807669050915992992520574817714013927483742398008236241991690047662015129867815002791599323849288876093545987833229055957665888806326880171583951154460140095982743702361945969861038037499005003180234064399703105283913399864969860635778393141018521235569989258199430743619385673184391923713903966345153827158208931287455319874581842244777071458389276626963620822227168391139460566419238229177818815305693360784808190062140880143157524635391326623300394174115169811862738298019512320000000000000000000000*i1^40 + -1791372680357943150756597969369238817678578824938932234434487756271275747089444697226404335705875009130936112907446949181716693471056870159773355308463482716097536642119401849129821164810411283743693160691662812266863116295225618568092928658066402910863611693793612354909228758151710506891671615906560148656021306290536201198352645891957563889166090357278792833969769243977498572527835766128637477072128199814983212815715943552119238669668126094493538557172487647403890641356484235102694993870060635709636470314883564135821453965351283892236653739008569578006954715495970820367777551045906073939266456676077304662033172653629642167613915432679137429916802276332525722627182113883263231262224954627873631175466183527678332128019897688770846621703426140199482340362401788688203865568058027282207245505422109620779446570354989818994665381260482528603202952601115043541323381274520027077096034266779979889903454071359382845483630031678786527184905273025482776719057468347478746951074219258853675866773089794687664066527059106363593370092134668387867768155854307398862965338136812275964805442775217258850799809162842420375519940729412975446252953482785729838828380298599598976047519850064917025931364997194908163726902975003103041643921836239403276166542186199814827700661332845173442458389386557480760526299723665249532539525311986063694412919733667802880937833589201983494693438929466130598085827206478628686632412436205457944293667879012144180401902773386965619854411983455681849303081234095989090740446857079626259440384851032580639468172374535025136072946214805491798850014156258274574270610169678566481773762307455914596407020794357284975577177504792903921427181435998066572855892171916252848940560934381371019758075432373414532560579455809784650635455426910976135756579781316055167106715916078629896298472880535494056528671520002597197044669990782141132613619159781393839002609408107592572808772468309054802253105276266082914611271406467151105198569332441567049288001129518820947528468535410116815053062436029494108451915799131419070896235157606929760660671341983123984598579939001695477156806011776966456020296981141690224119004700450771177011506785337146084518057033441554167983618778099064765746457028251206685537387236117427938826059659507870466048000000000000000000000*i1^41 + -201661330021042569869640535966110188231121410403620849587883343812234648945768114580019702771536629050628868550255015203877883578292696672345178795595904966492224057874694128921278408370613672126618412831812596918941712628734707088401260033369920029313238095178566233409222212052687402242679757193339460383346191265232506490920712167568853758923007820350220085102721818850656755940711390231696337899666870202305395052062973243146523744424583696680091643723650488864098410151385242561068745424364647292366350869701293379695987448457271499870267751790587485908871767223624363691039812468996387810369147971959051771090940743004070761057781456616884646641952712472834202564043052266284812067689406959011674150432497887956504833877313392006166424234439743537552295777493567452834086510102301073584247358953050747363459762216969590720200391545242956082527730945852548361336873900596289317575979522461110335939364742714881050890325997692979283194244835054222118090603593901587019389006171329753749132297228902080603058614057871746493270722978721456393532350210998635887602632825853334196503010183861283445973341593232446145656063457237337385773089474504841868331203086761255290362130362365041091711278561948172193082567494410553784131598676052525325892071580815230948627055413339636538418912874248544860829011181867598753507220592055023755308848265988015115065657059597456307100222991961027449309260101332435093490166271486171952758368915453759780528646539836648935673693025330417753293150600225786857529432077541194129151039419334401583460773206685432571394188136366379447654774733660620164153035025088825577533693027781193282250818069475225457613508396728715405186702782611082230200060116564606527543696023649794202596002800723398697188498076312287283922421075323797248238936798361383829455032178897559048751026432013033056311589915784377891890555163274302424967483584965021994119893413012426591302023218459812009626911130093372170771178138578459603206758642189455185386942017242227298695133059460062848477595131331755238954211050332949782929608021048280092092713115312153246474712272237864461132563574700724662495831356950222695421456176767613441867474984589447711389732231211046408006213732152487511659748871185168934640657389906625373682017244492595200000000000000000000*i1^42 + -19069089416253296171544651759397650961349540526246426646288765930146421971862137710379637296239959476241804007026912257843072515996380678617123534708014360829868021236312383274759230996720256442980027518463073207426339723177164024817116530553068341372915067514042316634375078726875858796412667282110893253796464189567901073249653174472820157729961891083925327447677253137656702964103724895213850409269134172687274717693946889176330256020898379393923760505195801713454405935049727622401658230123496599891578524890571166204592722061598170805117055427466257994258708616404551393108578958029677475727231852038179545156645119329077989963528347217932365744052696358634895414428610948027067508016475979536585387715104841899147701633020487400662055354357090765018589065551199485044472864973648412551683594175917356848992201047823711652907561767300587730116524746967279396032216621032704623164023110616383238104815043465691942777521162915929043077462482824818584283436363859072647328543921306063117225466583683861238409621385390424273914549618916907017377550325529359982297307300671569702637901203778496775471452423020567594816973758247502057169265564866559325220950264359866108810685135996938753332709100836985723979175934141535695600528371814995259648258700693312968112319294960454852692159399915287658866076260128058441941428762276344530780373460957319226117404283318360888686066072597830146118890508474678618260719195661754531956219571056553986970627466267170134439464571451867314046663353385723027956600812774336436287160721367113197599294413950804239504162764116076964114748064455830056153215072253726739984065191118445154174726058635082069132150959425479006156713602465030801539970111370648886819723374924285019738379130569609738655666612720654528282163186877976453570848963023810962507781016368375893370636899912940833330026503508447026392359779953420859465344819367775043009540338320799343434807312297199911161329557585439271800551046927957910187288892480317388109791969033221250749101081988227221647884060618499846240131916819598828189214545129226171504888287013186984654472823161450009267260400278313291957132703103208259149591619411576048432874484968257821307071604757207842722367480229843581558375161637535522921786201595469518414586839040000000000000000000*i1^43 + -583630819595998386878749840722585751931689739809623788287843888781029187823489415404024573205504002964160514320569291849797467026165649227596700602680690299536962170711637242020820872975664072380823312830868625778309964743346597555247585023261405365239558112917617391941828878464334160995242577524341492904329992169323922368669940244831428714582200106467620478712449171920247730422430849076640245055889385176473791865026697890687867459585920215199227653983491924840296289601626044529176739611017410819392378273216956466688152454356355630527928433697326966337392876758657319144124067534847210589134879344180940114832657890715796181366300457626609414568449970410904759167348816859843360820519625861686593083726766964091564124229233447103546737144302336701333663457192209956836237500506282713688913401277344585237196861032268915221469131616729575601564295437100569537051078959083386115120842227406520860831718340778552470671576399093272625201640779615322133575391083783226566479886767781863243405200093114196771688704226089366423058073369391077186023547954104985612782846440595073316504316939653089435681722991535329148355741218998663399291632503725202956515022471013585081408367577111866519756491886228226237546851445548584962968864055724017591651790392288293197594562481506673210728164473092934988392961539848785429000382645883274076480327305266130863342001387057833932635122074282827856363155319505391555307577755460722620832020290190835482986380259250224250792147115415959940247416210502724121529436411282006585418376967782078307116820092387278028080371154659573113116985656224563246698515275957182803179202972614354310242123805492678130005599817416723326425542800657135875450181279535776101746867346663118328857712939157377911228303815383837199421121996265297749166402857251760971401845681918032171323730869408689640711857958009942963777719757867316845996161302510391089661592530797808924957516950995127288194505311489857520835951925761682011962141858514595484496092123046932425845585517261954542408638835584977559699380558341097845298561010100120243031408365488773274044283451165041047758983363604569227480879687562868936669839345787473254109803861848301612606743111334157249939105169491843861860586338502344410015900631306824843264000000000000000000*i1^44 + -415778128828210121212485687487988987739018217103099232906056776966097815466226037259471389189254382789688427535966342696783442348337969936504988681509142066844662451750470113347784505502545091228837179332816452118371229238755149819926819659561187084365407343816996704344410085646256034203230076787491430310347060331863729094339879441909366488665297458488849900914161914954519457138029698599845605664642332624663764885412598898717955882088678390702213618315633777731931895811184018460001645636608853761251343804280287811648510757662244450931738134952712090668096297160551244510864008486837571964792861377668961415449865953752177334562707735464979615270783770425006829911883680069262369943039333687535637382696326630767477360932620778698186971952726904659810988530766836322416271412651282304874262040285146219651971575422703993646796327056979161993944425981464922611585789406042702744667950773095381755068915111049529451904496207394774540778998169844726677407681114386972785431885538795723246956533618274907621227160146525903516349359402238990531478191110355715936436779751361600550810922194093365816115080534328006891236705908739542715463030270872497856728432568664087526876962605062668980139326250731216115833355935171261845070219332202365256685428058962066696113221634752861927283436170620563786559856902835008550616695479168538888022388034905899888956580522755827627207646780239938911556769702609267515145917646594857309246209713847829773934634502919668113762453961995455830829387611563161902867899649737025610067372177854167571625911276388428735128793634852113162667470363655228277464969590588225476446553669527368780783934200732394547807354771051080024433932395981303435117986629387579348763958858711001909901353038259837477661541717981226039412050468283850397141908386612967136555510261553512205285407160629140655665421298578654200087099611453230888708886909856274489843978341987660700025309851461328678961251414011265910848830313226774516054239551533360563134683616123775640984983554367161150543738051981929797880416053095171290414314115537021219591674150344462330247288474171028289622917757616543431724036732761616696589438218717229480710741694443948685732396263521040703891866846171649213201591795399220676780576944947200000000000000000*i1^45 + 180884313127560130397280720798717878900625168993154125089012206911419340628631029578371609083260377512389891435608581509469924948072951379562987324306569055615937040851463555757794438641556080963423228693132203207897728307683793183762913564542930459095255434121960516298846758533146545380122926081708216955077067442197323991647491792012138238843647437706136115333682865714684371027043575342120957099911043195636971946854226395893094789169836143751776502887476087932463627028719689272035396661304443319665314350526277907503718051755573113770739681971332711094997454537270361010171959019070350079600544662560434042699834723433517649095672841378136630555789458386847716763002854702578547311928651989269106003797385710025697809925701554555553621036179301107830989231519834301001609738464926190473977414161737505102919783685757957832616797876676496164978382501152710739980758953745657222804202688885310275559101414586007683765918625543488836123328176445963323026109544406347170026941994029992942648813398519515653578618771810497195226752364442088218978898642722234919977063345325480282729579565288462643999019479266899290729103451205732239131827074262102704552274828444723289822028786345163743145804334301182489003107189305441591720688687977989091182152497427505275080949965000062911323544129681148569837010936830052446481923557983285675867018086083970435995263431034849912457213748591512856090036989192226045207724451426347970663986720083863194478196997910031943300522380009567833883702902646615688612420928979734747189136120294357421778809296235038896150219112401932953932473761480542336315716175587908785871044539867406571391053229304810900113277202647870338544417884279446283165775461420493705833864484576552274012807646231908253130829075703332979146818780244675517299270491772970335027311197575411710057177660708094677115051523260727699187615126033030227634929458250134824877378982388868164229342449468617387012625794081813948885104162028089005772061923271445161494065389548321071560667005448672871012580201516155274116021402085537729716516464366561087986490945805477682008181791808476812151864093176561741245153330760021125313612808475621204114487883298498141750627598384105106169423570542133366493084601911659640913920000000000000000*i1^46 + 157041165151492014601344192407796090953597177280761301046721797705609130852335239176499540720847402618098332973939811427147681645496039989726285798719279850092161966469657805032044535956256354954975995636155918039035031527890825837931785986164522228903614318772787320394186895492387395332926216851070638667260892151539830512047332651594544865949441832231458085368521081426183212487830770564851513979069253515636890774488892953802343380687828947367637979006575547826608927350786380426201302593740189255651247333545007142872491428361952830233521093044046334616028459374319590227391166608720610906735160833406681501896264093330718512103829857090576799846768726229402626723215908120015130762866810137853150426750324516048743876698778886467584687692794557203634854249525211949791981506933559986660999396938884748786466320964455721165714479868972044966753187881931999782693122954833541203681979328678949532297312916438950117753833375619190279337508347036859935920520129065141044127280911291301512975122947848500863007288991000653806320573245074885142000688381892749587966127282266723170667796815218111491712541597625679367349401516402885769645538537259610258546475119606219193587871009784469564741308895254733471982369758633387147148420351941012169526350153887904424135207005089781923854774348154985255409954864490039533073983380671284285237972102513755117113303182466097845814348664259742890273163765383845642491158044053063382704882427572720761105408486590752757676635291427591703256552162537257465633620639569646533688113897217938297085392972441617318693183953781266856969258059430541825243443986272994647583514559859166008183033131692434659825874695972455903130943031110520785826513545270994798160909502989513988237292327443729704043235779204318692462772074815153698560167121169989758767222406224899535151442493027158381753306854999399937414383655044844790861995020738490486583807154541319396252533751237734817628138217805814699687439568198096608926328922400224322759182049578733241573478596800362542046531116962623615304260481966581912284194081606064434288725316248554017042404789744172151861948572080030637910914872996864079103827737315747486157175268180856167818242797144429355762132654874895143167367397244928000000000000000*i1^47 + -34831657411091844031824362630135153066500010125458011580928606824594640685863089457135069827266536810486313115005260324772600341245982868511423494904304243260401514225061771881260350068207362843930722944431638019406113267186025206275236599592707897005870384789791023643736817500122686785605631690624693795527344855247824601393845494697823529777195045923077552476049823125358672177395071911940852508743845687741575544335977933612774102680293469301149910849173371498944793641845135312356324753203200371855098111122547425764276932829196900156015031590782687056094918353942171112010830775779934970835503453790143047104031461545371025014932686649859821499137785061724063649208790866235679978177922904941195445046658872987119458021180982019747807630729537871729315194134485444310067059134003530766818624210915668391376206578399704176388954663931493930927375651167349065909833780725114827984260760000849434618380161593714910525944662854566217238793025843042398410146927827754940712085597359088091488066087598995683505803553656175644184446168142426813823083873957503069905866282039538290589139557439160086859291980882619893496102759241154304407000561547796663180848296152677951926425245255642569311619848123284098261643334351252739476244787430916085740483936709694966755457605891569863911463339042211517719503936083060597525840466664993033759458009698829355464738516044834414928653973780163889293095816194120029635765357003672168021270112999991764959796479657730954773806303936501938744139665794094524090171354560670877387539372192295047734282937600117829699781167645727021373395861763922225850498388520189419590026317426857648522905455393042655311964284683014941050450561663016559233810113216125229213612957399263532963038108601958506303789177652834273339724385702094256268768830919482874037272045357518184607403217828438009142612088602388793343693860510653861396816075996020431458414035498063691329563588071500942898730321482157234131707470894866626551500383097112332890001406221967527532851724116575434946276655199140146098288805590176871044648750822134823463538471172341819342396115831295954519247210997026167700737951170820878535996866304957728675405793494971682193477991735620604904224292298278423651942400000000000000*i1^48 + -42505000510620589609572531496428340551857850898027790961854294332877376850892593140413030998131622959644627424630015252132330050032526128273346998807225292905103239124834531034508016515491474607741454298426976997513977041519091324853324479678956978573926282394983936595457817756911452694018239529690356058515297367750549909638836845673123596511124043783941418120693105740491999671132242153256357466194454592589558951510544570678651371572536517800655260263621984088321258411299086551558141466491179078692957205361874630905563942632133682353770556545323234662400122034577680774858686939176162257180233417240341663794747092630196161123564416554426601074921846177878558395186954617693115857712869851063655915195538819244134967044288293746989062169361141413082088399764165800443134036402352409915742952154515532899169430007204645827406739474499527551090229749585775145323926060970727231834183809249967648863454425764709563244607521157611829189819116356275765875975948991851697156230712875790946538272381116073640889708231671780932632033097242668638686310802552031487973569733714254634524382817691963449435103224373922210904253699499869513494330255370030103836892609228546669235757627811894844864027544989760475450180965274637085111298085064574138058945472194945131919190702527503730105889951051833351711020058401344389805873288300689127517544915086603095008516827004478797211175726903696961821094767795034158007856893006581989252752535722607498287549168326123223562178312956908845453168441989641524161735945183373011110899261157980449457447198139009279126692296297046033095839986030934030461122834508324257228881771939444083216627027973058561380732530028707331789794875108124288015068949369624307331667619553456312297131790512369116035824171095505221041538326770975022377817043104304129917649256381275844480122054354444199039248905499861159362046619706727001130094246962753227511339829190197256631480017317094202226620489541426073648627324733846243044421004267075979930359174620337186923069869073752838552477251689333435199409734061971849053963328864085708430148396775165134736055290371733900731592444423637910418921232390226283838942085480097247484999821617118403826994333595113452971981394505891840000000000000*i1^49 + -12599650697957539144298484150405070166878523977136037957677590555350456215825196278685017479731831063557194346144300136688864133419616577530533632454882887127675122050716606040649676177906928352833195470296266770459323513735988680711235020796056666734203575877784165281690063975413198127856963965121545028552199520643870658766143447822829948431040071767060224462042700243233486060525777150368481893959787332860535632073293510477568596314320544007342919031006624529087793251794625290651096903945509556782134861984385096881001087734616854342206774507140345851709627163320019694815264875230654566359903803001193510272905579164335859874350430264633274347989533463992074994948835693049131986524967611367319318471838801326311468081466049749382630818270780432044711827639712712145751838287383852790975257852778538940213770894170849126030259665488540724757809150737279611785695198788252941681556362207289807710683298909273820355219455684994581784683405154461746072631494760687846403248374575153393596779064622726661872735618020371859557159386420666699592616172594114972373770680122090232879268349807811167894224681911817620709714327186511379071568328248512844252584305925630477297713619889659486450264534224419764811961519828717755048319817026394150981593221382982391658207969408437391420155040585571673207601582858230290612611463819581470409562274810951815152529353072167916797042900043270863796524593849327675949490884239710188356473554052493388657754402226797999347026938046113343391626455153392285272401579290908920381407526757862658821883655324731336130899120580013237327485874720189247320514625903223947740321913093493840762643968982488573964522526544454172463229236423305366915924673947895967813501877617949327757563939108734784785386279954883526269539175530013648685873073366651153095289940125904941123826166266422065037001078714575439726811343960041644550494761430616168359530089636886415385240529226201395841633959001448401005345526950225028005332421908679225207674455855766636038041630851216885354345863002816146582094169300792194483282341287833936524174359247642066664575934054325950206602942445882316418027109042501900936457737513536343189652277803439738167370197876853693445308416000000000000*i1^50 + -1745438344515590912402791615156828205176895855064631399312709825268839832580127099248874871750087480577871545371514679173940079937414404604341406401812714039331722047384974854616957226349513120666925222380823923678258654635572469399305376504444653184405034150549148935613344939277720901033073602757973580576164906370846997303128035727606207724502386087305686128018862810509673544785383819692835005150136113727749392024697292361033702609186117084878926187274989197980845651604784476429464775271372557000023948357139361138587905296989883350444638944484713998119259552161826074086634850516426679605890814966049407991852720701835300830747260178960813534899700990509622315847874187405155138470975892329349077389380081330315703413698460701921874702415733528848357977376078182307926924785965722889384391925203548169758689997948993503342999456344963418818028848592473442690502462258206123476817851139581422987276479122223788274745906681546082259762270356692160346412687681663718076151192530324168125505093636997578289023208287616965352756457740627336884894567810839357805647366034044161276011884975658390203124967448531340457836907682050704245423248407440229024592344531548688324184845233017029443785470801525583555197750074961308758256846641959621410281253970326855522646902152173230387175207145810180903765337596311649258044282422618133051105131361256570593748631983424256554766436115428465224042297281902072301828643792820374139791115970719211948945528994513842468821486425986818763542358118884467803718943432841904410052578357001252325462687966478898242265228586161316964046728693471560556645709848422600027127313798402200665931985957120962173046782115426605201967396342639757804666484693729050852777742716586727158061864501588686542724755124603098141694692248889360835995765439867535281063943870834048498227369513513957926460722476240385733903411098529466998983591479172144782224685076464664390795236408288724439881213801337800170839432890273139215196032147109116986153431314163471365855069543824265754448271055016240052470880563027138829803183397912123822565630069208938153621373537883020666412646892298124338362892594831077852970567946270146413836394343636580788452569702098534400000000000*i1^51 + -118429314304710982730479141111885648918974637504244722249300218574941340249030856325121435634355167194484985963438105894006450341926127848677622866945838504745916756231058349362148795608578026782892190187448148416916091038947338444474119390133818231658419595180250285491804013430408082420226064551949946422139857574815542406739171840345254544758968930432579945184156345825561296513184834175920042685063541360446654215861168489598312574253880980940842859401682987872475694315528432170031492511176616597996755282950278996885822264544911862954075241899620329179759355636893929222281858716197448565461009741433347926832574644669139656613278663915260124340613317843929894109023342905554349222031727505392575321157100623623531057605336769969642453992850406387158874323826901517148252023142373040471259339986200448230704554979674812514854965792675490863190359358890343891425720693713552298609567491394804902300710500742522606820700421115138350822680675955468683997018408713040633034547040896233336690547413616109293317560375184697058107771179726425864826238674347215362141789538589600550791507922188581506166205319827157146193920420067870170304644302022636756672025891917302671301635190260468288185285441398277231805540949343419444639816268160550548092750458330970978962537269725969970048604496725682814580961571675980784691141231545057919980597393614770351824884432825229407692989073503166200927920153115722708996323846525221883859859041336211802462304518719041897102682520067784979679014843458595419034825170778543837676600578837680437328046133138513457911093218087775266255119632316522491687394784020886026190715740001532830058689860889890323951314981455974885093682383874166831575805827579438846925674821340848624653797486534123259973592367749473159826865382756354957505632709406470175828640597771224588882093052433279564868364325816441642883951912046675792536362575208687093167139512698869580638355304441260007173966247779679508148063868375207831022142696099618646328520653222838912996351228942521943549323798721165013072262933742525138284224142928157483492350200201592818867777212129346003724902381543099882263205101047502969019936550244830721225001746322837422745845760000000000*i1^52 + -3962267446978513651886677294286509761140735187513295895860972464657461725919488086379731807658465332881239620445195418926676858701850170460735162222135867346153167530910247501381341208202880380684831454486585870432312413492470523621597906233279212203842771467333997921300529880603891387154036518539016924630812687737313378089161771399609438535899181659777279500361843456350257089628953693581462538813067205530948597542495043822574309960366829835631287435346424780861579665382285992037606509398606612236092377949989917003708374646559930248749995885655690944876457197864151987772756915671784448037430148236420964174895472159004585999423130115604760707483341079437717327539667259472958572877004272345805967845169662850234284695469194074482714663336729294005764469032408650587293086791974051949422201511442867571147453337783633039613663246584677249407231777442875267601447651812171786468560602256239367491177293121753300691724915234720341296004068893527620060612766703929243422185694045266386725322992090320262366681670274601462863060826317442997602338786245238713062611411189017303088956055671264085710869781857940062914661754558831668446199779703048623420715401280815121314821109578818260534953929754576741869305626223881633438557120554458603956262430446878629111184232225278470462224191535417606087410237201529890135511458020306602899597355725053208311366867996275264950865521808419679737030579187976453835911076232161680066036940435284305956810398438530190446874827637277679004279651017201395119688802629510867259011194730581038918062399146475335425258585363746750373873338094154967336927634095265078686987290473143148109610879369447083180998370683948402365664142137920814072395721501208211997711297999924801214509461831616009148274648494284870611425566372812732801420697051427482481498303381192162936298289746161488677543475353938493293741635133068908776505461883908369608970378220565139588527052379463410886856951310296478955026690707787709263624550969497201784653996481830493960741371380082111930160729224393748324760868266778012604585237218221373841089415953675391293210403985567270283118632937937473709399491949216969673942996142224212719485770962829312000000000*i1^53 + -94118672942009979006243121553094074560974762989480460045174335825707601613957760132743587082253035964656266944525590341385743750769164032382549584015179184828631302397339009350953431305431176216582445158833023086156395354311470198576092581215336486389122041506648941117091382377222061852002207709975038727224752568865206763714068916859011261454886348560584241108943130601572782925143947483575937225645437299520224692002038696103923872959604485547112531224917063115190523981710748717401285795420043227881432415360934098948346859826216326703286745350141087234477796515197256656283347177477055848585089468508453700423098804698894559312164902596672722335655587976945164094471959582147848127984334005998761288345759919218124272733383737065694829000050038278083526424043892014748842094411907568008047320285865824727796424533316560747088041930389745972058668017473295431034156611691202788511139245036975058865648590668683029176205416960103701046926684767058358383103882340328377970456040364005723440501280727389204870855217827227209267820012343973235664862412311788895784503834571479124327838083593777372142994279195678715493428414348847662017870258523069465382790766203653232579376752843206663674039387525687513973137823968840972475449068521909174328446608175568182598215484090258595859725640987051674072650569785438672546988716643604844112038075532984254121756809350918598068887542052508220990941375949096884004545594226146582201644060915270493509379648309262902588342142699628128307160317585043752392386465195961514557754226616054290589986331410690084102905007546951355971516499254916705889562395117648065163322683015179935580815733083373854930703072953265836614997160823369169250444497594405356039881316586752220162511602788313283162941860194648140565407940770690522339386904430158843930446504890712173710119185494485671008764205462812092966674828667874044878168333286425684849117477309935139385433373762719127158804675153042481266215346734505042376872247072569820773075916088287871345084127564902329466000962381860771688832517841438075876310625447579808160981105568179288126808706202667017601355761995380792999794214239563559449878456359985284854579200000000*i1^54 + 414590363127976461609736263296888265140969061820717473150458195114918684980042970575674845343006318742656279456748314391494309045917676562061230705439753355738431150641090122799621207275251804937499238237866857566735398029103503049769611998703992246846675526407896082151453403699525382366020763159953848031872599458850510750831213073260667411628233810278110871360105381317989244259630807366590045763943135515689516553734701751059679844439143446685691392283461261065883231019318971512772022940109199660485339047137493684180591831023559097968550734548225595755965273232383050501425924230202859259152591591150661891136388882660814989023445993499928945530974378416509886012898342768220143183571156167236280403180570658659729082704861951792934448187053624504481018135550264357933755699371665111141553859912181582442580555510123141381726300150964275046769001837448320474138331256171507467077298648655433352583875628172382399112825492581381144714479926875449717611790382782020894745478424149936920687495651315452626351925505924636216943384856229041779423677195389421005144000849965021423245396344888279036475446308368928005234910717146939563453206642675009619509699104731321903485644568975649361376411805665845237145587566099828970073486854191538847197405392479233959130180777410430669193151822591180000115169401054591534719866505107454244774384589778394370131296025600492138560697874428385514232637952316044032398482464356651513139348690692695285217374324022855364204697789047028222735503192879702691402638200090866948440219662930826086187361178392645240488150397718409025038490510191177711813577402008610868581581458425840446856824818968939746528511800504775126782136616425373111806907623154692301800894012644797721501337445460114683524890270522612328271700049082106620814392288275565087274787531123701343524130926495196778562531292593345940498229656751431458534245036173760103523570202565476000536233623524966810914253692868789676110298012713905535335825757744094662252089236544998811161770542417690793427335393070314266466335452888899036779841922864022121405101712340819995353394638897549310100547634202092512656138201221439091751695375400960000000*i1^55 + 1132113297078939098662272661240956479212714755614590778380176330904657577938642482308986348740868207718361645398400648211495556272412568164264659571315169009320487564570297994918661622243842054545849889221162632490738453848467377647765924157903566284150214567664469599729318134699077003940848960487835032620453925713602484904927624124699468375918318414356466178497712845213700893017862610139529388805836539561293207049847310392467878040640788370090618645643503146681547595166407901761932636529101827839580255846006475686866115373462005701744431025139615906732337777922877914678474985809567795666664080670413150574126343478383640010340574617246652864075777363302902428191394265791770358092293873227174452392013850534655226163282047383737042074382706527822565046624357116893372671509006285388528228085552293573799066496605828935999105889962151986824267532839797220667183510221268805561568921201327598461794075772857365103510602721507353208380050931119497319611029090243532337262225811471025371387297861254083803025285955916729915711959621174507081997768525137997677940858543192255329518608372468627533637028602385781709047914196329938232827787576223635275793264666572495876527313077513484464285935971809987624107701383528129052296935794893853441990556282750966444284287988510015310024080794379956264907727898098317647692828683151285454127244125829822690329286724359945393500341256713785332456343982847133727430151806327402546294868191010241135371745185299667239674517531596102801013597138364153346605372597791774444002457355673098825574482034280678609501323061599610294219238882133599176277338761918353810309051148769559119832102656727365338931726790470288464483189227176377106568160520379147779723005407696360981418910025010884994688677702129942480172561548666580697202020670262656643662947225003792662191828242635114721936084064470175966015834417354455208804998144626538155476121082174890096163380866241714875624483177642495582181748708699961867964114799105355676245491318780711146830473297958033772401839089874848605846428541683538879735671908240475168046831588005607555525687313175088795374271027428382604792120977907246956544000000*i1^56 + 5394285573150199779510018714359079791484292897216391615717243050161404956625426252269684016090081008723363139924815153654505326242328562484391625038424365767544730045260950469536704413077584588161454279592668439975047643693421582161699880187512447762293205899758829316932292292780066725188653452835726689113426015029090268960324671327282461097771157857013497132545158166321274500945399214685096547373793474815677918410263529852102110339196608466390301489866412458358972560295896336820263065909879757647776028259863954186175206015929908301297546152068507155539194233924865575608343924703869846771114942381797032488240880214695960036419518333601577089032203894217914288554956752497825299284607920555633149188685217192303271351657377596235927249356329173157005165745474592285203914572294852593769850395242093468158628495203937891357457171983652279088403701799030885846022401731218241529498125206900781764407782934883172273745661635856135476482603471298739761843204734344309131450870384374141595727331778862470428172481303958147982335766019866129948832125833713099083543084281129234233097253221546410006337002724617713031126194736903108779593444215617587200441269922492936322779103784549743933258787297859970632024497916144746003761248878374769482969588402918412228299823767015827493755474186683767043400380816216235965215022203836153937186573246560121981975466885757508734309680355568875288574522405173784885507401420765886223607158595127751289054181088915974594007576628545440190908816112709620400053307561743175329160910676573084984225153606164444900224129447006016097766316144813688141346882592444646203315871630262589592203345956021370586832317315685084892990766871840161389310151443924814083967403769272864003841176815151628079562581093341185044582830899649623488126709494715575628874213358061267342287636890658090251743841607892835158102534283564167852945610488707149239267563433093349234766814249598205603937588075455745090902816229924347661885002971201318191595832174023684179830481947441390045228074492998275984769548999183823984895842262944781958236402312736431352939238266442355633484800417861950069316098457600000*i1^57 + -34852063863629373921227145950755355144329487151545882454065084247668340844226246258691783085269765703243200810670641323098637537340446142967960570555401189107497337686046837438209811773107571880488090382012453806599151006644146982918248711693143760091277764596506707232184436389412377355060227064380701467151730816311817055958665090277978978398350967322597045151886533773527724718694077785547031517372685170772790154119699130259969565614663304535020776141470974576436149739261323039369758330508825022436496378744316271207174318457982547481302630221247748506281520964577822805451758216825799458276268162843101050857423353043217645819310767802238586417930891768381473712674616857164248003670487677979368384156915031296023500297254224100494791272793888352293993294566978183412227959565693303883389230162247641332870905591563822823924019002048249308308496196366263236508077538556594469353974924504070468465729637120960475063489287060437236638518044623458565793210205508808573544479766046365009964062147753335699727493614388494201538900234323235003005740650760806791541946514112351015520273315259623082699111447942944436101202485178130983068144071914371457850806658425147242744898640813519610858378192922853341418992867259743452762810216117522426622821034295261914149379601567649657923489128336100099559537605290948459019240560667465909891937713951765443807596236156630661429148730349772048958428143697020384226209454194227618682609770567664121764414411173461924304160373209431304999142320361931328238195501947739247005592728336189416005687589897641070551755695663799281051918982776237475447868486513544286600490632831233141171638859110610060535357003473320133617792668903897818899612142294549185873311033866056804410234472488407244434872566042450356663631781012248283387050132700911832461619924414605419627457671250803579293298041506419939161648462019106340341698255920499348957334574782758527833272251356909464567753256117055813230177595839594907323541945738190553883078876052406924424644171908998971973857065871970666016978292433084211596203209144893840599839417013871558556233948183835059864029353437592289280000*i1^58 + -17525613874321185734994870935549689045143103463342168741088963098919777764183914314055779043428617723323115653689870274709377258574175102868365299473874812673503963425333012068303722682925226985082041056367885481871067933718233591007330804257821590039121566827180392213376179656773128772438191874947554529759315399658745450308868330653273445425074420576380436097393208601387853037859656704896873011439961610640240520134009224822909815559456570381944137980980225142066962136125069251479073277353160124329660246359535012819075194727211841787109804681538964037933307360151018318929157106598633905801978003085939052141810165942287662552918321184602855744205773979983904047126972029020476222618073197282895154297773153165849098282564861660017574192408264173530946854121562541497019318912797632893391624814329882129255799017418631108679515546148756968404078342769168090964120877964593469742104733757504005260428163185771789651308507303344512646675568974855376754745500755732104757480848173333474768317370593975060268431152842340614459525070275780773573073340101298462527191792595691655509007485381167042970213261827284708146952757780419310553627396958459186148377710278649056813938384158462531607613498392038023139596320462382063058434614357783834479647942466185453176557198984691372532933802763413675822829234581598385674695517991822771637066195305614310162527825335321348233208573524622993096051310318446615999968570390783034152925689307520298495948666584915489376451255524996777157184733264033440813060040182438705255088139309183450259353644684913132430205821162675891595522381802190741651273658274458523649374684568801294986774696753565802825806359135190104668784563157194278715015180164173342330158918622690142009362267355794604048482688717355948990047464596506182919131316688719586922064988540725719391392950731206204190159216623084284957933647086586258127337197223946724858926395139956945806006331472430792573426888492952520712805599458754862559170694390533370710651229368907427877625193968596918197825113701769707245174989245301036323679272408235244277491001820879670046495766537888367428763648000*i1^59 + -2131071919748308831038285102291952525004488309215554784445545140607045060051113356660286022565120057677020396706942556477509570716983367675465858337147844736512889617934131843401250172058984966780767655771600805249927663081399615194922411229517299965521514070319861344349054708332088202578251103699755396032591236658351189202482786999400426712427195507980225337973172814662685632442770445805431785075056004627105130308284634118854884448378024989205103396723001166312250646358593449575494734660726172243377581794808107409954162748584324985701009752814267948005316462951330362760825959958346221008343743968508430898753835079621099608566949700013543866478509149585797456279468108305395031071877243828189718542142070657695759037725509287356862292389197951479786969820188384006534647983414379308338307672574738018522827036190681166628156596643489784343826572574460527228317013945947556226155797410043802638051916260300185302523012571299635689046248608231529597788675447041433512184597109650892625769758003371279980712976959163596864977749824543395704610489231270555302657863850816863678633625256252469392905750039739951170382075498399984490651437061219466206431572432744334836843636361647786338704915656492266354464868787449437950660134338891123927541731825657935716153650239928007691719654544875634014771625112165294203480555897917760334414283360129200333394044932278202267774425559295538692923825716552574193229469059824061722807144461961991746339976403139924490791392471207992161149004966037696993108598513499769936687216647776320601698005239847954324166396007105840802118081718258337391732788002661264620499435313999541596720439801658780832088787204139553823666197220799873224760787978389149906469680729851068378526153885577075062335323968988846625391731286388811997744765240453824142165536611336618682682584956169301011485617569848525523247445793263772328955190167680707837041272484131270314289869717841465121717832709674747149757519962835346398285995481521133611761267150903970132934909103781575195080972469640213385474030768194295454184341167959985502348249042096406741173714026496000*i1^60 + 12301760464257833832178114173112451514149563717668231376955661302404692574037724068796559075001397419817779666095426131514043917588384039085373824063890925926842253935933859185156352111864684174556257563846517745602345617224093416973321951478447893756997076967140877631736653185307321241493704832613419573940879839040546425596662418768298341282320134967461219552621501820126650897671294566328186757769405828857723475351188360547945903405943442431013154352590333418305802137974664726270781234756122390457936267130391363421429746145044341792717831703553692303311135873191297860313923520418856365677804695530981255995722048189185995380463053865133609080874561628478611358488725817264699795226534082929101708023430888983527856496898445468462152236543914703289234048671656669785766338611037686397001525354130340935933964925507181149590757422179355201730568471061126889009797118604160601622075189947511328433583914158593158141845448874197451292707079013906545306946847830813173186418447144566190265763684982896998370464078902863328198798288859127333121613233869998507844952934802078076611411517043841216154755777081459394237955933717683058918606799744352867541650833533558585826039653862537089931728018314947598879644001322836101939748418173115294454595561558755397310744522695830039630894395987530706743453921337015075438437245519770102662678776179284341993064031879989119385417871264718026980691608800959775575170137438142308279605253748088231579861921232912886804044368145695997168599416479669144801416830223578990019620649306710284028323955107293340072514736391104613293385830062700059150962527453507845024547090655845417448614904507414683419361535183849378986047830183755626818394065446122190328227939556895963742392764007488301853259874126752567301169323229211204973207560188257473232929959231405298422016723431957065612747522294275536859394140449967946451300464833249445923507863266509194036097574386722961250130541540690773910719788380030569652345714324528184417764845131861449027469337336286816492746322199386823447167429142118400*i1^61 - N1*3171232206832481021742338643242468257160275776275787235657707924525717558222532649660025273829374979436419039940632663074114261943783673389156792655076102791381343058771231054232648367222506416680634474515434559618977891595914440182147203616086924013219539277926206457495443499802424198400270330844694182816064135681970391420766586651778854450966793902370693762221758884865936076775657683416193319672393979185294416105396770423590047770841916846125120326236760169080465761230143472771143280027284059810018189205694992149461262308877579661628775354445018818894222780458720633501822764695505811681378063309839593893742228285527367270189084881671765156375277679190731319224572531062336207824754612475071196035218198204910941*i2, -3834607499407297481824836217438379977811218691201858401631017375902535316859167117053512724824627156665005452013348266115259772029336004410427152329457751234076549917352794327444535601808791479891265439086904860802131507496384207301764161023435505136540979898026610160535988307721829830779219093370936753706325194954610380527799211284260618027763393695250151526727459966211302713061261630938049963493071170732149933506382762489651286832181765078044637961140343346088852116154082763298785044474932386082655599524745697237565480456079308267310087581334164208388137162721803573681645521872606169320945337295538576817218260402679356786578385937233896261477432578245522640572726372804296709069765841138437453961610514056459292792710838771116862407532317274923449367496525186884980164462809686725239947791077856915104590739974492871132838381297104336399383616964075811709425662726897183318817034523638903827993220858762397590089050880770967970020836149926007533241449731859688618709681305043384994714798890405029743979800269610477135872698606815248864907045283969156039448637658381316815074154528656357382165343318632832006399779474910786850238931152798739158741444073466436492144921618429043386625980040586220521368500006889047059696412600395244565950147510107233131295420380922454230470846020057698119863037062732541458061310229450713944133944678853588246928650370656423207731490821901359565758083556993536057675582808726740716475034302633147266389982019543150428573061054992425626671546886581924476191263318943782064418441114502223547353385675013509491435130224768561026576256727376672342482249858955242775513523480935784107222430013488451001187891898360478283032563485485637387325919004333063755571688841325250880213049584865855056984786678500206365077221355892433395986128229715964650033031691845535150773460109174802436649422431836591564047595169082162870573692120068304003918408465628066544239928262221736932010304104701135578330226225764242444337005672767440513343772418578443314460197108034749398200404808004209040023598101868751731819449548912111754856223010794213037414922426512009608606421026828719269131422362222883378999944066033149656817548243304239411870876410558074412609807418656405536508896324851417910553589260258650393754045543493858832643029570926109063407749384712015127317513222027771571024338176834201958987895881250047992236218576056751394395527042091487271776472635797224502067200000000000000000000000000000000000000000000000000000000000000 + -67979150548725831938867443733420072839954148753314592040472817556116704799571825316493154331863015348084605814522145763046310584345004466726873571096305698385778181966020853293359067213500684043114029583370517024488954269843877475719828090560229655858623112761678073351910549976181815498342192813131582989176229050317334729480214177129424467385899700542984407384890843343804344622509867044657219186543189773065098579436749236721197499850647635974518379920441087384639673097494594093887549035301956654306638123206199726924085567429098075931823954399284032728433320372878112382639588009153866547534790866044075568377240075020033164374973763639067028273636677981812539298516008291443898856571283987730389920872358088223908866997963653739004746558304511346683076574148707039183346299981755632984154519791534264197289200645034827408247568327270570267753039277084820899497445401309469905420102482300080208235233749896563027800994772016476126711525741567333532214652222751107846605871066550653150333814426121385455398224301839911475826204796066864179060530549824768444981768621417555556920688674537452917355234742722594561702862269834774290954613389947826521929700870182264215056849179702661607284601673421726085131681926572943888408842324859878572149067725697457844061544598603103686098322915948184993760552437546164537421418919808087316637880549437662559158801937504618726046582335934167125218225230920665682402422605497761392947061421363453943890754897600042391347411558469539998191442846431008776747706468036023459616964796220522069355589332238731345156905409888889047484710605242284856096569613644965677410941415954654501643746992587676964240150116975266463332794170274331128404768068267519864603720903493791641539958087518713824116120531442285138474019670247114434132827950526613462107772399708717272609726049463036461433703633213026918814920173882220406067710800909926129411204684436981100197224513189639194105917204665986537125977273668192310714671064714438112608041637736982237225453942668036665648463351916637263472649458477165452863174213039351212474017868225790731350663360768344422672474458754601857983018224521189474688238732484250797084521499299438170526687144287565120987472982633040851977567825255323853873693894922322530574125738211708660201933004023075941327528504840698638103112853666230870141239953959737405171714522285595246054475201357025258560949489069742388618854746313061436489728000000000000000000000000000000000000000000000000000000000000*i1 + -390683805775311691228455930090568219395540901260724638886210867651658815171938282574795135085597200753170932551158512529763527048675721062400740837725150194720274524186618272204568712320649581502074233248433447391032255284812332183630347517273253527921181502499273195986149268385344111448864553134670768109338499759837179614421321471219289140797002219204321430280690882065947672644667023874648450893410784742456761105008055023646874116322254709907454846654500102003210142008584772356573575841756822209595738158130331921149965095008301836749721034289023292696433375766032005910366343173043327147976280665964133827923313240781298039332670009542293764767896175175261318454451663656278353262681289545800286681503735643725160348020059402410117783521826366290723537771415065367212486080133719648368165684087006385920352601663522962549054960325890716947205019984269352370970658622399095623536676701569301354738573944966066753459022155651006589351106337170851204219379251796318327235760034300107402046079845861633834441096257205866916395727968277711628950575175936536931767613406913811665517802576410085384948666628527754850273731932920635543258433401077037032725501085102034380644784381735370669656393518484563220256553839815273762994552598625143954257252086032495566896675356663521011655365582862598373892777148358524065738413216621786431641876725417890451012700505996854395355644753254259439886786966962423689407013037344491931250986870058606064187665911044217731121705303127051054116169366823127017844286787967629361562760362174507192962117502896751156726924828563421230634864331840248206229717757856831840053114501432886369364592383226331332610493754146383954355433377090811303990950747690076672386002486213325878501324808836030849808846936400589658991980775010670935038049939539302731504568949840220941562902940802827417672950855952705099762613553023586228849006396778634379628032327085345002678365915032126491002941538069845721816058196663069580591264482901084438501144817425121457736458434007214251781152870682284097202663655459059404913826735128449147625423952973027257635357501592063356321972121771894869301580685818433067726677403515496823832997138445559721722597422008144598923435928695057677104801550993237729831077646431871537890818006075719884406558826676181823578034208901159786818912772635924035394901233429254984114877013132645271424641374871743517167809872307745057073891992313750198681600000000000000000000000000000000000000000000000000000000000*i1^2 + -555319929267238612366919200938668459767315440742111109985775328117810568815554009672227733904496294654062255077257847283306101989552511452722511695309867940316864948170695895792598397043706573995430469875156753469629812550654942377578361597119818285422278501709380520410804448247668006091450309738141687919730482968493831308969187397997083482583464997898143857466456371657438256087087504757901336942487633517614643774184219906188704031387392375978311377762775572715283963450401713375045070275796621499486428318876972233738736014555695402179942674458675204791580532759036054228469253576149773448929010976086984412146849344243064010029581406515500346034485693197796604461039805641684661423409848664131524566071938800325675139859420008688768469860317914638633230408531164620421278526037692604449890701245567655546328218135688435973451367665648045007704366989480293902167514862834760284632829281236685770495173678573133602605009729492525264506798873165842055852814870837647912108051201917627773826425886373664552420644429463909309580098885100027211733026361215027460429640712271099011392297146213882354665727735561655658887656697867948897990550836246119044334468935359301885315871529652912518845854337954400292018264544402912728624850063275484663518380805463830420078489414413183263790340182044363753439905314565186907112249621990218579614995442621252107841201178396447299327316584821366628758733555962883012522392120752926423289383430850294810794726956942136403409143264625101036316484127786988198035660445608145047398298825895238404598662976639607615155180533415284710653116548836146211583404171567944043992640080951897687397006500231928332199748161591318778379104340967353861526808307003474348949038936275995053578543754971837238108956864600725216774849129590752038200496876606497733754107244239102551021438175635806468789654601627931283912612491302123558433843447507013934161710700479451197703434958470193087868291692471112326463613420270831361031288976180054698468650993156393816810227432380706198979191744167990036635967071460248233376234701523930694670187140284910554682971607409837458438113498595187189465917404764711970794332682906041526978644129258651415949212334022017561352965081053829077015007571055228093277953455663274705111852277193815039108695479219387799061319139247297699263339168734984366974265479088408260326295643111107908071365287701607015018040991196506437496936169103991767040000000000000000000000000000000000000000000000000000000000*i1^3 + -334881277467465877504650035873219950886183319025460672398145709815207820885747347122477665670554226484921242482258293086668551058446379335196819487000011745865323277447197378468824020111651349292545059387772261988601080135277864449245592206632591489153351469068737732517009575388007183220920812682583526802356084167353680912523765335805696614707284998064929529936388487790718507318079238073384173631570167369796074702145035396386122271942722925758399461469676506729381173165744958692924976737834265650241590515784292261081824398422910252792172441366742900537876004300970526124666902575921412305923969872564054967748307096893626122083545167290409981598027893833776414824729928077788262221317677088206605937397784797845686511033079913788380655287542446912481509862889165953165397508297297393991837726523388054098229871695584373330727397384103748160131870787699514951722371885176932691599624857927054426800399308167937892113476430721925622713459519590286358417122468524610764988931543938888027199561879197126399452235211530703048470155418471780082478924547947840471139504049196857239119269986893791624604434441002565005373749222752394182265076039486140026922904601080638477598525366780078234137234178322493653742189545608152132342388900820739192097756276384271642024214261402028040303937773492744703896887772443442328213546204337397292570182379380586652646281917216114077686739891003728131008502785889492037698870177300679574552867729001755938988442598345138727667687304547600814551627196069458348636918344576783517078991930611180171495198870536725439628728509214247974601163783118166972794229848165184120262061973236614250707155577732914486629712855710766290688655886744286050238692647105283108527076552987510566286487327294985873878494191265076540539713694342959470949642481330056699678687412934173582723300329581068746447562922679014369703111706076772729153729613241924846777300824763667760873358984592378983306950303594941264685005336017705891777054081039419436327228843280136890017977648673975595876523896076950437439475026775111974499687612332457921419548335617975883934568028115062418424617798109531177484652535615118938357625637688202919801816098145229246366286666914417869099749149759234366079708896569361355360946028966657446721003757170919102418561874434278155339225366203509241886348041885346287610640255376247660431205600671491114863719293101006725564946261298484497344287261432217600000000000000000000000000000000000000000000000000000000000*i1^4 + 88364564331152610209502005488229982328026969304016236589077999996134734589373688727696774564990530389984828139988848890738868983371200938691361157656642356474741116159978603230293960605844025379830507459660210499414150988773236962475783718914986304025305925537579011320334058328291096879220998562009995451445309616914242066652194573611537171665886330200206992773285311820860019190921235258452931602486839790839480615616938554787111418367163213199310615652395226654554594097701538017190096477687630808595920999717051436044878604869608296814473925335338203250413978868658683892652518482015555165096229771767666961793330308582406558118539980976820671562057537593766239761365223304238177153974296661363095697114869147883294426536085269678485888441338125917097493965117948725087076913980724221164327476083586835110771135925994586337698907619797562568971615358189648156698586099113837533232543981222599116725217162699127224784110913865119328819728540391722799332654315513070868873722448953724888997905824606922067288985498216244733485653453656178841327171439683242607075083398647076729811966401776439987380489448494501381431540622235250601711832923688904994725837251245282772133776939811990278043049537537332090070810919193405303529464988879158191742860537630286554377158117292386792159238266176695350299186723933673828091325886019727903010622606586172804967768725243771996554810880018839395968044996422644511722085664855041551118211521168013995987899800684597468397444175490077232943376976760377105897953869064392315258081191464370379013145060513390192036826394302992993734199860124298145183874012504870292056634855267820867952081012390229465739235270287138832776904609800272713343788165291426373844280483884362898694019446087956386759716378730580084494847294866443645743864005520720563624061420464514594205715182646850390382467544589981131182988935005764488578882265987692751382371976913139510967520109344106644332408444630972668760841814081475641314705544879712680903618886356060417525744828966967078913775610248016378834007115801853734796116630276804635337068385408902816337255948574208598506678174407083104968732263363818220848802946987839762986220002441320924861429630838851098599413141100911985199052674439383797743146683597026789381021446193389066764366051548189414981499507068983803525683215891277644856280304817170323109111420227856140987789906728725713323806751988369972621833959741849600000000000000000000000000000000000000000000000000000000*i1^5 + 174864004193501462029676317721465986910575582849869425269736716605213665326153215426905225026356799163361365193211006165130159307977478854764476425783298460078973949866272041982230717768655140698947601599841725264095566976669536409203548581040119414758251375694410027469197655053737423826033428835107813369019144470706824939325899892084423044893894304080170688279575247302762708776783996867954477060386189592477582874092337344042552169934592319654927286517996977413028130554761645751121725266391456305961696930218307940553884931412103819786450985273751526478228720925675479654978673209478434661468390958563895788628343052039245153925084604149120630237836494400662330057930376483041519907871696907779920527280739579839109160474122467238219632133444860975448651676107984432133473468869217935006293099070085880538134118462852794470063922231885542854965993421741109125375707179905848128718565035814906585133948805439387001954481245110613939427540132136843909755943589262240891377812092040468224416682142859261066212698717973030107708229788273755788140206813242061683951368519352119705793658309658698742074843869792133445609324103347942980730908575571953020091396699863692870813564189776088346993997920032834130661631221801503205419357356681445710436733829782079576069133905321306920523592871442702965797059274802019271738035635650537008235183802419381674476206538353496013701877386561687513988234110251613642842626573690489561897376807255489589659026889850280026499638146377449814044781272592571753045102757737014031413427428485728362559486924885156936702760041187117140637180204680480896128774156703981525448511268111590866438400074017312380986853910617232835627728787064944253704523771689587755491373825948497355687219036062797503745330682900636467839383825149974354971010350421394965571617706168574701206638291878930323021905563467101841235219243454909668450548459368178862218600468892893029599521865947767612978481306219859032131938561452482477957996516165313530675008216451542108277213579843816575132823741901632586728080660343659532347519913244108178654968848325241148469649362828506009527701466790533776078408896917801918056344604140592216785466550915868332032644038702664770713616655903141468440559524477687485595853159244794518985643569849794686078268344466165311519576868005646354319178027418027133591548415932791809185712148870972123611993232015755049306493665593442649221259811880960000000000000000000000000000000000000000000000000000000*i1^6 + 94975397181233248015728573331657406205823949623312742307371846825342357191738359850841356102158879055995155481158245032420326170317892608929767582369012175923798738449958403406820813097237098148699134222976241770715935145485515517602059201116568554412164611699094866598913615605987694025458723845388159383006952984100497154182806035821187062138571440981764635749164493897182835923860954824857441576159900318158013189092503718224310432811204187959021250137119558845113583542654784711958427064330894274456322216261604509588196095518314463020630148538592209521468662621391527654568041855755625492599892272656676114731519136248239342933068671226059952704090297643896268462871154725270237020704678454401763226231069085583265875309311026200525599250245243524753627038472655794860997381617999839543459853959926148339619334125325604252578065483692601571246271536049189493510525542586062100556247763045416450551523640004969491299261842412803288917959009317308197229597831094222896732271869231891796972622910367205342423332272460141393097308981491322992001893413171482400235846125053503032487771727366630528902702897093305810992962681788503301297516074395832640488662487596446349081069700746510031752701382225832580033507803505964755957846018087677810953671109700792971157201631050524257843958937390755934191931587530119587591080656942712408493463232180711171757094551371396305865034600052954790482152708108042066802575521207781681066013653347243484517437761920791208146263070738113484639215502053330617661194406832796244229085629520908734434185699934380754197507211208580281024687396760326117476120817569088250308848654871253208711730014499125300483918873341898348027211415464528750974043826793878058961106988938653296576711482363984221332603764746059734884004793964241318816274192280361960436746824009545507091930999150950639673079828183268687935418790681930817215682132649324154753355823202010509027152867731561419532273869826446929836008736684037195736499097320206655032009194124028841351259885850738588891547356632242903173217107205051714266738253193701465877324404615957221189717245182647401147611542347487362955855528495423023126624854793944178528659529122764750421041205984045071036431216937192021525923161646309835967687564948499259667140465348652618137380527157011234291357576852914655402756417047517548073044436760966217300099672281623659584087764898445372210920338098400089337975799808000000000000000000000000000000000000000000000000000000*i1^7 + 5568821764811423456832626414340909607535040359415360237984904912801874580551602651008118345976200552307615506530161388836522446307306325938902332497310973952806994227627805233146576833574023131431057605883732928451481794016798087388459400286624392242146184177682582764623915857628159157760416830726369302260693280545888196009467745917715709345205106220715979805337911071396757862996870397909329145435013979705330503264857844832603697473522903201495701082974912241573467841380772536600728365645295239689380966823787858823305735011292123836262399150440257846273955018166716936659422007704831876683618870872898899885425145454344832833137497689589120605235589109227305973523829314549859100347074129637288539628073580628069243431315747674499276351712656173751107963749613520672178678416499741872619258272923346853950473952279167424030798655562764834136730326022157159148354866967108339958239502406456609218088509342953538003633274888894767451459271710312285519305178248308634183121139756572059108064068476751729420136094106028732139999049286853281005090367581186647955226531070075649174120574672406075109134742205826083373276955463180487555359143163164143066874196416354892080924578086390862167946130742947276388086073530442472974743353991539777986592218199943981671390935775944219792947686781240789185988614960783993187297633943867741460413808183250459668332252509845966366960169499386767515712435157432663352240221051329509385604165050606492524962713154816257825586719288941496697212105653214206868154284705008709647688562351980986509008716355482894337668751355952127923178374183435469664348359953573244546027611136233428729182610926673968188212929709050876973984114914298078170142401868444693485758701010645809163101376797151951990286072728500346209075106345842130740656272548831407545288965079524937915914619801588790549436804217701149614971612791156382008338632540504379809980246260977446262601992149655503328642810367481504047352610953300647716536325428459200716092246958571866725815854983495611229815646702916281093992279324832289479152478167244807388401461671862700499295959968629616454417958415367270313007186453408947356224438143371432188212833086971958619222364018463919472067978909036577017594557085743494265864448464433241627805786608455505367015864950833308398925348519158689665351072551396718242925786202877205802752217036084605143476164536517894441736102351181190714831667200000000000000000000000000000000000000000000000000000*i1^8 + -16970107599345005315388545055636227466666241920347437536106134159933656352922770502182425216865459404435295048994677957985301878619648882584550027219911330982004664742633202647784396277745644123263339744956387295083753474837465527314176527694901921857639149950439321374897399343941351481606570849308769361553612304000564272691882664137131923752244102130786571142957938948999786173519783892193561895100236029074136401764558023464974245862856152562866824884618634186351561160472767605400045796526750592432303911501597004566478985074510546529912492043793796895156831512545877456069240143672676259462848499810250491789497310737182937481776259895099172986204210435154777571269574462474545302459226266618451492237692226048147059534475626600596444617425975281365666559951081319923844371551660383667891246960674089007215987766150231316090415046340476932494109328580712485977956145026781925939473940363958759081872986203276358298532100358554689938861099466861084938944553526596518204597509639966331079367896853099331701202844633971330400719242815619506550189171163016835507365122535087052895047300210244183445628887185744047104188263518069761246148852454121780841385044373597014821160669938792304827282833456991211275181832730608683631737043772994501679154952944431881033046029335907909574062576176443697903805442921274955553608029599441650740525394569628993793636781259276572313410455621938917299711964814586638843039620850460735661164067120325373269890990900224801632720367167291452015501727054812585190649753410323559550690149710717384497185701982107859214500103159198644694311333362434849364297089999380584924303767664484158420633811439488400478578909689974294189409855487342865495351300180990543234760636587294567809283877005942037775825120491187076843458733278825614041553416940103064974797350791193967412024342799228238688733041478231385400843524652393422306374990850596368090530232998236840060944387981957994717235709804343847314450510441499920441498340538051829686635024406315635821976334907278331146286587678120858061648871805188512636137885876602724426369436401225900360910700319672910490033690702139181811415882164985419958820650543090645146115005195153391327081168892592067675639085700400458109361057693756738674469993068418373534635484204907615259466825809640453547477608246576901338952184957792174196207296774134704757388190172702952354343295716120090354388036523220332760268800000000000000000000000000000000000000000000000000000*i1^9 + -8979399846997079935752702059311108387127783504404414918154320038128777775391811678155389293094734109272353903690375633127551680945765500627632020424870465758285635996169374351702058873108911676333291549415941744764116139778419964229545799260949909551590971606495369661481568013204722899297407783953092159671672856839475482155495703148432753805599857306433760970577442163615235544649121890730727777495228597982095719346188469812690598440528543984559495906909182158110458631684715371913665368105722250594273075518747360950028284961737890673235400300272666751727066312295913381084238829346407058336538611048165520878181004620394490669359892105622385443764910897256960381972964995566030786644452853655275117465342020377475610375486748893163316488467034200987364420385014665503528574525384952268254006881372283453916616904761832842247754276107993677812882971096936550344922325074264934571948005360907674725482439486859186101719834901064267285387761835817901439823791400146525904858194784323138560153717634826396445767032921607944514842673393046310286550817123837762994907712260160703366523697298263101969019550348617270933293592933905723552111000679991006287317476064985255287964003020975778602971348232464766639447891347805384725674237927418979350287929714405340578334046002708667515253083125641688300703384010856678190934639011993207323689013108362933154474875800082444459033084488081642527043567906985474743288199629054277113419819919328961129673658945291072383195615765325726472375437624463317310616914870363490984260584709059066961114298260879638864801965902936549700735634677539435198263715532472400840409895306204381107546058488443533763820349777375163430663283936543165136796336497704656025543990553405035588971686118053322771785826762144243109911849076989203562690673785657222363714159232515750619532197315450973540016723951717260964864859474573751552141440199303510092645553515678234306388005527196726720263055059792180310048016794413073501812058206165992632433808216320362373998813609711966925710931686449433630028681786421059960654446908307736926707986336163704055424207500729529967999718916128910404184441353726076105243180002215172147727576578636162919363638846326296875141775956349451797905133593215621470750786368310953669433497262027494737092498142183329967353312563104321673777809801304010265014355624474824126283977973992137274865774855634453512625189512558063648768000000000000000000000000000000000000000000000000000*i1^10 + -1205846799502569730328222205213873735226567935884702982462035288028381345859031332710887569565531197466907034486177460978575865312665795802346977952656975211113942872616510950228760677313010671122955576128738829464824294092070969970832761694121638960163334276067915992378602730085488838667330437513598115018069280366196252560536182443833047393768080230816105477450630959083392600454969609635571761086204259267068789493701021478593065315813169343382603168989995467615855166078744684484243998525485649143293621879432405429461982169943354647311654915170304960919886479287910386384833087190587534476039498233852138824752048496100775378519492949333358416903970938085417671777078503319582929339822894361972850304257203292490841119304371725053500202065801588397021223827076800636952596055531812105463046650240212025383993808090025826501030542984712761508868675225837651803008644708996741304354360532467205440311626059457973968901323613964325074184909734310517757958278086253317463762125697576464724552599614278503475213349893025591838228451725743890608992508734280109917071024134528631976719349315855576161756450072288153454187730682325692391702620062973500941185407794055692280411030338493679488688787229173492531284806324079127010234498874786652287118534222817672569873105470453108714334065423016863848682400178278305465535492194032820102564186813251715341174221842947161177966759881220734897298476455080901687705772613761225537922938634189621500989532696415488713151138533861119418836223281218172699454554280640211957601176941583098006055937020698862667229502075926939145886073875306369733990517186457359244453047444089052241905047170447922145218998026621406028861814681561263546359533913828317834607699685682553225218090949818718490329641780821942497339339926150872131545787933517463854448844598039890491175534390628282871483832841333201112720562609277029377068446456493401280542382217690734780704342923994937823970129254242738586699973397736461852415206593303853344103289510323278045356523365553256327584892077276402893616841548759708792458728670491090669459720085909159349522590729371742902789068463635759925704072671915042217734551550943032262452736025175700100295376676006520466470438089681872611388088943813917384198346849597000698943049885026397632889805861015101127282879156973858920886333214623729086989640257047806228223916751090176600581791981652768714336429368594661376000000000000000000000000000000000000000000000000000*i1^11 + 332950268927478640992082263060400557248827616931483366082845483411537811342111909926984048944361253863803132731990033276103865583856053839687770285430106685597323590736640640393060062961005611659353147806868362709040290454847133630807307899204938353257669125196766745625245519050897843109834469484072249570280267933564654851763292604243119190324756625137308513039378676534639407631524075388097136600658526791698266410517506503140339047357408743826661102512698511086745109405336558338001688823158791424672402738878882063510819885036986134769575948985641844632181677165066736489969639294132562938847876795800798901113065045288324152543107611408462184097075296458179295838398368895611369229701978169229165051642081452267369849418062704504802398806957029647475786774603213220037300352326777883885762462042962515463988452509659103157116724123971494029830975258954949451105159498636370959343497046345018708132809709858905941886369578551951555499268688383542861390653320691109282722186140065343453520627959975861199600071445482023832277772872509564762467881064412951973863485612542831411171234350228964822365313685202211064360211720114938585456361115804184566899688244442112729597770284276055712134671827369205972835119079187833534512817999231073929869529112077720168909474105372086993376817674183244008543002235966252930341070723995708144517092481184163912003350181625993919066689536929582266661855967848643036212430701706221479051703112340247738355363095889449567698069398831817536774358986599508533305684041743608136296727506882563292445328913848113285463603707539365787105758856016223847506151363437940552272460228382354237186613431377778028903625073583450442633341185131958824599801199716729498959139069311740189053210358531098025524577811238004645418899589164213448685480693841042855317877162494743019805209713492067229337602364330609814705244965826597384742297435480322099302494658866336809011196067482211744025802833856441484782757080846942152075637096010281134937182840305909721853858187349945383913409404825947792930088529589394620264344384473768099532071925333033603464675628800473629224454343258182693475390310965498515204927504702446155704931022551201309930361753017775913919810117283751520968217773140527091780614531862172529432187789532961386677538322616173241429596114432063806863501791848201585345557241839597748030080851110705952498174968104944511232214922134814720000000000000000000000000000000000000000000000000*i1^12 + 115848501980641689367852184343712191051442592642645898082248578127355593196672878062801346036337091683643233662279760438048679123425294676075398282258859375833227660207907257282460810361114202517821643626603255340667926473965655906919845041945724868497439479973617326974382908245165625887564484485041892735898406931924322519848131162520663335562826413737876801712948683413437521845037699006845995784896536854681683076946754658346220891317693972405802804557949428022458690118812144646531204230618679739760899078311131907511326314623247661316636531851255285601051271644129356901709444892216764223526492028263890441714599729924036269972971302843786187043704588330965457590329213019336399917551612396824076367673160570844997941115805907102726575454338465231166988215925273250461754173900548916629440969159178604416664211702679820483686680115784585607304741807138727190984228413001795240284750435217474229512181897616103602192605519856278676797220389885220310860395771975492113657746847829396986334090211595659416860235456526203559360161727616186972857076108162547745328775601413963469565462502233491355254836957700772687285637142798061675696611994515723764580090392096021678160716438871869121197788551834069043539334756659903748788058378282479509774573676733231745643393704264064568357423863147236117636707647792724668681490521421276398027137634721837645816853192347157940474559978801749723082268508485950973604973438571800251468712116892457350474500311393048751638645291822815333814449787197808768996821711520798094406026876257036682259951520636766180962443327087192880913381300903166097757791086099482173821399282778822272249282992671941058005889092781211242353616196503682052687138604514965084108720709235273029408103502396781826744200636157997978634123862290947286473554823635929046985415905876683446867371716197985943359866932291551783655428345382208780021695180989338584189203610480022480135517096479543742695497484392060465899456740927474434825375718760131230396870276323837577674693586283143915347405023088482016295733350617537666414822831710902063520839877304742709394739420136182886934508506608407401632247120983005760605216056439491527207913791928320489573014353996738839892336841486636122371611169038843114324058244084767738958502884588716564697007996728814789741712208804190914082786303723969799643849730719892753224411497712348825223532789809121093014072074436608000000000000000000000000000000000000000000000000*i1^13 + -5162238773319928398268159746601299251969667946271678406560356231077146746430696951138357067360586831080454477546696036163083964327375015030947456286122502583473044938556490017199766271213614608568766942208479928882069062502283965507715348383453447701266461745049461561202245643360104522569498675175215812693177835505018190098643488722340459461047513228952167290972890815892072573299808806977956910787008604332285097279259466785633283177601384270198040193653238890884281175626965503895678704256871083924797676693580005081996818394030895940909265411073800539643163663195627536049865530422800940800759259233807624089724406301447140971455178284015058443272924941119735147317119790185218150369445071295208830061445515666772658920812270976264579478392314778203224042085506442868422767850901096629198954927854980126804957523695359514963537920042441952018106968101348666175062680471759835066543239209911496882882180081365837694800152020643076289644610384119802205679094898843661326517177908620796227168357384939390007794126462560176667863011543764991411045666867817316430723630012501931005530129160723873539445743861988906240872668409935729874358115252297478667772891036687216617306511814550669597208747920090543478075522764224970103555480661016943831911032361441512065326642648015965206718993962228618800136739844794590021009000206654256251006160965641758284099714340353491485155130647615835972440674833470285676211029976669049958027243575668872301731470912074579947435972763030526432168251927790370109394496639673152802164482335864913870776282362069656407013710820595359523815961840398990623776015756775906338283355124457078587847831586209807536003932011338129823882191202542458930783888979587944310146726140712956303835254309824800202390332055911849346338079990325234237152771596070305634337731967274446248291740369822845288137546929356249061891242144679982093914147521804003512271921284847715750774391053140547727863552658429625628955292136848107527409097297775724820860012074282960182995435701048889613923112023340877710052462307372870390992602858404941453141781069142465096825814533833504270365148842801302513077996474960508935365416103548975254270664134717804371915048580873037975929978790398520980656148807428138273646130524650099763573219415613961031607393251252268435852102785155927265686184104507571839197584614764043931753837852708913488213387137428849204939194368000000000000000000000000000000000000000000000000*i1^14 + -1611328897242220569492608324302789616693483157461249715926399913767349742805055283034868755111054335659029639137072148584760864354427024230097679615999116144776267215467538738731000949443574730724090236481759739595741198978616785175634182122896596107239430722877161480868612783255172337313401335437566942479121401455494351676323828826604595402974669565293607687111840202610009462857501825714790140863243042987900196738443769995383897421996546577225355819976241823922337357010885975632820791618611680654946281750774084851371286407537098493453525229469812422307993704908196601451528917664275956708362596840051640297176310379749654420321714585753100863989166273147065636159089312579134800870474484573592447239935958145628386595760284364207319401651276292113307104749213829076835800423478039328332216448615296652184909391788485422464134897957470848000442982790982471468673278459606195264939995024767158069658564629474278784084525138546070404393882806816174255738172715374733314811366466235321695120043028712195448462663698831511818043379833088206341908954536763799842659067963066375257427338170353578083553653919908576002670680235378640796908616955445107991082903454801784223025343298300480400702270397975283515060865442674955789684460913393521581203387117971005570468393153494883822178648318786129820247763123946318209891267033106070502259966647985468635719069214125151390384752924100205212472640767550185408454075900177353398167667846017981968452377375861965318730883408277172135449901366107806246854985348263425654260326697980614507988816308620031068196304454500357781106974955045586314600918831093089023588159162786268363603504669618073504154746228837705869726229645141474797499968155126441688650679391035207128834641808645740207259326650539391795609598918099025646942464816463134278142411916591629913108937340300588217080561993515193958975014310656614956113686451632809507356794559683932020208202999905399605305433504183453918526032368585819079657910423080766940181727612982243986957026338092391958576446684200631246138694715294332217472783331923366192104418810704081853797569599290084401990331405455487990471674121640172432439322180667009746946082521543862526824892204908428384063342039016833264602508570105356209279857279443975541248052487247396430625064737702607995764603561238670044743790560874740842261380256428820199366393407121731182810719336899639917013893120000000000000000000000000000000000000000000000*i1^15 + -148824400563205608018375579164978246341626047671140967504001705788653158601832605758057179193529615448003130750445526346303961977490004506245115626248957653797645676904450109002602959783850343324313044701566362294246892842260016713936062754362314067408734325471607298544903365285441593512062603763954345709491086230187796221053660851954332923314394933625731338590268023364550823838867847979171874541645881938668816681604674952112199454943777890978508302078536854133578195638429421198452463734605862118801407593827440205622161711603039062368906254008633159649875947082147817517810468208893138351107810627715878697723754036005144542944755527602731437408395511047989207246524857636261452529779490830317983289015010699821301150494699717954570842284299880984748102373941777981164376137244543325543103832261495008307004941204927788004931619795521854057095055684742523292789627457615151709673032402530207420844943628866475361948318366905413087283504554905000079380097924935281627238276125613293799091905689137566731887381940441744292333119556537776716757912427666671041008987370994741783106068795431850048948512552935102045209914887549930589590137056519231956601876295200217854163006926556314049786868736875377114886099126126157984916686672150692501244043778029773023376680210120431110335495217982756801122551500590869022633808144086750068712974149734515203220211778819826541384944845493697212039168509297868264308383336322541068120849046893872976835717059997731788599835999239168433809704107051818447632166453027332556934370923087723068785989905236531934015104811445825552830200380229813489789312539063924798558923235513664811181630746152874696516833659113729300204528154425708092150159583297187659901350023525176782959813739453868567655132613175757996600530139408790366658712435334608894425699764831822454160334179198818544132649462669064203623736146216476612691857523074747732980645151547811105795486407939241625559508279367697653046892717976581526116325652515946726655710650329367474601484282828754976532792596436423256061454987867934277829469617560927842814865004865735993127441916887963635447239285631378955493034260496026659283851492370960128354196106131119232406881355266696302798012181012763867592164827501765666513285110181339266582576855676849411667087513734978034253065148225056404664429312531099764398188606504647341963540583901724992663686288775289954631680000000000000000000000000000000000000000000000*i1^16 + -13123541061052042346092537008242332664130472009325241812808967222868151505380929980845299504340564288536335930511878029765976839494847045824675891976332068387013912749375987861740546671520797045280713385140430167879481373050970659523066912302670567145556633762933618692883796804302305768500950686047344500601091036819100262053909625253607052147669462232916480872348505878704638557625587419544066647817312319946938448968018405554301938138212796610790048671947454060788693314028403859846660020920051252381813109768571385621242005071805800579033783348903945661098233898406787249798181537926989326340319832845600040073848490699940415005767905168247304754610666809293785788529404741622382130027307159705719056314243974064735664667779135207971158139519455127778390088403855156570151323045829158324721822704893189960742723434372804931000223913804680518522061900012446986315682656995430455909151241773281496774519236634069212292894166928415659668751106330856505265178566936414131445463880789097434246390939838928593928391482721856572187363109416535589107199828401313038019186356141070955108491260608738040385477044245325804241047477523257500335610520575229421603383722049962231146883231965867378236579302843447280676711167771517788955903152438154177079173980813624009134621159109372613919457774966938563166318360501743170980698312319986915838877251004054848790206026527518707043940294512830200955886306040363733067813794214492369638390087496411900390916666371221069724514422578828716851171985629776591378683365461535767057104268676043668523848833028360215339990451650124083319455997492464982247814998376578115142106954493698100485984862173873986335207473767487783322520185309365239202400814798731962047777148352087103379302492040876497838117153802321954058357730330862969448080712031940026789733822250465756825751126132900624347646003197653547547754530142027626079733916504487226670104555521051548441511961563955609069640899265163387508630792036243990425525172251566748007408439413064168523969618266112107277450248435899386095488261627585207713410328898887900489149634138709517800801425359730813473738960312008320346788367712020744348650972973549151104692683565721505793278791232005396994259520441322900022919872001829744648852927980785841188650559714836235904643331223944661572583031773542867116540783136073343912764797685618801494993162443945271668342924450181886771200000000000000000000000000000000000000000000*i1^17 + -860520615701389225662674404904094072739629817922572892928355862432896554054930969128238824327352376853840992000089819404774618527237569291877288514100410000266604869451204972249961314087793413140919860373324239132031621103655687294793277477661189005665544819219725518022371667957164608478136180436783634672505135545400897445465315338537550025070821899448444382811995754079520927729821988261671074800292511502339030668608701057258435446788076053788226551263220362994376991085784929853786918994688584506374301217151692515724925445109958508652635763725180453050950584362569200059829647338689573431397520182389978093233496069119394640252774283068201507120354735550090090277556798833115802125285626881174818850864131972000747154446605265877122697627901723000073200493562920133743629271229710224813503668184204558581274505754929671603309323925988060382161691987492515334586276385144084361122919491112557784207629300108436065885430867584856175378245705687780050834636755915748590232501216341022775639591861384496080096099096308160098162380025282046890426298122302473008998505780597479727152986701458656162953822421905126768816758161557776356539154383661090664655853893012929777283725246385899892574728241300486906522671346891831849603945077532725056351207732992085499322519148644960603401333076565902219828259392299956046183014910129040476017295769272980994574243075163939276557195047060648996121184668094763627523536842529021131434762450469892958487496183880124570243503605818421132516845292149989849395618605897646121532174791630348398704237334418974601455816849813432500935455859602800067037519473208955539901189209371409698049794360996697659108805233128983370456169199151824115496613974074789495053655206514725707281475645547079431338323719638161617638255737306845980574382941711526424358603118121382613600644048771210334659962623901799375345178375160282499624782750611766555868829195114832824864560705875568859171522328605305463466133001833127801471577077455572975166640549136590257123371722342907780981507781592611622906346394567225889626897580688123940503925562455498872348150551442036511628099740917932135814036993396905047133473124690870968935178209420531797232962713424806059397816447580103566317259529654473893075419486199190374875529035671867881845438606756198065242154952960940362561588055655517971578769633800315152678747618864928290205351565517127680000000000000000000000000000000000000000000*i1^18 + -55475454095320194551926672143818149307299173565358877389895440496617777552182019367996936307883070223587181828011705500368069005035245058938703334037228577420470760518407029076774156213245563575663714356146704383308346701197527871842564075153031673337000922201685701796716330263645539162476206444519884424848513796490521293330651079315032211922191338196703082394341272350193554553335880270605388664034303483132598167196158851350942319380064093882158115802848687478718779555858710676882318580901469143727679270381447899965031931979341512853669615168327515060145253378035068491620326132134515643126343690683564238887949079419992393229282310951567154495062865408403119785400495907366386881690326525361071771387509981021648833545150942541883056141156260130637491522969620205236628130407299522538051600483116649015042161736586670561750390978484239594203030432588780765923730716981965134383168511214172966767696525557877944503024673965856164840106635444862542333173832828003737860172002272982017740921171107540207088529059947326640105241730059478816846505575262917201101025361055394356671524273468882099670747553610349384866365890051716721039673684602801697491552520579162278979600014173768558524043034683187881315668148848379136022801976312521175135941068018953014254710889859821908353359040453698009264703507397318193834877916317172126204482401077538459576385213297428409043455336757912217548025758583676333023501754594564877039151103107136014188078929527735443792396235926690483822900959867993403359755438803319542393740795729641972617416313108627083998205670762158476066573139143167925404615183933652360661217626116655129025427543387491617020411484738228771564053791657814121782314363128204358040829671625240243938236218280631418100425503295357074654596137489541376284547648455235108395437033197411410174180909051394085075756468088487026488613789772775572328876210092512084282108835893554355958746926117745929728523592589923404611997789772744000418945270781365731020350054938446822242929213373921236944422935845033458578758145112822927950972187481161242007006350906749336135057254521043889289522046193605028088891857233431184441590182907052955191313777818969543993390020289913332259280768458053243409848597776776200683276965229042176860261209248377190248753439619276238185149054725862098321153699055617599772620444851061013180600086901660353442759007272960000000000000000000000000000000000000000000*i1^19 + -4196231281404975666539837361794760328701953605616621244995570229582418517695254005095508242559158465663422000419086817631312226851436741798305842578942543913091167478412280205900020318371182709266381059370844583300039292333818176133135764083464699837224202526716223676371229861397498043955705347025406356217112720992507975000833083186001321794726779673733948035685326378366600069282645486452601561268495542185545828912512256485671565790239874484537897192973954068510106866050207069446161109893787643499367248788772236246763334202156417114600026063910399689385525683111676119148457690881202258620983135208301256706514353349720377335698483422530636504122654149940752854124389619927507594645741014718524826646946245310057592604068933270103305226635246549654233219955192686228903194031099721376233313604853170899930386489310805470930624347254455413225796896716050956794987491752961752703426039442701511302390977675631439834254071469015160756166909354741265746864740225126425791271444587215170754889660306812623749802380918694260113362439145215091877208187658247384834332796386691430871032270489987602061635284263517335883791873913332473072431591570292235396956967934712367584883291179402330533541023338830721280902688133556525105188097308181260647232901364252323017576981052738240169736992831076012549845715774286877599650035768214844744630442679711574614452044632210137762139626530620087563225355070546637628665732612322546559141387684853986459967981185280371352019305486714732224098762527639209565921434271754926407636677607258266259199057787270519403686976185291735526031773316404471138576052220351888786718176691958160999360790183065262131278634691834367661780142712137797504363037808898156026581809220411506203561210256422241760024018398010481342208091104609190828711324852026788548310979951743565331230037614072912138373364446886044465378219145081766314821276073734201224124506748574408297415930956782572985196388970961707482178642947648564747250948246462331351432351656754862476642228041796692603863430222749118173779373738936339384939168260660787047278501836399167544032731708010096118269706243563925935572842135602347390599929172749327329175682528002964660949125913370943068314216728028490735840782095908163804820339059214258169847574858481077688037810610694267673585379724758046014174669574149220894929073273970185130877199303002532858213223628800000000000000000000000000000000000000000*i1^20 + -230691479756008730466971310891285530118978586344175222727692515964779668919461205106062742649366746765840278709215190940229692889957991632229836512338489455886136824815758646762449665400598886346736624191653995782165200956193058191991085265959556915407301965082703462422305932479506162482051857677491939525795990063486995078048984444698113482907638487649565346415277651268109924458753012753894446960276600406277827225062497774201687353977245946004105638108505697379035083018896784013431382693802664857841694439888748685388622552066967254290476474419022210032057352201385243613109699810701929182169812388237318663200819491459682021585543797737011466378177570231908404970583972799850559924837133068786910833125353654613658981407143979082989354916463904548105251271726207504834046968900951168095662021113437742380806566185765167873528803508762293906944383099191766872589756114506487920377736081175930904024987330489587243246919052479925182699391592203176294060240281423817744463938484093993228036833350107537047222060926888120378671168515347022226131021868181822132745945685807813188848744640881990428570011748175080524642097905277554435697092696077219120290617310601592162723780630550362176010364973515960843070310558672409513982771820593081001119944908268674074685120490654060062517704693284123111480348422938780328054221431507708195472081492216911011294730097456609696428593110750530749369381932327997269549283767223449670734671152605702854843713695161062456532318299738730541022016437678429389690599770373451387088386951408962479186902126405682457710967527270564453639305726147148303801666542825113037081848760834792754723691457800764453403400946533916171141821862857194433646582159808886204017649243097792879116277243975759427631456413433932698550385305034958614245498963121365172871457894913382298142213986850282396985655184813300290216994101242413762070133710143367340194129549513824739035593735292967439737240610506963020893990887420137231021065357250486417124359340814905975224939228461385828984948357463028844549124278505698018360609508048131269054189596670740412346711091817277850325706868768496006724042306658406657645848965023453585870281871451563813189762624939274635278172590433530869505665301931565037857001847562520549406450385236731481692467545639996701346730907915656533196321485316551465498684331843084880914154715006450775621632000000000000000000000000000000000000000000*i1^21 + -7555858880009019091441838560642553685220077082404516577243853589738138832394217465658323636372620606103409015873964241827471180150423243053042420813518918854111435759914830570996941053386870936565030398429775347633195784598103057886316860277037490236852472073269429286102247225058483151142411072201943641046041805201589991418042857450707269217078826735253549520842417151788464166398084810824445559867103346208399876910372130234713254658146143330896659071754571342158689532952034020393014109467932807319760194957137083980258110139369617624439475776277873999199736353565133141299212702339922076335118285449847121032461946258419923003163481267602564362055059072294585333210624846671063208971999481130834782877825566470222558876360756040669862278884201655286983010071320256351564842224332223421646086248596220039697530547418836498520114652375738062483888286987739120235826049702348231632127720808746219139615859879803722763335870499682922050926286789901876543045782809572603466394094796564138292014016242506630007074145670007772187356818280264134100853063396130852133326397667038381829615019221669551534675560324825169017440372169297393519799332221831453101774665637716709729285475362590676897333224081253845857121062541058935134241352888088457389443034499754893606534517978575189162196590755102815892904764427415997841651279889263947006372952661048932253795620262532998714856132104728126539439957422778479732134881125783483927912317331115242215964627881946571268197044255454534420971290591459298021192326210196279578386737016219632338550960157179412982834346151867916809175811779207480474664257829652650709056426011938421205411896692399077376360738558627040656299463828077162021122123564245842220724109393301415028908633883233060873573231739589078342049774783070256586133648549278755984318199148919548894680093676883988362329079149899360483428430654782532722910790689188370146453843976628124357575409708483562677442859339032120697107917634373764534950600065882973758168368153991371408948413113011940081601028493794183030843864131756199193432307048406716255926162584145949590928035150019865350495755749386744964279347652333852106627762856403108241220897246759818950831938492150528296443752140329641206167734503008044802285751662722161447558524731756154860691220398401793789734279960211617523525160598498846875476017347121180284060419689172569161728000000000000000000000000000000000000000*i1^22 + -139637765490628452296471389810688202987683900299681351118016414167150629263533374953269174969509995543880966236129662771476398858111691294778846710844015065751757138905676894645071039456893391730095815726557217188214485738832721844231974551010612035662305973653745156128506989547822663848572498901761700527217167558865340488099032290600704248943876715039197056899786372527825696285921523119846383508584416940815919501290738743873432873313615077440308842561126590434951550193507659568139602493962796019959002796662231226054364637487643389280834167423124595927439713398007303361766849624720092768972694733401459740860163695734684015513592108027060641782051880624732554058661105362775727227816956616552893411677137801830840588350187061512790890783148193406680802796365267009266619219901022703387748792627862717677158072533200214010344803837369138779464571651682811615734292436038493859457068764327381723946152389452985552740597571570538077847520948575377512905954898010425814202791192480592455222657199157969149119974733841051445426390149413482270964717332771045732317665420315055982811624093074296743671747315144804844721996138275209949159601322980541306331536018453334733487653939499618167971355021153633089306771986039437454573310701447756577045404707509181569931277083533286936491331487660243120756858545192960160443751621781665023284665574305223046014283157323954984048449443479497635803418269442902199998725758793787422189994416823904402404650041528930004695802378169144983644816837674289582810518330594237170062963638992244217280519866190128800009860535162289520074037905983761055013198146810488769843761747285330780476607096597126546823461056161718797172676144141550308942157855262309676287767649314451905276433136714155231696413621230167243811215375844840860640527443399393125877096449010031002611635398549214741352210494752231511560797946781949028808872237337703888219779856370878286906318654947293464260023011634977080857230057696956523866092431228082686741595450453125682298976083439910040512832651584907360801748640842383671749708924039029097300811390413604660148305308310867936312510709999734959517432925584118458889811771472749059897155994264938243019934799515585456248918898356453629222619120725657597758264006342034413814186374225549498108454012805685802869600613590590923946840268282647409471872776685922807901859447636702003200000000000000000000000000000000000000*i1^23 + -1269664662480969193071818549825044341917872748579740566880411463854390033824075624504171609423651772621036408004143303281770263800956108961611393143157321020848181562789189792507976676157063252673354294202291119446490914323285793624802650766051739554742338503233902552412233025741841033958616718317137375610809895260650995151286656548661274790360667174864169962795559704017122925284953460941744487126638744441188247500330484740351629079401739651240660398340148371146752165207079510986188848102616126364560934295719253403416653026573821266007855703230849628651949789847500346275494788417729442795401644368777274068772632566230185042439160525486069815830004649128406559168126097839218782793466744687952969828972425084048109681612449952276579530193140439161596139042286554439691605208095639638656261388153428850822380339428525348965112867028351189178711752296029365473427222695679049085428064697371405405741767671354540239473758974434226246013075223284365015444735291587695333310715369630753327265949152257073904155283648210368011722273359015037834892180432772110667006845487140408917996190968358176977196119240280531167486991669677528466782545328839239684109734408725908493855076892164857041663472861229852591293777628484545892799539184797113770876048610101781910983510658348605009260167696299145514174864925897320432942210172158924255167116840694041442371734572256813689334511167611065882383255210837542997999734782806860011013513512175779753524608098643837416848769015348285709305867331936817958097299422462190423164710966783423742034708690339900574329835415786159618334185362456215117856878222859151356088208614878246638397770009762446256752960403358860589592974941144981068318785675553758712048570345746044439022558014572901459560082819543613444035686958093608847901170816217484838876815826052115782827280109053536072526402412472362441837944961735437559747670990687685817034668574271515150713734499591290451539322927314654825193398623482643843608296429859726115078429166372440030545104144072528209761908976994593602948681700307503930030816079738545218927927689934432215056286145557595350207863084188299399053150439593760101968145432127312828232841553847578162339759502445455059150999084544985843397398721426090801622060253804012246509756453545176515934164058662744292281550772349112551452654415815416273907928274724194966773118586060800000000000000000000000000000000000000*i1^24 + -1540736300012207928483942941216912984747916491089376659979909770253126007731456083809116270860972257998873174818136393997524181848187887801628651522554004395849991754891792194376347746577194064587502185468115027208791320497591667640832632717800926920609854719953598643150170972463805626308543145842200482287587331479352518233733994706406342773816394627984921329086989656417453452771312214409198041984931185805446472481606569591804422351632372420235625495451971267726662477374804065299569047047572061058326497862239444850556914259705946599052128257627398489235499163148049304032228302163452459358021195393153111961764377793742609128955928960011274482958985077402428603915940492309137989346792709907557534697266255849104850360559392026682077982428007900673725599604972400667746146771411792609119962646401553329171461339837913873860255305202944710098081435012176932939461524299441515417122858766701253878081846783530904147263321291354614078523310043819233577865492205946395208037368895528636572853760003364223194156732873143327021020550874841929855186020697274400669161623620881074029617368870289898332931576509369075660782476536462457456206776645960482093529598199250326181135793816433290376391899187313053928521086115804344142298749193703037876051965694517596835550585528509225231889670279835597121725398289190859545543320820588823328829908422332888239366231631585740247600488847079735841906700674304998936218912425271386753479870168611760206236070855387931377089143559178930606114400123795965900808501736776473458670692338272319095251732264639287562437088985184506573973921078136992757358374220862124606652190864767439832478702354934216996171099277876566930448125951334918769952773589696869017589303465996005155025768500501349131320104478578706786705353774587978085034810411774679965954707880439885117190706202052555785592746852121704528715365806447577396286590556477074780585435963976951607519699620722025135109425975019811359080218424067374196128531672285401707660699987547880249002581833494372863880223336879569945244969481783109217317588794466233299858229394183826758734924149891217678963459016964652004599500511294963772149269460108209828125140103555947642655328778688520366696899316470480830107617864815442761191667943463383320609840034612394400979610658328805238406291789121419125694608331223098513996751728028341003534467072000000000000000000000000000000000000*i1^25 + 64785110000072042161614507851037945067638352443971986399310201615177275926164445156036723665490501102154882197139474018099543138633023940458185324704424008665032964185841250704276689033166773742468533287632794102278442579386933475247534990759754127003463458071210557858215216546326400330165767509200191411319459934000039471034548828718263913382090849805208425323119926257755383763668822114618163121790291524838656217619997042232200021486003441173276789824706155876933675599666110960690162852722255288259549570776217545799652304597300651259775881751637509326463648413201326033663277970633449495108679381699585583658198050806744628752482700638896127046077080222940650707865847688443374342076414720093295342076056100776176736897790890344415935732158379521766183700282913689844874880328245886896379215657028043093448914079821192196990898768671787060991124256674953389630592985337553982861493076091184375895026879397485930800978115803158345319199094255972850107187335339416308716480097678602688463845193950431468578800962855953942533172527358573718552292357476740487577311508225875696769940257363636724255269267403028902228301186558815805628431061095134973384623478192365088405938809703055470582182882332615256979805736375508923200871205568649829574706243052533789536825569608145245208382585882927140880949336630134251569318847414147880386656367472565435985779365326367394175012237524272727414407310165113755218255124282526710373208937169283587685435910284314234363635706699946524317806261586694984935034180766255310345107316667928615343521669171335426609385602226218664064834709073410182176939163370326701182551758049072843576890926500889907011222339169341270236957418045572282367352590203067692833411071470159091090910806437689514447512531659640798762763626722794369460918966500116028059987012857705144608415597424905380560690088602220270329597619018374956580203696316684102739175151898061976926605419492479472515941370536073384119557731049789416830416969868737164202671400283038997473195777484698363106697885281744565679667438911118124943603965612295351749877238272915213184791514136005107849876294011279372666398668165630158336547649507252603099759724303704277098634918486664864693408341852676901892829973995450836649046615637986425390416940486985135437150032102386239440973730826276051971314405366866011580006513725253619810304000000000000000000000000000000000000*i1^26 + 452557856647231040621608355930359293898521288626869140491568162752595396707576728931990369872647448811014195514558309356130877624107804460016642349442002996288387905780844260860677488432657008611114507485728334021164014330802478700015537010065202894829008722400265381043158515418651032812562606535474040392159027310981008595995901103050361622742577767262590963854074728633738001268197283073275643032294064806022873355425190963027115684016652353972778441295736294971275054548543812003683324440130365947452669738822984068965423922901813314755826270847653813329799847923036165385376041766667055620047771407715598732502663703222807001335050691592160480009759719310045674153749691006544286834679184492066230954866895626809389467344704260037647773386704091408401195951326127833599096972436522895856903121903744471389053624244383103337533988371173680526875989856728817198894879867216658252291849269383540496788131814572455553775990959180324927085146554698498902906831958372592856464881924191525183487968037716137692773687748623685961702092516669819050472378742683540025835079610416739159366188144380672489089955831138319239106911787392491019481247323516071883566312964169636522364346705490655139351838348969155750136487691605742692594950720963367385807884209790779569967978588616210271152207124021535083536159186038286398019947384347671481293249834509105998408757446095968750087157801990437586082500519312424202569660577846664749740019551113683464901890945412319718845743509638165468149953252747162259484812176468865780485648384814229602687153593192125133941712876207415393064068530480094861990726252736705171364498333340991453267999680558413850072197776607722238940248048772979422593337394942185297162645412684529172353724182202358983061231644568937350475123240602871646692205292832894626405297131424292868698249791573234892027754250480018327604670760139517707747906960331586259679215126988212967572387054268033065650591410738286499342410391809694549087010561219578930358234481064353515060215940471538827982424873417141979284978224366455131409136889192523328572293616760627967260713692235836632101116809355753725605342806802857111786175333505371435757597943500432918428973139614811583176068065622324753762540408090236106859716319915460008675513039812216500769085864161168503373909848698992396973160006915372996827780804161233223680000000000000000000000000000000000*i1^27 + 1271194082816005372529749760764083130263212306245104668952118124046706479638677110531277996295158777546502650233163086172204705219425689391661322287719804530362791241325194661939045108822668497933334187165322441233479634922134385468062204944812179235237847203449355039687464984782720734223243933238602273498263392391273494211176351676920962480000590037453883846513276168130328260263680815776204747403630926825729634581146811645819095798639356431258534888159183139217252444210700455200967712192741093520410940617688338156133723721913919617177010987882092100585169386587033051664071776993493099237242914398217491637238132482259057165259220715875447551657157527489602488651082008861504846815126135099539880989424602695302450897466907604888253128592763981529240328288127980385818638894046299264933228140397741635895019077451119503973108333890406929733521656316252942911097808384802355705339976953601842470234393592639092029232043774054882575660207614386654950280833294343941764000969527425241326742713566884504636866360316518335497394759790361013629940165936405406741186081065458854287321069512084663874799955620712439444970782286810295944998099190495626923559600132027733632854226099412380935076080172358458630377649328912939020271037955169748801140304335780520923841243186279749618877661067458168455394413780804235358739003940857916235732647987567619974359122729421455775431343598319452657163597483922699326976758942955467843509418141909520454305157304164425318422262576651466131271555322570383872334179662413037272779831927903840373883867047949035775255427038827123817274426267092912080699967742889197591802423312175229053426763151014893065406391081907073837444113476067149784232046230092693429529472814454896220442260943596663804387738859939096317189214443598103634183300664938653256971287558535259355118932448157139471150860162577254353877184494082492799688079615784683669824512448528136897321367566847708342565509022317946689808459398412895289549145387325575398838912129052871056879878721494077307506687025640426660218742483412632190284646197838732747533991320928652190904415652755260306425286399034585357800447687307664110659986513931944718386677271601538185710946154629275435605235231609082464868262747940641134983464536730860664140668520161965030815106725424574578460091678345295633370275409197393732140198969475072000000000000000000000000000000000*i1^28 + 3382350263890629561976177342266966983862182570848869530161177150878351313666779488173924980514154734021130320459028364999902149929469744885049110090403434365802042000011071626354691125982469407569389544527608147447323726121645909639562168577142338806116107506650414232293604098738898266514397916838456236080551108681368919058350234836040270139301380879622805030048598544746311429774741472686682186429531269791713543719216590370421092121907410057004059780093018500218294251973898635117815498047517711041271647985033158024256362511569403304044795662377799312750188034962845701288872682359541951309465290523488382081946396767518174192982751489634445669231723216289693394748572527920405342363790515083776862326537395984944268704395390949120135094721194162124063250905708553536578823362897156110530592475525628855325704431160714073980082912746780222288551272213914045402406396317937375824756999335035519361400074733739069334273776836423910775963833045830792506803776748055371409003293005895980943728880627896619487719247694814396693032869244813757761812807490633019029781532483109234165660737349878366759880401150782610642179587466728118086020669003890975099341948822463440374166190885045054697850108867689406833090997483983900052096236705048682845866398720537266981963438896768937852872745280036765113205131191125224385125616447349529401475319802699993752304391827518886492355423061422023712366882890744781127998828593142400668160256414163053929401341826923809135496187071170130660436108865689375957847078205481638011703705381488445978191403828700387629000265368996475782663799382456560576904676136313567658840425676158204010561189288371490162909581190690728474296168591264507997889143048894794170744044235621544716441934824215777236183964851814889938561846361755787341802267177397423571011993707882431477508120592611730261329648769203227866815075229839744437495898244870623258473064717503310015845528319121705819102974427659037435180399932478162390913827830230172183346547103248132658661755689041184077832751159255442593610434217597668053420996988827217655439082849720130377438610660278557784199560975527343326642309827565223253573374807385785512311380244324646681330801947725788893574554002962078453568027610081245093944838554626327230532565493483118299035163363901051530255203440422150959580760075381986461432676352000000000000000000000000000000000*i1^29 + -60863258808842330571047113173413088567317996880983434614701518352096281380336599248203749348517256725047085223154495547679443602597847386359221478471077944677681932280115827082508961699979720191257696206651524561533977820683607690779602541223762094765159152449226648081930896927522321433243312782543095964241521528191064738047784736788941050220530066727250759853634471593071604177711089985323253795721864584253807029309828355907689461531614580335276587563327942822631614027006537917820127841072326456954726116345258573278921230557271187047750721777954553611382422093732911550562254436738412908543529173064100043824360289425050905341294628457955810653798980547949445967667253481597164510784067513195998747396484504791902451671450304137067619124634657836978835992589816642941794879085699826100594906048888808155326970386393582061109483931895773642571771599260338608506488872413966995399196915922812936136622282099624072579599760271221817539242718943013410382893009861091038593655030911892889653863531303528276844259632310269334821446610178107890458605584595659134894383528565782701296916464992182209789948858678348819718159409730578587364951088957499640750158325855237574015532688967246613919697784640136978321801552350370228670121088778730093287743704905466942601273139484703986795770648963083067426777201982475539579113615492272492370428980511590931579270042785430616819753313244010208142224491558248667447144278116007719764903154231436291834847096528144391500378115381161655838632402237053172426796438829353813782919951345498460409200111549229189815553797826085631873884362499895047285494093013747710026951369720870694450409348580176158902852501458669555480094067393630060803910668133771839750415612610223140277622508488487422792818209470878410079109081644291993081488733992975370123936779988147407154285301257523103209731810902794628285413284868756308602550259825565977605171609248794804554752862040057323960585577414992771006598485557902838089413890286629763433482536019919964488136587051670492834516839496984015541848352876093063338928391269899733102834585582483538035988257820048951159962965248489132373448985210476178756119154742427336163138478552425512315854857507021611385308937054311753324132332848835814488736905443707787869055951200762557858648831440246821953080495908412267327467529440415259589345280000000000000000000000000000000*i1^30 + -428848233665162755014463779305528244264274017653009865497078290340288083086786014358064833466146275111431179792202027677581393303060764505616975038612347012922765948541665776079684435975114828199507743053646697073519001800810131535103593316952060182750282748810430983685918618171123780073937598806857888832777882212064938074488893476783802995161536360211746471286295807525513100822318719384149958434516104996629810547173418742849776816355531979677011247950533789501562087863889356290990862082234267201440622218597907442731079169267979363443580217617018428170512194986321883018526475143990484657286793538719845270145605047938390072360841483279814177021325148747655697007916527582232573732255960100672884741594175837923325457683370455866773142971494958578190059470383345245597508640833271845001690511489058203856971222667613626112333789576960703790113410705686922694181966430626747924439447458922965877199058968337528678528130772570830278947019407243484310411203217616905204368388927712295139744910497893277622670609442263358552792415473297201013373224205513874739671036958532239888408757947459599604029405491501903772136826003214409267443208071321389154402742444942498360286367015880126519151865087121352167965598202577598348273940112237811537347994015816577912760956027980662685981559684783932942390455435128418996643972143566220387410949132336358192731258436497530318982592355267764933133313662475007099164743563817436102249247501368447055476451054909133106917898823087709487461715982615805007593282735658544792201678626756506148169524719741700197563051472388614312356304001000406672977349713852041242856318943912306226136104207601340896214796380482602852618626156479970893755990733879198188264796813602512998844703052961193309690051461013173815979170811366876121249088811911558848308070524346964445560035423521294626237692231827454930051198775742188723528391626217126276593373569147507762645131590468838014655426106434809728163029740252965887386523207441224628949291151098244517696708952983326548675823380768741356133707672134776631969286002053431697577158579201140649212434919662624163728672197063949589254279379153785423550937135832831458660157566045048705932427689358936573833518777790068854170736388190902887310793394550338364523707204157561207571217886458568642185549701734585780827274616938682122240000000000000000000000000000000*i1^31 + -1714845676753757046272970251531384352087057160750214825575744328031174656984494468935860388185833326160846589280609847050831726845729887615766795289973112408201437968191435783693511423986165038340955866613225073485567830817979012615252565942341907543930075531665096895071639108506335791798930501943136721198751484118183154950877438551384945888461508675077099155548933514365812521117099013989036198963606358300576732194217240174020881849461209765880841168433228881726310728462823956542712217405943119240038408543538424850860300552068987014047581288150685779309174130127757224169445274064451111729884643771718917838245560112986714969650313480287243329489266490302493394380164582233925562596724771253206698130125455816057254456128083766715400976589363150826099999801656433684917735638232766832128517876606056848661941772175195004443502239885136718929646564583012762039085306408924258768188167115189066439078423541675997950043009182977487459060192726383377863959613625372461483946886762020627459165975850263814147265248044310146969687233236603777027654451054127852674638500598388123461768482061088816114890396125097445594070488112787474004637561307652599603561936648901887241879013069019358127923884932578252869912789236734928846613760797867843657575993495815423947358467423771129938824817437524881821435260589237020191318206981007794299080236111175296277049994942277934891556426435374868549488240988749456857437680138639062324499096224644849086585126292233650790653185726755308181010241841644950177460526563783125880253625762753309225984237425547378133032097675138676853078108136223404361456551391172962482520676780128588212898756171380554863765342392746000865009398819902546596950730343336130891757716778503062978190784487628197457817586645598938590808497406130704683208342587674809798881136794589342958687817873158702127107636603695542779498274231240491580106705749539855410606438019139148247028616646728350792493586748853740083754480987152689288248186354833767461665812706235592470125450800405836568875485294998928436350530210090254470305558264598073120443342640931090563009471181217748568961875434884328022107734662406342371783294816110251053590832938848990333727938867157939723883655865450538252102244164544765073939680197433719279729690029163186460972598978124530350089972410474584560693239131983052800000000000000000000000000000*i1^32 + -5743283044419390217361514170532917247197845976369468327457954654442429220721498817549186652519140785767805585634498523342524574339054136320922989727760630610763645373493906678652208214811992917553962458538440599345151206140003536027014458953628748480644659009166562708344709475327773064602139064459717345668980142923296532941860184163578787906208442018158935311352536935624267179954309404767246781746215189602267181283882017662389605452994357384734490582851646103813495383846442183914363198314532772510953648367324654013301906377657927591955179727083114638981228457375655321753586721143674354424235530838485039735808267148744116977744378261018093731283814824881170098941386700514331020917234025082487324667259312864024631640170208884794892221865112524767611917423353794926939885794626389278455209923671052812244549069553309713354670396312354876485735417307555927230699064484707303664198827615604064086557324134899679328681133032342970119727985269258464407925514169827019257750120788509733802830611810289871114868747073020285615593557930191863482118054201540959867859853605682145165954322159175999187690781314163130459692404334024555440257306197687150478303344577294366451666756712952053654695897108737288145128606033824666499978025174336705015295269260864649608633330045284128212653741000184038961747836139097288250024595127006505035070681727580027107591541965014974037666640049663355691438301614913094791474892541335615681036256788467243478342508843333505647626530369393135034813791839255695057232379438399852309673590385973381999899417208382664751170774824150948317648951680948731361925723636911723729826857884801391776361216455660949554624601061852441077453474057305172717060375391126955854883960352574142717587911755547191291049999817861139837892384208407202190527973916076751157420694638162942702491212106075127835561549364245390913598326503936211522384207349518105520850704123328964226780226329521076732612908703675512221520392984230216665276431689538448610876177139815356084860298870866713337033525823990933109378087741212601092707229103476321884678165438451197430666778434697038993900604180725965072760789193945191500601681782409585392802090503178097167301589333890915204129697337185865293293922484447462549724388954582054623302030743586295478536660293930593022651181821763067324371849707520000000000000000000000000000*i1^33 + -6890978478740833424311261076981848696725456999798313737611103476732689720838778092067095127946020634750764897443862616282809713009603287397591188860505822756527242086751846022438133858131051427717976498380807295766234245999682596862291985395979965800063957152274938794685976281535809025451465648512399776197366170554699755597661846573749483271137391239224697035268362124888165090709373505844790097943024880607994676074693549056130610157933742609094275895350873691025523422635201472935198293160748420806149585577389380932559108023613707360195824180030939754190790494744696887198852742202808659864674908715093124553573375881509759885795052456808238260822406572413694229657577284476926969860705309892969624159176128155618257056889319764439931958496398566266745405941690960396227140465254960202512727583262402702010032499716136660126640870386031073964709995019499138949003116743029788696079061311086878551414783282194963570121069198162510361267060692584577039897803699606795025517227872022007620188465517876243277234094207693588455054699244191370093715904017843675981829506947047850856451828331904587261895268379981818388666712234132310852487326546173413992751107790076749533099480381505793424851169327272536370697263837118637154329944526201449157583591103035470541881508940534389459594174929052758382291364804197572516985409528443583571015379817397839465399482688100272025542844242570104601261854353383572213993966471458516312361337867286623435021507784730103070009470703439732400130395332779687029543931607959821745489815299614958082473209261069012863645303211740896944950283122926824855303958325895102611409025760965698387046826748594925201474527488650716985521321119242692827273749904204291475073226880164335090191731087822215018161057253294341443134031738450528728124593468427048006971647467526637979109430603953093184623622059417350976931851447360538044731551712560105785747588656757786399279193545238706673708476069830254547537760376360079950732672704383540240965898241320360960092964345980748307962266998081283400648561527804199619383683942407670286252247373005454284216577004185183662770531679394735701023366894862435426775883621729368309999571672299146329030840665110567479019414103040053172844121606932647759159615225509790347299399611432821428761637952450114108846516288769519800811520000000000000000000000000000*i1^34 + 4594670173161467767070109498074060966653587154888048070147786291625199795838590917005962615159008177992755775313905915161806853932480668003587978899696278701497643157335547214548197975438013005706137964829496766501536832691033814086694149328645663014787972952272967170437228912370430564085197080228210392716650988135376870209748056919776815965807516184356501263005364130388448660369648302949127997288635993693332677761047628291850400624287464642357336341093220226046746442349070475052341653623353059435299663570115667776404785558124711327970082048829603235037114914494878947259021211083708118439190917077322745394110832195287479897153891341831224868039476952501430306236199504513454857628390800484422078025316253113582048135790210663272037761476124790729637207578025770241540660609223021853827432984147564311969137646558364568794300682758517522433261151911372567610597891075158027649789688924387163308272958924354828790160848560392653452980339952043416253664386946410307861147123506890141350140879527998667290880931115511643914601801310602586948080128437983015629439553874328806400385599625448570509961479447324852246857413467387810563027086899440613267446524670803828351295877400360465407286348644616943836558809330217583374380787082010172411765047897617371228515704896000058127588087436405483684020688402276328331286593436123546550870354100886176880967039054611480390457054655987066892508473227261792458918466825534024745883042015045345548394587267288298010501708267482531313584772522933948479775555838471097191505333374029356693576653087728456153320040228402271029266353804478987228680378173287658089642196041024015432436882365487566788331769353924155331687324182172025743012217641691043987804101742587194107295120069697696365675546150357195411825427411137418561818913379223732021810814073572457790296928844738427291519700405238226553146805017056241069935644438759375173481207415613067855630258456854926699370262106695660407850229425486345091636731031903241139717927522437073821847898371981983828240350351596608505603103202301775644934957720454059450989260740677759285222261641816337892882582081788797310628253117663355839393670280219002500876568148078825291979943874919005327189487650521624891820275859872566298669294289499109176844508429648378198601181399798622827583994096721382604800000000000000000000000000*i1^35 + 2772873517810746392898279373935132908029556441896576102982182164718809396336068385304150602261204538360728991932183365376538472817004455236162056426968288191782087699004133869043311146201179203657604303971356284214600800134694461614267493718860362461801790512742005029022214379025957202835004393109608703202569979741899975568514311303532535101993100447477269519124322377822095608669541987411118597586341073818415056742812903007104864965272563766564850782430194732996552854814835391032493214230783938794556156752743710970349086758416480218200228547196406383308315394711213683667006138041541830137898816319353976035359256586133427799904442168254685841240292824792944419392397101188568160640251576598555976930625557522259823782948943811552862215073492677939757267752143941566998953180274655150165399361919822323868351368757323989800426358489079355403422473191382387683771658482044339387573719633823658673147877425402071037858447355630274162004162361103812092041270738120856374806003103940979038190767914102183342450453424761766323090642059389499387415276736202315429216574110094266870439319554550171685287486849613851160404380083643124413350508138190478924906284744590255940973199630376493708353638931369314759567307914928919848388428359908863602768943597993221438635061198309431510114682103037380054426560430697619783396270726563873605640159541441531988428133201726436772465492236698462203084038580599233879516252687048413000783543400770226146944997642297438788337722258937858263970118716815470777122307746378876749491901211223390029950944148701131700998293605843124232555679508780515986304518178035774699550961537891755840450727671990950363319701615815882782322067413653123838544753069706905153034332839493835623453129182451871530549297604479108265026986035344048480051403484313276528979279585843516202170511821075694404382568537288823899332434722513307930066913261670158664677402399888639044418431120482426831582659605070322131605474808893644639045192725788004377920904603051629508556177456314007721439946270075238206893542304505844538386153596037171186961047484497094462427126007433555841875206395809371613765248724835094797332827104060087386193969271303397731079185472260007776389749212593984038087238746754454398554935088187141641111355033618237822381040962724808700037430624911360000000000000000000000000*i1^36 + -996295344933730825829237219761496552050364669214385980209097066981576983478480341567684541723762281068219069894698664879370941938854459393503930078288314378696338973884006198036485979645994479825242782724736021657238980468112694939655421280650889527290278038254212743076837236021425296124470714450377789920564493152049840519557544386469691327846858085068475837230023052532471736692369626408994436770744693845596756455444126494923796849663594547422041878885632972511392404779342409049718148020056720941983691033857304842706383390291023612582367649726279539879882915070457940803167155478433432485042875221182573676859264154595131482361981336757351661310838778696509246043109325656637639377272525538401120826361119635539839956499282700112660506880001006148563116903802412456980122824564379752265833301051165642309589267025487320819881488882821871761715466405886235818199121356001238749442848729503351282455041816716552020006421158924730143050865515443817951263926366669341937790560162016463936508968509065923527714058828125936573360059348732923200648232285632844699244367098662151112149766541159544196343999023610165772839943998874044532287467412354316571240375355121930951376025493708086398215579071336546414700899634477592702664356295645174704010396758557412269493494161714272109249124424785210776842418240257893681074422203339646234028486437349539515942129811073261426166378691487317501537115187961850701647379221588948959340561550351199781426983604502749549658617195548519791748611645202505698981672420985038443695142655247942092877476421586609909774617543645831200188928281762770769742542319333409627768087429728264765032499625824512317743797154851599907234918139038083773248428523853033180359275649346018399696376753349952910604531738556107715360366783560187585526881470278609567283239423805782351470044775229358650995284113547698397728839698255448405418379339362447103511587795938623598804666334382351632288580122384618815307374458511023951738391335995300360322098517105929701319934055087763408166359410986292950863880115915561688194972478653956770434715612502053941910877701937933417518288810995174170253621940689374919016136199217943707438227239359774185154336085745421191249571603910124840279725257305865568588758854657845806690376814454692266191808727168287830064496640000000000000000000000000*i1^37 + -585468951675080966395446768094946517029167810536879062981013156929661965850871800663671396624496293750772219599532735587436599303898215595708476468375591598422099717835408077321963926656165618370899353313495165787058945072910421045174249219203857399687001057261620840071877174506789061350525125004137818116771791760066963533521627402249891854392922082821469707543487824376122731478848641376828083667404770334712682783727934010484182232278800457583478995010905310371669739140874184883232949759198107281150124053358611756215744138195280152851087974779782945142418649053871498531591131661059919662430096705149911777323962979068341101334541761089385604539534469636718539754144335071972063622340873232512021378779967027118478555563013038580235078590616158658756595803094396279575253379410845230045176506731388588930831939637473383852813310921153821449373474765041481972117919430501375452615535976180383119353681582891340031848544577705887767034421640507877482580898121972721424128288633076753029507533746261910502401510957175294890463041707569742240751763582975581057123524874733726558417402980800917493941263749232254194007139210860800415841071849792270949313077599374230074473572075532955082659530003330348493029107573088311503562566292436536218813863921389262129040380258348147802483764219500799369750938370806259027739141690427049312710894342323550097627771003276134418887050029373443167834604230234992201103970328566858678339784907482785983994933982241159647329889801406117652039655550833411731746282414630457244686324139973419272120524525748608827665197036904088559437016928042143885292863626661756804335168053437165032037939973032708423354235887211500860622901385661780255924289922811297520280599259396516404166277239985424297218257935989625906398343141417829616926539267306990381786585247908606109603013207596385620516589363833099252033577622737107415719380733417376159164234002252598277169830702057740757941992942350730755613233398633860591751704536207734272811967896194195827895397557909898395451269034692746325655543786761103545367728206877576518242933115409896587744367333838707412468936435423889282437224820971957111520209860219405516052510450916094678579667476039022875544778289329047782019673204679653739845753359717419453816137244863302194681133809877834006528000000000000000000000000*i1^38 + 228061809777727764238729488294711051496526196022435531556070056834850489006910817602824273143722813154046569334616240343926178926627703213725188423286584103675801881316375078696413662488120122952331709258888336835952029529713221142269763585142774561663629282591033203861169241705074177392344269122795309761483453452277119713635950400220950227722479151619197642794753980825327471592423285583016407665659255658821841713118355710254590417918155027420121556274517967056202051787155977552295878626568385085932461769970563036553280818708481966720102253722376032865898981262679326816465980151398166110505862361548922194544501215725159949224440570753981455738377001888942257488328162178802036067936518558652550227431917361825332643086528822915515168049947079528277832705332386721976053807602093041680153890041441179921200967028459322219554618266559057226418570622803528542988743783523714095211423856433643998758561859864820965895457471483769798803438034980119363954940872725676116862797800466494051451659160005767457264672796099901567230128457964779924740637610575187897256139727556779998351488150908033686133260278897859914933787806820396942747032067352306030920568816660959912571972163193069721377806138254184465021468431282340505615309544173031613625618034806465266037678581148587987729172483299190076151652925063747809788104429431222109112588386009205010325538824662150299769485313716340960258955496370744080030374104387285703261503036208708242732315299827715603337376726621028789870917852938489671889452383369674406535369667775392890103544677646211520136188265176969926757631586454052999227633813001526794388219314665863082926535435819124359223140798600892644972970751519040181326082504056623040435206551748718323621329598699143419107493661906172415269272789298844775018776376106160265344373816061898054372787815120805520060955938105641347612506514036527149760548674133945430197542958956738127578659765632557688596847226174368727556287846629399102388648783743092461221178030665965183130360298243125606577033587016002813082633741696263345947345457509922164051688171453757485389194617817123510913224770458473853053263948812307651995868408178842769565710850761732593935513020057995957039295453913200608551072292069042988776183160133934794975546122279511963918695731193446400000000000000000000000*i1^39 + -7104650202767553762925302138985366952930688692865805237394039555425468246692914833414471043109966416512407363185886119749519252097135705885897261018133761277042839278548067330103014251867759770166012139393990586028363675707441033067852105912686905756249759147621588822355209843941444171436448286953829114073386558879006383016270483421473353249911098433275683609420846047754567134040412383153727616803050839865402271532705795557274324777132712042108922377813176806012129535752286583892785247953277836957636721752157934499223751111473963955919179978509388996274569966110245429020032013928641065375491738412048577577278287467349362398497164103598690847525364801512224064113840927239741852812096781331620760153457913658896647861714415833606135131420628540654896343208931792630215938694242067909652727741826870937325000076629470519667633732940216843069932265233029753700056847048592908872229911125864840558743537625482016651232135071968794874746492393352284684543971125423634197041449403901518107063749370700671503920589911573702513034494474616449017041048479136167176306366019178160517271457692503202998114125623600352718368764102479947596383120948526208403173135761368985276721256185699561837337951352078370257673869526640660857220052624176975714053693332336870491249933679665051682874739028546845129999013735450309785126700829868443317504124413737067622880885422562529706355139887042259239938919372807481417236838184436428579087263049015106362903887648337366260411625124188844429468041147697995147785843261696482343529864571079972212139359179276298666183380964171318224070486197283794110369875732045993447198252207546746705823222219906720793266764514213928014855660957926120518944787877203522282585900656251405940740494975466315865436387261858641575030639199147030472481055872733594356601298240281407369969154787515607609197303349813532852245729864373389618755196283020772663150748890332650366047836635506880692603831352999100497626847666039505001398553889262435909202592725959183867993681259241025743003272484023077320650086797555330403882029060500868880730559407359135389157863281441643883674731726559725493500148111611877355599882751737206361296582259677077191564466457068037925528132107374814424728010222162385511185004195973543669507897950090587834784153600000000000000000000000*i1^40 + -1789477071304365111237014793217161077433367327519682083914635129257786565115002655235338619305323352939344883658959609524187852974713254062718188576738142156052105454625444342284357911513690665953362522374869484731795397431055746175900252107326760922361371509688905820876639611853777255159474102213843306565212350035941480877756413366241511139841497499087189423104974870509736465949730491341112851959080815229479208376306068996798858100193286502592038126214014783656783595814443858867873622251575438143530064975107902645017994190999241376996294425147688270143345691670944929158770034114101591309767532780979531944722884436289550041441141465350499010718605093673758838442350531122840851237486817358695053613002287101761358467106024376653360284807446534527694812411244970609018090040430427242349856964323870492547577593820589213411866561169166013390703062422237510343627389776138434883395445974379718409136861173655038772511484864387947639837505247053879893188110915558954954827379152751942238591019991873180576920691540621145468128181304882064808415944914654784088412972370389506855856353007552853510171330032547545508326785674217226622802995517209152421076440969741362750461547444066360832149291568427403739636406318089435687567188038454272758869441477383510229836251893895257427006053186742537065465935969581177644626218239480459990370595902712141605724381645217847052332408320108418639711413316747072475755712235576738060674327861035863845196502639980246475717003834055169745401131658211505311769881094336782964837271489718468283238276273291533085769839059300533617818718775841870530055975560586318443421704611375690968026380124600142065113673877820181588074921203566268099883646833173720923782135669159181954112647163605007981493776642729255219000523739546896340447331245482442333556395311423808541809388658618312894360629959486887958801081461865230505311978490044845592231456108582045379669956279131196467368439346353191874860762229397264347441594912188502042805065246126228260659497752010617797792242251086128675956757998261082943206182951489716603753660709620708640105936870179765414674389172572483105069085371723261190054885409132160355745504195880178089461368404049276668678338912568124827357711237647499277086818139258772685788873447800449898905600000000000000000000*i1^41 + -201387897854667523249721251506962092566536612409805351628882884606327668534527641691396444890165549215633383623270294546702324076772840530364376029304537692164468008384580674654935660581718438247961379495338272228411723853476765101019050945839477368042827309937300198989717077167911916662459854154222256446535982485693782106398761299029103340289918766712457999497261215333652520450104612477511382692479921279683050196362763566904876495685485407922080987906000408267853844321702696054281614555823628302067950020589602078215044400931888012104423936306457363706052464448635397133603571858939870814084726484461265100568531011616291223191165945788959513764077035580716265563404300934363519657270525045753753977180402922315973688190748760860501506531777877819001978668726648320774386936772066440923238258022901076209868424808048805326131664885517000621891135739465561011931647779184274590402025589182734032798567350983572070810754267681746530580066617278756092305418962954001489742564993660039534221662612576608775478690645330432874729136297945137290019054663489348109898376122596392355766226747240947709602261606212181364310210752688120433549289965019867499021240833547624665697257768829169433202648002360865210073389850204399387784758787498776622551563961959521665328870292902762940129421442920554050738411989422110372899162942239293216038615834971056498366378178382824938052543147231128244315655504198536363531772481758828435108440249077081490918256198728059139323456458190654491762718634262827297860874627911416257789592208962606047037610910437726086234276940555374430942905432397164745159068387906725105641654721380349521040753806810832312031498469807718079887740978431115611803962854722250490456595229237147362123392775704349698375071870775477612647531853690508679467877626559020711196040038229709916442469801850976736950385793685612003158323686865192857507678039344841459057824655738142432214039860522011843548223149965967017591030587501506387182745685161026697723852950388250408544094577687962765656008319629606970044482709559563771817084455616695946670359956585027863729493612784474684078263423652615327971129293661814443450052761595405109161379887086614139338533066094192944110632417165762997336795389866082059908516451915466039972283280806379520000000000000000000*i1^42 + -19045242949901290530111386889176488682461204285046528234971302512742114452469933748454588468025763106388901622997117400738107926218386898296843208692574472415765653857960099044710099695373382757983391433644172944733809044276792856926856132259457172011620491800213597141708225850241954490195292674781026331226171134687427893284770956101965858800276063632391037478271248425119003610667711966741385163661405869167739326890342588793090879346215634170869018500094691764461991850770380318590695059816160278282706687199523388231085677324780519394454598484590161239086538077758076540081499503444988435053592910682175801647623824128242356782119087052256530979948647478320249042428613297904622849929132603182197647866641086842407872958395980022572449572531090485696858312307506203628674414772852858733418015678471454580680528588527727061700504452922752384471900870780431716038022875997999301515877035417342014705919421977969828035470869709181555953797670992755952922641340427712371005702886053727359031474565688335289442683466597231473921557414601715965088510234132669434260659347030902581478303968656765533309560009963042999942244935779145002382005145511500473640009346102353077906037920779364413699739600028016486730214089984584691201394018213730413225145587053152835197704458343638230517390761407178874931397346746885961054212000173438110402686270180968613851106746112113539401428508107531565968589844737749143502812066862452405106251498413240977131315316556290243008888778243474660696416036417709932641373391869113977598119797741222610152820199393793016503865575037065677105953561263606329480398445411205444795551924540178620590601120243376082987624384516881139795198509395225193387597439332483357759913030044472265163889345230571295973275632622616189897510510216405871425626689192570393672892507828487051472819472354159266112981482036209330294576397080711121591195207070449523599473818067398284295129224927067737715143736781298425872087568191197267437087668666525535194755718424669149945388491318393752164290788302724844436369660105754188151862212736285236309291070193534109034350588965696563309962391823890835038404011537122045944545681352098467568629767570029288724924647339745258429297339612959014841388224886028519517295951419100100303968534528000000000000000000*i1^43 + -582952908252387003556811703536919373906897459343227303636047734279150784651531023002244270572719017640782311553483011738137085557678959238321334763901027583094609678002004763763399227796607014180892697316446037083419316152450827608242719084568091800830304917002565643450397831815199924758439362976306416244040516725212039049765634009332106205334549354072609910109602298305242329061663877511687041668553595363449902501340618186458649057111153389798359538437905649873633735436645747568273544195551289814818585534625606614749398308723325194657040252832461871420550144061868344012187130973427930484038392632602571746156612137397673057814501990228664632620261479051852978298555989006237414967104683218506394939966750203192737731501913703597229903418492745519898944552086560961545473142217683322486057993689926697404209173794448965132395731123437612552551156136302738756073449786241017957290284861136724892948246453892555000605984690826134815437421511282341985378216070364119431077824272557285539829619745763071559391758048447890001136816782961583066720331867807027644902524076971623659898393146307859698796673839976663565446435793354835339634114399621962001943645590359650351446145998461981947548313916720725208558134138415466090046229678579516669778024842484283304476282256185091284175926363210407853072940746838855022452836745754101517944566051907380785622217996906603462276170914737302208863665047678142619410003138970915548094083018030957396155613950290547904046650585236767505278678516995520170149474294375516153846360414641148403524685244207744481800376610101322789573537996790106003225281629918547470202445921276566055094398103872796444670274160328975728041841942815534159664426237461903857182063982456027332479792317047674152177590304735745907336776215466459201886886056623085336880896827217903593827807952437586214290459375292060511840465858791553874274605821933405269156896262119242147785041324749822923774096511610669024471708019489631120388828834064719200067424821048327288538734044475647969933406688671853552624222489604623487445763979070933472630534428127894839927118027981149763070383202925805899498056297952952734195226811222675280975747555975884687984840922219280281639468782607972173906914333166830406941654514373916360704000000000000000000*i1^44 + -415360097651374494767303171914834873930920155983077656710012997805789315125228037807621943495222808836369221513265588908814176380543582536899016640420565852573584704525309116219781759882215355539004810568396498452968412305064850418001848039872392486650610521095278092227721904193063942585697644227126477053087988786938574271897908499837966548110246649275472533694825127431857920491939625994742298356143422574246552357618987729088644712080645900424989391383317833311852683036782283269246019083290219361281193873312541420892799770392771123865756864006369084324660581239945339937475092055597682116787424932636958457039500431555559423853091284914471126702441360003722869025007797767647556623616866423576582519364901078949801795564094449635631964625706413407589241517916194914318517173960801115318662555914746016224895398345407662757097480614436699847093666097720286741315490992260400665788572483464642655073744043169593739008153279289294983500035791552396517343434257624520519066737955762208049791648782149615856963188801493873306301295299369771476422061938128876126505564231361998581850307867019030915923012136157030890922126108136333470490876468402311807643909277330876691867866403615865169889354695664591434465001394414697721649537218214486576645969035465761834323208618323400622935717236541960611539438399861892978271778616817901881395130793638558533470981755552797910659679834695905170215868521684866742746114677918905236844999868712770727063027266971826401316900949161015651093369536433922221003920745266421833796761927544649740849520095063572713795070315384987629052837853165071824801827736029661478000376739005136218478044982215927040592245296326525758655182840320600942830609188272249546248402044173039397616637318993969984221134608930615855159720424731172165341785430892085194000422417501058902536983192836518024731113486314465973530785631033976443147234012018756521427249247423737972675521225143736129806175856361363097867596385122378956761177268909679477897977066211230641003037854583907980970356028498060537151673861590736318374102234417426379953224480141851995923405211066608013585628075674126694663351007105528835274400941375521579812174816130341313141587771452012399663396175161934312036684543796376357057727645614080000000000000000*i1^45 + 180645904202651152945121446876916640277489328661489651606373119680210736847240346929125150516520145340813275329736859632594260461697953131329835840665516308609442670374667638760356779819100504767905052854292010179019008334632519657991382321285084336803977842467915211779984286035360620867338864455519538556078244790657555944858931532676380009203296742949925184899878069230122419538994117451209202520515740332816798012128979458147986854976366102866697688802375114818948868219037029215447406578585959434059112438757927947619479837105853830926761870563353208238238174478716557172055363438242213396010224443973199204336031311860828841449695085569778068415657910501845699600981663468780471669582570675037788920236591264238841976703971854783265876352207396792007132979356361781367283220737914633230409778425414418671879931819838953887988273663045606228282539049306432045001060564229020348705793359860840417512485819927636364675675530360815901133514935143464231006824005413592490623089665175617790107154367713481235791013122810773418119791014956034494312232557229848278175904670390209291695875619809577723648253678422269778667525792072208284967654177133896291430895138982956834069442671057410104829155444482830209614692256178405734469054805008946937887457634757206435187776567451485180110573992413044034196005566656951207394535652383327627464556585384993240047565049472761894094890625117248950300094997877344455009564690521805515141981066462874957116480845045944812097501754515115209603772358572123220951530166333752565544077331419412900867358564296032952778208447979579492884180910214479643274871466739461770950304847223006701464591514723799572856898560876647797298483722252533262129727939806880440012996278146741756915092201153427171155437178685640763537633061514344878400974798708057652854492730763460852753559890137495882483755738845075845903624862028507582430076225040748754813316908618386845152139433300316187051436409949980904902381717863604096552962672759466145126012938131665424386527361491619387915920537008450679415963113296299151864472261210128295957973018044690925214800987757622444417152429578345583087693751828225769010624672044549948358639268295524241825212665138968691624010964642613684600802105213288215216128000000000000000*i1^46 + 156887682954798412696357480378970362670194125208455982865345760097839320876371671157861194888210394745089918558641508526642671279100180441959451412085291089147565385260704755103068809922364111667138359579133880800393852116675753529626442511131484329971282598745960712960390848859005563160178840715794556914661030942096535342705545536544079800650435757911288983193015981676013462442952781451384177698835340540131438715540226577242794441477463888451681894977132659127404574771536491052904453620535601577920486569331820642023064316176566846620894829933644151420375506516893150680706319093814140693739533235722148581473010205335523603457286514814353764823384503506035612769346810724927915118175423139631697499870128029577340254941460196277322720546689059265792937944458240525642429077863164131373291957515084495428863061524649296575828021351208752313007344206700139498175081759592087210715500103737893163532784467346347991505383877550887177248927903211125462269603730181877275093210094494454193802360955835954406464348888682283437505673936691771203906519293836226032770904603751319755395488391959567220505196594315289721849280589365925578307927142055879181269045784319446899092947372174287527546127728218135905022263123500471478587250501528256051718377413747750404617218944052533332775909002886394114070449867515110348331890627085611922824265167960730849179823325763795425197821205723692719443535183657689383234822420278097555754280786082786120241941848393662509390992576420486586704468863473042434947858235538873540043092284352951438412519137924830682159916769886679839324137220545985105847733325068251365641193946144052663149420928477919355690502053830290311294387114301758767098875638755846155096432175871477500720719606657117935021641304857113425910005627311573919805969134647050012359092493772657799357659363098878618774174534906096070388380972906075210871097303915763696900486426553898180855072362939912845867012445652009541399391865567237907708610779129894789823732061129675974051049298038704661138754010102852053695744358386668957891055614058630345154433702342314921122879382942922465392530031122506818533971678299539662161056659920458915152958128961030070051574877200354399150415404672477630300468781305036800000000000000*i1^47 + -34779488361541484351703633603449297038556680128853313449445619176405647635583616316138984474744462092798308320161857907749625177910055344145851007926348069388714946371055025327112714737882339335744454656000217943968560658005553625541009355084996322959469969802454769264297031420090046781916406022463783801070508667865003480818866130987329776536775628457949034664971484213489632277146356424948058775820148288947169738158978163925325176796349191203440205686967262097491471999074662200632565583211860844395759587867625158427298857444816297069981294498463873606658988699911481809830864988501351526459458540883485672153398056383084392710811945900587528628684402161180609658095658452079683077486865650389281927571094574637095353595798174266430433052014131895654735294717940001966844485350596355679807844103766484053584592155293379377250789526721012793596529731887376926632627629629546151574127811868091448199892423140114773506730029512800418953430680402989752569284687324338793081038710407853706520206130285084398866590655571505655620011863010838643434799922398425028762279200041933394653962776851151512656633421246176910251244980081735757504237910309258378324723811430698831677433921403196737782671907313211919657557674092358635463241884948640787399528520055252458620492232907613022993131243467392833776212760471845163496470058963308530368347754144595428365147775561402892313820744152084540212491916949861796560766304464947900495159696780617340210113873456673578332592944216829733822308772982607132314690725692934123486940920614900961470947900312152071262418259649081065563738161650427341125017461989601887623522848735080238002018566792550285418761593184391825564683474332663479272309472810967590155011974843445783621056787779516398860654550917008149401962367942909589546355683133571173373101773306968591414010541550654312600834990102419476422735999937324581431722650323411524413008827638533321824329292911596678365236212764755884039442530329164210793009724444705296088102673222783854545533534731285104584444673411474582548770703796626754669377037739713812012193558053773375092663003532814660341178258872695280142400668515150697511825194319686749169751127521777438270173960208111772721935173738221761808302080000000000000*i1^48 + -42461993554523059335154750933674611030314684991831800100902886799004389645041310131219090552659783993352886448057145965390477427128162154585888084341086650029269048097186508364636006511790996075553481790082977826941051582210253560468994085915477511711388076035678308845110509368043039877216533530917910842075941022675858222351012084432300436037899453303961853578811135980271538960792309364656337493838492744352991450187429165361846773911125329439549058130940683597755571482843083924381588100886246799017279427796947718674494590252155176863512476923882596633231821429226291752684002557208276774986967976119226538985800017685067892040972049597063687914004390695943339948736337113354571205510248214217314416846302576326824129642961618624668136036471838048514419162964083745928369978874221239755867910590205386651348141825437385190073860116831946268752345290100759069177617291147754719113816929326077006338496883869549491484686489837618929695276962907762584209769494044287039095673714709981062204543170311753685067073389412593194523895049410580961817915952715196072860745176299640504602381516773079944280797797147291805771130539254748290247574337616040585998926719002711010672541026646276821651438928582989618120574776957193465968145673933111434673118396999853630567466217362771761702960626641217332269195454382768902236895650075725981254930824291666228339956386461050720026360712230287371087116058106163329740398046722810848559401578119653240461723252980719195178609021350519773266598446052850697054335974125119597548530313281078510275899843761097903529403586238419591469469548147253501758003029711761920136118114048732309795780503186283723297484595235408161978675018225657939296421503127457161669465259561586121797773677362692212294527955140148603590619031086642092815550092762277576564917835222637810948718159794905997793070987266700367404486229716710491908213328235189712517379154482249652896688549092187400282670836517466282247420334260242151222340494386751756468981899121007359471714360854445803053529595761099254883797198461922197861781575644117399114609040960527345134510639034241634619572415578877293042963455360702818213973966417540994494438294101106280387493596162699478445252041118842880000000000000*i1^49 + -12588632848957076255028950305313010889535111878113477169995949867126473879094767650339530454362633298087713589553110667103723855279399976283408446953171663989382421538382964073959244796188168264569534445603121903004780653821861100433085087349646569428914773130773361280905946355429647434149178357946147749286931422881576674474401093890895581588729005428801284858672400509209110518781459689197064559038122607807832844602686519623176615276652635025382757920920955168810569611659191697824579207387841580053217995173373675003640886008867469884969316846152775848021274121546473853448011244692247931089976462032908029691167852092005383146984296512541414414346289901096211985095122253489519933627847977076950026566780876306001775589195868848056212802296386463269083808190164289509960447298814683598068227039486174457745175501754773106132138201000844948303002097280365348883457531779299266966678382454556548928431424316370888086289680106469871853493729784066124632506234710778080578818578835778612129135334673936811494843865953565954521531289965330700409215496246277522924019529362456745347160469471300746549298421756949904797278615072258350373967225165778242611517345896519514151676791632742832501708656869109295367615602878164656048024339657528886166763589823155821126060476083462635260334808578237788533083201470124627661429472504553185643371959441178594057058142470558109425175681780808741120486146027876258274612509277860621617976946340955467951289793706416235417441829215585805866690934413985248951177619001406475919616667974272383953703760641153411216981984943167787916594628023193199630883627950480959746716747393807533624033303879426566945874422178642240556931426708688050730749702822962111254534573979884888386905500876760879342909642545024286583214307543403882347159970056510606662946830745682393437207422912937290472709237899781581057044279281782982704598967148686535874143713865604623392431714143495447148169378029290299104825521328151588638404066970769841258336676732722256604936039425458924201171124190707764007554670556933828190805536076669557309971020990973582104638174639787604557519163802482088059916882041407457668796288066715104611816725456769916051617916297343149332548812800000000000*i1^50 + -1744131180712234882125190261355177582227915542352720382314687362019772253310500239905935981276004153479492712578412290706828370359065982120501958433624812645182737924517538991282345031812290437945879891390419637035149303910739062536307876589159935607514329860422377026559638603006477807010544812669402462312606552721522146422181198812930891230068484247316164820634820845013862488607323218263702997342014640448102124086656089790238068542361475764644086631013020187482520885986922388258011646821818661927845858576897634508158635667993866316952729791957202944166033621393973557138828280532751460862197252562370996548310713974304300979149002765481123793984516073731848947405923684100548588269241539026097803757846556940752679107449410689352734907753763977144576060544019398528450686048375659317009859660714132957912644547996721954845959975385427902293208529311543374221008535292924110538562501703247651420382950801488475900538982547076937167912122744220061799404334198314166644129692345935678074540585775314270183693943913642136464851324026258625361507100773988119521794071242941134304409219930964302188104104375278388025926158289382446071118031219693522879170340273736409016098651504165011181199532275499887386116787527317522451156656774721451055184619523514051252034120766703269040412484519754542863336771794827404125118380571307063903334555448855041956225529717477560329343564025929189802397831924885627289023890092336013196261426392096354005799802337222379967982748400696698660704785598264962046957058739734752472879621978844253375267693808780389758701616031176709942069052090532584392759026073594915436021176274783745904741230187058657955101550049540780200037614077263490313575086824918785006284405578732756534321363319575261347607925649592321706623007985932685340821901167841897691294556498476147105530276991055429283990879353199169637522586658107694017076619686224434663294703886115327536705584137880048454451804963943667277570233511831848227323524720989845025722250608598468666808782955082512863643028884663669758633200292205083046207765394999407582431006820906556193958217837500287637106362583810655389930276974015409523626545806500325541103735103958636744656428949611479040000000000*i1^51 + -118347666998688417459603410178669665901990065144205862743719422322393130065003474319722468469162017013187149770451620396440970012481235847597883227238421581746599972636620325444776473948494675388509487231763991175877024470482165682674109345166097006667190975527359388555608922006579372891334410457257330573763876740332893719687983597029187631283937586267213949158011662430896573795603128054447819498891642978300343850923117275066896614657255821760293164206702812616350665472090277383751094906804534382111199511627240500125117597534562523493987205127136620023695742622762095280781787447314226145633294308986076028353411191783863194457121018650509726881198705171662261434384977872739039453720923495037000804565637908347723208894379166739241980458426234581258780487577263982313237406903379867839160859474430753220909289164397976032787722911953462612636275626818140050664551754879782131625956131972686153453984348949716499506422171960025432445027784650696709062588986089475521426878117742165323456241480726176557276945809773122597147631066347647776388982251465815731649447737847299028673759102086998383566287479683646810569263200142752007101889378228348163432867085211717123860945661999288254880830977454810542585227927564981090471671929330728308741745758808193289457978711722926472599068079844956991455764962869408881238947984560766727793865285920080408228617974916919261813087484673612757188252250135535119298254659954540354275349648160405980046372347234887666094200548971525725011877362251587180199910535213522225214286749253042937672144174481707540133313408526605237761834808186103150267993857669904583797312967766897227746111316072447875872311611055521007328985692788415359036362359352994364993889036158419541316923596202573391190116491084926210545458109760585786222890107475837753301803726815450169234529818679289968787614873462605637878219296990515204266946510786337835127696656798069151873195463223653154376891413848017632530193635744286860487589278838432412000000313922950864208185411266851688448033258435566848481653756761178052870610523190120110160078727440800401846408690111607013288343101226360930142632392887296106641801442359934655008757328465964953728188416000000000*i1^52 + -3959641114167703617223898522178789625932417108744992326621794330872297020614694595421863196377744925473081156307438073297851613314061526595569474809696947860193166159017034940150321888928459042872170104299823408683474525241481091112384134834594286630152058491481211013298077451053589833238387966138455463688183608565023920921677960427834942609067783255770472722451741306576356499111831274028976179952844372012106226740388724508738799676991974268070358097435879352626951098100038225774214959869618465622170751407272418991673205435086908662002948844592737490417995626901138660993100425982302263522377029466242294780164573304275443847811334136095436448849828895246725830705307440758656275497992781420665278498443056652320338563006874344443979314140566601998895600368312897274833185123546144818670009036520901287328772996192612164966193792427992158928461838797187262330391729958186571312071573850021596291930402821433307279237669133371082772394303721899057341967899048677058186992883461388802149004948990420577159156612132793339822573521125114519267343708764685441513803254158853892560335652019432431416223449860749912608382145538305796089216275774115214689184525804271636666396843577845204523813776841259612829396941736165151916366522553480179368709360432604341195156073785645930937617450099314322869675937894583775876116584555401646881660789501163254935748116283693474318008889328442112791347006081618393232012297897068638342030109150537363698511345928815448114098029377807087942078595212872891092026994124049090940238317940441949357049547031786741568721370086034686307451202950610769806892876415890483009553661649880602183441985124301422797925250618007547640978298739279095544297318108585430635503050574614030247403408896944859169475920691955912166054629577799649824567515336530956411111399116485388646929368184776750310185806456702342017735186953506428911474063951469562078371220901303576694849762265933139223741821023498189325120438677706692215641847276272191022719769835013949562800609185426310391823480293605800042339897127200570136673864419535696633020359207463276690973887199052716030828380656070930673848928589026963256173159805771734412818041706800742400000000*i1^53 + -94061506198392009254201847087378481450976499861094764245441703740682509713749698735953763161050403876398019184112946807598897920569628642624421945585198326062402673303386172375685936594461045295189620671733497824472531876247811433616905099632015167902360896340986065428257244366298439708621052270357736907723202174534044287118599777521451126721117733936091612889696591693386640397384964853482085598043687198488693703322002889715236852614515823086146118322427730167330713068479602598385773582701087299046261519932565522504303693448137873638937093603240823782948434272537642486360625962312083801207267012227704705249853635954391912258253244517873960308554936120135918677346790646117759944666687277088512760848883124929136037139163605289337071159824086138806524760394995653575507653060359475584072762692331319297371654980151380466428010939379114917465899078831338804476268687137439625225645016258753309346753545816062554664262591208606917636592236309183973674615282273628030831770016397521301188322562878779427407892597077125315380052938707449734860107552799419512394042349111047688766664229756399298702415153069817045683852862870114490733668229071763309696738439637499263328529431853705758911187083286749754845173013613110502860060611927842981898445283609183658889275565927733655242658910392068761297123033221028986405574281223684189242723419336314065909828771683671192252977574470254263237702701482347113866981366282224485357004129815619403782962587722762868359124750569657916546733944821796709154867565716178792665142062616781792206478303486522380798440709875095922904368980296718842707189030942922675621205875780504083140203412451455619083013631174996559504234314621674296444965286600777230541991682825234315422909264972021763441285221864308249584170398685278011469899636294871821123765049997153371233374943314378496018373001784049076359984500924009075980860724001619110529155715673400704505716982840954117790859585420581378025599453328040773345868188743924013310984436771413748215946474534045929943204512816032573069029403041344917305114039522562139116400917262798943521081315579476343033767978970391542651852725567369083990600577385447552974848000000000*i1^54 + 414330891533667893718964509680663370920134576312164233300166881427335930339849761400749436805912784246286698296108587842745354434297665285448170506351425375732326353279104311346667696341165462704610390267461141749062267538395313342831641990660066358076675045334021345804137994270417566078137997319730225783869445210272972180280774169002572333597547176893308088403393976974324948103595906485622546432985048566598626483068947756357694110870792110604509455688413231784858636619480499548526682470169094539099681829564113798733986141984526977205387884393881174349585983044685975741131463337845499739357823827995431389728060274436261734876313049098571565143065268735703657892003123331600547990031457762737723011893319646669981041072391243444491463359885399998742096496640790835661041095241418570854531520096254934909439897751743755164056038359147121472633295614594032806635063001596940960684583603689415098375925348064303992116451694907428030081092569166085069731238466837217256672390719729393870853571590549548697423818410609186967120107966923902281089539857178913650327834783139411658732444174769653261773642232986229208274871007560668383066398074142214016029246650685736561470322766668502113386705450311126536854776811548195531895415294199686785076372119484826573845799538675956919763348016600221272605891632444803396370187229935489850999711920317270206799201503748787729656226291757032009361230672737544005864902925242349862132384495062146794448385031103656566025949320806733159276078444463738999789709411634221209491705701132370182498913816063353484024026847775688633606439573489982435030305274625850553995404391399750504572502677668561876484657031631336655011940449071598499066383061442738326301121084952915080199119505018404346988497188502002336422715832276629578136683762228919380411310921651100694144108775908916298652060218439646381181292162577408884633542674138005035621073383214282157521271690709527852698993063106812950850305208738966750370942852931798861146113363416896141540070717951530464562576667678830304287560355451138249181249016195320334772917167111257082197109955456939133928380537125560048422577853763169930525564444082176000000*i1^55 + 1131441091064643078828656709756159675903600194681945653968167973654817160773539243752415530454925885853047270169448439898336171817112003492164122047408371059708893997736590789811255313505391704623830730400280175100197086705929405173417892399242321037655550986711453989216875922433962255928670173010860531069154035300815288781514485476060799718383936289093659708872340389692090189036963350786939637592119779101181349800528709444367652931752884632211208785916929829845567209466232247058781574653423804090184336641368272693275363782361950525750433871902392990005445844731401911532670811530144833566020915066712767972345717920696514341640566372504141546942303678693929545070218748011190671663213453718746256199219424899577179154479292219861398426255937386796489156564672291990682029916686419202766990759204399848933408776013300596609179210423804472814544030569594294421175431765702171260668267542645159328836513164306659077616885764933541778613296542625601313264249181674049042548709573393467042163008403437508880430422261467959092529939777115701703015046515245809468746923091909855746718120760612933962213217363531453475992145003064569835060288391021333043389715256948373632841143469033469006968107289887425993635737040496999432991956786668944019299265168945938277312914934690805536179006830183004184557753555993909270750069595106737443229759220456043394235866751444449484388396934698518392689074614000573220734927963256072386403225534675898466108091655065145658603137850608422988739772293033010780331795876381428686793677155296970725362733635492507353172690392477807556397351608599008913318277035665427189347049310953393270930883527649669018692157443124790768625635239577613164354569352965103396731771550758406410631503660419964365824504036857273202267835705920091122176007764351122967514645801707138247170516337517008406057779557317941594084156420437339324693602157298370249319532416285155952216648096154900724892248153475375721633614407287422959073849658709082960842843710117064914912461226709519815346328100843911705089827708485403182226250344325170901061136022955074871985225075126230932387060128455117269798249100468245495808000000*i1^56 + 5390943984986744994674729363496588833964129182523518443617554277959446443467422015178128779881520507274351406360653638801634513659215725700833404025048483578185689679913014549426664131640063107925080171556700413791401656400979339769764135167713469622323279003301867155962015428969805998531743707118237249023653317881601745543343351808644963136203691756676414814742128716450784698427534338633828465627743463894753365203280478352424957917173963526952553010668088978705810398991986401277046833550441682388585672207590581223914699348182839032097665068025988225788558224665176987707763568524845982267618695579121634540738825599458526723057212123391016384068187305521913134752005254534093429508108578297844971193858284484456475450673059765028032650643512867836413517928271026653099229052995477986733613231236773891290397332898888814587765727100014572532969096601003027012608453212639704442086400476381825319808651667881757381033317477485850530021121788048946470094809988811689576563926768076428175745060681865742114634048281369720330841181352387000973213273273259315786905539580686194709123941891507580817057343047571653153714479849831521586707027062206082623610857301089182989213400128228067751834289377977131698725679650368465806620101634920630713492148069842429581026561945978303273700980128603454322094674569786275824609444118428850129136934469072905586086233620029746146630652381250532127589917245768787532308589458745142196866209849181264170827194796429203052421263806225713739685316374197822897529931907764217366486523149304095386185066329908297477443600033961506567124319894315196189818630169132073348398720340566855328469022745852558832821485615976981454955445368862275433336760318575790013331046902811894256196002627177446715405143265667876427520337730986496974203659244473304101434008098927495209625091971413560098767644214269907787773123781789878010925010066468511547866877542764519812551038439675302765563451066656507641033478452829796537364970821805349218244002748342608794240291498086287181816769591949452243635832329910027560309088201226301537758243787759989611214921815861564415413496949905239126440264335360000*i1^57 + -34830666072345251792840833867265696486312223673242547267904563828611181046195283907007730352952335744448985026266029002754690721078798176280918162552965210744359296073609804033420967697320277142564511759778803293355564262903307803933946431360380181647725669735791762482255987558374097235031674312528633950146236512932046900941267800897421615927569624175190454439433789907439040661423121925700465760342465793985764950461915544325830271888807120552563459823732443217295270486079547498553793716275767536494292656240415399607310035482503635857740292190378830096168118520656303733373408487108531016427717926199199385059404458466819049046784792325263550388512013949698391575528254401667232303755254828879495880927098034655432635772603735940617172000401276778273619497736295651654995385116055754289828479874476082180429766683163416681381903035373747699670823999829463016435910795120401355971747665749084018877701274439705634052824485958524118277285699197019738380640157065851120872234360356827449483417478425894167749308366063843382112088417613566403707247158745841816333039313774050632268878936210595308353048535697685176633656526238160349644625418330168136566421500726825599574444918949765905015727743156804989992023285081531130945013299686297038850008431687118650116059171342948223244277629159009453249999002827531358165149313632239465021533777413830932130802515038627059527967090656255337083192168510829454369144367369304657994560238257599179710540823304739741856976172598053191442284727072832107682175710773841765648755985053315885121103400598549412402885334367536712217074243163536232346865004821734600994361657675094354754976133315854557449262088423982331554135331742042592323975573500723322453426823662331315404104680179134414180383525209404802477887772530135134711347112848560121278582418888654279547324087038477140124280661397839663500790979880019960449811590081591623311456475236533030741037662086389014338558706622681209772137470555878593578674091612042338801354546596923939950114954506654086586299377881889799016540684086742596952964701248996749190922883514987874882291956435653251727297980214831742976000*i1^58 + -17514827580922409031728135221851303587290450543048009052618563253926866130326809846545126816602522683697585125762981935977771766122298778732144708290388548828511780832099284508052905298472548737784072932216048245592671684165087808887901543214227336088282826265008490612014048538923722335194294848609157993828839108322214999950412850285821659373333914562888751729118841893551832029345199594253765986346628115933564737152357126049204464555908115674538601724919182566399911812348602860544915283084811900354436987830299283831150050951739755773728648431242938633732912954923483968400046873673316500452445753110575385832324943147814998247117422468594487639625332353198390178875364603984131467905860113592402604202695584050357416565558051322369133866182032400494601417652423585572379002012813722717817173942432152837670980581684866706296630069272471945984601867274021537867617294253033203967310612384874633505698596698843836152320806205518260185571326922439667470648142895578423645145852578542782326796427294060195732049383189524570375443925530975875268599105646988404061472780339695074654885864461714713032305492044891219727422964168719753403251212888170823357441771451526225804816517880199178072474224862973977677770973554969491667770846319480553598894347033738402223027554586699090740625524866065738040114338875612670451946781827262384714908166574203986904461532239772181559997175418486880822714605552125112369834271569672728446702202271646786235054246891819833753616826559092718271237459111971242904514012855651255814680330248975554165993659184867039670077882560636820685577500495418644732861061696136440477795053654963285223209123258765783938962457296463717753850444424938760928335595022241273120538869750371127741535884888847803695940762075059100238283111523386984059153285886104900173151678881980384754019218183431649710410585836605517558945904030992111457572123946592059876921097766870264870394133933104478385044059237947268280752349231032018576303878915308774562574242808064675855941742116056961303534418225019275145726808083283155118465486788313725929274565202957798262119599090205185961623552000*i1^59 + -2129756680911955370861975424504158835477171453542368672013321407822200574201936853255010883459370736665982105207946135811053233083388630607598089340590884240063915434511662425326091494489059158341941875476391347054286621778423916515212730528066884410154738329004127009219317853546531768787433481244055493201480735389663199461999163052796865461568857502774951552636023497976238758470004280741708210314025564353220900708939425240369666269636205117626406233225083660602930184121516705953895792751234137478880067599840133858733444070519088624168541737202218247781132380860230709877447814994620601444680870256686195347070231963449258506031925616431144413018309036576356179538042137088368859869906016061171974100595147249582565818562182907435027307218542006426286642863143589937098978472186060342195033462769621467393341185984914356822291589674014484577292497119263799953702823229707411421578038648538561156282197414002783493115055857905672691699936020996105783248516386756345085913880599755998233034142910234865587802275704051737625680855587763322593136244233795826337884214796353978889721074924555254138079087720655490677316161896671560546662272516744222425571304921413491197294779224507144879574153640369815838684447902415138481414276558658908804169184823566071825201359113578317577743620913643302599227632406547319203933323321243372907767034015480667371161004481565271058108470785375674065918291482901417986113389079156752251153580855717805093284394577284981000876652492172171156428261337825771746294060165936460054926170833087956280992805555040077027027584473023758595197582714874846894459670283696729255457173307883260949504384641824339040756450233810579579061557972846876491581025270578598449045035681500620499297056825619857816961298239649700283559689782781954660479763422686666055807045662856369760741286034876252745200009861502196149003972282250094069286852330274875836869076075075039059335190695980842282894062644826607462449520732717235603026526051539108518304966327499495751583886339548277338378643961700927972744900520793685490560920351703553183789432922313438440094298548469760*i1^60 + 12294192903073679065912034269513928740983271124869833035258715141857884278319826156808028549737018050070216806820845652342391366001495998980442815917158428582410660832354647281142815087036006231463128657928044479319719499839208469609013793705279170860326049856822196234507824628104951218199202223042448105272430479796279554777245830320200115786236013493420899732938933936664767160634431761730978277837527199951057186803965110792026790565619248919531480333798444742267230601313774009611224007427223967877933234700947581293787666850179955320419402216458685805899531370330920915266765195653437907649538551243394823912259964780507588975649427280337824531606466682443132511329435186931562175781063918041884628794791483760257718867427254406402519451310000103864274454608420003673302811080346680678511466969160794087715802839874106542664701311017842340278200685288250898174906518682354156490786629638805646169416314399731687270994699779547522367109815138479287025968944000001063005477487073699204497857933020687096968025282591527548040959256887620112838371840331791853440653752840480171344957408105307159312047962385771347330837689362465190126755908560055385466759294593043391769111058919021392036131752517589402518687642348865573576356546694173800126227099351270019778406570177448612556937097275383631835554564401628150730002371805813554004378647856203782116050617524695363106109323860226197323088006344358668262046830782449462342624869519574039142637742443887186384349680877065608932731704640377841073584975839182231539429085499507723657818108268395092851336275798018352668801948344483841204912725037010831931088875810686157738427488754904804932073598303685441963891922252705577833554327648516494621572146028752906915059915469886744360362784464729256035180142875444421035093829993121481013519310833719762031138665275089126191019372212757033858970253130619969597638455193370713163404590556632481958419449836130022379244561084913437543377746092952139266870436385352948339802143141011759309972331100612935817378364610029949872576943632662528*i1^61 - N1*9513696620497443065227015929727404771480827328827361706973123773577152674667597948980075821488124938309257119821897989222342785831351020167470377965228308374144029176313693162697945101667519250041903423546303678856933674787743320546441610848260772039658617833778619372486330499407272595200810992534082548448192407045911174262299759955336563352900381707112081286665276654597808230326973050248579959017181937555883248316190311270770143312525750538375360978710280507241397283690430418313429840081852179430054567617084976448383786926632738984886326063335056456682668341376161900505468294086517435044134189929518781681226684856582101810567254645015295469125833037572193957673717593187008623474263837425213588105654594614732823*i3 ] ]