[ [ -46603235463431555502710059216812157021849864484285367824659557620863628624575476110479432125424789153181273700849121457504891120567832052944523554072482917319496739878454893732321509963319521841303102617409965302871682991702575559047917219150555770957484012905018618730593414306098733502887856405050491998677592911948552852219541611895737146532498589440943467118709223992185835681000641491089386724314742638277940000354491975718541791708633003195568863397900702648045477362734956729759324408096307035669109705838506850161129844798680360298704804865787071312919638979499666416082256143008315724337145979914674663520523051844574957596250814891965622350780243352855680883991169237299683469781471779717055064770039825551750390146291043861966249635471026512877214438571727544493993751137162325762562688191596511992653553995487512582992067522759676420081858778273853436797269463248703689816557654375320455482417997583086041354990022645276790949517666216146352995228728193100842673143228851185207875327450743059240478554479777013237750274878315500370320232439147245018298888632318427756817460095298538995633581445223273586136754172968317653088875908354011573520542780123578233239920653914634754906047859050568097506257463466575892226357243252318751383196354712986615078562465978855478443674874378167889471414634600415461094204008830200911332917294711914727305703606988049717717543476823971685798434403324888954352555900039804129012993998841146497848867675786227003109857608303228493584484822997050594611327578660147969392640000000000000000 + -1231560576140879366891246782523953722342970666959744439546251627460468133770955730115802550292057344218524409196609011190737154206334012908415063789450805449587531431285998744936276480132368001947135112348888822503836261847662551996823164681853846084960391744474702664363726227320725972728940359012298466109152317082742304042155558058928853523108903011449049932349250737082936266225817587658720806647872647818900225144583595210148766135866112610664623786797676146445749799147945939172198128906860182647705367865819418760465419605151188274603220606066531104433230117900864196463374980415115186993611432827823493685557624970940126567864543041908589886803541453116543131776614403567391095769076348497466160456498117051742217149370648966898775682317889282082700788843187422292132252827846019694178267042501863565677358756633327848630677091189301963783171893291023828056749711097390788230812666200116547684535895640459819520187634509198800804792245795835376475505308939852270815370782791619600327432628077379263111681829420535758660635397264614996893757839578318485073269725527771585313202520931468663862182135902222810276902287558077785180890925405859175971101365226494030724743910314256991837936263176183202351745432603467261114681693240657527934237000376066227469029554138793824813245685521301941966730151751980659540184646931895819529159091277109444168649088966698241256154466485108231855230760361845233132926886267409407881403299346569253583862323471716130310580249090445519683382158214202142640980534392507899628748800000000000000*i1 + -7864118985064291641096578912723267936843141192870489853923313406513010099905866307863461796950349141540518634849937418111138481004446351609970158588489843779700546957059163915345950185487131097586982870876137998308762153774490977683978605405109098579923412874528697230657895657251969604304335341076098877235005053828830283606926505864686863899347496917931240105625649269024455383962257792273730097636785011227424229546360598572532910435886002441153175853475695698472104462412240281731638933544159793776994264458752816924365589601980725964560206475947980859142369636011307754693101504544320635203923263407591016892956361845970792224176766167875661895519942240785134807670345509363022946485957003645254163385676843617000858395847626198982653194774044421680848601692707344118602902753136909213241937109821423436459341464211009895282554743984931307496437752166791677373613012542649357466870763054625630354567145811956534389005575465278139470312751009256779725825346651159071097071547028903784981723879819454639022663640265678854776858516808095407310086167162987842987268572306170268622689845076062039386430567726974989934504624662522120785975386947053256334778432606673202498513020579131558472422709658246994139947907168230915137104296427948819466012741900412382410955070298567803717749015441471922864218019371315045545669573588370716826565108171402987168621687492295582289056767669262747877835364320887880243698429662472549545509558038072731241685994128458236290666002830577062788464544784567865971211751640385602977792000000000000*i1^2 + 3530495537150685306129273608502195223909128053445594428501533606477409973690042230396751396484755423420280459671943382544994497973571336220108133174307552110114079555344390845898735170055208357310637949363105345946716445391036733243538139087446156376260428498006601279966578763455821478343248255028258333635581101850381753009926565584059259365550368906970117060261421946827211325124568495208490541179850596377306250506981960373017458145605137628190491153353097665162613098326233249873809768273949608452305826696391934879081314347808261608606664939428034677103970423949773417236808005292430827231710938407448942663862299922840562519983881631813589860734948006315417852427155840576503305274846977420461910634010357963970700440913868765520239690524614028788477095222706973475072526636963318846714744210662501079621904532505830344282038974989647784182142705358294136562497317650069520752674653079202077588869121815054597664743046072477707271779218410672483584447944114787576034062192115388047234159186982825132169108464406499471369406645105691330982139740254952745912711672636874243453900836953283294877576676693481546706802220962118961739617761073138434013223836351810928447947888465386141668270950776226373379363798181514120156020666219760578494518864627971406624502898637960617647125584262695198882133153465136554679881173800722308698791963857306055219304760106779061179643674148551427036133787347473458484470953070824468360023397065713089656936020474397252250718690391760166856807091004221527633219965987634114723840000000000*i1^3 + -1363519156810399827661293681292832966257226460599984265181431717546951269663397419218521422569467795673736702003570328953312501109760433565239533781159384349759105352095104591262826972547215819183815323653597979319762983851855403715702828010206310526666137548032445360133855782033322635885341916448651691386553149925099034486976949518468855354249864786207880784153772567323505110944164922503218309763079753477927892765468642590391966568440186930367001322192425462994930299566632946147608906709063700794033229190796225689722767903711811433399264641631155337208145751577600292662912462364437986883355076077796642255559997297598799211460561780958112237956934166989349317982787012263527115595155361367620225243629450439935490593889870896457633130226607859768183753636001405939667991472819924092634316269107989634773083893823333450573991891046308717321168243261455586314251813488752050074931698487273628977773682305925554297499230468585065881981505571041414273549599813409632926831253118889158595864035934085011679596106298008139348105312689185044125065116414489422351102729112085935841182778478522894397604967869700556336752674780555915725814768594558438073445303526790085117842324692502300216581632780491715198404682740335308802476864903805952084456235001171505357034042127337675781147795714146374194798352600362197022367001754738024620873564194077101605105522682051157974573867257464223821541458268940070002386604014009780286511293897535854303801556271597330231983352271811486262551326392663062140841415505931665408000000000*i1^4 + 190357573823767888653434258376253820686313366892303741629744311916290352650936791362537325690461863617869754895641674802863854697945703132382386640900969485612644741664754108201641487002787408462142319571025480882723599695239039485672970598182916434650574088468950317407941411116362283881606951600898370232165563388808770619879486225944281587321684021286614010647084840139001438155491146542646505464063648200254113366842810227497641099638313001914790347192304120853181447330181706500896558106779972313916622946082981055956935826846739831564831926034815054254816648507173047692947043492331463236085709762980704169284893290716531808610833915778126467882721375950875783100126518290923868759374780141832621864765436638151753020729535433219386142731234803578226189644546543537843800947247055688663129823086094940840658379633139163386100445714405473961517842107071290017685261002464660330232186387633596834439204743679212110273003391947752488060373668407979609726531438203355941022339643141894435600247986635302698773447302730952972032844755654092548258865808389698677536502081755459772808502039557620843505483382100612766663886427910062593344582650994893213766261132986226606765204678944201506739995641413189617904458572561967730121526450153467960818672528756691774677170459241055548943326101218267893038134311634611899676582806909189000478581541184872251322415762221049443677628503447939786297956750142595928376796030547964785592818667602721302736116866937181028365403535404061992906648070365654650257083472002678784000000*i1^5 + -27072430279507091464794638994463335325503083522194582676768885889376303096077452227870473602115426662159280986904831927454739961119550783240857948564826740659073471894851577476073095059455899514722277419957217776083707375024319411696903517158868427548634889117944809202777256849792330518100667309173383390646628009843191528295611676614913272223812632236007221484277893965960477844259439595706419084834217217197948634490767669797925998082075492671831149599279492096477945315788737448579229857296098031261227598686838460449141031484698157086134901922632080887335876493904975226729757956646659687131356046892193373820273866618333433159037140142332642786269499633321977887875443906409291756418064624820949876139476364746557294003589055317294698311209210512504519224775473262678019054607774476156056378773046256553720190770683749063908265937442350304960457572992311448708272208086289730714775959834091249368666138491180657569144167762991916751179517872920390415866506285467254721559261211868763694194534357874632450132405998712005912426190788396986631645092337985607203103905736990342211757843491771002174956681507233989834058218964915341968517175944140765136886982676693710979680624301365063007856414502179773590289832531282470734230204668469810550699083458865553626138543828453226947410967802525325769244392270295510327119021838497606276759277264744613626568070118069517635286042416032260354751318273249291118651769153233976376919885414632802694041327414255876740773466651290367072699792121856776418340743592017920000*i1^6 + 1813933620884755111865538539487260141405993012523563936023287683411614534324678481107709483052742348050208150777917922902849828724980165841865100449300911213538561599595056253898155315453162966302173590896756434855441667558632770000755531448719752693055738428193515388028296518473763730156369493471146231283779726831856727701213068978312771988337401281974844358113088368696109693315859654617338922950184061224097088920155909526458263542959188885231147272175036495207208113935457663705434620168852137216957704858066474362419490458576965693944125439804435660649133941268704766009900840252144340571722479353734017646540739831091823639488323102242442306118434263961804212186150125522007522019273040932509078215205928626592163720420903020561495215551838780324074072117521470165947618100013737984441592772588647146762928873919336503369029288010036803798063856921007858132186842055845819854478377527830396975992603805315310593750782712759203320549505344703755306264916053686787874656472165987705555308918325133262193570011023239607675583333164984284969617345374758774862883394634596667297815068414080309247113034745873441583745209106406581100114606735846149107640549604400001218976854568176814277704325057709247393322257196896132547330172960216693747784102142947557961965028452089507105261667883650185717983409319225120686396660060626848969882547753964705319746661003707045137455303853850834176822661405764399654743294682064141094883226519740745148945966481664941222616371838692913008495130619130695401361282118451200*i1^7 + -46263797649633832846046152852002582290594493319321241903612820128721887010614219072615633863937054213976329566335740805379473639583990147600866409717946705425978263195838056603432370090449890116926083561982331039206748209839344322052937938286705248895914022639453744306529805704266084506745113423434811878647189008574329826079282147191248865594450889282265284138676049663230554816887480030857307623427044059447856979161980413411324866421578370229327939680773018205773522715802267239472494507848674492757482773488871737178455863103448397321189456253111867868515156177330305573175174261343541428370579178001897594282782669662174935225151561498655561202512612868062630102442438592908017737987009644743237483758007200894596299086252127690820124163482910969304269987056750776311250935799997182122483080140504888055258160068787127727379219000698669348503426964479558552732089325110093190953847341219135617490977353020024889800771740461613435888294119856565534287567377718454741465248088506618754898627465266071191368831804963396023697242938902078899638622299014739932015466450284665483526522210822870187395499512334048398888350136008581135596692745744718834585178536520225043184710599723497659486130804529252917740398336524396245896689900328957606555533110349182531143314039096126339449027757014589009384609043202447513494833794801024207394564660380819559498626484649794562849219979718268661175146531536472928174500805364554477432971817361149157268774416822307667807208616524828532477833513722029982808606244864*i1^8 + -12209555912960587152514057362003086580706146724319808616326044906280362748155129053020781127181569598688062661683746517931981112377066869844555745868315319674483982346653712215152352953225758075779850237909759456148571706736851472730894093369324313999038840768338448099264487234836537034387190389837805070919410682629083795018021814201135988190052156977723936519937250205647342362953913791087494900936647538001003904540563204497319635627335646936577508498221696772002347540689114439534222597313116120668113432908344000581738534703910482474808951876971030848356387759517415142043695146669699541074635635266118744500096097529513272937249292449038890629475762512226445699583556534160306627601927545081004260935501432119858278908726008162842105162898528328965210991449296528184399706800673377705775980255216764868401247777412051243976644579963100489128329747180776445091371555591722502585512569548234969389890759977726933357647523319355858835956518146396921595268080577478469157930825993959416243807834646000948130884432275523105260635879736632592990361675770372383631718367805865068654621740962491205464154138200912507315866897693256940927578366963164060836950684564982630484370710022972959356634938928598258630554786929403901093400806709028932087356428204646436720183591219092316621387453724304012721744693541800185372120057483629261646215874939895286019601655892400387379390950683658534672315087096446315460972933502459451681440319618005686099728044508775563309030672877735843763872154152110082494562304*i1^9 + -644797276645753647007533953002506074718448184660538794781396214038333613021209317831929097974657276164856173187348054546360211172745937462468269509824223092369745570969457382224114555063830191399287212285024806566007097619195831292618939197781936124604470403522125252806315912644297203168779741877742377998334187062754319764489611252796009505116109238222302019201833119940401248708207360454075513140201988851966787656420412320812868422563337838638988842982772729668312835836472482522015903833720883520760291006221121039657396585288117067103438915233955345961684983613009287693945754965600835637050600126604536962900420399019892556252610824363050730911708073716261673335865022811628384600418996590164865756481390252580976339060638651678450642354881335027172874813628509725699124108842663480763026934884607405375054323150165568263872995928717492769951244667632860435476805223358788056217233414913030032057124972051489289509355965932301388797475440990287858956713376015581470689394094133787589136747303522134375361972775596576053175011138772791786649299554413099364671889722912569640311454776832269937884401308671401704680646472160553988049383520248066370229315244898970758338378256870023997413831138618485171428568048833710238829544219123031906806882178595543962909551359991821450988067523091089360035099521403727714021291076364465314848023188459348913459923336981171004570702686104854819503775143296419903160811315192399262080911918793443567865057408282857203616448608738295661293376656641391329280*i1^10 + -163442284181109958942274670273169640919689223920038322538456311886999683012305526860360959270511951568502048645401809846678643933200625820936899191922341949143447873204150535252002775203891775750908537501665925859499834115639159592483613106476220621192946048208650429840325371935278616654118216083031997044522220248573701195378374045684818620713587623552660545579583601491346362809932942316781039167922145811379993434190416065531960819563328420247291089736245816368560004136542016278047573230170890499911910605053946927929088790980339537512148821156926666892266144692646854999657032541778171153820623661729288186568040597171926456415538021129305259230990211509786778593046153457774865146189708791670861850507529813069263336355302679835193881295279438658677177411300339669110689446419703759904920823317733917718574839735729733752834432720297301983214795357015160736880222917056422454567627590531189109174163013945092575240908358726391589946227177042713029831008631225301509330915232559575007469532578869446580656221053575793498185770067204252023239994146259499685937708007398992539765837801047360585153707969953118886842861263064501037124204194060148962184726619731064135653750608142005541180523262450267135619015980036326841283150138156228001239746270497672643140126584272934482152154889931896213535664257802584377219419343764403966012527198075312466207452079224291321558862164567085446315269655078195247919412857131896157671947420003078352744218940614735306409665350331334733048292554947166208*i1^11 + -45490555634579182526541855434285314446127595802780283741754461049840207950587143114061339314130695818070456984385743001284088151941682569726012101256771089984993919461917742127804376197232680438352095214150403970490711753119034799859211922178129155706460182562471893427876846984127864579762245127239996995393542710816534002572473242294276463346164369215509935620855196806669047072031244715789235705386360506453655394974520947247996621801511116502883497206435659492034417250423153930488487463831655893337668911013838996317256693552750272872749142725337763071493458939035979549168727609197718812257206774023339321949352768650266608247163723422510834968778627293203627173772712483542003527486514607168728760334305672999504958477345324000051567401934045262398751788193830481142641660253484741743506597098619094737121302733801768062505094733007909327649251593127565296715999500232436300332893733137546782109227113882452260998625215935185830625717695942133573982729633510564690236822951743594183070171017191140535671779397545588329462310860653256377213030267123405440104567292337005041870915430946782565305490759253425981223991739469881700157682888696371164339836831509037781390170047897900730252391755183728661041385077925409771906970204199482561610425443492906638004548034402332871106984567538972636498546881452245335463185420014819482960797707144184517019153515227323106094721039190461409370360394196535195555737188339008534836903425570549466288452030632101908217694710243994934372798222565376*i1^12 + -2798795830392623323647585648976589476372359098923694697775293363364475404731016144769563746431310592767136264800632700878020411922794392029923508407471871059882390056055570282203988704470589319150008329069859276068549453406485183209233297828286466395256137561369557596987889884983324246687946319362441077123645391992120030112341426461773152829937233972946300509926334595174090936097589650496403528121672108920676464994966117037095967025680625720784827420166766689715876397146337500508859093926664190924560968857420742226099882157864307159515039286692229883633780189233131645433605416977465158217915523209476325146982346857302221619114575820795798514781954190999653740268444615612719820869400696686268675737292918505083602226011832143211533564029594181326807755061636817488187258468277752492409638478223118151046048615281463819317537684472364814030758295267862100627060885661337167251267892532329522886532398921451615770679213029588112985880550212810288890440211869780268927435419215123237760129089586436288263057888428030259778332158191270537785051675516818053699349865619854341761294853978267506187745906295207511790907795135382127398485210181812959068952480674418238570480620239665853821304500587100364851529317017615927306078074266247685251981411955592051106873179118179116659693350089978296723757724456472648762011707147402732843749718443609034481049199177134013858561758496654410647028411616975376009880282373906264945179776981431029467690469487246504017288075231898981396597702656*i1^13 + -121449051811668838704132865818667780973464214550855798824019202517763453190327826722351136622437631555932852901805442333570624976256370091655111437290377564687287787457864271399735967875781979440638731761797094577503829113874693419649688856897521380174940327184978218933047440416962698944834484322586136463090440858439565292318291060992149085156584270165422600026912876145591494731035631476244030112590905937901325791022740975431819501290726700436926710380641120382901286336331414977302643174173153644542039593089590866776001120325475896949990845197667992364717439149907812734429325866529405703418351789124182958810968558733989405204842978517118706487854590114640235593253308419086690260340892583025969779367099850086830724979179497939410528043912660625973750585040963173996488107238645838585666235470414802107108384974136069071106861708029106799948777064836218427726935835862367728454522725048764850925396459204306411598372356303988804662018888201754175461312425095539767221945280502336733894142233409772016713887490853557352604294945860897183043036396473621892484810384447478987197905616730891814253353852225008119120307626823808751760193216766175493274252386024507837163031215791347869752902103919825661821875136923670810290143627744283345233725304112460419005236970586548780653357681755559783440475251936370520437261236229482463991801867036871542892206742814900955418804447446513644655728118582995555512645739544527778141607357373031855157318955708120909337194324520344370544640*i1^14 + -7982710840793663515240147941216335501909402610175182213734530830153937798086407325855268718719591856457141536800940858990820148074159596519247415006128043966615686210154597911634173017778080635998651955740749640171947022221143068961904209110925806792914690882349746149325080269845821105715009937611455449988202663234290726525298706517938770819500538677398348939896033355384319093371902471754480272158056428169000459238968003762558803853748391335814338233579391121831098019799981367382456443510228265509673016602280574951066199131954069179487010627719592034175573176626021558457338208016980047771964165642687355346960631481755268683901344055629953732972043169069487394615443432566397472245240004097211900067604891614169432712639290054223180467973554763295286011978542624219985999087063884780406574109434489223068169810262934173024208939712621726022343392871312307451226310511453187338929933208509441383326140957020973722895106557682146540933633479300509761041376168793595009078941233305970427515654068443610673611993389965441953747664142060001883695484220033817591668297038165492161022935916914912864518212758179467720303746645168478227426989012460442506958863836312655842093305793619204872265376485186427051034685330584175614718639577476466167924073259357934616440742468097737288579547461818158278223155820720300868756227620815627165110303548346538703989244887560959195345105355117958422874147766351531928162482453445959313601661018983401880544366623714954750744197473836728320*i1^15 + -711136888561132904073493106350127411608924893392467408546793559973472269681612842677753746652833451542437178529463600081581442411189015869676510689849799433348802718456370546601536224610605141285377794667933613572956383374105150039235580333397100175543489739781309598172758190693296249290856640348785790557033384563545476841287419915539037578524794649652498863487250732635194893020163479487957987108607324052148536903999957377912550385498105145242633556422015722008835896303716400519249620904513242913508742045763743846614526457751118726143002645316074122649169659878997103538094152517871451687951978435977441511147914139447673137253058979833516677921712344460766512806923265416853470832810198758937576523171413969839089441387971740065603154746499151422602173308738260646115485747674707605460459692878541292976478961991128327157998880894999995411889713263715174368190157187470809588120599707107053212949500023196535100412278715852010042694421819419280480230368924983754539181804003787924892946728923191965418262493527201417436042434112441930156200208545848490671040680767870822173252002894298457631285780227089790184892206075431553550284440345576655579274103886805774474912523751980388221465383313547607793355054402340374039258842968076212457128105583677629433931642343007608719754910744322960357873700735137656112797198101506408941668781415966721152865783896664940915378208648923971736633424014938571300082020857776485363304901344695807469095806040429895609521144403591168*i1^16 + -17003063269567305569149992006713146636471007173961611364681644362561808553174878428753034129228018737371835670870576555013550786465275872076405135227137200306672183273723756924236553650591032112943338737218767115029831585505084531158790142446203215884525540481444035616884628821686486590219333134785679733798355679961520286223413349336679199860321124016529645375114303369339501325524512366537641992859950019458588184162999415491012366909644316969762015154389052053915566481054742943814222915907786874497210243805174828674663984140413792025837110664487882136369609087010432526935878980015745114994912457704154209783052974806114621185288731171646319307269837470406436423008039403149655675534838443041720416166645795814169899928737977876789490463050354490205051461957054764594305742445818188280350174231666793316565714008304047788692751616041397228736032323229234180420534022012665826736244070564040840816963564464652423975478172413910628181504627031499402645846118627331988196838311923175446374293048030709554624789634330079219511368088302146362661800298805154136541866695346946959001350658154580769812739617149249912790669826851430916423759186549320871521540450847407361911761246364097198870445637825001543452241550631374387945337045864473652545301678067585242473681555540148638367101090328117594248314778841776818795917546558954088540852719323333113716436913194685818145080619019348456429771789945752638603551134462262684901103347873800884682375522632664623395259809792*i1^17 + -103929164618249235685920041467575062950255988677214192514721956725372814636692803703728178593344339490137261033969908434523061876645045296254524155694388410062871558082358049020143536218279342914230228849869862088149776509986635413789967895779421077094582962404169488290412455051593173231907646641925847599714302820620948691661398992889009870358262506438576785726763155398703051437584984254241301630613888983641155431260962385911189487331529898692224348934392505083987165012847884361497877288125365883667220362231335388079208063067826982652442253712915469661935947442521508126706664033824956566467713458556729431717273630541328561232906537343991041390328432804269790062809676511413899139804997365249685216020575948930308189563271957202634178615719822693142574741933496828211459595671055738053440880230859773760071242191253770027752999497581810417680559677730611885177431680955571421054324685252857827440647376223692797704222341330447550380130183868370320161952881536420798819440974514288183793576187096885446373114534867651165610840054219276935929355850935567670539216022478207919150627777408726932423249554179231611307715708232412072560134204194804747225831325342175799352731233353268841890754819853114763767791128245284661442592589895633939075770287331076189382419706942864149628842333250625582544527688588504910456955610535144507738972279780217759824483010563699952372583516887490642636712378009077271565576218209160774616615747408094173565662602360649821454336*i1^18 + 1398615872150366121844555276378918441006269036723673125485377867110170438715096349665270572391358836621690910595381188421363615822768718081292631820825289387719480162919414969594822917833865117952337232716173863054779738176986688553378064352975475323102406007370094033871625671607651316622831234217264649358064959504874861087076969267688276731773283482331339793455964895639068235053401086687053871055176250981130194881092293430279869154249535319300747501339704938392449950437341489565104615321605168483055469516576383823251320830828148574746321003026361064167888467542688169998283933692948045667590265383073626628221261141448648717244056641978431488045670157129140126488812636552791477632416217266382888806685764617356535019014175886793113805413495297022028942876988055952271751945554530587520559447474107415965872762296077532858020474077681932959547188574711690386172583253542885365307348882947695624540485324833656664444811379121876368995299560372082004598453231528123729964192753795492467017668282499814397284694564443026153852576949259912917289354898341128018959707047923326801717177859894377038916054280660030864141660853915909067020721180099128469998319500372292214237515137596141685430509172263165988050253660933115733738202433834258453193595098928666743264155876955365945575103068195537383675018586641534838967279985550104960071921450466666346605893606243709143085199933944021952269820359683473596519617553899061738264289755020162679199371922730123264*i1^19 + 9809560928472906211315658788407498723112567790888642717549754702867291343193211725606355881040101519812290924752301647764773104947161533417148886749816038621316927348277931619332005572659405554263386103605390973095812998211010391062688156722583793763160283408400924677637801192768169946163062225642070822170504728624303448576810585454997553182856486262966651675109131305827282413978543871229919059400073353117273044087342303160178986288190745296253846270696282348593706614999971026847307757757268331220648576186788769359690526951465864548257768226318279288269044611655931343455648491364102182026770606577132107408904576903758957805604559677503226326990873426934611321445442036657607482426829946881379114993834404973559318346313097760299521575985447001074534529809316626836709447122583768835461685128667599266838510605882796864059365409958707276413089108484026676680091912898464004367778888129932656355615003054649352036132273336172342688052587381748229342113492357579916650110235982429780290006820275413790200718007639047940390296913612314768952624077823084077014909457503202499920665206577777780192564085649578800885082343253601353972907691807277057335717020002464392423865182698509655259949919937940350248439752156886239065900482133490851506390565639268438718724816247213048613035359306076093866132769901174008994286072113069502775425502992605484570921536463070770007515275895952062089996640203308709749149109439027794262680730952768617418518601662464*i1^20 + -3879470231630870012483996811740804424176459466034757120997621704994756493628540217869779188159746908222203637585079869248340287176095461581137464453777112372143507640566785146803966957035569749176965280961085184384912800979949812672646983117468594231197516755065000440929482614774044500461669509005869258423442613350332017263847639200607079099317788440902491948941325624699974513657637454529792964268553510809886309277955244841805859332841501929513225365296716661726744477452450457855355590794871504333767791536448731285770683592366844068647356781347931488080990960149680224616671085267833569517675126546171782324159739759016338792118554948788279434202419160631545838191821791228684345617385881655128019099406759945283184454840726943653744065843198415024672295138192781738547291406375058061185207899663315570241635251666935806622988145574731691923905382822280929570410859151973233571562199932281154905729247533137965281126433751141889760525772091046569063454486701707288555517758365645264938946111457045904826454432697921944823620073806390895892256748086033308157511543997003459127017870699605412256648244472284587177041961870597711393858615011443658619136328003381922215201387170642830601917888498955874786837731470977317233331903848733534440486579634033405411272388446610406904343565013427733708124885632576786094226955906482772901960343894708434438414973137895816281175039147662922039409470551569685286738239587609452974464578900716593120018432*i1^21 + -112065993191004584597148796518789950736000399436649046399228053459470091911935316829578102445778167224849908208686621372072986663119204125088442918980657418506050438959078372726715620368672041918580828465793869718387565651897034334049186031930597405718910273047237815646837413993097421373507184086703221302124589302883039975797075211597242817966715162735688982890398300472102810905366131848252197745271711408422292946423659394564003380675489007762104562927142609478355248634447952295293434738277203296216992398219177551435309202441636060245810431795165747850914385525685664169809691941859776319623506976981575640903376784091653334414587909163903028437863186814030894234736524622570023010195980332814193283404331553033196622802743256517420373027580456739819640769893488118024074828967302897997645315792574424346017876726687234166364582582050252992320670396659380471690803612537667479861260694673209057653396236805413979389200898174038638717965884549974092493098844524897679112120198358128650441735077919770546449072885558530184447008214257499556328241911006749072320253994260209786110653362290947910532141637335731093067973945642749120940489312858696742446423463938132742678671524667512962185781876784236325846998036693568193846377094582263137486670541331194311791713216952521409352821994082296492281229984709457472483835058943786938111249936125467427741696924030550969260524761684914382421295315561214962281528294059451129194807984109863829504*i1^22 + -239446181072936292415444857266725745861070459745599204673604989028896021702247162999308349041862696957526549156675341365824390097088931533193106416718667886193300557197152319140904029643519005037930200449764052509863467157599861064072119134077848492477758104237468446912955293700849785610457972524554435509097841771172896709644433174837575305140907776206109701504209861848855232443358999522352796196533931429603996804749742094519681708975782127354481018292279291588620517115575442027694324037548000484246708844756273146801278736003681571644091448820301671077772024792973573443063791612387500696266335606896571736875652558612048399901599371555516000342213575113386256436424675477682407933902954585178250572233324190922782606613652794014484925460870060970653941499216395038930575879783077465170992679749468574147957119245648621847880548759939322276332639142691679630500820199584505042884284611779147537846199241912437435840322953496032948908728125084340596224991119149307355823329220179908742369725952636603625233877570404670504025455799110993994540118894858506775112974217240579768786427947004244640198414190986756960321071747440703257832516588309114795157366964423534448072411881916705247164075790122127812398374824447483613189724969797360505639151814935993086298189814841996803547748051787649574803420451161833868924974153672246313819574429906455350747234051214281694375817362959592413627075256532111600219669105406806205900224699826176*i1^23 + -2886435761786110295632651813137331848961974405066640588916271520165532677387853737757359313080480332984808754361380720679606146025307566456080193806578572156270322477910851711096376098729707702756017960760061907214781006684817964760846390267016377097561657985102154604501365821300449857014272003840367072948873587023590284609260465994894680079958319352878951414185211493754369358482872828362946669877305023291988710874499564116997160178270701473090013935597600054061706637588250336411130343962180436612090201612744113113579346331990407907558459754652526756578286644563155398821534854792143404091409263275998556836648117305361392122154878946162653121642226326044180937373635717482047962084340050823788000857669610223238750736776910946157815019104319133956500653214732260231642564994930921394536183831729405350688557148552891036258975709801314442156719393018029649068653051400030992259088936160264392282673942139308112548017455541694179477122629303014831922065311155385517443791299883785210963977510726013621634593503059845678121575330611679269307096723701769021117619588612582659502078245854806146184398256139028647618496692741043782653248010637680690140640693570090315707310176409506789505661082580133902440060414504543795173886941643215938225188350628987762830688282350866790052580995486680416700751326731124447010963158582237111607407006015709564380447093636215735146391559223131738429464440605152008394612609754356284933646843904*i1^24 + -21173977215586024662865133172933409009642307035434783047934941390190434173740866240288742108013308716567689009472418858602236172157185893847557913260694681035481179337971501421786236124614074926854014017508280859266038277433297689093705982245590778818090671939912306640863913270087562446559859902457018100571412272911967022261717607689053801666716297454625064919700448201210521384628376954774889432665134059487590304789975226943422338666993208858942911069390925191759079540559750525753715054766392895444615651171257900989139978278511737718464501977051203749822806485481393553786252022299753906598655149152951954568432371921489596023596982000722628189845750747635288858110412100162641031872830713805409604008760916526043883942730817966580562541489037828353382148321013735493532549525150482977757587786828244890471116560484754814909569432460049661098155829100500755068391727152852818168285512944531595285523344476101018527312748940739255325561473918415474313101672091090644514697507160127690578092441382717698585630326127460009559852618420472164228953171874051690384862205950361650652579863375198105778622622743153126776161614855409796538290854253393527013720232659314799664850918662378029571173546247803805235488257844036920170302169237358819183355917599102534462492156821727658782672992769974568682337764333814219021870660693224177735205993698887306035281897893664633443640430345891976619684576552899612589908187689621863268352*i1^25 + -64340393703580150279703928064301257296801904409144228933561486001292687455524595302805607168691127701012287239722932708299550312773570420585964563492653371189963045680987229114020218595374208581857032449441927161958310174789129035167196080654432536877541440288604601906689674178846082608941094870298858845594754359394083101993639148155195211995841540780918341008575962396474311035154943380300802287217287175522594818040177677971152164459554030990795722537406671744804170682571335587627600117105253107231617924614632986007298923030452982414183514252706148009340654620104652239667646985718552724150464703163258397879189324849742609004524982158567242722520868361015380829154192045516797844909995674545821025942285451727990831867775434488707908351464408488854722922648854022470680250037018297973259331643475864900413647619760825318174785817930769969561267785803982729109201979062981718691501724158749381048422707424385391562990143436704146917445592973394534484935524874643532722208055773412852416211873591741763808917271431448305171905104463429240267569429087264561750147460594676051746802033182466950296766370286087947836734818851292130327618523787567851358852086483300040380572985876782750739292050776434157485189362348167568265490417082363942286513492329048387259677963865743363433919221600250212781379413900722234997925941625420365669248162279132346906016502922689970484532814797671799236047519876344043280412473594740736*i1^26 + -165309432354853775435822655445424663646221094151577056094074177294045376502511319803938109322745508810631660949430847942908993876362989545520054663183159284989030078279641290924143576715271664699688719493254916472056754615657714038519126102749097150998408536929558565451887108771085266102979079526838058632186844371638752844082994222788682465477183088106673367452522632931630541792001410826278690791436169907743729560277689955410677220697947951850297880829527737260628238418052838646328841861473856893097304792017718225623093916628237602449225087533325259571237951041447668176755450378304170410812277321563904053397913723143125330770262784040137953814075294648588581383502742812880460655869511458123390976370832182627815640878789642177677718196027279260523814394345547450299001650390732648092265720038792606845023937381673452065090752690453494065897501254480167211844583748978517896036760673028988496130958319596431032793717090276647454563233266812915404026918901345254989507793513098770701799064234894022650684272158477571831132966951027721442497448731942910090739869212012426997953005686761903824607905663816380548373761782528589201728349558175697141598774668564915188180746311628441778936655182341500497909369319610866311911981864387393096569568124747278628672777206546226173006553162643977043323041254904152775857073826171707193827714372250807690855696119664292672575626522221408620412279042919302023237259493376*i1^27 + -542431765340437454227663935420169907610750800461023697075626397793673157153341155864690897807362142773901598375005958675083771109219401680563873929848999309759272620164614023650804439022174716166440806571399195194395122760972402821070716222375303760609095409755287166304743092701438903566294973542000492963380987434594121049933147982145858494553629833863528872715027528934816970222591077842898366912156171346360661145537309198050390969483848983168602328498006970791531825078446205691314285725599011131558152914894111974245804843751436517267714873014759292124585563189294001272373031988901777477885184755759998118682244260185897536125592245652552849269808589725929777649335843409180733017701833154040756909842772198616742778372985041576695755955616599591558180044250923286163119649933013110476317263433572375216332142987902482314491123193679612037065033382004249094772171857042165380150308776765777845269287279465834356254318181528478510798949975684786836327112546678833011990291027330802049180907978688160313829659083957082622984313875260012044896684556282558178952930845305628116042581086253557627638442477745096030726498123281347912257589352741621968965159262048849274275208758075888250608341892883139909107877546087597012110949136429272213370317001449400654555030471874343078646601766049319943096647055048891830627766525731183681267104897732043413341132637071862780678273236100669709556110797810019633987584*i1^28 + -688849985543921077567346928238220534607514056372810464269356684385457630937500976307259461868359261904024031465578308516335419196200390928711663454386086393488459931298483970334928566796122577949347021311316271859740596152240925339539310249704040596362879863899061959194195009581712293873087227771261202506359590818827323950931612167811646421237455105956828323659962233361818443147874007692645406116058788971161468253798068975442637088918790111329200658591906727292253719078917467764444548525579747749295320603293564675464339872627870386906242076528053627318661213464432358648830533708677359656125229218323710430819415387747967658273711290810173518277546095646426593625904961154821648293101701945805710889447013482521497255699162438174916671248254805430273429129225262841484182906201001017986942595790436898802386586298515054906211027434957361963534941715784916631979075131368242935143110384071473365756976238023981403341179563803517473217473963503555995122627102317952029883054660329760736396735018991569688944514044092168522312933402984330627051642087844829428017271815450314544279494260516483776919087490944182383998687752714685075495045465826192457465933840346552312729934879442714965542541829096274166609996515285466604460745810968530512652727066792847504460797444785758575693874749901153722930284186150995829566604326098284561960260401834605681008896934075529107493630306592628898451221067486724096*i1^29 + -239440423826272219690378788098206494174395352114561484310822035869864679568222535394061693943945198861376014308959863074480575950679046942812540535636902825957523737511709674640748860262590214130813830768078635904501323343477884226426259629044349600773029827194874817099335178925708120823524573950926081938594484335700475690323170903772963377768264885293456577755613343281051209373116254708568866765701021175149724118194846216134588612305574233150363432491564870004613728057350778391456836165049560722219272692895716723020293266561404265695419401147113426610951358519726210658431010519680456412993344839401235801884347970618465540396516073991256103415990213619356650286989822920206894602048570435638763797882502274298262285371822405562329715104820406026817085087847759292419974183738125280844714238390615104281427026034125768602598511258628026781172707686882266737723454529850165820364039725343421189154190394188706860589980314751439389252795543394477307302983831010995930050753857620179745589532076287076634462535822730406077327773204166391796156825083755630390409350364922197887638218599614181515945737219640387810574413893492372090791541707064205096066413071370500881506247150982004137769130594278182502487669542509191963268101335214931283174653693594757228185816691008004431362567736166163726654982648925349380930589799652948098474899425434024905055838179608878512930572975123519770556142452736*i1^30 + 36150169399207147740471557937501944359730839885194932637898702543338953110373245640685970574139594755715722179405774178862145180234212983703179326480543363945952466845027528256742911402891515557155697463441281301202581476723401041212589206366362038095300285887448585898511964750699424929016299288140102307654722594815875513879774722899443184368520559381011316214643050534588554251224306461049302816368003222465738051597916942856509356238096613811242287688794404540757885852417307740146946159455850104027518024491335443613804993256696972355860721371164170847858752053557519975379260255329761990802602476141120742182522594729402120297694069214811479603507076608801732275413802737449246074697937944460807741907579717144968577652157833583576499422567566514002245589528143911397226848979790689336682751853807797272308514385487620606347783600900154745558793829496288568790023220428932865688588897150244508088998201414729946095304256263416444526158829818066073830940873189002092206284722080547102692931391485617813265278771330526714153578745411638119065124998609265234797313956037697849732227179837969711037770703757885793693414621844203966021496651265414686529629962277880830837343234931314713451355638012679512350500218574389458682895334412957938742535366748878597132848134791806851705577518815792248643556338413270253769646335145552776177276365007369671795691254791119149870644539671737612107776*i1^31 + -796398822174577527272256918214544546878601352899840206835981055602295138404283535958081261751979397734672720136482650944604467679195621741602872199150508734894610373168154870863058128911592722292951409617230361611435362138602790475368795655315373054205231396834605367221336688315802574574359869543335894782009748946618137813257579893774354150769521480544806627844190727058830176250909490853693912788021839625209754182785214164639398402263369516107374516209830286703511045959620825454418987540233356553531539403106591724093983755742364483438351324157566255973900642989108306500426122621211396586512890565612179140747701365360691089950001807161567420998862008718714561127693821447023110840946827197159662180065483753170862440767685450448490413122022687027109040879031017930872075424246389078550122023192908213956043497669594566843549143111594880289462147463503264828905300228535692645388917561213733002604506515784532389094884087351780620096485481061196439646614372833037901854970511661704635084606418869040658612861353332256148778173779206461350456463475045536381057274487317355323358891807550967969663079990999961297858517059071216572504395901250161203294251713938421455856957436946111134285745153105803273515301481851516782314355263877701984163860987924844395175227918904240145563349920473657383392929988599282750669988331842765325945160074251781450504693539348419051995588708007936*i1^32 + -75377798372092912227399120863280405990150004036322400215481836993287264988961760152890762895854118281978281434549078220164937888992718754011602251674727028878926784157639822137490638533520229730176989206675732007595356614852499036560811450302156431226108340216733526713710379635989599607848559520035070947255429899954626808848519455452860480290183241827438418472516695763425130526353432489601645561195372543566204354703861484662117367113674178168759364770015994699993691381528451079605994677552402125294595278875577558891029141516068183817963103438082032329242834575778902244578848447838540003933780452953894897752546330434333517235009696692415374011082673276260390217741091892393816441567502425259120656794675905928814361388950977469673952033280569254929906285206311421287307445282376101089807798402464821108650893223799597739447791389255836949120320382980600700250838147333097908119688392657491036674060121182451440425776866939085169249052773143982332423102582746243844926061569660972212447464188441169466937372045945798713339485086316152496100856839178568228974296470536779308222803328535584765789272982826855858823503329580244017633362798528991853118805805481348122090157377777871823376661732294076808889418646388070701473826837098230399620116817432280962753330035077438642890446485445831986927255433458558375399974022699619247159200382017456228094296762741981415710130176*i1^33 + 2028280254715191934454263216331343234652017623181851593053111150738671072171106028584338532928906892357734685609133713691356490373291075960190772594753527978386328370164436181503224996413821256713513619845219395579321137172599059086543042067703063995693169323986077433946291959879780390907306009629392564859191020391261999111955970622936935487016000183100018295365223304216648274410246492507981302065761982815552691399207988786116452969922592136003956712339044633262490897556962181795251263285352606316353673703581650873962963238637611782928883168635878803446462741761824704793714599381448728552514441944243280207133139363971233245157284759473599828035029724737837190152639654399268483903047865375497493084313834237386779189187278620504219977987919792201540857284708279671190315055191358339444684680807158178622913617942603979131149586351081430539412725418494901789632428502034991528582808301328570062293970727226544396582778292958140209469644180272661975595862104276451451799079847913827048934091236102423864729072567112386776962829628299096022613421608142217035531125826514211572767834777576094958804520531565280804898953195359354016816660418335760250389919461662858955353659462975670202945712467258438317626600922067418216134287366192685466470029618528803471399816795823607765276763800125934739236054132969328972281007631175156951002372483239579151290952585364635648*i1^34 + 67348322889350877559338177622484256678927589847078722488826568242853645710668759117384207623738371754827951453057873919037772245782763693400072408507375572447900314302179256539170134499238015600658538839890420602426249167830334183777893493321403652069104263776049755361479745354162247950472053264634855520075333105227625435214173108548284597527414098192001642163885890451167788375049542189644209972072617265909009637284061648732213094098338957769664101837535353799855004669347966471266093642380475610971286155422151084878022963660923003264695445972855271814812968758559578809577167648418757024143813628376974907933906367628071724681591743784064423607957445367718215067090874449960499503339939298820412456936584072539774121854511418589323353571354268671979805864735094241807860342608991270797946750263195872297059059675235246429712791331130271818926374346168936964831705199643949867576500843968861345355356896068871118116453466075323817055679889833601439452534157905804769032559558164042699854988055662758784160867946315957422192852848598272805538644527853726628531918858581215878290171556928129943406241345299195687872513130637450613904143889896798113046175937473639533647790067596563303153100519165976629342313296715758324477098405605463321086342691455465822617189628172069068307518039961745096072587072424690428988580885109763073535702565607779494916677173248*i1^35 + 2161347996809757499542556835993123205854387890096294866254945776232465664300699271979001344568501090126435985514773842513173917441942706529472819662926987042862231163493941006423674623836050945712319746572597633693325507504236408956679067717057463897764843839052575969554432122233062135164986936037648931657729190291087859393295274590508215839878346815080449630579082726188530154854589197677866046773692357584596906729254912554176682501363121807956440755562536227421677797509979580005324445897191057622646904304557349694664701492241394206810349112725838125545201831742692418210976431074849622701723644666649625173669503534202901706790695497981308039898188407563280141785095846311822149296696606460327885557080544862809720587156613685047899065826433668643237352494553035876228747530442538353529931076618305754873870888635161875803454702124931642298492051415162462189636622496592357660882900054949028124977812774312596994935607105846851526846678023056002320070617065648179864915675738020401200406197358192400875476932503487106843611428345378210879064482691975649470318237829796302468680275853239293232481783095466938767976205934224938044749752500474917583674572293745558431095098978767833419357067612905130616588733687005775529514967182990347436073547497907907481427335749409009035404660625936324694516035492193713053132075208541595074517676371136741376*i1^36 + 5053526031697880578551201626058483009339409111343984651280765032045715551683335244596913732684693505282538953937222534727699043101709756213436300839930595309742266383104912014152334460296722992918854575214977211886083321138373585577815878773524795416499239359649767372000168798646550455977926808525107951143446399534572057823816314354193764465283618000475193819789044689641672311790807029554983958534499376208073926846693955715845493882037617570991595109656361159648208055867344052872712888878913762763042473220590686770754128522476891228990183415922859947791606399961282028618190869978307021440667184549286553991170886808316827355733609505194328380655032444520967192209763936219717729626013698274595539459560145870636573659959486514645559006138498347080456480559891152554450260921501558178785177963900031553318109332505373798576676580546127250448828284037441357823320803122705859448692118040346906322049387411479325151326703703719929851834112163761270862462081574703089532473267360408816891442809056406999636719436743804092993471666751323950053039266498570774346461630858307565101299217857511179950062417590412452376937767671629912153059323818290129449790340117661610588267006173729149425049725507722155512211106310389494028097734354843497865639735435864566718477403272234931487593700489734698801147623710785408087469331142769167633899581341696*i1^37 + -10900603340702354898521334281306611727351606185970966697210374484775331413200938939393564380814599567674630581542028901306375541183450960167507801848259808205447900766999719082284887739377528567624873587226982474903862281625248882649581768511654846012802814854811575120712283404979210991536001471969688762634194536907857190597342126168942645872872891298734632588797667575368039167671524176578497169873961078793769417817214205244898097614345992401867755541823761225512198328530266192319088106684595366119754714622177622406251432770294632762151861254495377162162002918610603749408611601869974146310059026792592732877716900582980777384632004318533317324992902617676931830912543825315908658477671855234107622164690339320878303569146295502401069281249997842924325719821392794822155487230152410504221101135054162019203506416276796338477362293091364863034285612565020981060805863741728036959969530850831026716989059779179511167580359940913074808607576220302179788620247285538976541296364098275643149148931931019245669449435957988151269134341313319823842414926899935335981309532346309889354457437116194286851571698031681626280191939086282125634907936533547238975834054656737219187395735562820114412929163671776638104736795100239820230884638571394227911462837969098719419263226806287391190334758194662672093565190484183114701230953632051935313920*i1^38 + 92264622948237095073262057654445933365275206735804468185562214205420952201528972865563052989151254956305287819283755617737107220835074515431019494908435918708071133706431384379700474445177766781672314691138949480891497737592261867145940806396137437023896599738480690886842979778577919061574096452547224080562983243986189219810512304104742640430331848736916021147103999027003739476168790875036327325172500878050980933417216798115175042698757391095833353849157405496012013876500055425822278064004611791213116088431683900683220914522532210796785118159179555476716050498088690299670543720646876988072327390172946698169966825382514218545848417973313544019599223451422003585576644478224013942741521684439495150223942976346791087746296662078146026339429080322073468901788899842465425926834979308487317431725644515776472568062007210952928244305132375772357085074513564751418681051923894511209030024171645049590319671251412359576747875709199781074808232794188318306991560316294536916718251224977696511076962041729873892060439978925579487622784673535765873318989025729566018226373531921590739760476014347177823409739508314747296230213282626044785438699422920894768257986929861117725501831563478357472882236853136542301690455801390232883976695517368903490438051729286083323323054196877967682943890946921602273157377217024276242675617759232*i1^39 + -340114986223848761634500761412197189332512901468774103711152868689302928917892154112271847210112753643958955658334900230989846234145565955801865940992403756324564725598899930229906102909082922536638935455084538968894425398835884845979110009396283494782057944594705505457269795188285722545566607474850978776678317166754741113743884844470449050568039989174589787048731324300508814676132852053537363350830805292294058316852538625042101083871027528585080583550506969220023539815416646807692229948095005544362635018397189489711564765013717521861595904878875677312227726358015300163647596013246067549296809227303733798278299178699157731947374140017814437601995160546293284044272409104234236123532090826368114115317724595924983343691765072547372990297149069363590216297799938300515330174929310479378634413265017277868874127449432215131561550327722954809414513122240618722838429108435286608948613321661594180516189405248510445673977763947222307463035647333657586071814175964478236803425112645431562585264791583363179833946972901109144934143821082518444522941948838174436717150411352990064653580142433281683603693605278303426516874261286256509241631149032648366611422517567357442511602075882410454049942037394901332138394738340994567817367743822318271112138526038357563002301062340456757679718216257574712131210406535549023158272*i1^40 + -495745220379526621029170519773874806532037266520226552098369378907115982488002359275841804899365235649428605650930557752414069231235188742365826289125824209056909574328632414606302438231210922127155783787871772534626592453807696461834864085207272538078238272304456406766285169517408856576774332933962606102082918689767068006013128904792101334304297886968035331730895505880765509132340675910948427463296621345956855471775006933283910399203892292890923918778328028759957708381588422327777764504442886494361091106728165472873820874211775101527567051401537277508269097047475370277180838797873563382567967896295308878081435230460002697150713410254926230475330159228168424541484828359927881231235897681048377051619756917954341707245154637504935971367452118056610609516428254655069090465263370495580338874160968136205732247731477574558693989960912734428139997130891719173242707681936079366679325256893239515333117204723873551509732669583788524955105878411532110809596118060408159462740154134854408159994704314359400563085358551030016359679434275926619874055802836883305457782671742123489883387923835578306858675355568342797136454374768831372367024024297140450699236501460456604288772423705056413359448389750850608535321832812750895317791109702933683656527360226093949641412838025301073018530741565831793687491311042560*i1^41 + -1184421616157682580026240829269083535174401154336132080988372296683583233975872101354587124959659248233831926645427591348107150118902037948714351613456838113334986527815933985425477572387604019169810623033442078980327682175333322692523794474686520485712541177974880870370232225667617291720881268797655210852782954914242130807723729688221377551291581420348748768869308125366419501659683883671366959127615536742105361523369713810561256731169318603896966610795294542770958903077756439585524745565782170141022905460532985514257192879520498081918979647877862526165857621798459135338916316366595413144632438541530719739521884459842416627217090373529078609425773789374278254859577451759428319074588834334387736743929231012699141127080420267051109060948829941374336537493291638471853089496135020868148912623584935428522647863385471876245771386815640151660059479108126714944172366780198587979090165594671574277588740814835684003275913549564448113017362835958777093396493456185339206861335622496810359137949671702814084301078192993172275484827710360031080853726893503424382486229989660382712405489161618178783783963126004393921570699018676446227659892933606682623335429297792453788002912474740130718081727847671847167183988570910344471004608567707809922664388508498867039147816604599563927341363938889540940333056*i1^42 + 4421820822761138891931324252634405626249937835563267315937654535768936209085618775911081862550926620032531824802798087647283890692500936933666066868718406248807919597292823374765116771184432882873021369097138690544776750015568406041757852771911367940317487615930406785546572944847559932731074372580231928698104292831944926313548501052439334768932323860967537926082782928978284578068880291964576612157578003405495350646255220964427804784449821110790537810392744805783975384448076121939026970556484928879750457961934395621403924190801916773051392707587737718619453581128615256976211533123386133208799078441434727773891110594241986193624741771449346312951931401635451659083725228221565394282721939903871462735935283526418819688133513581925931876291026955270828825533583612655150173507770591855143395243921733834305202032282708175458250013924547971295186986272745181715394783056695383356369556313113471202581466288971971848974535286216167513504187556620033133714982449888810796707313096930192702021690669882183766124472619593858362276558621302973055842649366639806774709649390281339535376565897110729876358920462606570437077712944173293804161837492396898169969289421552657137949936028741905200588226329931025296667918198305717650863923944052579105957854741739037660045948598569244488111222786359296*i1^43 + 9254755221320645645326051304475625664122677149332022575329391753764549395733275516205948366137381900620982574920789377920550753862803763818869801148160785045615625892654799615630478258130011253533078296381258702240355815517633497052263258552886284462846159168406406029450871685148486499832686810877766287847832243773184109563905293766192988777113755684227263764716870628640238156442913604006814220602716458051702644494080816473290056884125907113293664196700427303117108668970349096625611203020149098407145220797252613547691514228428665612175330710025073761120634598478620112115489161064089477099960827646225477225680649616803342182919286360249673421590967678104033043718816954407072879969600687820983011547808226523511205331697855173710001983658702902544832290069515408038268302272307413188560810497612881465803411489334160033281261864821716851060884902619359654917363233827768706048134534238207287224055174071215666396741216941947385963784965819585370036443876903158813908500180534500140340091181161895124555846776540977975872749456246742443107666067510724292958816655586341784062177087746705637780954456796517357439252683508366160881310510427938510823890076164586423298691451393295161814821029514939613458108872886819345088288335993842141068309130662817981928343979396775240676671488*i1^44 + 9557956638211005016547499001815074965849262012957272537855701755017275469373684371323594392927926138078569253184758480594110306659118454919413529657119411854912125633833042434668478614773910766238410416324756481443843894159089558458826168861052473356661588274288425863063723530749798632221047507083353565956768297569318676772115920538817735416264345286076636439290453055666395745763741977940773441462470954481722269067551922449506279223181795237888787097149144642344203693598315250769501694918233536826034054244863963993828962242069971596683950235768388937487217235335091634359503267041272984161929122584212364523339624150874633954544957663128924304252611875948589183425593956317704807725959895525355784270627597317420669026078826816943139963331711804358712400083860710097881413814831675955260630748066238217501752745237975228138983083453943662629555341759132011612761784466411097423553425244658143881761191257801997645722742656528461300665873239739890389404664801624525279015924143448795162417994078929790176730132185652849422421714745861263128802501404978420669996733583945976433873342120168306859467377466427695172460276246207505555908292538179981594435825336914024279345793039494298218639321519262734537502107771777546043503045291880129604926705213427606205428638213472256*i1^45 + 6578547070138663526990987319798684088414769828164184254613921654866173130057434620403001182135959979066178798779002488562012448471072607248089967484611063609359811500280156964936869166458751491387109541197105639231300192922637309641999174616408447857420396624275853932017879439786386655040602247460769901551540853321271175512599401264392385074693774251176953277711354487716012340769194830162194747112124386907281390427919317285414451173538181440913474344504964201375461866952306494949292028369663847507957243145048667226713173236833979693093241564761871689107983550630314927361379674237328850838787564459130419596831840660830144064264661654047039628519745344902144893716074455493806097713952888369203108242204603852429829806640838098517990504630926007050741187734411565608989441807819148159008572003116882068496411410957317455504451427493310443121872644407471174323226952320579375118567197242028302991274565333550077227877044574409927635029541130634620575495726761157645944295945247334618928696564354038034186677634513046448753995890173416694281345839640368633468931358611179563240459569310583087737710069536181822780060684351316426709312698209979641328236516376270901665622621694880189491575446882891253212578164649607384180962301921225219847143629655071504176513024*i1^46 + 3184270499887430954732677044566145571010162728570202045749487843055466159831668552253951224241063821607807443206157871355311548660805744812182101520064190471978452918028212245729163652137310008952630678319485225865830912945355755953657242976178310818717024159962089656371219904225719703642751867964363785960967343016492160285685788641328496529571889942200904964495723339499819818380650739746684430416913430309115439312433189209391218964702272736114755164152880292441391696927456811584014893962825377362459846322277997749435263272374123245455910106837281698545243390911690090948141818992202255539756846826752305567583511862482133951024593128340048267462240511314157689124467860735669603151580940108630348757761659773851647292316598049309072422199865283479228681736866071250197606610762780222755080321508764542291805466346270141296252248465244673062130405293260027991887815876647260766761576322625698336842079763829562777554668027700573402454042426278808068288594053420352121126527097285834806113549099045895013728429531144485624472538544832486646551353487323397906973765479387950476422199164227880234755728903847425260844424050645241827676038297292767972742523277541191906594775695145059795268397014549554295252936518364548960386101450848701948377072226271232*i1^47 + 1037940892923858624153028707738476966189954197192855307360181543867789738437544977212553662539079971107976553892022241139710867534452256648698606249440362431119519064793386071936518797688704552238712337602029630597715485206987024202055657162847311196567209602923283520912534644564754718936446968269735613759731511270327833689080669852274474429098760729749449883686958234972698097494048808694437820470810059381775220749710085431214700015480792230670426248364363192987037663739148465238541757693745257911925233996813669455767499668057407324108265801659956976819370330662336026524687721471796789117691943330162680474353523388528708258046110439359259278913608170668854504158193239987469088194123127949785324549485962398576925181387235459373176542824030293834577414946766269736292774221769415745932891201625699468381829406257365621771472603676938247446057475639947096955074979336321810812843516056153625117881748106542946512402986534645091409173600907975288767742000696691014818959135714600079705942592637266301312306976924814051213992597608304356132882137082759930160718570883878506206093528269142061749877145180873579930374116324015121408568252952887507218641934990028580368497868993761131090334268524586401427247299300871218985859054847903866074169344*i1^48 + 199165636850264280299158486054171439761111557529943002512309919042809608036603031623406672346565198282927833645419528498737663012653582539622500074659923352657185673601888493143681050400340844101427189800685804033793977956071676783229674643132027715862455353425893216144262346321740602002359992279432511642454164495977490695635271460816438578791329031778489608838700532980403620100196446046374678180073798077802894226365959470714382404037777573801916775202824054803251923050222365446998209153549029156650229998312502960658688406727519548421945011326752122786197630163714830001008212113397498615708528881530532269680393688311414521111900908222209691573217492912981971881987018825885299771473048097615230748543464763389403903168221251963389640184038720862267391074424200043369473405454035084739114892759065944432561716611330278644624110722961857833516725951822282389797943217680613983477201040321161255223949051882945846238690552242450951500428952894418852990370048797481871882893450912165913362365026352585940931858666701872957363348304977375620371768582202571989068174411442039293117863282024028120169415435874509389918227083688932054891707087079960082255157375393819485727140766954093321146656875366815819581824795868679976573073182687232*i1^49 + 16441478060412981932599102105274773255034007014755389687407297552587497413022545085797373511763903632064866494891582904165769427464084240585998194342244822480545070163934195016103874587639067278876691650030253787472121347908329492662665717405082608069879455722962315300735234675396776070821746108948258834944114920193836944274648130449105580318120621639604618385970583486922910125150557912484481881372129922835426000603874000265335221389395983470829100083291764240437902481162612843288146173832291346184270044540339257737186176997135746988262531408528554465995596383123202134005952690266536732089969574036373046705957248927145567649891844654511389144906021465411196134649139957086777946555702743278314470181947025674065966462736875210729191214478385816653577466803226305162548643401080647581340983747096503959305705583229908399384656298300032625171201114775336634800366981204595811880367486784551976640310275128205951886951788043071224013712383560185518691310432135753220614900235364880854798637906408676958646246765013416027401577677411237624007233033616713555447318684812682919753687533887273832480161574075125872387455936597687717992392604928075849117777782045697413159389139680385967101217789065380526387032383717901982498816*i1^50 + 590697477412001844153917753935328472964885449433036617365040412151957206857270126988701347931761935200537453495315744950341502012474374421874902543526663037003782282140168943396055370605797441750147900681057566970964189785171476578769303332912127608363366745183750785339266645500688199250017163795902073998242481915103506643687906006803903103948904037184341384200271009136164517423574868883384061764491324861150150128915663417566791196961745427706844428994020219605701022046769081826015203395272245029779101838424720799493947110250909613517585339587716017672781386965557281808143148765035252050301036478943353938063211482656270642308761531972965781340577462141213657453353786267349355003495687514447168163376949812529134965722858659827907415415883679504667127234768406263269053206213581176547626822074896314814496196766381490425962943967184617848298434329321930549340384505662995094342458539873384496580392903899247879584156961618477950535400156852867614765013777831175827298813383368540609079457359849443391075243344613238932717010634457274986159543892544348217549827646459196859373366752365566183860149688180125000278579410967564051474187007146611266329288221470309935886160007035796505877497064913587643832512544768*i1^51 + 8340598637989278415961253762569630265583612717656174097908107500988292724867702218836944584501733459043395109491281657146093445386032529287778503089375173399748298191756095663058315471420692284958321950908494060831703867231207846313668411604492262143574472140032429651256410622502109602075272370398885292378060304424723840268055878590721493183372266808319482774622687670145245790143732946103877685719519088973404360117826769636065685551265959997305116543087888252762893899870098074194933731717873164731542487378731363195953701710857370537276178109047141345540846312113811026546063088040012271361504065734086604518056062627630447854777649495283078511119649692327391394257584711034496433432821834774513467347958879110481436576698768322080060193573216048691678225328995900776792578381630712262300685378465290842064370725122885125780959364834498839556035951165727366660621023875877684531126413476313585191775328164909340449068376394105636759728842950536330250505531827603676510699754330520231260148563749083402128335989598254183760265098306204687884296634975877711667832131803759234954324132176953207500017787277904847382175927605542480587352688819729309271533077194134067441440320356535286593511772963307782144*i1^52 + 418200897570866146495107505684708999497612754894142444238906150126263196881574835163840270772225435755106695392149187352955772718158274373712908164145212872199594157026763781589732374368458467741440132707713715581314890029085171745151509265672621480740409573761892831552886311078079361630378750145379740015083625385048970033694913312348596897369451534587275682991170062824156754375708943859415628773697796010591687242748730899766414520478427088137187392483959843602933554257960926069235277062340855561659258975130236799801655864697213378478603676407840787748513065022161995497393366575470609223257694303471964417272834346891246720507438240961564644342444955498265309437230616454506334836904371798408557179684117902495849327949408686725949181424744399650516058810442768138052391195553162730776985456136441988639633958704321196619758121221051505138961497864464891302359548197665458944190546461853196860057460408406160770184965464679784173051424724967566749980742585254817535759012029864092489294437750404993719004691423973325787422444535385233631439101469931490953404711933747680111860733625556579993414497771713720480133512552350341448019081340244616066841180463215502676388842305528106529587200*i1^53 + 172695871283223007459078453049200059607731176365401829213190081176228968824742203108038859639918713524433492914039984453199835670936191332657130123946905970083939532138988428013760872815959322250507739791008897288078884061206601277164239359640507162911831095871552886900539710771006775375697913885362521786419112357576922520324593729776692931803183447875592513810145250849308708695929697009323365647271448586419032130145803598308006889965140214218712896986294810776207760460580706858409024384232558818822885628197282779663316732930935161509635757892480121805426168952351711408936684221965382152836384387137971035339605543035880546173110772338022150098861873351547764738163595722388428847551128435715282274563793746451245782294825108741566735528843956160238114624274316111441342444133905933992749153124380274964665486508322052079091591004192920301037014709788461279784031079203633231908699955970161594255030716989697283417903302377964793382881747674943038026564101418287935012697993666392777147114632110724732310744177467092188513093733344662072358519245663568898626270968793274163363955006711751995922353715236751632019641352283975204873563372603061380880626934908145651944110686208*i1^54 + 14644927556536368712700443706729460473504037611001419723604880076067082975164433295049839151484105584135085531523627803518664304521211501246368352149309079344996420904823550588524472186167098778393598915491703511778970864582387235664624348260349655087782966848988330163547173282718616862835421130771022407805790710027435975096889435207546515310508284726394755867288719908379363170078635153099485914974740740042924068944442744793936193037886315341179482892907792349820853581190955356008451424056670057950892978337593147465013956328446751741632100187121340886002873679832149700307206917441808488494184744353052174441026214148233031300722421970452616733191153764834387268454340349568615026083216593749284404016924700621132368050091324995191082362263442297228862174462654306885131601314005274488455345877642345732934870522873201801045940787045027277641161731157523760502380706849382203167552053312264138698765757740985995912973534520679548067765964116574611767192810593338154930194652870654208840070947115779240913171148917667044122250570069803104974630161377632095134406009129575633767562750964678274501824358804962293227138802306872437914239761268587947431962975454363648*i1^55 + 1205924068965231116539081061022274371018570838431194068923230173152827886367726333302856747291195539193193206757243027705489516400747652511864963555783322886693640614672239026789835211506264186093688311404851231623499243458056984576997603392728704311677757880210640522470985840887380316440976949871725424338464423793519876542264580769786430181193762325092572194703564275736061616453986406819544295265500869757129891731570920739085030306033090791567133802965949789531710755230049298954982989335243865083120009319966921195526629810233466171540604944055174551136320816464858880939441238767625899789798845609365332062950465383707458800883094608802748371655445612091680153200322729655216470870303438924889619238687987956143278706439302005292100482649914155784972531922884017961627617523517502377510608193497848373692030278516842887272049586497868194110869181958963591673709654010630759051779629266885340985716249928237206163436620447115926146833497038806036048032320722253202583049611459270922607959881133691088847965854989156378625477865360306334179985681811401311405305507654754720123007939534988738371637698658340730194479611205101951383900244409404127846400*i1^56 + 1216396626582209559312973331853543649901538376038856627219159413094931523244535773573707314815036648288367368705709467791737416539659155137031131361503054857361725830538340381318134210697715803031061077038008217953220886567908654413258696985507546859996783128068968201733509423604893943022846547971494331404336228831942642632515713608946237071012920224003926095328956534821343658055984611985381966256313739576711424397588748947197128064006838712903254283370966283334890498487839102307580601590867737494976824272152856770457451361781623961523184959878142761555695000014748448812545129997781708681032854747685449791121735359202126604156345707596130518002876874493762792380174695511825387407648635896137157172951378740593333630288681183744914003771507345354730910794345093303406727513931127539356987120978410416318671652343484591273472610019512808615814872391001491518957210528614888922945779622925157003283903800033510455272021042700097843587094200466905092216231515835340894038914886272472263714080678402230949866128043120466374884901371732411449310888917971516036147784894212447122563827972704746566726367797217266748497284000000*i1^57 + 321651268563223175249946162530615167831979554000045176973804379161175947136134953855247244584550913591493165723541954474576508318616488509224752720521886452990368308808332219178559210700787221752397005321015433216270413014984871513755661746435019803774497409709273399212298392261715020508509386706953903491606707210883547877475183438070873400499359337538091508190584290002914803027926547527460549203885001868297631280425197345808656815805073726251592030814404975050438415104613849358880800430771344701005415081758900236928356655344706302307089886539302675626154848940265640814392997496566903649313387168745009015240723101880927439733442529710993826153295692618858392847995681754702660811815071331481175605490420218457307586143146627090135436979658165412004489650926542904790425787272207068722154231967870750563068856121746480408120071697198417602420494329110731215480680700747212133186124134936694558839991877695344378422391115025798489042759764864595506617134044491754169676789641616590686868207211294377561130790541971035591918267724478036069518329765480033111426475435188024313605510177676181640625*i1^58, 8036684421425544794359824155440763566902164724489967504699809403076313424539307163601721580617742337704063779937813320681720612701281317611418093495692900080343957175114520608125919417851733604548461110374252481953102006914857959433644256538626837097241791852613689052991423980180641284252061368524869118371732908729167758462706687071198406813039704862571939744435909067452417597140271763828212457302260949183199736849517703614960387183926836519514598824476569347256048821646155645746910660836827436896732676916411002064794131935988132933271104760124182970408777595468528668812117081655994604244300939468887495530025595840847502008718244386950571329788521922728144369168969013521078465079470808148861694269740085731711442676440245714194208199691197724582494067518539928865863002214510057774134473830715257438024819337202953535372223593422575017265027065676239865932867337367687427888631884641532206812422255009169365187120410354426973356777468158972011497429396451021301800660364911351628070741451451445349134087341026134616828225613115377031586422273420395216081144507728831309055507688663375805131813092466694381346216975015121239577854353516278907581234378172924563970444698901771852275338808657467449436825092324822644758605548265985233528860675010191402035987896410068129905337047248773766642817655828305075260544118325215075827592777929945440531671408139204024851931012362621673469534726591468891498444608196484768825872820964301056582914418979909297218705979879230051468513766893050011200036556538499937062181546527971060531081345140288473131310199480801923319256926461614148104034289508453993053739519857387681988373271468303423877469718891088500260219477072456130511026926727004053488169803373191914601831385941104926773898826372458114698687513355171002156551096897851787635094978697004433853939397446582755885070707969752228367464145899571526207368863742632755245084080373477866104180438445609255252803021273908194030927466520065549122890642113784072489395124575934065702849216369069474689475387945550076725572046597375926761271203325247550630823961184550933283257152280186545153117826400523228936643088587803160739840000000000000000 + 211817127988055691932432959399646406634633377941938897562104388797692521622106692230880116940038795321167050503171332699924615191428815920450572386717417764573171195951178589853882411938485577540401649752780769666434799871247763496423987500715625880944928087372241835174478945660283751958018470542804771892479177262090083513866615478059328722804894986806370163623084311483939197055053842428862763623844773656123617642597775473634251904949636707652716677018119861572364341185953279454816986840739614707347279169882020568179679559213947717230507629474653049087689992741672747746675808187581325475710429755802697204514577230994567981588719642557718352677891588536633342335852798312341595500887203140965584186493375983326847153772486977741586761998402364875976690335388987698255965647547963377572359987405606136317476585482572103350280522370384184100061927037878622893344563659242530434196293930532639877451596861872321864347713521763743403330933449170482733036472929356112585703678601028616424699110179515860570745092153100422232914270101617294235175319656628046773676643089229007211555487734766378509898415144052371229781334753815632828754484771835798275363427690908754205550527317979032345341121859452558428404480234646876402803953245709677231561620365019727450048253340643813942091544400657749882825897781886408853777570697720046619069941362467830555335635401010334202155911503625100487127916159896337151580880458146668723460428305699070797031177834630419008776595252878013699645465980162024066593879777508746018988528418629877344604325803770032474044077167759271804296906815412946332142247786352867103880970108476634902577004163805379922182831721165600780381429040420356090356349956645390930259633755861615198514893827393876475223565541684473611971131969969576540052306959976801067539323278520602610989060947383878068338758921228120344345167364429671289271847275867283606613313231927635250189960657703979875858657745297191679813069589376285572427110400599727738703519588549363267852072969589440679686884344758684731151270765029091367808900358103352116456462636492173827613621599378460903145799318073523446316888469960406125772800000000000000*i1 + 1341619292451291817082802592369390856369347984791838803413293186456914271288272185435063620198159388028691901583710299334064357598255796897132816125573881794391726711599613148906769311294298292481599024143873868648221263950354875975575074070308765202358598668825446696330459277995549329342467908068285452305434906968454946918415226922562709786428511063149180845262398759460570682852657724889006006753996403778917980751861569896864019552347056681419439638196583414871360142089827483971545742583870171136506178372391052670894010810298724180054150869445629391214459650686527892828254602902953836419302416301227854088569166584492349618617266560129020014990803340723970092317391682156735981027947708179478568329927953842514896039696548211144357381282062856575055902892350007390779257351627746045390881262009579372261576080846223582167065376465009661615734812791289183581567831000882887692669296422878028828430803288565575195633790384429231186042806568051866718543593718249619028918497344338294634315859817146826415721241468489585511338674800420157386354912217164062555409097079878137416053656061550294604707140122772111205610531576075459357326461879608769560957868394240703564845603742796230271163182764213129183277702092804938472956703958697891002883720947106770554312596624100879136664826289942524052608309876771544077227511641507565037196499584870598174091179315448438771981866923299368340071591935993200244173261440334575001626782129285839624648721927847420656052779041921087486854082113416747959193897878144529700661597912362616282319250434004461655906675248697694950762035733896640659509369376497597093543452767395908343916362815328875658403254272648793239696475703950039395640580196635662398538337172818607842090961415494443335152196343501817115513262078084519165700236878320052212543986454974265933969375671051377462696979724207107906314456742920644630507214396881076260017762004637262751908838560099766038934955294125153668805256069678359557595826237432391756257333718336300620500005276493716508694837144799166113971503521626122728730616409013564047370408858631746504247036523114453479271778373206942263378249156923020541952000000000000*i1^2 + -698794001358167809809986342649380614884407124516686127864826342801702414181605570146793819263716379984958905649220574786482604349833910396574801140413065252259159779535565623181032215521059444522120677519673899106198514924530473246598831597060009526649917839070153878145719010412560946311124813341636297047781848615560995359343525958096543355550012016806313475514667294981977376888374853370759004252568871175553424153412315711128346381709153749327758129927702603105045586457977188139169215936223473857276963178550997089308342034024535068167590107847179953862312445238201675566785732451195623462034589942081092121765431898022605672009064346302877686229217816841947658037315684057481333843754651380999178091717285557091323069192399771818120806707904304417431114993913823399097147612338593774565377678879677245070235919980958453817031919628699956184987447669649469104667167467732517643873239520937123229349489625338116688842356434798130013914076383157273219115075908541134243663834715382440899779187351771141861622972656426446746753848651418824855593130952826602975333634163316434228274521562023296709207881103472423316720138410949420606073112427493083448249378770386652234079440501151513361211937422864878214928857883055952731283598529212519138486090086613208863325186953084902555162086482096685995517767433114936464454309137296812942027854052748213447936994968429290971030228425422650965965667789777189071176772842764589759374995868848177329385054759911043552735074885685170635007161241158443172002082190325996510244992008355214116044823464820837142587930974491576236234581768384215312604721719374544947687594971621508605547976414941232897611134868661745916159249633387363952294538544340355217389989801435143046213354482173497171736335669119701726568780959900653332491186451625441609716203351408583784223340427543328779807288764742239435655469649375027677824915561467760599606221339299984169673537069468397789518812183146943968572320247128964958417937774050071532537197806874686597320805302161851667757873769839959574641191572072644206940010812498004918271948218699688084252034409698760507299135218063123799966752208248153047040000000000*i1^3 + 280636442810855259885649704580952930460671267731538712534665952111138273651989031724284496548477106373820037609950372270973134855432586905853703764418875435291296010579499176054129766489110114405359291463990294043229647296163578675706226296524985428500067748647090822128535255969465799215537492360363098944334299671812685130264049302770146864751029616576938212939249834881880670457579762351108039591381231820056247071633501927572626582369451668677712898881534057231027057644205791762050341835126010462877597054056231235530991026378711288467892605265752565316130794678706547337251353179939528823938173383877732958376912918478587622598259781127191016951830813278087309367762035964479660793252196383710210553456875785744201685780644413695297423692066553641240546856479911957646813418261502872613386655591188972924343612201308827281546029236319178909829083291794004927501092385360111156085879677118823555385715487807973264247448963667175246482883167195262405941981836849372106240612302378097466879728284234770289294151823348698650284248524175022100830232027690538640692251567754353370557712797443568134601864881710819141330799031164862155281437583889544606113405263872986150053604947080079578043161872650544249901598694583326090972586360866932897595325751269491472886160064153925004479023348835657380614014505039549107602051747509175612569838798457484894606983511612206697309322385205687955393909377332797218975060915410208002997360576953408972924609032608830842099946843366984630141453517229150738241623014159975969686418622752833722441029540778252400771247041274339976848590214429245592295640489994534574088334537710566879179213297092977073052754494257730576197973641862196600227658527373384509652438072411211289927939614645344200715504860876718019038530403466237712763193263265585447264604273860469148374068581903788216025324763059269808899578473255760885883567130964928528011296846516224424286666924257600392495307131996715078664969955692562323642044710096230821686180650148937598307194535952412486086297486043301231492668491184117725621143327049484896773087145931577246164747984229752237189658568128524008459528933367349248000000000*i1^4 + -50863995291234240825276599058037954418225915792400574908858511335873441281879612758430590078508703979998149258974259691617935740649430858243081652355932370803595076477846349512703416676726496452888678300738946006395322789435752229467724396032434195621776039762498588544498439517113918902380004052682427625791686973012342738999250605783005457350739394750133493395605204933678198068940066071814090495675786701568470730774941054864338206207884479295485244907572977840005798332245884952307219049274151261005501431944853893130547049154560600911309482520660372379779300334858726725948422021298322521174594540761189439102623604745112179539749215637214512171716172801026728442318683905132882646646636183260071472986427310391587451326246088549825091424800036858306263096094402485541134407410854862690623904581663910489661539545720292026525404137318166007685884076964065315904449658970494788080712221004608879232756072723814873587297324331201173025675703390602130798037457517346965210218655224109201516694140349153274216330292513688088955192410245041078994269652652130834743186975777537195313682075027452404359718167475243102068530672209784659619662316520537182580400383878870277662248148364319567106483388575104393235335981665992523364394570430516878941439627224548708105173964689831409471803202997883806142412743749346327513099210714992987663538062849286178791274121322567721777021787328573567074158233059575309620705076540959312831013199414552237985516353359179374820163934258054159428229078194270364510060525507374701064795836103478847656535319769944964675355176392160165597244683912617325402696959885804707334590121739808073176441290521053714628913224153460852840806026166504690481250062927817264407644148257377740856584008214594719100522782621755915871603813271801162707910959474826149716008937145302833299314008797134149484284514698382124131758265557538326647648291276147771234168806290106559872912358462874399829408297731675493866567337133256904670670419680527059632819129564838066006840064618616889842781527047626652217622795834712632294496996923146492692292171860483538659107732135097344599220474045201046227021784735023104000000*i1^5 + 7755092456822082630303203643111286614580463076003624893074836595060636025019689797723247158659577718159595635260513637932790804005164375123164433316872181045109454297523392206263926531169463124523662563894084797270874859152239051243494441712056594060702725051736458745815323981978280206108497830531246477208794065447607053928809213297421383922993450451589339971026416871190544444400925019964579911016905527675515335894097506931899061194048274316544618493643481571870353975892207396870536392933375560406779949345353289197595677534847143081714084676430883004953314909154330518968713426684249399697231071677314378052478335252491066703644600387977497461954370754426067018383388565740994716336560941310427597451183353256615820699627132342177849583245927394363462150443729011707787191014461279325310244176599912397251617031104600125004274439677177373403504210005615047559823069509578351746999800817828313514709063430086711635888240705529854074407453108496086374731265449408177167947652097401470588313789848498249114927655922893445165257933317570640234270300358539247124150267066326513635697745236422926780657981690345740338996636914708607336836243613802894796106082849030397955641815110342398350742906550265067347715277843627682868910722080950725942928729352682487826268605719031618203039570403015233363577719095952499894977034992423372420719662263538062065895395424215360664085947692542625199442643750454750979334395224985255309867934199517810615721876087628807036390583908605448608314464144555869766723193148069615573153215945681773935273288251617333959320762528653303370443923054014654625506027060709227831042508962594332588177168847075092089496941118644211476567878974712383454305441898733485519060158511241660915573538990691409927375597576731792605365208613709809248502152029355009331287943923715023837587253986678321409765306930330155110073412819564161749990314559170151234581242734342069249679748676450653369210458647224785026287500300241543360156733138395505443384753160009928602711263867064262906375608869860115939048403232248872606122999519036623461167170466674713209345272625885732580400693561006286381143635284459520000*i1^6 + -762058546858959799376525971901578766135770591457338949030211433089141083519087253446120334142274201107122260760536103928819924726740056107552788710822740046866283413662014118095135912593415384732664758331491600508895063540203624661607876545452696712623553662844670914805657903566148265909947884593162908943378485428318533538945945513397337859444019357819440625960041835922390379217270909958493924975117079025130289632450471479691619098725229585490510148165474648669780359382469397731389593669317776730087749423439665018095094496282350511019407876969080647130902374447783166641848687394632673271631151806529072282798103479854299133529166879612006729992305234879617790564809380918278661975367212866680360996215689944111524311679349294792695203526536609517555755400280765628551592274333147741268831523810435254458201955651997104242269223230194471586480979850150358406928281359459629079038541701189236059275271854276800998048277781918545009471706868055413381716415657537643257709402139634634038943532174483743964082211580779187420933111584216482086925479404029655020814307550890889681374147264518199871556556951367192571956258023373170069439440987308710941805033086316586827649928708597621893183248717085445139351225142004179661520672642323696333178824540156581827750771322677228724756572075482681399544648568751409862653021325616852942283682016943521103763379064055004562551638511154805375768538226836073614715653872483189251950818339057457341614594638460261442937783297992431727952859936647770280446625027311943262366834075467949722783132966023845355669376365251449940369994695067936014768565159000391517542494831008787425323139909140667122442905803982938949656032050173211459190479778442880278586009185241806475655692745103098362845047629886008811170695544583485211283920283380867501743080002534855522404818051571470195479238339874519255848398068984140844516467584448591380789076014888563263025058469198582778631315426720393555244442709264542310125344067763558911783693052323216408106493754250866335040721670226672665673051492225353991985248182829495697165099197206753552877036707681747671692219183847359467951947461427200*i1^7 + 46827578585934277308553647829130523034848437707954331987952671316879857100060258830406230747535477560424725061318717587867126242806384753117091306952073020035865198283613884676466559802430956044937778044330739347247691591141700314927444651928232007150043805006724315989861384570396253054515097488441432774052080839812345012216222686915361064646907201358064025177505957113762475751073385631419112883925451103907711022199177500092553077137719865543028726767786580351128061932965321462929383786367334308298847532570115509606820399932159499369815952520183069716579401161253709237875822414243023684664877058122582038228156190384546939358081010496476017663946113196218510308813870011192804693971503485430999103746006171522497857065260317016707048007098487694384064346306518228261107440469971233381828429228995391548727590640311914918182052779320764598102835616385606401335244134181401220949122041190166915637185972195257263647037915930257503361852848577886077571461952649734047846045234996953883147314867017310611886245728340530484427160745586149621567767656461936015826875323702484780107226104917201193183686026171011527589544149179067312665514446617304480628012854182483674754955408789385164928069306451938885818333802892259285061558271005947084818435919622100705434198348616257441189822593086512491814566853454954339082654285944715807645777912620238108760297250346564259825660037572717059554884925558228639504549834706894012406199426125780838553549265474810500551126337448485213421953919136642361630323636529573020839922857205875044314308357995778979775082493508112279303128751269977350736128205203139865181406094505282253595854282298659145898604914105824707907516472119779215791984940623155631058615669360036925665845109310740214594313746338778978391381111797204358859939616815429759407311525802022589848515551017296349271478754286801436740788318683961799318268354936402129598360566763492164818923944629842570678209115171135930284183403841063944112267286842798435081553727528824317840905169919963814238017441905725394447480230100749874259805772492526088956622281497215547674807383240616269090480274747557598980770627584*i1^8 + 520480984785619703336603795871363918637930224030314854797021769618000238550715785638892894026509945965353878022038454753262187554071985498061635446152872817306928327946988806393879168780071458656908777065072629509249300939919617418720966171240465922466446672581961040770395891839684932103599218388858777455355050139196335598433649973154483792532951444492264159984433233664708586255177332633092127466837179593618477507490885500069924001320930518512432832683152960506897345863327503006213739035324421873024977442014911469873709419876380117781611297884068386882250208625324935233485977293701107246912753115771528083572308612691934043063450351055005434990176397547700253647362663291252471739023549185537296420521709432865237656766738717629135797473864441042549445051227871502671169625940745014592459612492344401781096420737912470913521761171364424548244236546622729624154997132426433573771285533271601281635586035953469605717312741959834237850941215337200120937202340549012975188778764745352083029269129910945948232946789503659178152197828434999296577226753687157018513102086545118232186441453640094910662369729757547622805429137612810086744148008799463719757343283436784529480433021520233403472135793598201374844697233247898075142974256782762771973844780229162845935840964718090209317456856171590401564159281947362615220517591549415089395006286790159995293100216606865448281586196024590703142364117450275232051097584753143360819749026250765209887844056215007350461633584111308470983282871543851202480111771702047442356800951114006020531774423480160500754446940231836000343173494663565174475813619482720685724232442019305179705534404380898644052655102824607389567424347412063300587627927415943644773144909157298663455182909494085001888050438811757052143432995934744162703667880668550995675883315446761965160361858279847581765184192058676660079340778421560933110323864084993862585060423141253131565348429916878520598974947692717771043298114265856692489988089299437830287903638001984467974909973377541945308749414965231628995470974955225461944663848897353736821545777077587389331157025023899468970046357410924434817024*i1^9 + -73749952654892576216839641738823558336254611463567081565088904554255655672255827429704592358860194374778403945105840294576915682851402854640181532440985681709563032104469476366075462685215742650781824185291705993012129270969974151027856772042680102454004631311040459566934105125047991704072335441032913582748369913248765101126045771752995013666464535267686486314710542853166201834547977095486775550695376113829174780028979463945267796166644977246132112008908357647115897230834045081883719370616504689728303099076469255993435546016653262500358304755877066850832926478469981931530952854755640038765960695524171994486415860278946058618127561625438802267635268137504583034403837766991044454336391415034050633003269828360430093555742121695293555277902872329407881072854773884444481347267470305863202218227891117552006922519710949094922604028429435101444687642329790215759209876679349364376578011437078802049219255038074530509111014123789135939262197611276144932197186364164521966304728120066058623483140725521718695529731171629026797316740278213079746621837860406780803604394794317471641624043350469101441527313316067507765622986485890104858246208145072678426417909842487346106350717325634629186131948742105933993952380266508741263236879022020527880470097719091789120534672048188995388966104434817683471152717401645944744141511199898137043481234448844804946722829645163180289989800289736433552325364836009858006255410077195000244046387598407354745602493523255467613503900683510829464230885932262529398234708671294574967947158969322784214325536755481149885214410564763297179046651195001276562821362744651431526086247884168190421021600763382216340319956723041282102800302257952539164524699683443858326832048835719010728000332707975645309197253355145545826189542906617945521818206196135991542156777087331004233912746297236685836876294531361049715925114534814683226749952405714767153007155687260616515274558865743933705569683335527961012183027901944630767400625674818360561746848865242008220656580602812305156334607848280296569739279717598842229014833281680227658202790246015833310870527711065660943604172312826347520*i1^10 + 42792777355029942544706105002967882710414498278372838937813079918823507524134548791834513576107997843510306527838996559316674900042008071776967524780070251707521146855004143982320637151762252417800575644074140183381917127526439299906073950754144277418986995104145659474637686951447401256192562212061361019707557976714117788347724609223441709856917483322488386273027435518539405109076930497772698352401737074283632097782964475018937410853672998579145886827113794136927005016383319951228087199207259127544151673588174127437649626703578230394670654190967624523982313043751716189757233103389241102475711060460003671402987250465424309855850320449278164925042827912653979355774515892115322654184772531205671566743431349402463272252748206351252129547824737086560713289664171650889663449582645088046055241673183673598432412270303151874325496905427971898191094115458505519118156867278183074869302145252364470775769884150881005080080748729119058964578032290880589180589614973970642653028244344723211865981755034258139948803250749274372587671542495670569121188534836794261486504587913555983001458487754488559478944914838811396638559865668196494925883401297706545373731176762325726454544245685755587776921557432524081500616465100180301122949406718772798643242308593549848122670514096112631755280056499419682289628988330298637882058847003429151856388677630423241765864508774011324171583088768403285312475137384226566938863002665948288927336508226153707150919816370990228631494020537254695090010188262873829336999271595201718332544450783816394885356118748653509841305892526780065632500917506092600155804968774757667519049123036500283897495066832570577384995983039420407279607311579936582953719583283444600648794724180352934489480149367678828333926575998492946308097837894357318011625140754889676781165819654661018059666269101552795627073769574374028184003998514555862944753804316325654121666641239189295872647898524448858306290968591466641104222359264596054906103901691925002341753874640430059622819344478137819599122141609975399339226535638404596662617943085361953881320372960216497505294355464697505527511485197058048*i1^11 + 4407533637801927878779374841064686078707015704841994755418041465964053359248078801724549085307459238378307371098536295444647087382981452338303619869858315551107303617246217838471088396066906974312708288561199462254670226283504154930968470051955376320108624387923584366198221254866963228663373151625035706996057699154501378394213161744331916268220227699039907046662374020909888840994210493493154162725768408557128261253265396686009856742728811049864054033862121601736923085995833901306945431194753029205431716012691959828271973387618489601528560784392870870381538411974932398565367774943160976851045130357532072286526124539020700460848908527309227843361080286498099153167691395721055653366861506394946931233147399400049525973980487321297196042022346368773836597417897495704364459342714325476602523728525358975250475828473464172642401266121944449741505512197767828395735500222891921017563882461551495089223778369992440185422392793711816435414856956540838679708507063508823301766480943153766986771956778859197749058963949471851236438784486503257117825919856033035108176716072270773948359102513774207892749485458534468638538946714256606423420999661381926606848878593935892837094616796600302810059902658993801920224154152398935531559433972795724690357769797193734001003873334744471824078837849810111630367730142609841997102833461857760123465387170772707644623695549720031540195000165021061555852355319018343910439513878378477888467398741499488712433057891411453347872710290752455928247931569057974182203861778080958126956772935911567858978106120407736567960644802153715598745249577948627843260495849176617498762150668961611472446730500091979790012896401975946310201189612013191980734674515828593667853215930183586620872409628279247986992612428356216655272973950282337461439031048323442546965376980780817400617427062645883873550490546612820759760904173960376815639816705245723612109657818074958226069666789438291433289626161215107268991531782439667903469118471467407025389126366117268852930255825488374140174607621633002387245985402812679493774239207463581861634042523869920617054115308430664010742110355456*i1^12 + 185692213201705586101125656092171653018362782038802060640289323198045263799709829131149396742085469595249311157042424440496814176880014379273559809755826448932770382209730044880628385524124482729459668332080600175903189874750363244102597042313564696293379958256481834433176476262701570320217403330638779955361539043741925607308273632908647685502700807256447452220320516550995721853713142477460913159253230866475476388174767474333038366488956569074209256664748780756614627054407704796474067580507514632460311741793020632115426353797336836973950106492075436189515537469791523818562299528600484981470907105805724723542767029757212983806755392228334268394039475356660627073116226991190875110582932451185854968892148100948760847165866892272767107707070801612319266834922866204335527206963631312364999994487284618612720784844447100224665021175272781497718067536682013321474727098187884080106921370103314742276229681060647148317808387969348752812417131652440149337646682628007325659912929565750549872605882503725307067437793980965077452827753918820446654388810552238188255392983773411359394339585706406472579568420572068080331515361900371109204887692341902022663235565922635466267437020917037512343451471095356770307125802828004048306931045791381824563917641956735380854279909270806070318764276831799516386032441296827907106618832581085465756330943537514408311935967930949124753308156302641115550271698971437865981373914426170188053055635062246442770548750486199536573502590952223250355947561280871610019456714261640920177956749622298668123803092378602401946574800387661286313536313860008809091170405382614225961111665444683504699379568920688091736770988295103266383154081681056226852863345051799994511902643268478264064029019733512382946731964924831934501947556541772738151795485589531021559199170950230377941094987831038008936774475137513774737604546748562285616962518617985407204846066853805903643285159839842733934500049667573032668483716448220581125112609521227031364300161460829823998317190818306961503698168660080052084513115478879696261812355455586275092597097741517867597813483357875245454196736*i1^13 + 4589577553532254493067012905628514276915198607099874081168448449462356448536235486275536444797441630413974003758479645843023520117699681710749600658261873464482948354784366342086955479582528357135979016730645731453179721739328426707621096141521406449701004267961364660222636135514130366094080910657063156945245121256366750253798368456658518349468084024000784329314841937183645580618890936949782298352011587778108330075229886132268289212229751383246049643576292150969519332089118162008792030226560270169660578645357396515974335886771146378642540827601909512983455879011364695696222548924103966185608036928258649208515960135387319163924995428543163290433235901444739976272777078569280205045966488140182325921983392978036001925298610735645785012419867085747595100216481614632482783099618642988142347781046432478311005410911752392599117027282785836285193500271565892790515400525590438797257119065799201425641863673991572423261438917880423060248055332237205436941918728117503871033495405846911508657250663564959444932455483292732909814924739670145620795560546225903719716411766180561058427754805963467683671883924543907029728402381601605996355178715179802667012303409001167620581398800878113617434334071159288728003677504478655230632022790452784816460481291288012839168772395654528489172370865953828956445139618980865669184774520267574254931127161365591571799137959216751515300968448435930111399207704886790382877855549075111118122765791043654262327431577435073052520578907000801340556559627279434461492703840070448346137495446825900027526196956551111806342246266000678618172199909343261795854064505052405438079278677926465332238350904853958937862548534262714082485904647708342121156250431535300172547657271051689030313522199579607439543726108015350028249647559651001774212613859203558201727738523791338295656168020694252895335680531888294455016555697783492407695703580373318517485019393033449349904063080217899361055946507215337101139182983222781906683365140081199244657896019203766896641476233374936566807976287946673314117511750356843672059271629875185425803357281819798765905357893520106455040*i1^14 + 1168869235937060246829669916789623527682858392381849284640809581390255457352977545225307881363040664318318946839290940017632629001873017621343898642062838682855169260155439126892857742114167438715465789234413505745753682083217957915656298904454212594979277566211864252652170213892403986067621268343967665223575412982553284735372404795764810746083551950621702162080002906836025142653921318788516882029090798581468161698458527665651994302199135695670183789095989231338752308721268090871435461121076206345018869353273084573008393201069437796077958690536439744143445587766609813632073671722162680402964594114058450173654325754066209761200251853918193326613937385133388361029903600190036713056663420254578341073552124160654163279570529419992766016906870404436410554292610712775912585444665386822877680346441109296529373160091925514306325056195148237694423243309402369309091505359403915100423235613354907613244097079077430851707242526412925922983697053362124607463674448893275238332145145894140564083633843740486925715916945908016424121920081711477623118783309019827405814479936227201105364485980284620196729611224468873906669056802130382542555584103922663440051819879159246659208406068865273777847379230700975279408001080184168120894578641740581899236015763858206977429331558413508902993536378043484326364435583710416756904728908931115608447229575790540530291257740051917268768646775080280523530844595112758686713180184794120879541529191489088955732691937731615353915631090208602610869782253561830850073020673565266468464524632541640450158007236552089833967637299563077829622134998809630284743823145681282529575256439992189834175258046792434307865180416058309141585692971378867059092027712417140768176748105845244930172089678216057956043685219851367093527784663480451230180382422509613815903907807857571350736350135493312736086039822009056530137922911233846875839179463311711997249960325372313826055819416840363896079679575127236540115002393980118974948482788583587251049835189826057004613421109106822362854975076583698119316704143877199838653856364287753304016398781101568646498021325846609920*i1^15 + 34174628722672593776783227447937527171714070261138247926342910010797844275586407739122786672570641814333090667407802566494313167549766807878968002622083593967442919705825650125408705136294672292634240782785802921193193763310677715654350001063268846591597921551554103200901683638278998043248713081966713929711469358387192027121451866101216878555707906944765179740499424746428629047394027693166967791433364541703014326274665493536781663135556818145944502667379914278416097960523153562489967378208137765488530406338991909527999397531146704704339080702403005265462640457028685711350646103404842325749520613547762611247493151611266988546363778745581551125241693010643531774824106240999488848578803905549480220581932476754542179399537219445532274896164163530636906590016512264916234501333710111660187522874340477313064812883236368330206798938085752539082003863975489018228903975191496985770540986850946629258618961470504472820715266550112409092320596700332188536762155642318104226322358835386442265857561115624744585638380913176847132748183759017304095230898380908542857327058498769081006033408035155231331182281010444294894726967997831831515488641963362238808343711291116482268409387861799629183948169954442353650400485286241570415615543039440367173852542667781016900916786263914684858112993187976316822352379272132523130232982630317802110019463484624334357554888447078465538764652780556066741558323838243112480297710933824951687247206087373909610653916954347309919727866960692212435394737975338626888898596687723729041611592522425656506433192298102945368437852560108036145267252960844596981445109278321943540049856295929894274200099153003883229822681480699508131621417457383717527626991692153081829198400676081695741089780051347520373363805175882935794673618674596883240813038598222384681793349946252263809438264060396673562031507822250293533499560494806345657681544284133901395838003958456285316723581955631813027438412297688874505076497809263565765509676884234548469229530575646126336321356491234882618687403983997486699785524165650079990514408110932618003291183308728954669454545911808*i1^16 + 262638102012135941376303105942501151755187894728161998628365749599495909829722525773775080704320329584987839419663270746693955973698310165797045192149250996880075203687252989729195378026159467867807932191536988297382729147557794310031838518878489717515553377879987256553661947216233372615524759490519700584918628465762745724658278241835600139711491241173925800165502048685416576736286900800950690985252595956459169187569838989821718209969699906448183617694354346069284069495368050676875093016760539700637206469622974036051762984932569114759623603635257236142710688411722405611329317540588117936392996020262808784028949797120091328588235072813588389344425125580341561049586873526979375738630301989287485415076471803606893567540691797623482983601629187107988682491715844695062816844083036235158402394658148322590333892995189694373202235765403552073164309532057937974983595584314998958523574846060553715510845323694832854797981387922308419847461678558348478661730552801392151254673846630277798648416438393608248532639216278070664068408871553285608771321022237055343590785804586166368074641413857725600486862661841268597254577416884293370083077962281175402784600164477546707230010571591170553969818628176734831886107004661051013674871589316375562870688304662001661765152393168971969841307453820368919440338800326692981308004549784626462377962264791781325309765149936870623747731455944066263730853220002526767488778491776914749694416504000810643491903334305884437349866337536236623790416489504051654314172800627187195213052093370564483729778293113048905491685568586071469688635996265320547491362177661949637101811059815213973267629555929394124461302966845086537160434080032800770983797896073988113492082214466222059138571544291222657575432521515543987375722785387268836023882000283777617211159378829228625965206488128626707522040228466126609483913981651714521631776015573618627702668364376937222941655909111801767178518016167092707572982496201624598476807962169859388108514954488716724434591850988085256254261750759635795974794938333846382155467382295613187657481378939444495806103552*i1^17 + -2638753937807059438735012956077744768552112018777269941278874107855640867110902329987243077382855561549241836106128388470392554651689143532590726424138534683068837179723761301533741401593082788212679449611749862198580107181033462993902048323151571847864814910419139199495592935050528543611120407361061441787017002494407608670695409884484924691369125092980652641815430606225667539699897269104322887401203215105684719163818027130518243144176019521592240983060829226318381592715771128054524938794599364305518994061261939308851786985161939604053615307516784970962353708115485373367032941935806850672232440452547123899360084703540236565160632709999044250652579040409319678764525970389091427180471696613450080382494173609762562155381887539808169959697394143671411813181846948059398924524015307257918308557908796300190499951361117017770310545365847461723446402923468447557059513252664395849922375679161155007827413337334266745215697438533173705263793310892698708293966870098803089584744884174760773246295647264893826063552298725617752822283623808537834084747284984883599863453648865621902474702305775389756544516167084629893335339221994005828720215964933634284722896631137919486752387086861801435591805333760368786346708517714958567429262345272665514781371504266737682282732298251291558879302400853921170688311327057339261350727647543667103882783204534744420465088872750699158448499119687561121687329194563451209721641460491188385571333539690114459179199825831621228012422361907773689945107327880359065572608453778922827918065289774742161915109639919668160916907064297446030982442570071004379145831116588130221946265777476985873039762914600024049072787468065571383873494629480847939297978931865087130967963471047633393422535771962844559161488576913365574686797456936430420872640666129826554343878400051782793782871528913327106157435437413801559023271978134396087919786516593578491871171077037786631335153117592512850386898334100007306796976625550548141036938720047864891806479401384801747824325573518532877821714814696847574654962281444844712710364079455261462359996575973044649984*i1^18 + -22183186509931883967034258521499372899297155424770407865796847949495179501479837370087760442948631606021458399449142625815986592259727850062556703623823337539383701636976654384913611810815767593000574322784330743801678466938668504412555992232161603947579808991840644732385917182278721820819926795208759040142821157145478992063793377535080035513891550052086457746619559058321926600877522620130487548775751975230850123022553066383908171355415244324818671793920569043805414332202053794182248993216098986832794215822393636992080218126014395630407503976676661974497317125227280390195611476124271786296224529499264774199394474724901126138760068570827550457028809729868538647352214483856758864611980154290207546363076594176153600176172753359242280342310879573898061532136300468431426578809782600168574366583232712338270016732808935995573334777992844484963848805324328471173699238576258518446060882736496306952416904753808870580695405742023123865082386116258999771761702508672300744066618109583598845076678514919626896677846543869261818306951573627127652660710965032041124901145024469522235268150841568606017500489082349074034139204705403088968168181929557725482065893178599097955888331267193567918599179293245903271535234071144186373470321160754997329800865817861152340000006632170404296937293907280573986295710323077211784438918389894817304965050003087278874415365001231265347156769209366773025322265827653452302100543785766145505829336511838118095780254854682046117408733962692652837271110895164550969149506691695145611137992295313638981425970968682423152580225849741838152847911755742950396412091215518196570473306997273215145419734716443361712327836064258378709920480282947427940115912859630146329593863491126929417231824334966871988716615061026659495962577395175792001285878073934003649986414359443003971965565438038760214164481863176540329895549068216165850641246449201879216701539160865828418699083653589666159454039651056065791477972548427249599458942480107773065305812494618657939734308688066284412516313576678750269502111282220993957811621558224442689853866360438784*i1^19 + -2824495388051483567960673737074304382642634195436500960735222659842272978279065278064537582984388096424622317280432411630077818603313347733383847245931815854678417522411931559748381387747529123449874866783164123598651549652622766409156193753280062781223535413280224682514761861242064440551572877733799961524288620099140998207607321503417508470912584629416183556599030980432467664153199137248464721854101443221821373305090161182448254553036370168556674753572262262788171207048894230870303257946877030610753136502321516773757452658415647510140791754302520700115262726527148723928915665016747715342351681966348514921740058451930154724027559748787916296356162943766910173797264746518634657947110531214627307995964114923337603428620586210689155699291731427125629825772647698005481796025226465241812836865840587083708429444192506659675461591224581096531422395558067323425384418779339550338644768567333796859300876048462266068103755379302761229116496024721568927311921052913374484766766169570893797450841556861406391561894005282444341339873822466095794750488231475268394748246629085131839374729912844469518086890612534649833545099206381829948767238290199347175994578041178421392969773771293865851655256891932852737038353118200206153040681662115568528949026600085241838154178318479697789726195368128255952008825134646325970994076157713233115572360684945130229065421479706288132095844210276715685774324703257007685903836718528998838022716916002735341677378246364263478251781433010064678697193237865131898965981581515302241982983417600187498250574527356507271111484773036308074530775422909659900744272082001244159520846563625005092695077786279250965705779675779819752871995368035291142479859932687584260557140258543858452821013330386125465118295506433627688915292878083287016456193526178138219060458144315367048875546515065083460237001112386728678614105094661781229855449217194932948282426325422044511169236297030915652284846697094135364993870714735406112154745899054123112294996303256110653914503704958630210901048737022424073132551873940179824485858935117335328125353984*i1^20 + 239232300509775636850045806159413751029867789746625677756119596162744566888274819353789411718553068148671426349461511542648166547303356040603910574804286182059515565076228669001815627772031788729215926216428746512236596357480555349002966210536683567167704799618392772747383434310453748475344414411289848711581077551268611233707699181869973808697640453218431366572109286474850863214784665335432529127665905193863958580803369315916898633126549454116425639432912012255489513606605363715436125210234784890796565770542959326904228840754602102990763093562534427499034237739233684567818601926140470272410141566875954512000552669468362394465894409921189856059270309058229258651463693134727620365057445448266266184122998417131095866993542989248193220167720335115018818797721842677914632672093306020891318316125234525145658855580252999768828890100066913944307354621726942371420339208381017218091671658596879522716590221636827984883842496073731620575921765536558629651717307810821165286683594484235257232450396702889292361834420674456814739223903223830841442851962226092411109864434554929215845964190012850359495368809545932195956477541595265830788725146362148231382004818705022173284302460415501432232593357423870201216136225115198747345212827669620862050613510837566663699395597618306619014721587262262922695996960610908077992402280770289208167829893329236120568524813469817523562519990155174414077789996125045047953144954666394610241078314618817602720092642679418272325261091065401179162366480711221424465340069452477910799588438767087059104701185456633700298987061369365961448795347148565391958945337658673343296411394071551216758396014403525029913311870544187959616092708557110148887095169745946414966668811264534820342058785231371876606862848974856847514684286724051577756437702079384523238225972942976900989863750655414788885377893957794785122603436218839071258165003312940765444384711622161147299532578807018997102237533853372905855019013473642760479300666440145964751113969987387228670686817765716716670271506633427054015277325568942036232792742247417870548992*i1^21 + 541074194894458171235880473122878198614821584515298834688466320177317451334427506690866776653445676987015206945002507964157735840640111242289539650191622619334252962183171413754922619988398193812881816112407300082249296845070477380564858969793948718124412299787539831476662380665016931426261935682696294688245634724329146743680924959448747714126896556493359103007712518831015183352875344372758105844381467936352887011536346300327126626969477013793325039171996292514685417082222415485077012438746136628423632842874137426789041950608898559311114253406935315389296497263720267401033393564921514212591174149438895943419931974323526134077119512890155048836237977858894955279628348226393384224356423846191448526660044381631839564009545117134980119909421097067393680676553634217467048039826619470794742158131272438258595818669855409513778387662314555595930928006768451228781643417498534696963337624506795686770193666833632896790860727429943351031332729337931091108369885567040930556254851200060038116190410283554319513190142656070027042511157887931273281782142672403057769828054004286017258919031124650281503151310946407618876593085971829371711349860372317230350388716928729361219323480201002599809586588656962510942496774791503049790324254121922387276487494129313772740643267640206392945505365381728428905183635844028347949935656918700904437675322710841933390403264781913066158375748590312098867454074856282439848731116894101002745426835364988199129123486077499816721318026198093144815954385795662367961526756779037855372890406332845141983351119758395068959291460543428471334776427692959673175776481481887815357874910692081738858987801753886062800380212588665613250600278094729252045800663779249925893123553235027023312386693496174915771989558544423131050967409269932981541174524552251837688410483194232670725681737356310061505244473574876254004076111024919968489214783206053304102810518153077111602327200023769550368448345707712082526247031344372415172160099676441006832436968371136078717063409635186859222294050866503024783717393119476429194329219686989824*i1^22 + 5851557524216047165153903834270166685759401094794721819678303682574643779049146273570091702628029203308462059802438525720294219904832157890210498289226958612741521889002889992205956137823381987607350249962694982885273250345977865952760704453292604449034559223965078626137581526124869526809830258125115548761352175093257297175460441479424922972439350735120365548433763143693769860668911480586659819481994583982788563164114368934949199805331301404085418966349961797284583372790827709621194652965475005343896401230515597913655484339048025458250698039401590779984005122004258287967852979287620690724267647102095654884844412434199579088787049197948545290640322701554408314241967668197354553322965343647856275175376188305849183533003183231012399068783806787748044249337973581300313269193125621758247849471811268153534686592696520231597484716040126670727269169633337248641339577245219618145136228011399827155135250469507766253387995930692099477851439366869761921230031680292438574041083376417877622128205968902623116373996128829624250656995684846967216200069803901898727812354931494101623902567092453879011199912470835789772964671995794179223234751131259480030531046312393012284698245302838412593733215396344926690216559267718274235764755797817405257526487121450937700814272688776731138962763177023555103351946330008893564354427414537839161028537963351939277507399043115958607933599195032431314474122176709512885031054785437516101034080230046493340774773726433340636277018317337729493787794477632807775768356835854322065823443387500164097662423561629529288246601071039601946014526593164250384168097067038761264379551653641254499274856793606844442111477113197303346505610477769157435830443525286784276992616733230866124112117092354530150339740249796234789922326626332447504920627165629799196675069873478089669893229794212750312821427146073723267955830975207197655440866515971731181025726575977096300054460337603381604549884558014888184463458380552405331960209988446377988531959878667017821537676958650522072536399281709598353124405117476816275128981651456*i1^23 + 45993902779442781144496205797426763642357088860308267892039958421663401920848633805165261332828075756652447612369107982594642179994816772961458505982666018244154879458281660390469656913755753859106548040839333932599071663107431267673585280753648474076688825868088816410699200452865692232180331865818384647688984844321417943158132944383198157518394827947346889963143223201925495422664930839763184585963118303807511101503700656859812129794611783249392587207495269940449816677829086190292412775089551740402577444719993873892492620806748644595187045580156570800093190134430415849841888619307618327360904184163850516712843644440703196586697488900989841739817720879451028053037211871413685086282494746756232392124751240939571557480503597554969348585111686492892628473165311414905306541932363559058060596097129041051687635256720854562003431716935415439113890913804688880697254001118946151822492502073977835713621530869236725123440537947973476978466704869662880301204220788867362339841242363982866697096515280437376759086733033291260679581496120673964671329348450723790314014470639650289063761037693086800230741640205488788651889736002135772285930190897925872917120242432182911463594959225779405413685012957902621335632789265422446723545762230193683753631968273554845232359657266352237036519975946403796723629926748661262034978936007347053568372663147742356416364162931604942989893408955226499245942851685820973092588911463148074156471253448659806085329794997679003523407970938160429002409893413837682473633941329597656028858928759146085504993125847200967646523034472321654236360009838932399798877311228249690780132482750954454892394696529008453911470255950878674550590011602028793989105253297691562858156589914963808590770603136019240520871419154070239810722726746633208838707144334560873074591854975695847504786547747588441355210868379898085598157850731550930130612171645582626682954298768945471518148017583744787636348220027364706467530233116631941586570392296255294239061025905187338657996108403941197022216578563380173654434156892746282145153024*i1^24 + 150417018130084160581362454741061421250478879325923404372252662198276365843640902525138335397771183360657640776395040852847909051608471648318610831927815958195714236218547186202477036991488324666573266751878292915840082771946491914419779171070479994454058429609588826146133546191269797288281492020422474877152246941494520915457953395717059059201794508128876776773805383492884550137156617175788675423842120375092847282612224991702610087991856803445186940410008424255717481206924619758028852622221125856263762568731680988144049543455487639987405979901356966807907044325774663430953816742981100367696283438003574045561877292749833079455651769876431962394583901793225597002396134572567509910551711475531965000469903432757262011740352771005737282021677833354277941239355333746493859252327628442950403460079063330325360272316546467586164809665196711000698963585973622885043446903909971730433729102353777110767461448550490539818772610750896088504324656902825768281734939473361706505768719076282214689822396466875339323072638926008801480648336167185020403869338437360259123449122700655843984374491124070366718613984773348341975415709869384241984142175929745744082254789529964874621292069343244884046459579557475901248430606434371586572915166144522255891073040400872729058991511647822421853122333009157963001012234873243704148376719834506866236259017373973044389918094942949443975201808958707932965156969264444608406578587581009969127566007072742168969974700483030392584396516193825103664701854654323178967193194347196547170406529699647573947153867791941330764874967015220584800619682628678009677218330883107232150249138588988305117637276974033459250696051169875411667034237639411064497538731772276266045246045318439965822713115237565617134243626016937550455494221936324324656985017084876697094081567778912518398524842027048778022213453493084544054743941796019576032969490665962201374064062848831861562925584634383602308756591445818688052575050986459797630110118460042142336439380063403441385161254352650326984644738976647389934750468522337370112*i1^25 + 388803167882967027139659082170709708147160508844987939398291808626149959091645631477367370634528153572714075697227211362866588404003779580536076529493102688257777372501139474083044293580794901187322302583870661955172681860507253992056069547195764163018210860857557348777172565966828731350494913397839516978031570629627284197210654195990481012104357294559070999237241381617801108109469484249480884590106789287379284414276642051404793224934345723333488408739780538226580727694061728028740433576456226678704915652151148577681475847434464233173021472981675638726621908814311135732723601569181926216426845827994141955208179019039890611227372869805187969750414934615507767990286468380614399750974278172048579316156408702379361476838952688308836732092101190249759971114714839300803327977637624241593958822264785199118155333488992056782595865032296940051373879577260434825676684285420596970842281840467583339575862259467737889737345913016685152827776790479643534527233829806063191797946897108012697005956128478111435594453189076827779023405741103806562773910896542323651343862621162528038502456166098483412337115847895846767787106234431945171065257402932133723313281081652373614856955734870639723869045053469882572518269971456326576179269433170248203465221573034309507503513300289243357420504467276787036788160904482712454352752589232057085026313256281385565975962654154422449417031514690173992340398687604497831060399490566446055567543972536501120221435455798698152797297465674732648831023023186767644599146220812733623641120935022306933527039883830328555929535015945254027835292431000357030450772535199294787931309339033848235946413945425730335080398966480554557054443815146019573028448737297818095540247334080773820321008882461091569312834119213807629950224431328300021929091875258609600668334980498004105566225140803300249674527339569749445767494894064137466642789261832251228479701575504966878998929773727747099299239947093580103492599373897120971091784091683596111724163607893397157155930051698818040323676203468957139898742305980416*i1^26 + 1263567023616769419365884686739260553575790975116065651598842317860270276131131971464328032134888904102754298791768680187449531116384935125938262436675922804614646285464806505728127702810081635971487269490142058144337204080808928732641927811942700916326401339872258408996140938390523498768062502355251194609996666895143003775950768444935889173485870249287904207057186537288348632081389589758544136809291972925758950273822829900775509611782064531702177202945990048645779064692891412293054887737067681606950396736661355580215603785075564256304090834736185278818209797062238752046054070848233972969361422388053158789676630933343223906574884440205276422031904584427675095283615370409912054386416717818581032272034917061431191456698140766202958873476142424702865449293419083988036820252119677373899915881559880469731949435411085882475396287038627121225665076738923834559672775862039752028475601962223733291927477663038435448800362161667385425219330790625257450666471930875938978163256084068836842529918226642034648295649584808740793995678292478862916907793659641077620918694920299562110628434023159601262166684891570857792551579715367874417403595204696649222635739330758511288236483866608743821588525083038026014510802261368861438246767521437171524490232487791410866825455352739514592765581068102657158892588874751783205765516048147319593888417434761796477787798485199191000476724741084275101220702930674295809817660850491408300324459805574383238172430706498275599600449394606794426203737593056640723056306071637519538934094477623596449210284873122435666905356539754092634167414660043100602938960620964336953294380352266628001432834627599084830585998884397845629610155069606277919136590755809475095472094034625620064853160168812547393707861408552790198586768884020494429390986777242533546533000500271478809676191909009770570707814493044735865619150186261137326678627493249621771857709422390910509686751153858290208350638973837065841887362056670699566436905378745787006381474912747686432965466518471932819515503231003874264199725056*i1^27 + 1856180496503470154630414169343614971133372210802625209607284748278692636571875768668987468214646150679424466545480557302299961261295012321573974860440220321486666415144158860533831322805396294422235005391749731406341349666201759455238436823306395458127569236650506302710321328652450552921322767318537589994789943546431481551510959840358527443152968679806393620843627098018954950570515727422837139000437053186107424226743914193968728117989513214427259333983669625061370694623167738332697216457272791802718320854170995095190901595691942151079366358151969223380150997731422362537248187382297039885211536966544767782589461709991383346236277987824216927337020540329034195092485541929851809121211514200014681922394157932588114461685393324892333634641178890348582090687590064790045590967456703485870764771439011671415547016113830805349732591382660709248741827305260233965898032326100660805112376317883846810022944946269836510720993091356591384325593085669612848323524689197171513654906867405091357495151473366283264147701022257910630077670546934416151515162851830328108409019053799670719921117367496639846698214441618501455061390151230083326191905089160434324481145789048456770362207650028445187806300637890275901090409100881582318226932163242069806667342825613499269884104721793563187547644425648659712139491150092098102115841807049489921141701681307088516495361751721326479046779020433723590050158806525705201419861950250081815124209390578553973235049610519940027169780588655060755152565348639485193935603274200010080266417714723647763091433046667311588632634150654339244499412504523563260904732907656637621297027568836556620448498876136751332092195480647743421144725873480671486989701955590400097968956508493733067751531257739480072471897413865626664635506001443067126393690561812425056158860731859993757230361508920937955470031269025661113040499296839338584951706977254100323792693378701869121091802956931331992424437503685311789191750491704119728165308230740086611644038689972085106548661974953955604021787674622090543104*i1^28 + 977097105028437472115520494413732621124754752308944803452693784019582145558190475537519624990491980594547401080839071197456768274375284357416091818971887701032035158425114380249260595103231090726123772339921725037319098663648823716300119949000508814324166918345296718162372006522453629033761790228515826388635198528889048780893962094058194383734276622291061443918470367933056912102961962787091977381349776526367279220241078083565307803293676207097937701026490430329607513951510902702282537589163061551458468495229366309925325685599369443054910103700372645256311803551753069909472966562935184535579954921002842723864405748891617883185559610112690886996603937776060164180322065221824033534691010409120160157743822180955266755321689390466082215763557799109224533721197283063046004398855905230672107965509654687917982221171734077525625670359887922805753580220965062201479224720657999890133667798716652103620635719494636474407013663479626918805535037946459095951559633653324707460326089434287081052021884347542404461188010460275945115886376480358944603341221676711560103808610107692716629699307411099937739215203235507892000653814272706095378792360202576580419901444855017135536464154934442579630222869633389504374129649919365626292757638677274055393591405264853083300078439254111621683336206171814119863790780752690569570750063535581983691862334910087416300025454098155504351766179594291382742512817246256555847190424505560598103798297438023991023583712704873134759616810694204542165775806966304076058013446901073281649085623802438304925200064561433249900065535675798002368563298429741880134859740051483890565167849645679419350954355032713067691165921424359998944467747962891490974317359592829235025935684263672589419969568691456175290569750925083015422333658737100886186914826632584005303387152134090435106255091003437264389149003873475391860193707564797402401359193272077842692623691530323419549098957495172499254496152819892121547145307759369867856212818211738490446121532702133579086251295900982540787156544126976*i1^29 + -12253320200303183264785520681771346419005379621926716508300099299438924985717092071731988816040174790973113850669847114578656265763099767639287178224973519487338601324513287041907806955334500247623242321321512490485075287464220687021384234794758370793781964243901748689184162425426759490981807399305304586016725539574673291099945018065659218053716731518309126564386305050463158016501410023942837942588502722849854269727025825800944650277838447289259256700008348027180642357943118589978195143139357648935836609678401715952707558271574377787264503873372057348575239313330465047989648309481660074840763837769195776358043403654049745612950666275716818976689810036963696920331651717206086062246893551091483973618347770932135371475436560996495305909281233905384936515047694567141979732450689203875635602268851874167729323503419999401172946587681589417001950314756863161214292912866000482549473209588227478943360682553387301709578659727149500807577915925971876041911140353099306323767861385317560552591797745908804289186518529477507298866586027111505276945317656210291365003846536523650235303144534903906909043834360530446619327976710442146350143255058952067798545600723603767864689579170618713347268082355981835446297541368398171739481251055076602670125203738610228798546696329476036811479543360340883006281290073507655012792468793816762805965818023147833831203953814981563447154823346660397984064559218832776848711679201448135963347404556221838041256411489391686437100656639294233935778177361012732069106560456171615677109916860917418360347610318341878972607371686958171080499955642527060702674577026652467079985300265866750985390081763028400566742834940796580497357584494019083196677613885544955563949190812607267795148886203227159121008837299454035069813849508610860409385822452043732438358191034857002435298562659809830735414868745258839652263603284331280308559285584600602337395031164023090341402828189928419619062912853840858456064904804401681878129142118307810039173409218416111868947627568173372391030784*i1^30 + -10731526015133576864173615744776961013068096554856758321137880116515783073547751068878545221264153317192882605395130718955527094296216900855538670670827251831671384440016235244136455527527480707792948376020094825037372642435039410855498742423176188807452738874271627456870691316432573909756502365393845283978426578099596996097245666688420664156561108512099848052911137482757494615280592488512791419155276721458597643311843516422485199214260097530458469476536652582555844880400170236042052033212898638274960676937645360723937930931371680594760170953662227063283832460457101036930277826441260602132636833265997228182442317517856087772596739462147750222657975590422294338205967299137980463742980912129245848183459664739984645251110735179031197638484921220083325120935620115683497517831978151403355333947036615932700739284348880871363056663302216707702532947182045355558359740476034496034779724360802122669129690718823630863840266971611482145991545852105160271890883958778953439377730745929135386358661526660988558262673606080653052069963601697479158906949832936165300563336445401356820121006787499306333452392222256393986994230643111910291053325014292355342596363449599333927744610380418328213017896387785466278230938746421644044183991675704849609952581351745247836572651174877771978217890512137753181661746474795461981919525218411009951025974334846678080099514764620697563545134137062853748974610927046376560928096217826270780968720178097442448577955431063256555020145697044786179784840744971014148327818937761556697579190175860943214892840745297987677991652004338941222460840976914986307209530021900103579723393541871932981879844050858139174233287727538307887173870834870384872723454494409946915898770350018403114634388627923952692749112433754291884613990665231899726653997028744894209001587838805052775137937356491829703403640262479978153948405351171186266348898326042974018391631211388345773519808757466982385164616513003195527642785318138944369590748100381932437537888414517348712803580403102253056*i1^31 + 483837974730365669379373277441142997469092208285126893507245418799945472938810064226851886369821839368865869106581791737175062628138502240911077739521018526827022505987599988266593871384311942651879310321109038053497494204566729930818429940690007180543297507261580233048715707648663855795595652653547024512458821885955524887475189966765401857738054613161513730079723465416798088955548726247434165600254059864899685782834228256464677037371334776447897980739800382779962672102772139203468992424750229494073635966706511439481615564300702644242161595387904672746204387826945637325947297747203854485253413164472405998076042289340122493192878749214219316434125791641679905546268308341657440081928087161055076356082476112544520772400738747817031580576470933591052891345066829975213762866201406201876610946425812951881406194328268370982041371112975989865019986928140996666688965687850437475031290020549239225086182893474590188446590959783721724628497666518249695064080137165881884263910202542929883246398919755539700226407754369347913130534451755586367251962808508791116812144301119046499468401815933114606480545101316977361054658836559901606155004999995793138057155518760187443546079238789382533861234040084245582989877452402887861328250584081952646309917557029472529898741428005032629105062108867657203468606709748422020526058504377335157490972472255185819248911577007567860813260106465125909603110056791412661222964087561158749292680162745955764714032768601440532039030009441056558712531219609855283585239145453736099783873023243823982276718823445409477304512403722571695745625544084582241459590526368645179709231956312723070038988913748046889325695502642129662983923660543869802581542551994652941054652395575535363014810207722333932127861674048129124737197403873441747020386366619179570072579595271336956118846426906627997252620748635362153998387947145204524608238988011309460413041228272926612749947204337067340699805076257844403003037492665319662379033483584041605931625830184552938345401942016*i1^32 + 19015188089161732516159272835201965045706165518461694077195958283455920351354255957723409188345676099699446030254755691497688532286870818574636543943690413484009852492808624770555555032018320979046750291671326826513279743014757285506400469817515687462529417853352474115771072717329822564763927988355982867132725470744283000418075479254598678962304509958869366063425669206891701992423288261398122735035382444340274442691133170370662564724134634225045614222311821834591876537868776156473613918205191684662697517179172957566996464877327845423932215962567020532149167957660687227567321693600719944268465476189895736003334973171553908085846572356346673981268411963345753028863988821639166414417671674075284589802946642837403795132201184532845871837625116711682450744187630543743515155958106226976993345805426828483231393821074597807165749384365178742409642769422001019975337430507156996019184534927914402763413873698223724452174112437260108761735618833627429789318634242382103428911663433394186473869237814336650091649438298800285450840620509623320772359487758266872077988135166321143239106231459089015194412844521265909772909513908669658833140491417053803335882332961091863881052425139035894817980619649563360444296515704009445318637695631521713408773670507071869114038501144895007757784754501297709346485491000899001367118217758848047463119846506028487104638783200050398119309876289934248605676375942784161987302289906845293922925084845938744803945129271726898166938037401498002138775292028867957122662808928637331706039030365547055311272556389323334975322335497883763888002958490739413625059526433898450371832428511893028525198473758862134603208749733565124301171972585901884901677727786655462932485865247606848676978136368633594734738907500860958278984612144204339377811485615289462338896250870427940647054983503404243456904588623308061370653758475196510370888779438486572446469189678467762826237199552873565654906999436940682744039274137119466576559359823169705394035717670206865145856*i1^33 + -810674881213528716823284146014318612566190678358340496552911692278599301481308615322025404737149985158029795577703584529659126803358509224612530796430198533198773229640909818845713253717321420054321549236236331852804393405752867937471544495263846873244825348447036522707158831719099321985301992387657796113889746109876432960986128883029635333242310894773116491761348920650844582248018841280900637743289322535280442798225297416530778690834287086178067600313443554251418049970249047737272302270186766018420460392127615912663645858465127835039518191231689668646963225912035648205881161780783205249098225134791042742374791779120388629872087708629154533574695804530345488829726940353569166838258918562984488605122452690453475580316015020722852071467040253941529556072798727586913292635653286586221768392013955326648768858383322395557814076068568595518738722967284882770203904643622124451083435809572375760213290253530665941407123941421435290329898056881353369440250367910105021109421448648963409078754657814209040140035047336427621426771393069262000454601532194100538997744444299056309844911448436911024704561853031817608315672913295895732726918036302608174758872131808946224608648424332432867652956741248157923291925075699674104458970708814575941269715197948981386959480691964795868184481643182359047707688186384487910503286494743330917836330477203644679092086593079717587983789474629052082590589509003599224035224742505787999122454789522091937833433411744561955290504825570881172241239676447118288367219813597532856994907125158462858390446275954836719104998300820500206349782367447262437273444071697390893455953311716182393814511085078919043790087509423628582192245018379144308640946922301078276894197536575562067436829722883479486051811563050949244190952898398665646925327914270371774130822687799208731661280897210746782716283472340638417138096827187883935607403566657043702389485421008336869351631063371199264638716083196450911542319341157618558747997829164664562660887377215488*i1^34 + -21134558526578344360226186314802004963196233845694639351224432115376052628945468081373608302862455476506717367536477634182058413556134240343929047401755275016524007931578088566621971380949212616425007200396017794814356322614916087008762438980452535469047462316628886577043444977812221347165813233271872121873447070256406690723688342087439522643956669781525097793734698032115228516366424372307208006354777233108610669873787571668364278269597068752658511949794429274161709467762004367097649342329297358773515363461407447087074918496153754119196247146004311220407612436334311639960195710065929480427101759721313556617844480597281188441043711586182286778596242128123088205556757434971898487733856868606111791112671886567750982873450352626294389654484119132189366106360891276237520418557895112393514552959774371386674719318529683419001241071463216639767991430830612487498979959900975886697509255124986541390968438673336608169248318776756781962908792994485746896867321619098078724324932542988672619046674487775295288329665161635190108686930234052762680240398290975640202273772672779491499123591000128445310976324926546097440057716552396257445303781675023044277310284302809787571089197043076061733206962043392999660789254793648936574800526606153288682820553839784161484556458437775340339691303309890025752722101905790372407209325438196454493728153405225397636712846446689407632795750640928153028780636702534289074435259455853320430274328792560112230588768495940382167757753206398704194714953802883636271573042446604670059422115628266455738315140088716220901707504167615402444308399152667093042696043905343210564804139100274818217791081264209846482776491312853564596128697172294589403394784929062188449334556296118414372554320791103405450693529191905858730254886867050091884424912239985333793630853560238731691634643807322223917662009856859520895202900582132959809092720167154891558491874227321608172664745489345207929535187102587373931709428804087885904293995039254018038693888*i1^35 + -56587253596651061735908379588084942073727545765893413605822001789752885135522389251322246095586284639438181541972410637111606911479892154872518552095640715171590108150705442897483011664633722773739173556826429502266711661413438360162321521344818622040241648310333276464612155414862004928174529653034608469477707469036447890966424333693279004531666825276257562824056994702754212208915325361491143213451741422298819968265885575369320501628906605094856858667256149529584140216186532163834970610572504472775365830514498482036266300939722991354712411407529150730523338976085879676843397827123932436072015961897601682478993363559211106049686423837917856475417568783817265179913464484826578540110778218392083049289401668256504318406319332841956351188965681235914481981346971801239929701014948132097540460828855347388218928409366762006420432078468859938519745915848904309853479010149077244332082565821143095863472100552086224745962940103146723500900462590830202593774279991207722041028057067550391760488393246240004123433292342963028028281472786392386574810901209761782763198354974462515802700513258676207933784977465640638907952439830287177459020333839651171167562061420315274519773418310590038544757956822032703152812553704482923181206560658858188695730995821582542332696981117821546932740299055889875055648791935068144470648159144420913473656518433372456757447768966862204735382549644112688421273446766568263134637903083840452089600319170065899603689435238041291233317847178354151941009329671963048580280109546322459983984798789160556115650713355394978232807163351135593303187045675488404104224109713043621387823297756404148243027075246120480548624308818851937153407060988148815077524379952614684167744410682228129393955456268755273321534495810974489095996692228729864764482952447430049575296494093898920637072065134301167924155380028327796034079409514707246331855440193306062649614883514503218076584208710172374755468697656632584138141253980413160863802415388819456*i1^36 + -1566395913706392046218254410189900074429916246819127905915247347140955213694372829945067010289693793378140299459694774114233194238719471349256653978790241903828335709489155123898965435779083257098682602712610805190729269035938905009622690466514086794587351077987424317827321035659234932998376805731281163580861159107731184357016834936788573787862832765336523424599210638954721549158064934097651214614299521114615427069747795581942373362079161794303276792251962957575193224832751660664459455707825213650215538817835335125960079656335852684980487217511754238046587927217171600608934748037858985096511662121018384607716171430631808502573166409989903101771870470138669045942012092682207083189189269115650050676280562466076265302681390307243130325953173970983345440201135410177479611546739084121657574424896487330336212376771309797767804068669648061148644842972968707043147557585164883321576574118119266292832904790299209887093167887604130312295905074615493153560235658787097977842217438057783170475546587446255969056169144637732804334751865029521426263386488190916049255439217771443447670046772859122822984278569634718880042892939073757589273394587687638744493822716552225528121858523535239330105248874961993370815794388354828729250814019901720875524793558910467637383804041463012103791452647221268845583226792759575854454740913889094268279553637303209812088356660266867902250895497054416808647525530144134979419762738180606547467442655835449656601654789268332300088566753548866599408868798278131153784536994104715734086524108437830772238330077983203438865120586543154559884187734037410264369851951898858567107964215117264190621828699500326979801774678300117676083448701683514891435828081365865986109610511070756601793406205213092070050821218271150071929801834100085138022772020922898656450417664299410855451594638178821532747106719797637075821331327051191358014849371076190770957089657961152896143562642197600610318828645928555329048303306771774503152254976*i1^37 + -95794358557807016045216138857140382622536303938975413636294014787090648968593526162864401127539252024591996544607282658331087533193239428477272648128415195679166686293113850427335344964432130434696418956476954298091217216065865535203819952066431202232062045374732992295999155602312749854867481557270995545251181624978748500168722425177656925242202844898128539226964789756182744951764301434806149394418050901975479805613215978845788471094897204119542230066156124156492142181979373441596167287039800180965628526618892975346552682726325032869298449536147024572875783461453883484206425181424808071354980968454247093019763835693025451933371139402901051519629424688631288619776978742340366232567607720710488072632599178134861307879654762552479001321162952110028839357314217978261249733207237802530673388483357660240390482869886503804708694853771756641888624170655994049412377191469728660473784918581453178280915181379409865473964306265164487437007126485912159006785734203369342396601861936445089759376789541896065523006911618222065325592178611667289074675760661231780181330967478635748715472563382156777202749050036534018417385225632401710302024166444971095281437312400507540775373654340553389210892121693332881465904917600940263375775489069342315860411820087159206582529893635701680713817133062155441986221547953527363254375874256630466139636157944675976624830253586262329735518990341870599099694431222881431058799568111651515170762549345442081001645095792124800407565936150595360837467284460506699657367736071530152404036870316911518456826080917628548659774969160678900680550740074819625296900344610373780306472296965886362110921489356621788904062877868645327631065914132501580075182889876693394444220730635087024203715723035826402841167192413731746037388831190181789612610897693031586161975238899024748601844489278231197601300225385613459295306142604676216256092356918736670355159171751788382751930028434719542458692226374701396203567840944455680*i1^38 + -29312055206035892983935771501358589026763396423202643525544576269856694224815663642098552710161029246966684615859640838715046778307627344067590778562586663424317670967922586518407748414735820902043175501731752355786248180161769279231159783748524236646361101584675757579058667815361093645364504557722821335522140581303380355920379011433879238291124682599225433435605067115663468628391070921987967772807545199320610559391349252448202483980618244110328418334435440458263349035464982664879946608081539522892900128874710765427992847450426736120864254792780509158314143823024399198825790930236657454777472056050131838127631444821042863708476765913146670183448774505965559168710723869777013699187216084460368538928800389114201983611797821593333018374684864167799517327752919329710242630348361973773029575560439047602277807137230215143582884033113057498532865226437687023498134928092957549674294081126803644476404254511314613335416998501647451812065840193535281366998404513728411388785197823534211480844599946107166839560894854664106354239959077733055608552661669495799755205883014645603782367477075132053901347086021726832444558539620562699133419843460619525791404400065618523537122218994310189851772146520117612575957509321516735685569188376755073870878329742130571476100567025307226759775392804399503816771001495316101391197546180914379223055472626534831189894248425324928596294195508377563487911624052857270522097682867895110867354179015449210436769031849119705596120740203749357073868283339377083060789830656878840503373174411097954582342749890611749358368540892961236250599592125756267779047534369390383868363604222183439102406656048032288388600543062017169482287536115295032422622546301376903525674254771128694961740128582618094930297539219794614353128536954382257095894485547421173734613819111419111807874444785794761085985680009670823785498418980780133887253736757844535155198580375715851756090375423172124577175597638918651850723950592*i1^39 + 35781723626664231275728706164362876874710810814234795493988518745276790054159756305314451398771469545356495701743192812211697243137233570403902486772029050121889080439270063131275836556571541873518017254857797051654475452048190069867138403120596238117189759689634848049710856038751310647190487285130247790526345290484654995736210696415687993483308684312285417188693211526190325984640280493182637230529433769898256876319769647837118509192429669357261669518142972781767071460466649965426815705098733375225860487551665361565283886890857451508741029171161329426051306584678300368024768571573781282606778705209738599587392043189106586259262558283827490044530362107214183308632809448962614102990588870183574262100555797960691034265222954989337001517746282921613738796399015486221527652126397801925250865574805324549640225774839582272125366294391756515536630181712762101141029305731421958729078203248251210592907272530719172467109204051265103706399442141572901212284224312662821949731255953723618485174792251522121790799063597470076075970225965909233111782748631318987089696214268382129375738206194902186277696433795190215288262934375812591304280224888969322494402628145257087343832958347317354078036285300190017943945151904164250162519622333786818886739766963864311943152340182779333367409897856577496251403278729243322711256896937296042018093700888793151843346815334611169127482943472048728322363844337061325258761836280513865763276073967605645248592899842598687049707800330484137401063389743033760151638942242415831993427561378445494269929566367377751734768985672498650639339498045093760741310156835044579145067707154025577234431393860879292746713725648705630087249409881056445408722369800662529538699936813680097726252662779930021708027141320351682209510795864273698947697513786563293781139542284550650386115800192657931231893489167435203808906926564259188491350168939662950674940572365734968846786044601164556693730901306147602432*i1^40 + 105055109802978039119909617226297077210505793756007689728892246063923700838579029395717898410925934914565893344891937996985941123848392928835491971785545391508072361571958322682657385168707864361410690789990103607164068939144154002160336001969146514599556721745010217955009912876028125645789758098646161522478561839993380006906293143784739437789566409299213413244201653324540573064785046937503509084977457263653216183187867499878101781040386976580287973247071418224823445678091482750504239631727372115644434336520146147681234376685326015930584844337262253543375776680599707965057218481971359750251291254299751186775822973419627684623273061385824996198565139639379139021647340764693976883802463045419759839615690575664077563185900873151376435578444916992082727404625778640478467217725577903198804706776445762944650897295176588030088260137637111540510813016834692559799408919560066556153109739545078618089659561815432266584181432040207749273932300002100553845481131538872625982592956841595131771131243399616355074516170826997828212883447943111801845571643357439465685143006610382285392056663341679615159211873544772708490520303606768942212457193137779343625710073193349697878420991404206565212806938573949804255997207529966146005592781899738716795452028646482478203167179195032183473701771297917185708858298355966732049267395506274942852598851572865779452757229772544292059364926830412779478637969538641173839504986043641555561535970946500778101672455373622138465821185550068981212419220020360769992565046876268779412810183673948385722367632261190985515898326665344581152316249899305954174269973312024908969000591646948103392940271149818761496363074238145720664197814202292753893820763960769078933561524316947819492740232578702449121740109635223549530768191202324715323363544551374385054947579195489163621011889073307156883717936571734033770863069635592018105311702535857735514071524460536079656647380910410584091797749760*i1^41 + 389290210185237801103156004143282980567391343954125124683572940445535752478452383461325366992360865510647098391542992611432191657250140024803235651713402399110050903679122584527352632696644685597896010633904607417696626840355593965431026003797623152066899812882290160186233046902772896127079920451665184635600920357289357990555435729158050923501158106459183336770567842157748488408909937976290272669219095763363161919313632660960772370149743175451281897084425719065882090487286199253489738658062128541657839379666863425082370323357947773165070721696554274988166947239226630110675791120377262000844114175102128244054795161993940828868934303711517737939277621961971153844349769318854742455778115503013302989056060384216304594869211558713757780223325152022721389701513066170660012112804498627839367711722152977973355252091703799159053415398536271129472885747139520086647784197635680451803088551551218379454060914099688850919675996808225523688406947754325834792753162927085006831856229504520087456604870180544632037719192383327888509747143070109531987824449769026176834307265205398651285675423819042048295800069157131496906315385793701690234094439934805207838062657546228200044535296082177456709971860298760301423708336918441143789163741066699083650992786810387755505905602806429447886670120912398501865015217874214186411239507978026223114320937486748100851730418375396753943364923920762485995499599155911216635450953483975995500304875992074876829316298917790050380751311491785230915708443668881107286504979149270093576706322300023076700587548687991930480150542408019310468141587203641517221523527449919759128126917811217516328460962287838431877022248370530222788324262517387008327326692301148535850443873838665411418380696054008303812052228433582669131597421196340059673944344199099399408611684391328063844717158545982819319304205524144650814925777808028574237746877370471341948943805459841639457530715950532263936*i1^42 + -875505623733127679907267719665700994342500308640662809886891653872314160790971975167972990863141898917023825642953517332510017650979757895696408855614970203701510166374007578610717051866451721495048802277519817950311853401946185333531287868008302343559742643064355437066299256797494289324136290729958874197861847429611622810351716197553365365419450650834693041374500233016611797888834451627937208815677420538148974168180403067716702934100088153049050845152227648394351129782492298364631322052331480365201501096971215198772282829376003403337023109566920127592288679083988161336730960967380883232272994952331827947133628932513785473496477695273162248029317443868709884983692429107311953696830002206222393426192147295415966517803754933268414634121757350005450750189061380368380123389890967878144460421279448620040267845744582778116446925521034810668389499751609406959771954634825575608595169943483448571579836750968066927725931006520510335299750627448635332519277611798750489672698916106204998653739549745039778686272814242317663624282829430324015293917288806914176797639095918244827401293995142683828378788841406759930580454733441157828701446595375327842295163347739344449194495877093225749790177814571930394164948680863908376861453809215428472534360969107815084621460131979079725034509241712441759781339066909347799820294964075384517667368823947648807216683059269113847009455138293800435961710848628834578057782707877817943777187511153690766824312969983091089155806524455190231323831771232213504409031531603867194971933612878398775782820642708141649368378611660211448380201033462596572631995924151778460348267778864826712209064007018087811437966120324461265721812868747337172907971464085364768059801404264763341550808689840368316521206833186106686647038173917905348040332453673796819565094116345491337112509319587168469085994705766017211289169988128946780873785042717501643393681587362107801469951410176*i1^43 + -2605874591715491800251831201333275761783440044294843357166880215047335443714036706249264643014662221583076982944980002766052944724417315588598977090777089773321486678003768887848509145352891979621238984294733341156494394452764989444145480140742149360439148596081787336290897350303977852034067014612036224066106868771726389244763239569322038760346502861606321617527783894987318839475126484887288449884118109925524094676233167712462324482001704932934767168712048466163860991051000973523352648055701182699372345438668248970292114408487412956839541236250622711552614266394417187623549925318584259328145769255311726649286873062559511756328854362503043224998109274715295460644234319994550621901456176235440347100695545485296870948714473037054519395349424758609221706580781701912617852986015656922734677088337153142705255126285466779222213035469674436996430098150031031045525662823544647976287352544339603429480872441371660555705249389842324981640117100038274361293351428421175875507720436807542868901158824837910941200639487373713496535869890567979892093006282355686098922098264974943566690606883901993296669827197876991295218795338768733083807072334661127968345684855331077513274451857840974162169219860891200729928583738762037903427532502248658871818507916340354896193252255130095493014008332557526354847292067904306812901810958806528123591180799467191354614706701326859060610378764681128818362399955793025088153465790157752875526534600232778894829830982912125333226451283368434048725214607590608218512784694656593192305400654272727331764571622074684272315080127284520725305410756104332203233054219615405381240049063639081362181306652716538727799727911396716073887884191483911194724550874526192635005126742158828470491820814111618469697271030586874121809132054382439243033843884923147109645585947584790897085424898705790430906972496892995077867773217710228994144441855205372825135648121348767612928*i1^44 + -2792159461767911312535158618722686343116830175875047602762949449269555548223693930155820295473331175127179964844228900365734761365178159897355731297321552500848337982891525766819525599937803295888425144561814949234064783485388124966713029065029998438051725773888610077393666353126777995097501381875304974127765683672316916033342254826897685860439844587853800873421666525160095739509177568515011750729904894831077929049448523019779611143853014895375079687330013009834997137356091830228728174926234385703236395785012936932784331801566854922663339185635484170027323046448610423882968388246075410340229253505754979860609271650585856290336881009078804325447792865713722912807478209635199556128650882601910357187821720725653195942070956977090426470505152361251255888695197626317840117632037256355224395538140642281477854288537179973028625058159743726046735478780274971270002215879845375697077959420053137483473553942984176646332446839712025752997804551379666895970958113193505699089268739295841356947324197527817433930341034085502255259170507029899370368082801462900259002798087722883516406317131081683304552640254447275422686947739494350417743424475070389490510774927509572432453357466426225799701300706289168717117217610752184113629799189141753345763641126918057858176355151337556543059956858142443297985958754110626979086777317712255909827480213259267205108527731513060363521678115279345142404517622156964283986622757257409047226686249655708520592330804594019668092507060204406642963042544256054638257751849357559972929319971395788693524672676765781132849457389176787750480158394454074513081663889325109682044664376431921489152584425118395862599661027872601158194692970138991084439319948364429282977147157958403701255820436581905263328028427108775435957581289784855574623591600974596634109025486717433674003010408542756868494694346565569457917306669719908563854421553204075336742507380736*i1^45 + -1666433387657413685965623676791447095630630501319466223171050211726207754680749484785485191643887679139392751982761162437582460068301308898010243121045168237356041313934859333007646340803410331341358456997554817339449433395494274097977009572261470308430581849971367417863045410433869446087063478792283007973003297455706364474067465804942125245443493346833404215686382621713586850120185728728544051504461065936547869378747643830806711254848769177517875319557399397530974694203908998509448559343441176130482340202177693174731022847728943756197595415095303869397560097574266368971595942125435499671145537544945111229248130329404620018243369610727134207429476146188593357898394554931592585237234493299704543378240217505067707871563978756172722539450678041250982981993195136777089706301987502786808832508211768530047798910645983491031877292056856376003985636483967696263108496076975544583212568907599420998913045998660060860941809608990357587787547195796158505878958743538250701653860378677523759539760869242091418076251965409324701658063437659901719577755997192459534992746426019744626184396720965618814179759721164524749954206429820141966980205062421736774444814343179046647576544913398956908608328816897312817693037855752740764985168883230564721808581806064873651443816588264548363543734096110711418714497976519306229015922718397724517832302637007348632842296011429313269110848719415349379057563295948622956983696392821981619007577847838275131110325503299362132159185230736351664450173259497651517230181393470967454128419108960579574823574541419551239599863077620807584157615833457296060141395267870220944897865617177905784946204273143750572651017428638960628717862090913948826295381011304740040681831961661490638783603687478404686891206331158638984270283668096248288944323077884263077955126982117221242592812211397408691202811363495179046946755396945419962945847840599906975744*i1^46 + -601368458285984285317266991834260857086941361442927013095548004443503560419595375284481024282743907198774654803471941667347204501939401012553364499552679445405685629390241935239788642699935904555865157203593142183135478325882099189845374637031733335544689107073881205178100106254437728922009193726558895576305437686154871865792755177374629941195046489089216906062076456554488099788954707591083693809191159590026968774353846045649470872154610960553262729393622001560280784869474639116715826547959438732262560910281481690851912893235682534250585942943481813568974959023957833908045805050433320288556029283161116510708725666633509990395204891955510250329482327782958298864283371629528706779456319667553346071476227864388273198337560363761615208162574211106252587638994588099764904524128487731897648469229350472407654061406064066124199292203194885595888099376003891387512208281523783161809811748487888134205016058308706336863493220483386213834183720606746306438238158097499222078501124164054963699844142804977031089717615781703461056121907839944115381059012674215816642483196257013374699982053015370331647472106108001121103232348752286428455036447100419876587525481229401924554337086755285391478545685714520737215694425524713960695866527569325633041017881113557397129153444542200157436604855249532995299644553184110238269996836585474603135184975988995442218580970471258566959397185123787679402599836139489949897743251750272806495986056393203308700747796933757713075995099425688069235198298853476246650249609818564686504300990271630676487910665592668260985695548581541859209763947416695000144670917769365138771830499675684877470922634562210081772020726976648064956362268250239485513105626398508241455347862009671483755000428953065598594620371473886964117358728692055052094555162827453856616695527271925381510622736518468063612820352940150479141056084392305244811288379392*i1^47 + -129595170658472229709604311838936286203531074146570921630794820209697691152760899928397573654884997080731483007764283322015046725285270437190286397283447673381246719008528588914584040918429800415053849399027998057874437591473581576715467926861872574465863312418912258415607361789265272493625232679790485257863364521680844668954713338880436110579550735516026517310533164217367247815490578622596746706917123001616145717719177238942919961881622645730258507516580936425239786968226599610099058001263039751670800611868918736934911489352929556678259922088619998994372853711082286411130833560130066032221729647999020358764982704286725203554091272412076017880091608060866580043693859313400069641882408449003284319482850972854888182267978993256580797514225953704668563905476200730733236878004419554070700217829455524535920352246364067679107307433126294498939566479536627585028445005425558834278940844759802520807173335233078023098273141024151827206665735520003260769167315402878136021416968405551654685607527500919448236724306504133622543497650759079138390479261554101893967444301653352139740962080260774701496928808603071913603139611593485014018943970379343053508192945756566149165529429563003009680572499955343872851389652131711585511752282482157608912326695914237947774125135654848087044471349947170060676674445265117009106176479273510241795522086364350527396460640556367713329247888521294876949464879079186371835695037461181182529697510951296605358654699040667812961420741761774100441376079468380000792086685287390832714910928296847554297593717838999897290915924166430866388367243404538992659588134186004902810830179878521523114290496749115911902554656982939991858442234405037220304045678748123410452493895176136674240783040104205385591849385740821923576803911630177914872856512850077376294567312685747701666497780000194587898161386604770858640051458386495012864*i1^48 + -15607798294577829478310304088178711235819069808554930081691783315806785220816263667909453942662240472070842488873173851077530296181527987936539181069019911848282536742252217639815338690581457731555730555607019784013371752682104030252763636644583596368222961297969260944544703502464442169821355000527759830523656929335295998993876501182082178021861884465586090685297970772325117302727036055012622677612536912949316164480129420710363586119048251630071383303737350165989130751804116496838792464150963990101885330252428474417055535257070242593474373637110597598568774763162072943266769255087841602896763988384376681369414866481303081318797617226147776551272645248193656928583566046657253985222326349734185732113910546346747869344595311210271197891530891250729122387382558959027441729904038912314206438504241032410268635333034153602897347573919169809039437173726628018716251719593956711366153665419034931402138140645663515980393061172892196255155025283347624098166929343779912174745592880197079889046977531180767250168101632399313241502847926918649930107338565679945591199506355217006591801474763510771693538804633453316629216192641289598532485235766204694991328123656563184842496796496348468498876133578517294865094034696925086469244579499056162161889146127775458712220925115936416426606336372605080199404743393568721363814674953474017959337870977511825374494315478057774177051176450954472960419259659130746283601805944263390385477829353142554126384851490988252067277784132437853255612993324496205619481390716696422400455730134763046406645996356942959952095112418053183346311340213209399819213062376282318834416255011559904942834469093308341815840727945291202724820884488496834463795950023572862326673204208519826336111291719550025898455707678773100220284653706679570594167641494187186685840487471761780732904861492320796157017314693316999887445819392*i1^49 + -976091275144157086600511972718680425975257888084976730534217697203430532739211372775894678474432345642972260054527206276213620100205634407086978709817930916109073747416318886250415308008995596980246809521385563409354370616079159043175866147249280551702836900214497833673428970281187660603837458853099111715070912735152102918315343548363871025304356916268623350972661311444967193752513030152383341254406912684035461292719823434644747588099866357838232796225035780904875732102724976844966491315593481122527649408838340706571192796392628594564620226871355166361173583751543977862561918502937180113129482308667946565670423111078576607133194768450834031755157586626853988385627763998064798741322665105354180248593761703500317808843913675315412079680035914535611815213879126000936399648156644296255699571248041833545137922213834539455219342263979929533462591935515943099514559351343881415836051302809497747877987692887710175442890456095060450578363539906173463329302020523066264710174396635720768767343696892501241922529790986405981753420780179581858711500161475872128993536987247346891958764922619383377744112257646853754594686201416996899507292760259992791098264047755495277765131422550182634089075302466124916621375376008086082786573246452124490806361818761132861093552592852063462254046657572462959076461048648582727047085587510684719533375286866068130240067477747882505056477830011989087076474442800181802478564741260323496839795119671659454555646441693072428433889132695679875852668899615696977825962023777777677207402662188103307132541443443661666514688985098797841309700711692053677236924072528611158545294928144564665920513256703303739182663789462534562136890655888021249526349993080987944422317355209199067468864142444235082448520788998960005042169711134200832876689231329646334726282393861350200648613402480405048041122121327312896*i1^50 + -29035033965829313761643551116317080397757417345881345516931831232367319879879865081366476712061234889911297043518976379531523960652863280061366456681372211065864621830154145632671997553843793386892964686249794512842612188083746631401897854718815822424235713668166875358825554821036429467910418138557426677898536406331687423975901846869939103063836220894435732419734756550639438140415167466977024496749091176673482178020311265833506791556969052091990840652906251233692614251359539906358212485371448940438355040972900883049364525736104160823667444942670754485932094035879249389615096370894034610213270116257233597634479306194284056935982587141938604928767887448740206944800027953660988211691533954210002560383514777962574917039378638430109301120639372576040995051649621178293986873456427730578662554762837657901880233432971359828493356496644638371091077024725609432084311324115277863370601524549119318482028019346217861389677824995734391738492820428023774790234793566979967463375717904930126797945965817419388649464448306275209082970261850048048372629731737712047612915834856639675455499890357350983120979666736564069591639120448737486278087549226901720320104742649410982144657987236178845698509573690508614630542488785389524614013128228850636635962359900615719712071474382676628956246690612398514725431751803559501337567690212869911378407545425611153983042262666329081476227380646498911403535206865778513624529978478278644580970386213383802306158527396143374709835809920761184255163654536218030884915362987334849409925643876677165069073652640382758483961434245538502844827658250278998359511325936765403734856945473179114964551714335997297977263635593205005129550948238266393686306252485705057794993888012438656527071583512450291599359569395587553667640179153402084040477828481714410790788573423191258270961380947455137292484608*i1^51 + -268820023919090334458477741011204901990358416212104176296961136502667274852909462082015841106166636289508313112388068463130751803644514901688446079056668110010836250055845377787117239948206611072146641381572977053699607863856191106668568353000074403057583904673608982694845554868064517295324965450146899584677374607636087801784536900414653076100146133296121637981426312271957318499426704638179695889157154920219144337916100866162673275846857176325238645691026652146708726140475513257753977240363781107847614132239961731290606568923273998305298925990143225245975073733670621466017740459301956141303861925845380687271447254844578422757293413228430885918210884956202392546465811803902604725067125414233140593843789318077433133970165229314412392571420467456860977739968039784062720170071433830677512763491136801193025449089639562455807448321608269552017375045840059933733628555210071728995012101036125463946206421092336523976938362436848902895477385081979503817549434986368650879992392322957913399282195491622546649635925258346243445727626825783370462297640724162231565141379890824602977206758541671304411726305699706188717330397085010672177127652081554877624716044559333345892795065411662361660794993091198673268517620565995834359950246124359699708469041778570024345060279999113755046263454518503470447633727329889758285628816356904658703329326887378625863899166650736562239421056767173072204685133361757268094222092341881145754402969090540697063953065110380438409458553660692827260246973313866899091002938127078214313742701190705481165050890289577894948831799819803445809606608850273325227708663277065550846989816105520247049189487751721460030338436014741130338189334928748268536378422942003071516927589605960394918904881791868078140534297046635851058077902808314245716110278615932599016845553872575406066515379748864*i1^52 + -15044501062809785757901828821402855066723021140837399043833426445625449972592151563699513222050205564525194595614209401040850898207239627991396523986777326638520891747852755772491446161935066338864141812752612696324232917601381053492071901881214348142884064074818760961243013912810914224226981025818647600394614047258359591282798865438207319125199832434256369004669277683603865726291420367627109312462517491177197064349245172054846815204532829586865827639426649895233478775688879177067909026723038179997503408226495995109661573533759043909756010416690481596476364202913063087174606124712085569506020812620641896242631167961003257057914854019327369690033457439300752235629514851320688242575267812701677700056638882628996462027000927450182844663877983231281174995028386125181983484846017685399880499022283234612631780086804646046418373710464310192226003617707224416440011544300491913041833633714797779441355455453683513522784424404472689773975744107999713205499624529956437101794781975018594115559443686835261530243633964329082864056222928361546460016995590452206876360981860596693869833544693181805012030930179021604317937094944623245387370803208163860029396209590823661013142009006649437695100576869809234584518615356125201466248026469285809991845512345324396105308057619447528962279610252617651579155584926867058728479434744864545399013311286848563841320601539780580677334370516007242210396055431341582112905654891006355753261103990263221351232422127436317886419669333756134673346518762212777302816442394064321117971242258218329463979837098386605550490479514149914082371870451322775827268214578554327920766555145025698708971286437327770478448573962125892174650838171470132509984860351212577424580304577354718820417517359260868219986830937224065837564829411430474320957312839472809568089736069775360000*i1^53 + -8736303501434513444979316439798193671823091466244169771905925747514389072314188880645091290289309925463490857623935881693675056077780634807421756063860864532426118632397034458165172190440697883499734090533211041380427024811783860211229963411158705374806194008549048167437854199361579711358239551854907511735969539329196084127766163393436952371634346069302669543979900649123015054083668273675714074035951666088585613045577510044678694937815597120095355784959991450279741440521451308437665731820319222161696948215660200542854826638347170644248109537944356432109892702617683458344948080208155252554634793088968890257325105901366472329494586615812222524417430680477048817352729849663592604639725220278853744720257933808906265848025153035128034902696585365281871503657730072865883397415293594650434243054140491971118679145733458940777878576746937212250745029986536738938393050174465944655876349505804759161470620770118128673061249954118283779209966392127440212049942087825903565536452466761331530212583974993138285197304964542316299791229417270884654488032121633901637403844857375466861462487142224964097929928563920716598557377418682025706281157231306432266337832604611256822548592856795240328286467683519735644976302410603124634663578557984340794823222681121088370942444424262397295945997840744475585663046194448033776219469065029097680736997423882317890879304445225552980073985882868777762921865567326535429414500908578692938548898435959743688978395871154784532569963452993725870733430292119729569566797222800501021411293007163581854156439356351186374861864138382798271439627229937458571029363883142746796623451543543254756165967173096182481607569438640785235449405186253633834013558784877671434508814876346349524838464623928431085182434999566075687790501782830032717008984574753233120002048*i1^54 + -619128144316012050788010276297629765515830884381820200295782593969556495651197489655619271484775227047440727237477984305392501164151922368130889890514303745691839842375461751096396591851000229654866534239139513058539135405531036142584336132111640739388808251924586809580401826567446519163514230078284037692028061824690499766157366312006084890319618947524795528819691795810180408646628381555534205164940561207440905483148614998006475407159232414057683116404129312546370285463213188863366785868576069721289489464180160533636948591193230849937873349221220821459993030927585432118714259515781597529774646044277793938881866340195376650780746143057241366183075132771161407105496138484706687869196093954941469993234522168417430429032506974395149957501069105113975042006322453469846349385316931639369296853751036660978468636769468932768495016306250443426266187641840175222177315396755357589075225844503883276308353317750779693964228163854293863413890094968614694137441966626943405135369450402249730221158912320815792147039784043261781986811489412704365079626793210473130751447796300002790950226425326214108435658069412569210121696699192969529681136781749064389094924914177411534666193181731959384862229749686460822571259044256584483516317521011616894970187099951789745708750673097586327516808272177371012364309487402522189759499831962527414823542718427412293544905669306748508108759946838467458698094516201320188915360764762457494523835688979182865414572839157519056156947354008852229870787180585018164422802712547290150534214118620878446332451224927418601803196222146400711638777698653192585718138370293384708189072944226581156806136095097010899117199983537595001711652369610654240801602741125153575917518073063914526534611757488611239120499880289311636157677989037077846534324748288*i1^55 + -39527862813625054273164304644951047325792650517371366101634490381377355191759398280350401511328494237984578496157281280368509958632443533909886666722429606318345770965465505534767446016353107117392559992523890735032745575402035330298747160923276077372715296001326446187155987400336909452841618710730212285366736292313517627959046065781615353240914729803747952425107064873743170642802316315856742918708173575032009762365061395920874748142854256998185715332122086398047313011839206031908785641291517436857841100129061886316438992804054044936930775109068899066173629815751816529041649831284050300603613054510506806846235278101930654958189098355613586326628640340631545424884388091540533273678333875377198743461150191011269791038387459389954754725027692449707495677053949005999421268116309954075557249536495053454644955674389299333777707307075517569251062318515476360496312543310550018400865635621745614166890805458171381155148164036782768241092698191693719204265296190783434244878706709368135527989682726180438270533175891262721372035039580103059310969849150785860980459456575125223511082716081275119393375737141813440465190951226770356689895476800686070383481411433434557629731541307431044534081846731219930815819538389217395313196431839891918230951519302517429420629208426121968215153779566701761842582464200298254181572059641705304608740599211479462646115801687175578814570221114553931542731931701468073412480516000683130487194991118810553079044662409207869218773087207377626738691013190072390989788346889359189538541722026684494961235551001257291637896401953123605892213393574202973419213847964884928263472654942681832996397003222753651007692669460555784842308770660594590563395839380110251099864787912082893885956044692571445106963564139512021071820985729024000*i1^56 + -27327994047292950797282322929994159247802842703424375757483923905056352956966403643532405489013857230077421627210534802937384025787633890566264259698735353114104282800868694163783540545144316540021156992276970127694521241141507089076744681585982554983590612008135965032069158080102845303690449323122655526098892756821464752933404270352244035005612719417983684816664477531522782861899625371074368173242542492717781309240276980986099879729642046027671255337599043462411315459239041500916776520275648890193288424668010450256043608948966543662987992741163223074783926453921886596366152217428774146481367026144771258122811683120154925331667875249905052902975864928879257819985696309417487428482140156377019802572994686993233942989967655885011906086788280320016658899566714858490074516192671927212219771130362860579861795772713329396436534236502151656146606678457003292255310979829584347200040523859396756320810832716745845664061180414602109332820858983633978565975838035791868302476203074804456799385560821487876269221952943796784606060300245520740283967864500845059548066266205380671838595737542559839940483917843684664488857536588022071811743056251172972442998524946797879853484188761839992610152599447349964847035781584357031225397837573898427958771791946871529495588205951456252071886980816727122697274133712347356416706834841879663061405575558040126935177775390716183621705950313976843615019137215809996348138193901665695781491209481056162028284089639432637938447633537366795412456115040630824185631045186035448559109515740452071714590601141944471609514383520822348099995390367929743876044946659256302306979533942535740448536132568820404867185424881807129868144970494470523519213712163140554687729516698993255155828169426614435840000000*i1^57 - N1*97833861162353778907800918765503688861852245671628367988368000833285870377731289775868419537299386405194943526755155172872064268296682174936515050082177841232877704255252331239811904556051171270574946010577012592595239328778746686043793787303129826569907838480820841617916630761467825550502497007369968722679709761027200813790816430552274595133159408375444656732026647416153820592446792324725961954481830399735100859988250442041020732619042913057026791797939592963729328769516310572372626287518195147387206725330702052074728929089191828841760249612681581047997787823482688199711767547501753559618310546875*i2, 13298588004715110410026820032109507352651995036202164316643661442308658338103929976272317980478730126915778596188986343849657979197191426150074092801488162571881004336870237170514748073348405039655055166997648045824911053215642138247534627953538873829650619795044724280502745851155950068398579555600364952842627237066518935834625374423393226410640529420381027803127702083608124214981265937604615453252191185361587582493319781861668347769170146256233782304564188467285235084028935610765990546408996599212161379645212935625137853904358692092514914210363133992766991270253312561322887040544278697057395479797216167046876401410136719036832724858186471372154681616188916368990516261744512482635497919498025522259212629734731038583220236536519253752213207239938075680405429449719164195829852508779230456301086144475919113864618264646066462082831115631913856828872958057525521474214702038823340751010689669555976928198320022763488623051865248219636421848038322625311538314550144891479947930336665846056189969949304410685064060880418824228062311904450291569542259293953420012030028363736096575871007330380145644677318210223404569499555849518313439075659268373591054002199461767409342499722504105962761035636016767782158755527166625818914542505415372612702030813693352979969543025504455367831157221819418433768064437051263104051909368422929661906058837644785678321529822538946871531531981749553590518128596000122511889682443983257679922443936042520109666661027733989766512297548464943739853622368670298821505476214618417849611828979428861909840489864119053420227876751486422913626981966312337310837893652902326429179788564994501519986861054939454289807806668254405561738438091187955096730941627081031050010366391815450000823480617188997765281136949586994391368148251245265662604125977745042720275153900703131037890055760202944893778028529430786640230368811234701130964220565281382594279241570021209524150603126264072708051056539203654927810778677986516825364973531870671860808837692394603028955439115737789135581668457541379741360824821486777090613039126665630541427847585625234758574578415757817325276089916725432979420314888771249111040000000000000000 + 350500710828952242115210782361616335570851453358137125716616618722218622781741318581203068566775545357446577465974994913397430646587463837509485735216313672250841716403381505303078560869177043745570527333747523065838925574127206340462479429755591120412859807968620835859297299248060380903122561631506741467261428134235500348990254967124263048765719649769984934108121793148537044874711677819832830704892395092219560993324753676487846822281553976425359497657725990875220296750807201093230383668845810221620402385208654552748106015808415630613949507406362352270620709851995791369966895905829253976757797205843633563586549500824655113242695126820880202978781114374250556837108832714269699516881886035380841708567912125793459624631536453238739486063033386971960823582547691591637632152072374501680494707838375812547929068365828835157161390764567275281894761886604364650208140938955177743786883609298054821956838887776496055628835705251292132419114016002141256117931171640181521906661781919029349457507216284569360593211368177678584174302344690539791635945853912310878215933855861617065416599767410356183635548925593595839636870949014949487223969989065873147604053755976791685446088495900483371972410431054235745482175578034694458317728077647300718589027185482404595663480561065314367875394562769200185148477532550834577714455574048281152847537160650447219443253013803039416922932838223727939001171399356745236774496867749930477304574476215683468773189757278013625798114426013870170642276917563159517406949161109747809151828046668512382454556461855511775083421543069997460745480717696920675778668531124619356293855352431911572571731708403019497580279883862322533333519606152184616048787773163779090444581402928176483223729362186248058929293184781023386457487166927362198628342412486568233734767645981358525950983207872102929377498434469952922843017643938128225243812260554234873210182032362578743382060467305424322060469326541996266413396876564940169934480245519307265401780456545801185057188883554225536703183176097288787059061297498597561868021056439640610504701748556632419403360243870269670769196204362660357992423343375323548876800000000000000*i1 + 2219974023577858319987778247472179878733827231029592708164749720058001357586816299187114885459084884594971195650249822529719255933021481274423733244020623947393928242490969701304504754798823570793024739054729862913025495340934289844480166081639691592656900768441095848502428355166139539807884832123465212550538236761458379352622818826083723698314937021186355098768689168984666181945516337358315089047340311501664462576031664192721248420202142286075316757328780201970419097729969623848595496298822609652318893195398163441746187084293360700595225974240745101794532610444781086955489780689646042761266329751357840809106942656812628554323009928646991107680631897141120709499367591840503728062696551974690565680446012216273393032960289693256796155499631545911369310187253255457493507917099791130745047799364457922005963345069207829179661891346800595739155404798230537160356527532742624487440224808703150545305969965298341434120801250877025390996460929593368985549015188282997983893382227960102554914140819117247103298761785217284508532781961243586114784173954075382972048402470671928900206639032203697976129565940577074500876311455991474341009138731500516286697125975569715378001396521733663846426264154208262801442242298760412013056799578437609493263962699830953754834411483200034307711093091062579015914845322666920355073088878183546483777061314608660798344675397133908954471138194196491709138941647613925574651590712611421066719529407312705156810472108355230430664615346884033365388323938333085521857669022078192940048515444440225915739290592012635374364462012092565030347457210348740710640109274954142141945475026685269333756107863987333961458825081225024635414581668326182023825922349492388679110435832726302432561723395741937704545254352873131571035188281788304725484184845453330023687415993132095963912168492903810927553438036771090225502000259120621529401524312909846308514923860501344863403646782096215108516434402319762937934671465256396778383120404234113498897966697511094939418340294199058193930478301754350218956708596771636637047543666534798852370152969406918520622899116481884919874392039359447190827282319752992653312000000000000*i1^2 + -1157005528836525171053750532439351710555901423102446757276861823579173279044729371511315909217873180923034828980756895260941569899921889913861152048251121746070199477338252452507293196344902386990427503463878494423083169381016369039821814048089888463199512880098052064318381267020979551457336803489293095459674247409421713977436984579234784808338730337945214354361496564569488469220824050964544127033450790531438523943184302139179807521985006383416376542111820507416431302627818022147084492904831655906785637570916927785924293886290853261053912253618017929476085349227667215140947100954021668907296525512512359101865617841038036347221067808296536704616211623541405419213514418069520394700787466222191902973099203644969196368664538048266935737757902919102291625855058214639507482827987275785566392314497204963076936749654648665795925181527218256284288424845353035328713325568171457034695871857358490039194574753990678006439688531526527372514939011926855491524990290352258225565343806760070901143391381490927054849655653640446480034685702520953574878650457454109373809073514639968912726533190964678143716500509228236887384102327121350162795285648911814791500027738766376763954912953645929107415704891855002614251682765895925978355181218719698617660857443816605103045593634821689494456471682754012729184062022916495110458775057816924900638270699855275203243663552635154116710843494621030212351151160501125102102506545926929093875264042954500349973319168036430968279443915425875576982465016411458033393548947078071562390252739432792821097812951032626685020050976668349048057966185018910971818968611951922643658059343815714159500885890020246722935655013422420425592293473999158708467526844301750969222471153190139124263906521844369692480951303144222931127729458754022566120889401742745904083602674545810902637009007361176674472547085215225176272176577756854684350597878112220143590491905042948202082692372350018861701505528958294275139816947398674114849879916941740317950570745333556288635328543815086303331944933795106214700672552548905466688662891712791723808947006699284278013226263650158968930383427907745370241935398253352714240000000000*i1^3 + 464758788522090880275377788263700781920600552304787254048509733049371812967619409111006539071978765247671338882477457833364115007112636968004868297916616797321093573218337042153002707238484363168753082388953021364480618835506874079177803823550496758433628972320330390716133385944133099718521301754789245754322287126208942602413453374039566044485992406800812753226201372564684084363438894061779924006487426451078120217715681692220656145048033560414692455817938375268970348107701272224351524302213360919436177296437252140611748163054229846832427502373863079315519262318113683346947432056270741286141758024421344657583029138627212029345811178815183292455072270316432182487307250836833075280442076125424807466298122627805167368003025447238336717656292013060882270945288395581596110973544927766641155607632510146373636819179642739737930248137464221282082214577327275035087243734589535674419486200773227701688417061336203220064036985701333360798307607852884949646516613204979286835561486549804601667486906870619814097126901630287798980700987099595927982266583352578108457707539527155750372045954616222507380603674867572278963325018677137419048228203658665790876128127445942179539944791502777137406758874649137779919367174807630604478839427096254170856091123766407983607522001240924802337449629960750742329427613126970837348053449316214973914118842190844725833246528863260158405619021990799218470900227651092873040197541139444824684728230880029598811349427334907839603821043610529573771374652097137074204759279667455583082704777776224701513139781612798063396855388815777982978753584306822176015217079335893098543029461199008757705879039236313052639333216888456767854559394765911846246640001773784067499356241011430702782868769663576042430324702410873673659700461684703896447444825985534055845273044156952853513397925115369211343978437995179288472288720041893223133549726080406203091688895430290512727591348319181237064037475961205077341177053125092905066989088272228368825111395455625513231517570167559463078294307517761751109054494244668803841915862170440875505056793984594208891486275331395895614884482881952733380787269049253888000000000*i1^4 + -84327852177090614690088887477033173305358412813308147193475163108091118117412072469504109762847286980145848887025259268376789058133886257610233846776520824744136200033982615342335897980451288788545042915069195349990620987484842770371163980630308715463573911690108665637876730710366950834809859154828491999664432767257264741063391648715690125513012289974625447672709078991890426484806404145375769556701342476778708338626611163594156237765948611493329983139384551457851905727530033829432240472840701554717006521125318994919799848119984678408928703873857690697869479626944405088615241618232834785153816933492077659453055159870490124783788746251500000515533739789030446069265359185398990197519341412814812388555175045410210864293927556094224708408288578849459360107005934835992856959526054375109398145641340910702242515026545868844160035625711111764746915938496629201812879344925907614732861757451524895518994374443626204727825882066780039962978040907184344049326236331695877801967476663848197749484074251480458153968833267400349014872893120519210285970399041486437896335263940867788404947141434549319174428977527283493790987944520049340363563720094949921078491185985825743856932460291853194432365396323042358714226036177423052727148472436694153634474781565310742797159035049746018521697824809985166321363121424746665448384598674928424761282504360832025064640312130007452189339052388998367517511409984333188921104419963975080792822932146229485266926869868417606123015310970009338764933087686344603004736892395343560024939216415552682363765276703443029779973805756430624617656844421608691927217421565676431592094000399637941458068076456098376265019929048974481436461983595867057437518686357342618524876193853268060403293460176457573057557594901765957175932078375469572316993026452044573912378329063206586511170818594791495222364406674479100785088947500686041419834198578264797364015816404858349753778069455099797153232468881574730565192303330180551743753572325598799039157301232820089370800737902002359644079037856794557160880063151074369724187874027171319015195881983132420956244354801146772739887497704720991165142858228301824000000*i1^5 + 12866040685503123416428695166988778918394919464873887323366991196511994974302084818091766470837734501999894405632080956173510656035905260790758553302232402353156554373039459957310717824729074006005333372816656305723799457099031314579186865914556216737950597955633518848015841209167830484047592021714854896412149020826239764419850362129405745241087710443923940914775881323653586796466115337246165282062957927876593657817300723168946805045572177227896788903206529573459840269567373032634865441686443339875883284372010069511220391174039048754043320583682949832189450805656006271694226422399954097953811022095481557395452042705505971259602251345426179142640022797353335490986280821671407719109278411482324085261460802359148873300267310443455855882775685630178374327159100297132161890797800458675598877114303941825385546648922934071704806119074089886570148280508510195357728474185943133440118112261622197406657966310753144141664700416620304021947440213451487088517228673759241696203090482808405708103458841866990553619631098663188083982028927150366666698964195477682391689252574919811923715072176285242672095058633070143573430915437600535041061651674769688411642920465677098168776119973402729526471864552920373416027495200400281126572958478958521345787852348923934764767630702413915254450894162172052032527602898031872559055021436803506393096525505686515824724858351974791489303951297463046686421076591801671213951839046409433718537257362850321864305114441290557460348807474156412055853863509791053132041361439497300512469980695744890815433955881719622568092560598762937057978642313139091085264741026337409251041449308105550609864395046842285513636905100552729828639456218276018565058974253933239218280901654299807637015539100365743752878950392189656272306260523947965595643430416615672488321744946134080925741784518545852649213872742068330743291491010824160514520334164601109559498663450402171219802795666574674835750170552297871482945766806152042398781165441911084840982126752845256280987663570640328649288393754259594121685928586309243727786424228004798473183815683580679608247176872824981770528964709085347677256044112773120000*i1^6 + -1266420392297712560699471954067497227582550903539070086510768247413226458809084584354203699970080957545858733239608992940456248659132170084224941628676687753789255639064051189591905941950435136281256896552266956358554608984360198914885306487964108775346552227650783886934863010180174068508828840472998575872923570867881647885799555245394884786554630695060522700912791496761531384202183263949798813073537295718840777352932045294849669193693977130613279456813776854302861606637508676256688149654006674533190167010876564618554063827528766523384440733016218985947389650473066051304821011603956440567836869639303248810901758163141216957061549475790513916438719660457039678647882405352408541957303724453045130216478580844962408796912959244447344330882572824232188795571162876504376827526049785792055488267092298061304944325187163792196726027680996522106836855182221721239403627184768282150709324184889163756139860260106096778624823806870117166688360105651852299996996891565870667099273324010053861444281623770757730360980774991371967603146820757570857550436549757466969857482382292401722395575622348015809238154490493494931526733304221888427252527837333529880428628803015454204564934557806849792101562112643527144894246463745541489929264313939782486688077901115341144431590973951904968130474628657844388629535684053864939774454968084216507751546054137522740685643942882959713679089158697004982688193294935680784656466090723989377041538702841872086433110283661989174256342808936679817203794219797561780430151615109763998958200612434168423448596936127721142406718765403684562749588809604453457419816169227054545574871283793277686082288001813767902959186565542887623426148038053452692291988012697805933111407892182113963943394551366130851103220819166067955761750644133169360060510841844852016467845210891461405411705622251781584701778977617429704501456128950254189365565990287379717427649188098152720374424489128215606630527403540858050347298562570397492798329918825499082471455876554652370547759491467429736569288589077177956735204722700775070306077828485273023993364104889763026229522062579350428500082134028113768017174934323200*i1^7 + 78131173294084090532083391562277108022599390607659827947267996980784025247528787928211174061670197282278731235641665228800566978716484820498843860912336702376387328619925984147731009281194427551315123414703171140253604157357456281800040520378037575241660562880444724662879698693920417657209175708307575449939855854845553577408998281491224550657735845008388855686099551132238678937400593430945511728111693907529107456173028425883775798846773533060701642448709801881893426836819259420684381898734215022359303872486878305889089569324437355113396643937533037282444069688176175483765815797172844712631273834657154696770141622730072285337532733555732223029236261540338301403868532109398365374737070640541500299769782859931632264644873806820712349129759047142822824008373961565324784720724633082284579109278594617978942791954812980087434663669349074185935378472037825126380591772179307087509787121765187575587448653763707140926334342869002462434290580138781647787031031912025393361125872642309778836840411161049946302053638643139527675775973893612182572220161838711406107234968902388978966834996527084075264203096284814601244090989875467721361219681192242954769387447296768356384802941055733743441537916375624804775291197403583549971227036962230442946822798788485656503072204376884647559398411366648471586963336592012051834296918610895465075321451686459090167883495703760944296091851299798967608143274302250115237678457275668486710089404046227954455816859458237382864215357899717381299313982004830230848646561564590948117695850484530242554290934466661699123942904292165513089031929188833476989071225137662076715322206598536699448639270755163248469252754971013434066467466899800951045987346627108521853690448367029280039831154788254228690794021960640972772476340508285393019746663899090583164507707494727452745940777708183381661239107589546741590421277639332638040367801362032255853249590270706022474783220557470167796206087752961083448997459633852971592204446504781838198999210261677003014685343556855636243085927745346630183012845438021467928923708301248281946423344465119219031083403436085903210965385354927610607335112704*i1^8 + 807189671138978173428686892969141824994604772204571848592128062959217373833020437740311871630762269306358177526354850553736398493560232997447757748061400352956464795622071041153819222887990865165974577093875171117090444498814863707144409709523498863907671874979749946129252184221680033680986751178859998085803382407270348611278939020047495853296182158677394489686249973055903877457651453483037799098231933435883513544780762812277715868608018855671789588454496329352868555285819393254268816361841355749680317758889827615283826109040424442083901439827101347955446154167266059759335049929746033412656382068688345523643212561564166935809034766756881285986867560075547176598124411592552474125049189382281756424118650459978636820217845034067204330059453362609586578567654106615860979285257488052747417468289310590642995784065546698273185224452960979717097793921752858819024861499579690530306341830516858100014169450524258102348593911916315829467259161998475184986286199985391893082369136304754389723489859282933682796767876282958081124167633149065197793347367179077077416468220218092376607519183823295170637925859778502453729549766318728323208246113180808181620637725863707127210155708227828954341517581358320316611971989371307376405497169910080247153733471432545105871875478253727532469040246358838355386696592614493922386205289818193685451487821781084477348263525145795883278886411517153309304431252161363880342534996785167903465534452595608948328856983714627993196735314406758247179249107486979038459072563462203614797575586830817600887096550266071439608359170941023478651601802244770124143109482659904402222139529824144539806732345808952868947894113436640419652840158291953624628287997369805588741644565538802787065345144509279648698008076140329876133520961401512414876852727223514995027896274623612806084750535969797979727040552802645321924503150630908851723395882717009730164192851014554165303520979733474856763261258007234035788857243381440113052907374937840211468355506965620768567989226014517145167322202349953027980148292040583140463038965572204279301936693384872508882835773398947931564394085362241680441344*i1^9 + -119580811642689424719110311909545854155353902533142426139188495324122447494986781381549149815376939326585574984756125659419366011914237659556151262533966124145557695861705923963332060683194237080492224931236813815746617201741427050730287352121809689848337302652858931259230290235086765738371165482689594897765822229802996934359536655973606725401598547285359294022087024972691006485702747784971834815729617086244029506668234536678116311132510027315407652835368071492953288323274427307559100866202827745333853232390363773378154957140021390008440491182757001874009120363278393499110564192992382963810619372473653188292863137919598820304161388763020331528237335602446135653781664544762503355845949633597615862875968690804210806701006106728296995675848131405775916917702447068034141140080571329939163202718452002039557983051826595115279815308183905652783507933860234552110990641615361211584371132492878910811105611023304530591277025102336156222359474006508927207987769010845349938500703585139320461516814333856160521994165147485055988673991449429690767005422950195498100793754255849505791062847105820304531368214171257340677222939493752014657054772155845341917373697373097391080163535237706027062827522592091798486189337664733731450770273911540644942108269692924158598006169825727108055066367521938528426325194318727599035226733105351820492797988167469258695334594520389644654215832722057122139480548027816160283386832911141252442169028475428334448127754552107254425303394715433176351151413777948612869186945716487645793831814437896077427776665956421745093796867928825335067539350487299519526803211406417740253236368039461136813419576823295910419077557530549748732386951067007580545905679554981682912529480512737629711790659565337341808885949692800997128319429891975233060765711540956458089255980643407183044470175933652747895475286995609488426350771835701430611819536144458213964507501913212060088577685656497579204925000849857195919292863089523703111028015311076870621585906338772034226281088287483472923369054170055255939876089249457683520363429092816882905489495527337807505230156650558437073194003995945861120*i1^10 + 70651528954609355134489199765149551715165682502090728898527127393520721544941259969965740910424756541220693787759214501743366329448417319990902434067657760718342875544507402851815216559700840668125452993808814792532880264876868040835637597398276460981612880335379821256267467567376586929175458319470836626521296594130031193869557684553662628722977249744085250665406154422362066502781343383039303879480105614562970294543371558589626329958055986489261156200243058928492803731493587016650185437475895559404265953262036707453085566193289031917798344654864020098214595189842222827215855928345164191512980134119213312833567968923194040015921552554527333382387339790105568787926549568754946481529621064745155498858194035379398795161631124769880330915386937471881990603514646421449666166862581870111360491383635575520260687955950529278048963206424078428789696777076945554606685634064589983594867566153777252910448705893321660663388445567274645913339439435556400926198648689649085530527619628566687728311392319735570958010646000420190499060848232375829518879103920088247775797383745604471750356821004691542144497230234614625194728022110373874323880661490920210172466950144281159172512189799153351633478513565430537392735107482399646109663296010334652190855789800512390910418642965633033876081906294124068273725003879126966006784489427371394093376386656246436804453573851654077750854901465634978221344134286141687836058016082735358897432929375027841585607144931095246544240682503132679906360274187623532836455209940758867562712314799185288476988578362365236227856904615196956899125739818980079194566000036254043155410369560348766690895426691556791087533652752110031833110955916212260510491440741336314543566978354844161082154727288640989916669299285320015761966145198613458793945152782441727432245575868056484855271174199356931201511783833028949975896354200298266019733444094420373948053602308563560286022170545321564834114540971038108268666673389020948671207355781987736380777165244043367979777130075783951074786885464976744844134937269474359314564845627611450891250260021838734266434422299189773876777081464946688*i1^11 + 7277807680956154265722332758934025714476326263961569242573203747331383396210951981434818317453944224390078728222789270215576509906594806920188627666019953462322981170260494885664844979391428927252763219477346263009372266949387250586513562506091931693215296272922253790967097893675345068993233203705987145949463498821134926000650616188985550330011499421791923882872593259963842232404404645154623691840551011229956703844774907266754144300906435307174520438140348405770994255913094300456249601853506693087524981093945063822666052520130498866586490987760101538411360194342489800194123472758226820227485728449296548278537629600391558067113785957598657759893018124383651427167663281621193243735565191702996406178900215219799514429256639293841888575003917316321597618665479306626696160843319601894501410753349644521717254552685073616015757805623935730788897412663475224976650097107351745785542122347361278555972854155399027002560720567180894805943431493701454770021182775384536960105853176136069947830611745328942432348612385877365437899639887334488996534619841212547213803379693599469251538753166479018447963182841136332682506363205766680370211629881486908327495756725315434621874384721936185623097684382748259974904444910765413608155844111218561986224605813220467493037846739898334963391829798800925792692577619952412816103227710015280006205985898470600260971337390030385132602504881931338233830543506061361088059385433424782561730863807633493626704906491073494698941055601618430269328884580711404948502374547939778703209326710106326317466014850593665211090111384047505017438862396170768991649674193760463061272097011638488565318240988586764532188756267208896998564464509592248958963930753197179929666977261319924682600541389235587493499301550881203038873800011454587836531277263563298953543804950303999140827374207028165084886525818448048781167293323906572892899916068162843126861667520386351551484774216072587998951858630322181367018930762265308986872817312480859492413840636617206203180617675190300821536867240011126831899413654443170027595028947600295244229492010465744110175487910108347982651154497536*i1^12 + 304884700927455192457261237391374797143722144980631754576752548136541991827181189073980629289500111015023445812833613544658338531135053516822299759571708948765333845532929726072616628415972274487615228558094446342446298306982420953436855895413887037900262428173626266946100008988951307151281093884248745471942096942787089874075842008036893591393108358895632511502994600214890470439909791715731144010356873294934727592886353873790230593321288243222476001024011993947224981136124514456974660902668841125418621226650871329465275736421229020143460869935606588400929729404558589193165025338242631395669052677995256037562006403085634153859077347122113857256566657728715716975422439107844339512205161229475106219558378062218289207992585503334141102782991340757400363701260721720647000542298776543588029731605922488873461356767622856372102553048244619150664048683407186868920538946202141123785723755260197837088516089483151244851112640536367654502220115589516044258348378477014104761258448166749291619358038698320952360996664078302643037739753117964347498184681533942569991269035881857323660874828469600153376541351815382145775723427100770460227411240640518721027878971027749316821205286003651846758793383518978019085347120548261537119871316054617263045542485541621797240926961786384798297586909339264803107786829983812881670855764096938185088840171386579600463289637564636693466326417733165341949589737949766158217528330332520778132601883678313981327329648225987942753009105896473839644250322739884464107307925949015851708716986473977086544311176330940598398547834496440654114070478339946176560460445529538512249502640467904235653688472107730187095995955093116150445371383265253201001836103994300953897600623625999094824861206671452418244846570792134999866683741775005867841885647861151040702237977668710826638696793672455658424149027706743611252258906978117025152750705792971804662320993771834434171951195039655762045240615125405102868713691475504525534684864975473990857304559863056697297371533097632877190863654496819669758590845629958457178187991036217652834774685888229597960093008896381599891849216*i1^13 + 7562509321666784615647583597859338587530248168357445063738615211937618126944720265923945070265157797664430715659053320802649098169356036652181329297645916795717103507098740123839266823187620700673691406501508482428695753522522482374189194331375161422094592372870052100824827609867196065837277706628580298826511896785517343159873862543864068258028662602736514520725169565001799058701508837267819421752164901563344937793332181117964840962048459225253012552959494742115608431222373337715409509165760730838273087680137598336409825675220633104831856290292160183704452045001939664566531403336744982874784297010362626507546522604624701645957422911804900361649322788884371255799810994013744559485367764459365080588579467646970675535703209466565242858731804274329254946337836759557363674662946822923903787028062649316972758243274619537966162521921273832464473987838885057739125946818303329629354261120978915999549273399633481843125540626855600007024394157947602859165623172462753999083990450291209499308448453644302613227370746526167866160119944242775907228579786835282878284576252322402601465773482585289252402008529296605835891335263474624379518520846095460592689939802705637185431274748286776892685374952785911421245379933069414145925810274162973536124500886810518183798600674189196502286639936441372114386991623346051663019963205688793115238020689684075544815215643639338355834512063941965381936130352346905457260317816165146493731015108863887151216506280952358023580561843533640194070171916481777208078233039411613954059222731812067572308330726253324072054091117846190692715968125114228339116902022100474032671720055182469940412929259103727473973869482245697612335314867622752042730969393495310773795870667777419333589452681167702148013757778750153710376249863587299753922806954788246152871125052016718395047255602702757452125865317763795673706304553258952299656119657956726258899683988268840004227747272102674974549514105511219353618556626827376693868297751780224656934629967665785432354130303304427418629171093457145380784355556742431046699783626275788528356636889187003346782467614535046922240*i1^14 + 1928594647612965401630336539922265565435974460859392460451597860704996325497700007942038623195556485167822015953821165337038144436272414749284008980083119785433588948564753520664450833307120649462809054299270595051972326496817732759710305352684971646126590115411094137027152300422691510947560524918543520137553863554134593202787644228873628039773989335347737850346759936730661051512756831738913310556919948663523148036192462704062182077756551391046000832079354226529809824691174324881192322697661631016998571972859395501697619585863266755741844622845544947509545042578718778525252156840150081419537085644315314800419976676107579442574424909209499435337070666705933673797408198744529752000334528554132318339272321086107048304615178360328158444998256050797110077692407925690818316888226006214194205025199385950296257397105328914651636417497342118045882681259897487715138957624131843424202071868033578694116657675413765734499625494850125422236027434069331317318804620219905613173724720184600719045244281277726739930617117080964101001215094676744589646484758092248409769113786844149651356369348537836822657929542644678630547642149368421260163716675597697402189787603194109557069200704640695762702923653703040038611395727266018333457983462073965723139791215945382467351191364110156355961727209840784472391409948407840881420062461720935668621856952499521366501779838262858315296642322363847461208543227384221321503099129811684835303318251835839908864174799308215955004313429522706392539775496672205367158213888971451846259154440091674282649018815709796936035705263892349694908329597379396698079448070881099104162190883817057496995263365588636896926837207989185843528647468092914188819858833430036828761537597632035971127516421903939618663611072592527724295268509284194892850077212050468562719759557855624791883460277759818558841244336770481218246589367676014908911027462515081730966704100425866034345564924509479751124207078644271734891253819217640621579880445109152403416046379906344670662959323507408663761455738255769554776646004758015609418013626734942132209698480360831698184605124809195520*i1^15 + 55973690202850516603671424708893500369258812761992654904145677957390046483370241653641632415756591569739600653549125916343575874937537987385642438130124404669430309351329201839402494880529982974720171193933072096201781202035423728953646519031468702143210835670042849912947106850639471541149582006737572735722322429736177824550598303534424588412016962565433943993358837714392538775201508151597612562429345061684585641298629056903053880560080127810233107701656855390000850442499678444800070133319964076820258114626567074189423298654574642967160122465054395419140137521719906261199227951860179877220046943430161808901807028385057804516641107392209279103871109570110825446351385876938588532046151543706671452582492932833492682603992746018001078987846000794838993440199145254497026723691385021715969309508783756362691702622572969977613252113332488728018500167483956241361815638128961870484892236312309975544678113497198325934633591363650090805804047691712821709496925690628991410730463791430549483916048510108838720107212487257941351024596359827395483403748211041080851791919722461204448044158705471441283136227215231731051692846139829397733977489809961297691400558810773597887200967730058978054122928007703019569602271574575322719662315120451130138693144586984068090560865864886488686669033423977946412279117685952975397250021755697163003268060073945063745964382429231229138330836292201370435968791324476043644783068119435736920501323448786683341735809391680263762125256815202450663599218031316935189331809872707813500363608811457859383359364165765144266235213253862875199213187816289546234269939721954511897856034619249959508556582549142746872013102983216414820730984641195119498870681657999869430967431948006757655590200103045893364297056188795543178194352918324621349479322851594186682814218947465028078975505610868137163578955506824205187981499566661965245194661020294245274478706544355617326016299825351408000807364066491469362026486018531174684404833602318958584494175002477572258769476620353351757283469242644956830447695310797891005475661336871424764458615219561494869417025077248*i1^16 + 421438524112541124623073153315488271966313270495932381797312538982528236898262147087884299360254933695208848119174075888877082348765487858043335174320228056001845548140317315155239318391665212132694680229822711313634561358827163208858084105829311899597692156139743338207083530487540149727696737822048310719022045393794944712292139946482224153345026706292044200803494070739496845801248671807014884252371690202944897933025073592606372221758101992045510586893331593983607224245659295597449983290090904653980968420067526273336042300948030998070082953782359430909426443309220813865803194112994186835953081555294654881714454576023937150795501520266199539610898834723598366936387885899585928165913933674036442371450609352308176103633036540088846948906385687684812827577765139744382579712518712151186787310259557823167453954180002156884946648327993542023918908323822472028952956595082020547213783307262294315785314181823112467401147474351805668651119897376652602403519049344884005486718302292171329124240309655372038938179162163442210918122147752839410624590071567485938863244017564021953552809202044944065479729239244813895618440399284691291027285964056174634536837863951137053571543480724026021205898991559058050137922542237509640102552038382400838331274036759568740078112141644642735712484897818094092688811135524330640680511956369192237090238502297027125626060968565725705358546922850788104569972182704833559488042910418160384410062661800974795769537416998279058087532883804687325025387996908131198762072511893181596212054075340195961333983865303575971639158147103399534759020378827577316540212708584097062324991607026885187993144929548438043299195376662684791838110476808457131281945597245216031856583501476448374148385699458043991535190975555544266063791458557350881475763820839985417524782224818580015530766625706762714584851641981162448315994935136805780882517728687663484325760895022649845463468696574940179495397028398677509257102377676652144191334065456358552942188964187299970100094686559189460864836565608376301725800642028950246005824082553224698392789937199525042598182912*i1^17 + -4432875555503669145823813220160741065560972739566191703407832271355007993198095543680183996884954892427812062533005206405838105594288834299372011884627255786619023664690784160001396667981887816703896737599432500681832743703533072071018130531421124895811125324602698239677093082039960564228022763186638380929750959561663256683163542574311611231233488822131222546581547297443882674785192622277537156233224061680588730304280645763212092089133408297303508297282810702329846256649909846484842093862285696491877735321204371852618679386776047217832434713199586146168063386690044595620847396046828703360560045425787189474807051490728673819730635029401681085690863895087140773493187249747132048145627369585360329606186763443837643237680477996374679358125037776294830250335561746744682462045835384025806819100448807976647207309827758244188640384968496345048076314401539822193041489030900106281328403512756854711414953693168838083665710408464686904446228795051931246750567921878609939429122302589309487198877375249706674861248074214214528074989945821255544476309213115305472362531286009282499150759787424283535988731736586555963486493744026575583571031586713973382651951319999363168842806144461274794562077259507725014047427374192178345877289688410080397292499144851686600470627043088602852708896405253583861851439330101614740220072225607947682080161670106401069523052436591787259223650644396190424372745599331824558556990407226243612547471926476846163581635628904954556725039779338136208748239481407246482401596538759819689467785674228436902860795256505564336481346890103779329157066001544129927837139931666678864240894397751437240116898407304447144932280448955521862408197626138564415036350824474308460443913889874375939831745459068446796059552464403021937676387088563372594782903125794519451924610266770715044383937062551466837647950463575425151633994291510451692610662660086165466597627470755085498914616332385854327901352672388907268366415774733679662771519323638337434377433833990217009842896774171660503422034594730384652158945461601945639430073752065343124810657927455366447104*i1^18 + -35573784257305781606325248557563252463359377880393306620486296044653936049689463653868300350183570872243529390163486401900593227184986018717527217592172096490167920232891239924833594047596614791016811795960806891451882892799468550086417088890236581863416796830237453612555482323739962603783346258047518736122171524203315679192841015204565723256830260501232323166463205441531334901413737187767195008801963690648761332047312223125631400426891678533634176893403644565309696896211682779924396270723120188654871802928635143617626049592098902418168047299401512111294538916585359022770133956591443184391183459209588496529972614840672405067306341262524394773698607473293960187238693743029488802019659649410660048270677219291863733578991554430590752831288362445196694891543838936234422108002246633879859097305039280953163752206396459531145429793687565047032270657964003103101900413019491240286073748627541567012477042255467855959703730731891975307871179067260834379368826891034058286046333144219165071214142021756862187977892743618785315659536803863828766842701042235411142720789361316683086408695507666988550554825930875374118254519952499938684178461578678534489950232663529224326405125630107590889579591575828914115957622853367908859029747477934468431214722035396498746972593973363295307087194761935623615888881247184022230418275548286661046348524805886199302033945675560681851770048826103929762555081851783713312960831553294278086830527875954938628127639614623911944060334460283347227947780465468356368860047035224469753757230293278642900761112303387528089543602959334307104154218217446765128902115190829578543674877783671998426999906008105479828935200315670450517839712348717757515854469802085516852131004656553748256927353465873899492985681914195681257997319373692554215757055506809176331744412203751339672100026341552301395770832715706446703951967288641215249747936972872079481049749455891669841266599539594564798726725532090206667040705769639954510318040157279772872976401132591447527663512804405229904729599208234197470075517732956186629449785588685376809278010141179904*i1^19 + 1474213847067297965736908260913850157306423029664051203370882813910064136987086382967340902084681124949333833195144512563066018128080957338745516573423435625381239657442454390548310179956840399096352210090826633285019374860609003482037829402203247410317658051394966088169161411614777849977425018704287446032550660307461698360293412777478084163498920386777975401648688891495026697195599531172629242285320366908805910092349053376499670148001470951571184290553532915619369544357617126407042318061037621023412746371472772916993278499939586564541003427103476485040885633808543977755912378095047857883995441317048076201468851671592879715345524610767772999968497391365427439173051466746418551071648608844976590668508773082541428769167777518387112788021570992764225164838359573310456247325173077077884758534079839962602049315170732372806156484664329418644284534079197395937139061360957061094888749456780291616686222760988630933238471121829895695078733096804417534705274318002601029068084449755324026875033328376821967909141811805582885773549102914464148378530527612317794626734981971699544153360463625956824457599272922034693052994895909981685051901492076918627935861928222830253840198379131532564291741158416283038033487009086554209666079020845025410735743146505573007127071763924499974803430632520209981873411133247447534574495850957610767308179472570243542170757601534018144564626821179629745272226093740188807361279636818857471113211114222374568283246423862370184581431028687152278293055682039437159726437515480384019084911822281341938034579544864237119995726653723137745345202413895921858614754728627701381294276510777409229014857729959788294815928845492507284488855246146270402988694290677164390246403220070086101344062700891589139867965791709023978278973119675346916993785142579821710446397517199499198044322791669575682063075751635856706639834622434121880333822294955421870513933662168653840921920105760282494518041835856539774425854482662955638056863144744827667145365523434460147321728110908929897959084897534709319458724750895560554929556710071510694044368896*i1^20 + 389532219573673108285419482982831201017377178853608013716952548587176013143950478803920702436347559262435338025423002467517819337723799651593379181654015647087991792827042200135858618673703641556473272152154830919292458241143323902026352842138522145251204862349927649923221534133661155700109637635770253077267551667371751899069983635347737576958895575893472762850344790610791793867628948037989024993685358892753421023626613956634091871314659823962957935436714642062721216511450464802928278762295881495382321675002594603091624073352398807011567096229124241761266095506873198768530368056962220355632504589039860399960133639068143139568027352003318355039416954126701852874024206039872434581732442394663623660104952511505471952584084022852944138701944998984492872218239401622831755530330531596463259635415218575454253103555021876570314391830250833885579547020105156340529950725211773831310427151519914015620929129390244414147333066600331831709600432595055736402284049917354089982898716611446934427004909218875878125253500928246362571433110310745894423349013953281625451917368258561233008411447126892014111152469688926943824828019813461345497406782400807340063042595492672512568285690063729651822296965732872241935641256298451461515184031355893553918975073175126876505404446582790335913902647850366498382359289532373433939767272782952841769614541254424599867400478168912179968153535078243333268062241494742921726703315761130018932265949548285757102850287580268016296836761227974512053624116663427239624881215972616211808896593269212055529890811404649756097107360269350010470134634527140950060636973652476697513823439548531510524448222907532183143695853626843665930066939559651746353297897555428327304242028499497258112046461211188309645948452677080083679690228150874274368023753593056916438895067744906413044435683536856579548612113802201113853448323512304163412765842617069744348778342541019576446227724567168018734560787967795839342150072929760040603597501981344569973182616916524381276547182329457776355249340247281952377996444485205943741509864919902875287552*i1^21 + 829307634612021433485374569452044029727855155162724118613380276714391295139647828429719700757010164042741084748304903100671703730969768947938332212596464641235416522034669836315846477304121068777312296399759999042330302151058048930717657103625616069155912691704432174893964440502779913294026713686663258587755220269663298272726852446444168115763755254562699138836238272986509078158967745496949743386881793548384763176513983756526344296940813147372502340045972746374893700134949677833405439692845985040734163047514035365993811888354150129341082761418086574185541624760067511243955104481872892429280995939594555545022606506665213543451987778999852747978893127365756743740192371969701400099568852495024689915709242200566612077814319463204831336946032300671025508651454061072451976326705215606873820155670752894016301341299848991104646724965620221276217799236530496617395267524505022941487630275065061444859388552628936582757356529667168028243624380373942278290149508720474135297182420602897359401345565676967853652031916582785124624121455793744030635853531955055990173852297685656611598826568191097998952647775859683637035942176799839170366346904607655062587357337422400310610188075318895739920291004654988731549825042626218743706805141705446570870555550650150195856633923220389237097341096321197157449738818492072607557079704988422058397641537728287989367438683402622635981234027280555719032490731519684226632407893494730488093118616040724636199637977054214381138791803113208692572030911602842741540185153235154699721055713754962858381453115545354427609043436786163669334919135592813917339538659385293806500952131824508711044228554267935906291294130016150109862645592919298171710043598011039632834120165677023541096479990730571704464646747890068060517507235901453698362092490874725143665480188170619494606602153958129405001759426549882091506189301163627750776783786441440791348909670239616609449116319626867733746231498065441148015156113228700867601673059076234947813114045317986450493666924641191851492788931539544445634849684312598039339215422324998144*i1^22 + 9527351151838047584817247894419121585520462109699000808727667767197477523614041408499505947406867951450889037471149896290156844429487051735461787695449635994747562803312632914940110944635883202514011568444494602134243276966743249278181123706712001073005274515519544583619594713688222816652590913169082887408391879833366523580268499486187574535171444285866166367158410565050516957795674945961249337295303660555335197441658811460824562929888534807307169929300660153289148453066652759534872280051207358438978292204044413118047091262590397834417163783480049373165822482230943704867705130747628723103895575545186458462346427333303183248221922579321609793288200525406093133199688944236455151110708079301335424721663780464585226261456303707229148625042255186625058625948424867365105173301394550086257700461079498863837143850250847029269552777833621991534613820164229184583738132702719497022980669331010974493834551843669934306599793920749705106792743829645544108884162949299734473180312693095009957517718029783889237203622924347026715344313855161494168838252983956957537612499248721083371743116126913268577198111479644967384077068263517765966840819963311135250281904933876253999837701958498227773293246119825450175441378481250479908177167961821727285440121525186886787703218495576662602819236676328888556375398340564137437793429900939685282526254143603978647855602667202646368265568399836079339599688035856148106951270815723134079653833707448732466842282741367173877983549275618935125089576879966718692018109873061461902997687635778588105525155150074716270118854896113961657169194606027136785530707678857089824356443020695878765610481939489393032047144618360595739039460267116229221362406236845095172098266763103252460671385209573999769982445054051507025242133777231316260229966653307296852064493395643920971311227234724637204690109529154751451971929351847722276592028047682306824296153767630944741849323523595204806743642801039978472359545909938390738758149264714534602465151594139229941496501844194013600377882854688628928719162994803993992665325633536*i1^23 + 74010500151075826473154733808979259419791752846199288983484572344787431800976675877439130366943586309626668406671810349648389712941525224587981705981655273845904392034632262713705993239155794582395153784525538081374061287690574834446583850894558266537803581820276109009210536948242168621473629485206258772923573215762660342805691996859779044007422597158862493774332495397282647360874083823622362621476072685850835809382668745199416841131047497748118969330695225031422237538814303848679060067978307233035403380307410375624180344193228476266695875758240957597759558347696420996981519886532037098264099443738033742087571471838113443770641316232953378002169997545161894781502720591084857513827237394994538132909775469101598297102714138792742725779219725817324705077172870815317861262486684706704772826004664321692255620717536774284619262485680882245654733798767778626697817410642732297164168411687206832005903838018589120025864049245406400249404978829998640428705060402230441885554552785768155718775669939163614545561061145352508895716136088120424868140392694905825217997910887545011364466200566085746852671711013220971962546497997576127612832556676889313378037195762138877604789239710290268431553819650177363557294360095612566956304957478384616555469552429554951142494531364622954362116501175806226071179947940426653283664083523480287519964179307758246334759229920448799070109437090173233632509495751306037140939007869429702518935958675884132351645917949214194226023156871233891479378196502365068258749275627401572016036299466503436813737633645757824320051893245127950968690629645764183960779644841376756863649078553810543224591695236540682140074137341504898286039763030163270900855759392623802731564571377794047541195718420277372370468890524572387964623240429196737709267568602306991651865870541323203572931547813266994065141312197621559101736172540592204451039920111573803860472240967323311007313868755972625679193553812957496810323607913377319570808191274831895044193638785273765745136050389886686583788312091032421600450842820282786821177344*i1^24 + 235533371728617899461937883329564077194069118264554575693709807824980460962845020213651042964207107529619880980699945709679902521201294494611200274124027620192061086138260711235306207706701015159785740631480987276485752799288183133184679354666079264861856569648131687288229480521279573025057483101155404510491136917457341810326172527772637739145854646546145450016813381391014732420496076432093306626826798770132472576156207016505055981184012564170307642735479712407685148339053918666250962566211315443622998683688575031636694486825870138886371095818393424517909165526649766141378977062644540564378198517080144845567141937696377552805409122054638643208708067915954517163357808554977424177856477172829920637705237448344856622012063902055200180481657131206119877635582635853325605927688052224889352672466628372339059782831462884618882229941704183054931102663536465940011124679333078351482813242060701538323405118348271422700537260030458130775996655857151118189641863496379340222324602766099334036857754363113607005582003041062047832400662026995132535906439627776682701365940796958209678298185466323121004954581899670670690360037516468746998963483017113648801118399309029025919549549947658751275721979171034837779197865362823416926936461479998897041687908120968592342443624536641359559859697188961825913365824757694035847315835109742169319635109112389049568410594501089160646783652160707024121923438866943531347711052929392182163781072094684450641414493220738619361172039043221889915463962553342592836942641133297811244857446982950842533064775902978306735687418738641621592594402008853446092870561075784859161926659002481465029527537007613106971512246718816289243794624797460579683535939258213458048078849499760917028215062929741694337921753786162150381272980946060067185750321625313103377519486220028142147885433103004170357129117984329767828588101931037721403347745268381301393230481998627447005476943365701807030706366790256210708062931767705504176158428392378733175758258347090448347491820506847660274386012710783281799359806578750390272*i1^25 + 605982657286677318758962942795616489230274097172358578556431671480616917755763356525241486198973474903171333156618948860796177143164941359763758637363108312445924584817506969228297677786890630554369826867207394012216638660166053224774955669834753139855675823278678550547824199528521724841682485047026771625255470780659498562179358620820544813267679625409416236640293011941961570457286416265168461900431225643746765194104096569786573496680756115212539937304533707679987640512200739521917041611715170718807629523169219383783748300535226428047348621718195191764868653349655929555034779426971209149712050064666966282688751208168682787092939412105042012176509482489040298312477826026212261002100572265553481428200442090576868270123115948671495437110162147328326054125644787660643753397928998757932549529730809330531456469136677317879375359136600046727990793901196008414529362080211929472765772461121297058118791004034626894890421879778556144075490944196048247225983127913036176791210594407399825516943951574156005780737142589873054558022234938100247842413504153856663639205936655323010547445983919409023520577460347439043077557229715446838637170434725913615818421662388562006776508918493173526393486339449558749325912932680512482505579005852348112840146513929598522972287818626160144917540177596538311894617305958969860571851822370408765722352698305967765214701673550414099181539433672947731696062241756324969727580846193904987932105250408296349783633592967706078965617411878913042696560337008093154543202026275983730958977056131338965927193511612318355273589207474116531255116352436364822208758835532059722290900748988131191570826319361353736789930192906009301723722210093732654433441599526745958957670479165467536970100884941600801880145237474195411394773058222974287919951679786819271126106621544831140883684754191222026367764052018402299684875162291981670861417422729857868669298663652960502046600856177844022223829839989460635593168238044868131973178972682338679717707946628684124309044345434310786088606288873014871159883270455296*i1^26 + 1990305430048688453435771535721486423223761915773514823064379550544708904802413354066504900562853981525357654119508434753539452994523175362498817064634341717227244204373963642452382123048708069387641939290955459338466709608363537444213820171007660430097534466126957740165047612770484951585290940741281893856841907655631386157716245009079183020268724820523915239446334464225182704846174078636533915163900737737502056549723546532397551794166536256357429792628057883752397044843613440456269853776125348256335389217298904725048120226026880560847461867564760614365967537602224656636386207083773021564056423838378707076585784616742528471277702503046796773157379671807028106959472558415386456204452779058463884801864957511723469165759626375843464490744036131292980405107005672432252921505301373354969925612425546988103385423225036047264748336810144507447110545597979929168296556197977572200247342099989578175195800564143411781462938326394001525881027243589489134163788932464732370076458748882118027324025399319778514953013352153726796494053448139679919828425753074303546590700511149356800860929880555614531840709153200875025034726915067114359039473628788611687572935567288524847587617177445432737627294184820736355609094068163650693859381668506164512365760732212922982501280685995979751585660639215493975294790241387371555622905782867785898109179424765027271541385798444764158136514787866502837556206428145775491967355076518756258141072502638705265680650421955631412791569246496856287762506189677404188582515332830795727125682505298400102207663492477853771977386932175058106635538652734976894294056450578047241527495301467141291248609558737394613498625176205358605765573385642504002177403811018905887926137803011279839975717848433851532901062023656440882503948159540532447460654793666238788465080910376893311430440956115353448878218416504686572046978076977571694302535589506532267952132295618493152311175063454303419414032222052630588330261935215177344096614711645789718864143683616087417139519361279040033221937900830837843098075136*i1^27 + 2773573604334000737861460901572628244987193669664560100541657475053576868125644476402737408079269417431067382830342992695190517695941290161242994773785311454417930251689429508035930435031676171392550724579890485638424995904688898485239146083977423581756684722823316370662733507577227370704823275544811403780658281426132873483368092441146748979128150137430592017590783029441613960822196204570124502974607468837527180421670579755304320716481828575331033021671804016434981393677064999702951161976773097730173856052881459588825474249068310831151162079652243750696947596270069242915526733015627970802541304910836572087051352972738573574376121519791891175122351202417850058454278666510508863101382699249002514680159873451087877906514496262082622686473871593456662510441563041716735456758752389336528565711579936195045110425911903260395201708244773289968823071569063463134032868546316840070612917386514996849321041061492821657422344826758011419979169247688364733017231732771446619382204965887574490542919932409485658493237142848133023377668620484555725057237293806508257325653323181099483085998045610698446445007352905755806295868694780081044946934303796622612105427325043269403174903641032172670513151534924835820612987484633194025085266956778460122192364106495810791010374770754038158602416053450941082709176867083483911221557292575490975978360194735012233802132433390104664758790934303518601992126580930786130032509602562530506408614647978629353949027163586334573656495222804114062342852333450398527624456910521119645882378525421331431758499520753300570495394332683852862922966078815732880487604146877535317215306099139260897451513636364267987384174337264814921508740159064721240838879594259003143631310976588934690276831665552190303153926763827483823352737467774579895077271403659072142513785424941554453147248786157454383171199978610494818657766554346672179810171607295703085887981977742964933583342166048641063023177690576118096661892609393707093260628719424668276638205543784660665435926842142653729272079533621666381824*i1^28 + 1280962729074060707606760094463995892344695044199319649556518357504088969675549357112745649361846184233625217937887768480505846685566232653207106874076042598297377011582540799247765741361041962261165947075384462701974577011365507883837724256640940409038351655381556885234909087370950025059317776828919468231770620737778098623839404289982130936202317069761453658807354394120571233680565836945479991704537970456426592567786483411682324170074239288028488008352501177487030874397430002088332044661767710937230755233449460475918098594380571234494734362890660385839232969451771836545891617051335581399067299777409690985015603542203672598097052980086886789409340130102095192160601134399664767129389443611450689964674088932169968698513420389089822449138128798122217476025347932376064950399247202862752750682169316124558033169849970870920014058941263511459020282541263214488744753863732899672512408610867013891856092814627880904338813609780284982146961660632208047858543772446498943779347233068024179893546612569479114145268146170268197775396283270464080232004521297259426483689690780776999814043311967579915147474532841644997023617437652305795857330362404810596052108988296705956984302438228420736923280535664756645932817312021267277771243958771355491945803190604636669256032316573433267591406515931563796681523042098739143596701631186234871303134217628786102796738715658471086890360118498373019861410699745153082638804601967287419187139900384630213030681755679480840877094630816667255829562238180310871702993545904595393054301917869465572450344265443619347061802785530238355421372921485068204665906416236100096730570168381415026330518910199499455156176765970742920695027062007625600099852690270422156250323868214891115025190503505423316817658263486161754837128676603229942467689225222734156515666750873985350845053913207437182608890058759259738103788641849449442108074899800053632863954107664010535370357768361355389251583505549868557264179389101317063836643400700872613943275403846415317820890518228410256375129000902656*i1^29 + -71471455792796842964449481185980219920969101106274078449312262877614335578076487024898697183786569217795624835159168133467605274126053964460864621133624363321523940105765043104593895815684745698456047979781966454810318748615267426952223668345411613928918410024552536895711545373649753141144688226089968357344788155633534517488148355754110955764704006566189962399907900906370139144223550585808940162910643417468527613235546667374296520967184487020976705427457761602698989777784679273876973433638448310788094817136392817503305103235433453077157568588550150510146780143708268913482315209225365537494755289339735851161134384488191241973454048881105295055307714687517026743198194667574456209780059233255296525928203210908718674758820952275480500931597978827194732473519438480613052702562464146944110708911005269367466538178356836115805815568219639777862508622933711320681489425247383030270935366199392647335042318032592667982428721516557852555815199594478341761039265155869747861612660637264986813256542387793327185377018949414735641205630199696503578875463343123283351013512799750463334481861966303112702586181801002041264008310114276800384006521936749424677412940824648441584988953666932144982330119258772199520357446260251451585006216165641886408951848140521701802190948922998078355993308918791454669886018676740012379090711504578737692781801993576192612503490156066655141101945677923058089148695561826334022941937093656532778968470903213743049752385053651600955170204401954765961861138718321546264117440590651898739578446784896903572544985114818706437462102309363393231159657208182975277731896311590799264547463242796604535990363468119160012719035329455688583236783408262973017559612548956859360251351105858583695813371971346763341828137267322042038065906924803745612582521112394528398170766504254531990640306027897281580219436845155773444895688637910833568525303319732103882684670071522784302884664921086260374758572672505866273105528759392890086769850656745399895028898140422296065810488806624780724731904*i1^30 + -8411998246694787163395954168172982778426269469764756207540560827262262586679533069065507878739396244987195120376461785062693909802131282211886625125857386891582721178533231067044147120292055787134318616095041205960856578578735862770645003625436036127134128245123406533938209821921192777354928408238371242978737435450571419200535556117857755632368170936655739719484001938820374629583315385202909561670947886273140954960068545757066549591760848738483306670470054783796828771410228038288459288484841790859486602875394966252350263405800158766226181114875346401260132733371898980122532148050172773438354033274956600161431878683301300466672493517122734082839044869412225268108953668889330361551557398165668885877308569514736102959541047519686458264731831098121926401377445036357669781353613716504888735260447284813838880089964294889257175589676292032729884190756029409997984344581264427838812791222616576680698604481225653208841034266501722555896389732115336029804839074318651877510509321719326412592731284698150200602336958628500011586272137136275692346505675888008309285912793336311699117851526997104736252982526420657317359490952909519093556907166775182221000382392669012190568604390739079919815758610550160422420461173500953801362790768951342403793969718289741587717328775106127707173803914905691862566782096633948630954882936374250958559465765529525974142138465904037656140338273752825008617067596731676072443214116209040074641568220065057818487499166120679959521531331357209762362759899409243719079625029292235860321311863114210649372460060561358486362680301751562236055430441335266357145267952538079054917560580630027686345680749519509239957183307727542317087330160127258773820971186042057591253227319825031145317088474746315263470542744505550123869307252376377606232438011761669684117378972370233155216839812253692235207898674611567915452623948489283657177297433966714667444725373003806398504208531847324082340022939154733131340717797257948881180221121149613420862184024975893818344966488783323136*i1^31 + 573191615301032393080352487855419243182076827173488638109608141331488145152966227874036813179330683906162152312760836318162256016313488655825001543876370092294716169794685438839860838733516042071845938004135173463526049861332053160243535558674128312452897272675296178245145165863768218924389615546014831542206223183669542430033100031245599679454945197497468626401107387754832394631880182721635530704794634900570091976008143626347685489833884255903176894540275671463200644274930247521868341831591172235824923795990594718744564151042027539138081214517168687555183301286785073847604756410553025622282295396662993889642623773969089407057595106609405149633984828107392586683525447245604037038977580626035562502526817492288035386969736217534263877586009079590318138110818097318137968420378031472350937778526268309413203099604124265322017473109962184563721765264668578786157106083280581425622750964857703270521468740650191779948899630002844513999071774241497456614699894351394367231493876984339573585070781878015427260335621032222654140804123389366020585587660351092968735977289929855829026266356177332354338833290609783529534571212074080387641922662193215443398987181064752871556080109807996405446887286652184572689145705136291476110377262253050369558328731860885329054552850446808856008794336754849768203880164536771814994821993300930976535296891675853376569376218925265769948253727659960930743055538192716093390123798343331768760799787728296110118033157737791264603341770180657602306379160930933009705207255482686773937719894190706771182521413253772170522031771118086708584261159450867092748871111960432334277822094252328553561946997729419449743541980032590492906814188008046934861864517192275566067219897058230339851836773781975970351382029774911027205427220555779835445163046410056572212807094176598614236849756763017985736814986543205197637210707587509961240631221037972807509585628652332071792824812278944098278480331717319947350187548837910317473248424235398911385084558290069862735356624896*i1^32 + 13321855911482286610126181634388627138986070430003133479641909911394214125782435030951448641180532972918829680558361397870858409543923217590187157287323599608877375731096049184031732854669021313324607525736362050879629014605596122851099825433410503393191892195636834086722374244012667725058250397573314578340523442032591193907365553307534190138285228810465919118803272093783938533330610968388209154476894989915944932416592337390579939149993730542749277076089087815874850404781528293231992906043894685411228332161117811162765465982400705613007563533518487927148764538389574101941969472219765506668615835804315619421489101512898930929873629842775944215811044864802416193982669429117583757870336569852338925291215409837650613405256024326011914023239999783703198640516412544996932743617675859417909424853300969257211892119512857114346803694890857180499744754201037451869359446475850789190881255839831851677575247426087465478487010142117134797819472752282157823013113031051278709210312907547475216084580324863142483676201687478849845706352571109341247140589369638430226592432157852040187496572012893580356504898893644932344284853308511314860114971642927831968191833528806897061099653084330589007402881927716311340274837244420170798990375098915104604229959386242547388395404660611433559164617007417762107720689428250975227305962574762395069806686296743463857511715546526546318907991760226605569509375992704643780658756993482022041369381267980690368646509817670226266823819572483590304965826388377633003803830865888395321487260152417174792007570542272506360809871366682003909999348604742829634122990703745317087906292191235736262495376246751055849390723479951580823617817792958749646511155851590121735057717758740084900608766648500035661628134186499527571597963785199517994755161102175809244828773176232747537695956039184383481699720705713723783707204100633964379980191543436162341538932046314346409456731540930565756465226111031783614213486233318451936691741663539566198561252322352809639936*i1^33 + -849749687522609870382137316905157006282797494580996368084150383378725745082482798425746480660257706945901937916614562931131360027296572960692514995855376971492448575555474764105812586252640736293867843055899552812392662498828728284365696789374744585501251310221219687390462466459453752263329714927883153991582413081216616634048529705654261951502236874965944625430421070686695232468075310564650703232003779528243297306599568356496999877768915480556471748002256271877872336339501173067428478222563235957835473399467381291595673719933190742443274260673673314270208521598305417152348805946843704249921265266170052744412256038438074001347333431115706027716121578444001183168945436236575591558078140037835802067144881714225689292645801424440046269085849466233100508653707050273962405236690756676181746223364435183517114685842669681619018810315367427841486066693680922405156505724179895501754365258174143836336916240497135399964435112527115390773440346813608941961143625806371540924829143498343652824332785703378553896388276289568252282795150581693589815163527006557206958963606275933221337806463239796361979298469021306735546388418315688711473982113023736383070010419013667870672430859279583996948909911473969611786867903233502775814468262186095815348152368667050270011308027868327177264920122136925782984329416157245688768594361499529431011815535399798526417255625225905415564887125069010135599800002076324547884367001177688055778753382754685707245003920745016907250176333743951036757300130834307490075408509670616660635699904678971746379709753382498375049257398512216742422576672205604901978120019655225517966879581426465694353968477373282755578734962955230902643065567267563603387275414483580088513523065808936282802093947227394440401446446999801992281229549730618208679439334489205632727981421068981341809453349686367819603777797786394338215457970273863756795689627900569989423062646779458556205032717359626254857212175442774132102262032793542594231869523131609512170326042083328*i1^34 + -18637711236752622463629512593780463805631300785895564458553806231789408263705427607081903523722375691959659189325807279632035389096596533873510636879591251910646514050028784472394936023388368242937725065757303911098227964470722786341947288384752614655901394619115247673884620055457852685480138260908579175707385637461465152519478116109276434905431350897064200070923704747487680806703973497399038536216687000414507042905972978119302507062990582424984746914239360475403108304581648619410308780694770516941235510179437501817566409843803937411419255517086630495576806369794650719387509391445437825566557453057058154456016956454700561863996572263704514913602305679106343814296720300971186890144053732210341202973049108109818408433844442303900894086120766154400493786432490081834590922597591573987631269618091460625127804396657277316445220213790096413223315145384465521391339808254706250145761560179561061283500905956103406006863984527840933062208691040708767087081930697579933817241157266418337092033976823454245979897772585838209541250702750615506821559593255579343374683181493290515000079173166378167794976172129255762494859699022407833139670506646841635009505530982070318964487651952443899049410701071915951871470811665694382321024574989553471866960403046368352211441704364259457941610403947796138155301729193139291676070081203435770359161964112570168106714579532263733606493575780467299876408737426502612265457505484070422351892549341985213061167967052687921722237972532906023512683061582489755278317536916277161507366310784649109751086448120286425945921417906750359123054123165779614370987743153157317613692928192736450899614442926454087271222534088921477091342408696649899641227237218187382063278688881254386293765907458190286275614502003514791977038596883418363759654795856767258378377603338826876666716517170301740078032854386644793881197423811570508201956179652429902084373223552299726952696237212006267983636916794921304190076843812762496277622579887419263421513728*i1^35 + -61723940306206824254423449491503508796586445846493586168844994198084790123817164613198730390570429206974555168593874349204621300809510057124691440943034433534021318108248526440284199858712829546952539275750205525974599388295462188328898731462605138549559267881606247907865212654456822858282042063817366650388978938384728303713807200609525584837201959427790515254500035122522021367415467640222065779319677744481935950942226116360258791882025590182954503705553735464522793142583452915936807981951537270199010761942776941651243170951535580167489745793270997366498033920694629470179351296301538308075436713001648855195652000042539967512549420574341287244698947138614711569323055206769757035553065742527463251714092988724092461537123599380502387906740377074434542879542502620997241960780317343883026627033305695136633422221610659128585446496377198280734412351129098055427399915266501604998457299054884168643775969980946196995552778470639838803399007980178679768264442453818403365269496121202660896842269954937575382309318817139538038485843933493168504894154116450045660524628285831672709902714635923097888855426116768042116447435775960129019954016999715632506015656177322204564957686060528440603643013586444901607866425799542341510324244743233128418245854392505761275228038153337219187107163466506654526530733494851518457797342290347738436570809918393921201546381018185550586023000099228012146087630235887745082622322822789193712029575618859516405386973728869703247192847694636937763790858411193419317707136611030961051300990400738059889308293594524204142689490719748396524787872563717354854476408336107073755775467184433131219520496932931893663639207117731607294751229729963278370398087957997642928856186010512280322129459855094520161586963435946927784087622701744101455523154899516254875223572542126816622668666814299844951432774866987529179071668168351549079710869151770831414778965328502480755354179340899638260201505362526033697886116567227993961995446870081536*i1^36 + -1369747581490538160331313905063975846187962962309269469298051863913987359692122245604201172537299860434801593487382976689658279149143918773355765204867605547889726773451342771162101363934533288105376929602858210616064764258677627009985363641202302271985101411136321081141387398769572440867601193757933993767153024243214164094360130843391374790212658072856964265939479930937781930536741952932035411057786168294816827544488356700586755613746180840650238991457454995878794246151892170506916910736179980449487715379083458998175105516928353604031402994575581064753495271454454948299341758601505277660920653079344095744020579541945794672365059877487478722652730109830483451410541574915218029307497388766318876524288832016421219504182754822155602499877300338702883521397607454643772902640428079180940496404933395798675399346045311790376975567196986723141982395961785166628712094415601062727211316901392928372748023520717708930417006329934635432450493484615094685256382094199075213014352334854379066916318069171069732255736045919230761057607330788806662893474487298134638068747673996374188360328123273140226440253775719278867776847841070918299128841149198502266985132585487894236687876577405031944296943547137699277973951393836961851482226948144855365030696803441116554747328106866690526093584813585754319071524651674113338648183773719819033660889754912444945495592997342696150318061174877106180390062946301938178479354677540562017754425450009194035466844500478429160226254304127070693599215712211683275422199230347499905554709694285102278526715631941693621583611629873786377174799612776651782293321656389980234272829658473954200009395879443864716956946767436150352106556553286476633793731970798879140851786466109165009539531253979813135277409549634639913734511838355282512207822679080468427115382591825555321818277176055878000903105230954712054241478262150732089578639066104990750228835764410662594647504936048702179721704031729808462504091156780443988609990656*i1^37 + -410250585718706785118925949554062354827863608007084468088892100615015593163715674024591351847384141179162084853981143014643271377676592614272610457890966577993371277611077085604220609567273400948843072693634435542583149566950176877907792025216761071487128371868767435899287058038630364125174217664189183851663828448627762727046810078564475954284462592200445168028472996049755865396990854678469832621838906065675956251982915229496737452065556446758277710062041843899608899683456537037857581383324813750458737072703606184870434100014434796343465133037695370318386620260500418241904448110406099885131458704538149935557985527416455936622005720239567955714088696263675573642504929192715246190001826636143423790664787412538240338839298043034354959878979845176131781563591828496126344231250090332043316221489538346876197796356064251422481904593676200751340971418995551642122982289065076336673698013425244691266595034178218740665937708426552502673051462367154256892484329925019563565214595613601493078701666962963905993368681073789888548505022670706667942190902734784118217414409302069781820494233300325591907082324036882164469535822770009797251568119033166043674482537366079240357604432101113864886040290368929092628841894229516357683273478672218762431967057855720324927900839869305529752651069124915303739738909443496822579104046171489200690175315728122979517687033187624014783159201742481321445115836644721799239096382648194295594020083468321043618028756887838382299423944737738633587473294227023823323282819401321447774570077491835501659530654110441541013287061263124671340036765956004368989604509289161989882089524024126906027046773923655816042011813627784278579603992803261388093028208357642785872220254289249115583292250510505135069936656494100462275158102956737631215245214743705168831220756938988504985760915295427094372583974733995732030818132318349783355057543199191379667036396070848202969846620939427717332429670344916528090372062136238080*i1^38 + -25389914398744113027091515459436829751521443787898636570024224056376274358373305296572751223388784444484992691339669885238928852345892100201232304408038945065981281785654805489921846212315080783663006136708968449356098355045897701432227076108900815486844513644547422542937597985490082994304672672872392873835853817953819161675863540815488412202776250818292769500425721132066174859519094580651824058715337429998304282392242269777201465227190817319755136874007692247783110055201579254011349914687588908927061261010010027086419236712049247616482015180553615389888328254544132406561898423775612546461753544174656822951462820732187407667570450127803102833519597525109903470466195797681271195857768371705125089896936656667160787379625929715557949761418288897914759182744719439728678862164561289439078676199591029160985038617488223638948871670414133107974385936066608636442477792426505637337671946511095945199535197082252736587924112976602352769748673733628430041292056463486053960742722095609332080983742218715527048130345451341182539111710168043721961842863013508967356186424664471862047578127928830416426618042205175783950032246141556282279735653082277097294462732481807185071751970644026263797325260575610426491193287328666295693646319816065915532226245635323931698884912993243603259555694842384401183267001617751119567840195851557194326722198512335534546599216809515220075597762150768552875243244882289735432914941617242923850298000455495497196434361569942083362499822205446328752661729352450324952191971651527898366078684481832487802417531614453119475985967968240654077844365494081850928898600516455930740128116766911972760116823074843988204519541613013015343037227204187110468698958069722004354740114424275753337285125667839968134025714106219866882489591755569903305340645740989570271546881165647969617475385245791641285362545196881774259330684312599959462541257706916527196665847310868411999376380984030631235185512024946988169300017152*i1^39 + 29443306683963646882553379348074965281444760083773673007744514058462669371071866456439953654808721774762171721153218867603766107215791372241836425087349668982110184781119084977212170232238654069468451200682871637525291183143580556926242686862862429045716650534652409929524291352168569031999563449168415575432381324352774477201434927036025723591266368421381360246729361176830533009201558072052143365849133938720467228126770167071913341944011606578841144667038278624841356589314350974836120762984585845620534200987290670230585145489070957959594490471364097147921180721266887845868922135300599357837938208032471798789577334227201974497606936657508424286762336218835777505185864340068921516240855379786371747309338113394734583408519416219069134860286025955281327701852478527705317919167846220421902295561531360276787541185189245930638453604661614272880959319731134685984291477026487659029530539117543751616440945480486788022562230909826657906763535691782778847707078159744244143223615981474718964923864434947214784434555079136228068613756812577590470650138842873671430450422782399315758985195583150142842776118288478730255502742312874473524993990520940280959160447176216229853843721391394525203326950346595846866712187514341690801120154623767488399291660135958259405815756272795483812876914798989155043069144675232927361543587895976538727086650733436704301654938049747203521762832618623191414713284962661200529574210157725012305863862547872749147880981618892285944046629432333995033640089567424716840415133386403310609886624179759369608587300691956220563385374009221123104415722265720193185515170672690460459440020816407650473782413124305041343341837486087318956126629818835858924705411752352879886370884657486601006422593457019209098682539422216089869560476315827974849416928887266056847765259361110466468824473212435829335492335027332835393108117018275035802140202508499956330262564466074165756060462100828560720963988759555080192*i1^40 + 97901182513323029735393215546071928446928190027673598417869789771693925132204926073423010427706138320133956230774051132931739969062502390640086615482931635354805034110451659316302343487427360766321253464824700582080355469856035088294347762872513554028090231976973411902295883140230683666952031718013158792311550726591460803326126688925853171503318029553831075677007931170616698253646604122440658443626698765714711994532306730804690870087390927938799258878445879057176975168720873473185666762965975681392207662510835738664836616143023866226425017294190164932429917749960231819108777930066750392068373681076585374976267957887189865657321169605886729585018419058532059143761523618143607019053754598136359239315046953029037248105860691864126625329721897088910151656598578579475064259765865649689290510597019598834318390092022226771801747443293485664508441205162673558721639680220819540586989796041266283978400047041291159668855817849209070159424204428709357499710503794664121734447334098053379719733109924094286052763693257151710830637228582601740845270287393904408316336659975424699123873369244628357874149839204160561909704688211499228978069916787022465021960521615202242303055690289061726255660599103758788840579883937137826305088963635628224279597740601268098444736721164646561601725773366194756556765367896375455290109421733001439165726442645693225074344850656254318003978767876810778144428150440474803709124307043723564449499158578820765617369217491347189512476776922226362521687220408977058276999737954487154664706137456202014348449750031832209766838387180379960153976403824098909035339556331020612516505248411986773361925895686167272286642866087103692042143179054356354618085507262981474715385383459454713697689302339231210141321174551952100799151354584101996477712206158536150397704978510086381281839342917543141269358288777493074063604142870445032917917753905539492079014653776913168175772817058721116008805826560*i1^41 + 331070590703480151311596441818584637320516202032313609251458242427077228022942449337309522808503290687605190419431201753455663815928221312588408085088939039745090059854312456156068415796253088268678349948630798233700185980929543522435665713644201340599571244166479692623163940935248196596920002197586142503137049779901524853321192455999382259461172169517327200515421437572991356929990085321244224430582096046594460792070257761445636861836833186801301583270114504778551218844920035041434512227784801428887600863939222997550423372436692387298850912855075464559148597925783818723471946647466003784715860304614033805785186795940161924267636556509401898502627298037800381452280910110420939639006853442345572099116905012903725735826987914355184845445994929713352165652813470589546536579601100271782064861009583611889053048130547224588635562431071426244589113860343544957049605067438345193686594154906301616743563162296041097094030633985708631680353090891659754252074722944072459874569646308665805262725768551651150075193736972263513969257486511529095555272155396444779803597933315473268917022932619711541907359609286990073379949460202843786208741381710702326914842266993806899518464368231307103373259799278531038241778277624741489214525323977018887237994051254677217288525767515360622025476886229292637141161089328494581762887215120237148941449997128385134557263812537155998652991832760734024510570759921489156235730116329766794637051689804239075180878555700948505466457879579651779722962603860266030472192263561328900848564528961439159146171291263297111048436288489389769353823218962045851070446631609204860717200581118589883733713504859829033745630153035254498798083581222782566135161808533823107721375595693949082911132913244577412580967953521419814161903937438329147750049827942467211900276798944827652905447716694163603658814301201057875326653993598661118475564260790593095409636525278418495802426026817189052416*i1^42 + -857973310056511593252764119102400973353130805971624885012202857855056220098987757661045668040698360030522522942007168281538640830905649131556717607961477768742471825750904656188570566697423621909517386583264072291434534705935330614520731531329514976786603021441866642654321202228374426615438565203021942271811325657852895650859351974873792918385353049484119631775451699849324654094542117160499571957536534517282182893501866016636919025959200167097343869685508570832008355232705845706035397636739431248162186878895615302834512003789529579764191205135503849430847436285124510770843137437318147276840978445411618033888506628205122021863629574205154084272134894100577103862054598617564136022575613453012205197402543267482660483208478085661979746425603115667974414528258497912948878490752922880481198786442801385627543654163997649801424961607717590277506049125033661503451651466204483622046195039902231814953635434239998549297095291190881059113211301637215604361525129803271487138837354150190806566998982254673220820709489642086421858801384492049582186866313092181750583622715895089075517924044811374102350387974192145877491007687779351317050661819553460115418040039241511017460782394408786601172100606777076344315024952361264418578949168513220958729969486642173569717971947995530845887241548491348244980624878993490930748170023841223183877147293105253910724343777813450410287988862859103106317898346258665858021162507006835776385062893004207554302779815325315240406991622328802834055660722089921992078356479309623075155590973680879461380155866693512070924061696506234918122155255022451007669321423775513871621613334328722058379566709978462401207393676643579197429529042056707772975056727126721324982038758634222064174385104110391650637481492077121365133107753720609579381613894971363974182731934661380104095261872726366818572936334535354451047864805312905100401175766166840366976063035937254135191731961856*i1^43 + -2495410727015931212046646308589274253294729817759461481188273718578723155929686213919951215263438153379985644088764244750130498344824617946567190592303835505696562290171813692480910930548750199476370017680720514122915257592487844182147753588577897687209661552422059996983910159102441301953381167246510046351317646494712173597758702497677002513033217768994797449918138917641477643712434389545447044860002954717597450481190433458531442646087634075920651464856150274246835373757318744432089269644429931544585796447450917785555454713764623620644694242013168914453163288277417113415216557814860623890301495962948262917387514299928209323981157760928630993845744102245672532446935417634901510815066538179431289594009165764729122499382634316375595704838017106738436625966833675436706493087392638969664462482423703308287158706866605320790924842822539867412064008811784427189445494695625088367091129405030464602344722406793414760178551630481480650192134551062167681784957642126366413911159213360768827049430509416339763067390922432368534393206808131516758823040056017233783315752869425176754300666588026940523533274439265806352630594728698706675229362194643473731987759282939941854349029774789488363120715468678294122531293677421463300281365105381620151153753458666563224997943132835098696758066705054471429906471200186737950486788707328503693964873934147744621050839479222241128722192825058652847023285420456335054297681186886274570115781910567298195548556388023541607437081180171701874372281456629965984816489936486674164115090803524506059882605242668615356386354647159607131838157888674932039856385175815068205803280314744731833647951821190853412254041581127721303073380656554018468710790938109569517122616151964443989093583455201955511056081767352606710752783937534269935700327505216160664463127357384991515294708001983692966831081243509967162026722604958365876887292343512897677847875635867149139968*i1^44 + -2675883727386843642860506736742087174818860043517841955919459540092047067615482428894237706659623974541422367566291373594594220324256751878328613184561621276288024212540664154520179477264075570904324830272587317256796793853997493023964169457043964162619850454450083547485688468697765946680048297622397107769113863839101479769003691466479541159887709414169758792530752991130137784939015009539242210414696847800142170342020123318256176266656111170869027507258587980723451099102267212690551207019714895072615238787722124450967827283698556910335612552973606102679334072057584277303744830217623914949352712119564353850170492618211985391582619095524320891914533448843521084719145222109686929914860988442164274118636711416087352275406810016878714237590245153390550345187705468434944493206167999075937362687709816598263746375032054151987151147202480358576803068141240163084728441567767305005739436315706822498503540931510954158954713999809730511474700120391907830648339001920710072083059198928899230762002010348459801415718252666966832229247282091563199870264994561616759321569406262122549527785390471218597129937654035969873693385687449179219277400482227730476439621275839662010377634098977704676260766191066414664786546017048814843550354080565067380118943408082859824727950861192737822749896748263800287493849743028591165911716992805570418872982194326473985377747851251639163652061419083902836910903266055882345945205115082168301010574365640241234215583407848416639239189682143144511595780123198795044804426304791027445674763209865982957697185010439157940844047078873786805296821414459567263392664910845702310736092750056454270034989976046017324748790265232631417710454491740944519763882046830865857216443690847473033827574562818506871534177065832100163868315308150118234374962336266678149614816964718778974068997535954997916569529687890434309888440806958323918834614533101937132774113673216*i1^45 + -1601388765563467889475530932083057188116134187270089362704814146166402088187492418262919137094015993928211569203481735698254099661006915981598560559189399974210339272395621984110274247578992288133583768503415174834979286933973372345987304092323990629513851525481628145924913782019106422129205650242273723628733519422318419296294952090548944328663067948030583724013273575845605658612830114183545277626834411662823869829212521695155968655013450921575919936148803248137980666748428919608997244926959678188797351464822753623224418985390889139191738974619373756794479447097476006048586150511597813864942361068884601506117029830633196207428654905717696730392473658050062742988660889902332450469272766316873728997181639814782935160745557472198901858831408050141552017961096955093309055741864535448808097591074648592133726751652025740459624433403531834881910841847007070513098774203483438102296999065568072874257985387892330971753503483612917447498370764414370308084713175363144321053139559189928893573121847485004854014861011355015712157823837241911874084229820036826306174909695818458536843373963626455800492585940102674123231947105929390284790180527658712346309281161482613498018481790544927840541795865128968461644392114841203611910848670227560342766331338391442903704387858312297873574325567553373479770786246731863778429587283904564305732508526309735264056470818726239943285256545450662914460975683862488653065871843407970826500231229275472546139847597380544732577329140032336375862344051982759120144280328228162826450479831846351289505933505268879784217737554886015256378378826168606285593266603421587995956155840431951668420813746957031832624845749607978131785202359508334005565882583358060168278972538929330756734199380379527712760779538462941873326064039818878252468342472778238762640283364246059569441954112937205818407900678281516255763539765625722506974616794400936689664*i1^46 + -579583193154339909437328384241449766630384378601624900894483919571575182019475185545233598005777682995651649524559150428217532496721409456010405301976377459009492595084785228185545307379307812228951314017936087919006002633171592926218171510848243267469428033173378956189988543546254288835162620026109474226332949394558924123504208672936153325793782618336768198190874121013169715719137771976149287779890621378942130953410855509118378153377632946941957358705079422294843588838153882253400365788040611845170116534177274683351161760590499787606498739265010452506444728716121015182186002888896148349458423384283478716523266972687696294238629346110760871980136854320019532421458958764254391257938538372729712236798588411485135823022571811834161160395720223344905190514941887223702667196055784179880327388409643009193528903932442229570736886326415771439788176191175037044656255749336435406008510068639384398656544729532276091384249043783096398786922932457232736464657942726779248055697029849057377595040642112539082111092703570685602282537742805933181762087235696754237977563659731479495266981844718268427122915106794043537372078596835262562249409629976966261196117352353136834570075412511703848751670269598422656502959711654333922569369377548841323291361054638566251728989826041022420033611393274619603060353570216562864586602809809444243020606933445203241712292757800259371873934707277411567239666056815918302307009266121043623128270091121062056231365167063786857413352819125394514983406031702170977934850683279759692254230476600992196971726362881632212357318521900452276530929642085822189155513461259267602587567071943449962528974762161370869209628747101762353730714778756459852485522163762374078431078003887539836477982626375302934221176045953068782505110022421251093002357341608130498971796177082464498532020326076271477472681421958035782901772727433453442937967869952*i1^47 + -125316964085319427182398159030370151563957511065411970966490681285941826783576197001858761060824031205364317374714529225318473967933461832687462944053083124680068107330728245402566345455899591268627144978507223524357317137816415885852919146821734219905141514046023469196918081250597275890371692089478739178652284936704530208804822376507887610173098896816368314928592364275730935088177381468660937826834330702233503213805937957135676758999134533811392755885836625763871441241632747898949162447931506075591325236983275779338184804538505775361031260150643794431935547459602017277329486103106048508285996045121483313465252279277798261002679192175740914294175351060963093436167666664931665059607083155839224362758008852220363171085928719040155836163982629104333566869760715149489568810385852662213510660858973861601262333089832246943583932898529847097580456560759873372700935721702624026722752616067773685943254967735115906441473692777134203723590620394392791336499197731989434772897990802442900435822033842757262032276465225258155821504295260828689631420895864263754655061515796715239704805239460144485904205220249115220085451433866811286547556771944416184174191888801459974761577295966896009975980176777520288906253974114266067008623994629456140577815360482967295625039085649394652008119494144136075242158721697900085129063748080038636393053507289438025181744146564148513605155478361360373548666039629098702372611829559889478686618318932049491742094064537221931674185409131559227275738320632635209269861555929726122399932521464579939998958745183170450223025132746776975077603650157266329245161511117782824372580696556459908767519032622780535094394462929395179096925148276275180930747310405772181768130801498002722095599583594780752302767477393441407450430871996244975201928148010159990223008602505863320598029600497681488832167694038139377324527543045937168384*i1^48 + -15144872086591747587797951762742105238487181994123753588062643508747435742006458890313352228982548483554343356487557284273769217493838802625896863180399799598561188867684274656865489873304974336125224163717475020780846128713761355682229245286505176271163754472797206501818557044921938638927190865259611162876057505455248833249400369185479692346073226808319782634163188973652266858478548644530160167865693241358690953164117462822792888904900155288703382720927787763781636909378818446208168817923753453103336503331132521842402000866235210311877473509961478336385191364227498881415182542689057026083771925590091060271032690689475299489661094962239332385191787796703133653735785291791981845548924415152766871490315594690374725099206684504008693790952179810728296231819337515283299076007003545477771088194065661865930904021485258174929944342461168536146682642379512525033988619337487391313695504524185077086853011045219370901993666847559025681968195406681097914406302601346649564271623601722433647113609871355368334272365890656318351781324023055327164296702916214427522638651223997789517853527124930013994730724659995222223013386098153762652520849931551660383730357766913259281313176630600770253160781183168834726311578941419405280787448917001463416675172744357355055136306367583936291322364933460938982011352952413913531782664073322475473554947538172047710260882628974871699431978672645918186354356016405801176128488275884458372905885693361635338413521907531415984660502769558263387300131935517113341941080525478809774314253264416531466734072054327383490398135490431994070817116926099809337363928834466183400144526551063805555971256181630746550504234501207420132113251949440584959261015911154212447963991523171604811333107949732766131320798640408167792831294714349450679795389976683232071736766026336781567069691547073379843811329730448342040237309952*i1^49 + -943314404117431063486422037728587807911951462314227303049087442599108919263872173346792799005591485797752228639914525332921491254211169926370894691329150656210187255329771942954449651982605592465853040584484186447712137005508204164826776612215441614806917205493164651125024407917889456102700909903140663158739990771842896994585509050468073747109978196863015797736758177351374671828102366837187855288675059708789522052170373228803895081385621171723977219550308306774739017603844430064574515308289250933294185195810087791679593453971215009012601681601769103083518197309816171492943112351351725862189727503219436099826322917152167228654353025021850994570606009248493552170643316052502420552511639774224004381257923899921481601419472168738491300781227109590364950092844963782802066641646810845139064698823936798403475939077955529707919933168579061880502158228196463366651529169947021324273039912753350390486960639638491614700455593614722336703829270903210128235917417480686197639035699841719634094413351637976503086572572386156989823354942631345740380262869657294980785924255581062158884275149343712030385107403523783079255659652194975118713342323284067604137205682490212838418115298421635459877769180232198925798313848593759099290440304532240640458042927277975883209772044219907060057244153669464134172128224046445170988553363141970558722519226332448734675054952969718816321532186091196530773600139437602488820995053902794734847688932806565334926263621377659093332404868003434455350215746481766848820261385044968277343791383082172455197666134115886517370354425013221077157526118294953716107090428852883906883612389219227480672768652122578078208856308799163121604056865955417998491259369617663962887192476372821893890425230461792994136871363392600563566421036801159007487156819525200625952578172132332824948660056538026261974362541235634176*i1^50 + -27443796887236660281598774096163286311940909412374609217893593190983983796046381942855505082865171189610029699660607404349287373955997700520894232516095712431074801223263544000715924802231777125490900741853566110296311080718323327229187385856385827795540131017386353763960820450547365533479903790194344732734202571412022730114587097364408634037853083646531619545220708944432843858182827907654872676880021553955884910476976463730906818722018996900839819378545660681900188215213063307111895437675137877856247448911524568298959146187530499564876265836238677059813353061359843372440755760659184104027979405498327398916812840409581182471090138522973147759909913677027442492858261108199728364777876010468595818734472605132617563516479102455261018966136608861154376911472823595799885958757527473306326194763597697987723461280176645337695891057631062132947820120524914317880357071809162737533120148864931180452720053450452607581893039592125002906779678099482692834762628466356487661213441093965149242813210261394312990437013471538521495302570979858336890685979439538415673306843073958134820633689715209579754403204552405768597284872832955398142459435224168685980281181687823522488201669269784693671829428990313047816403616242689384337131639894513638060403739099955709054057232315160010884641831808494729839645972466895991321604959538384929739404577359104278481819414956180252324134874596467221881686860128203916418137812990439037798852752788927023108405951140854493441056281401529545518695878260121722120204975113000077157953436535389028776501287903016675337374177114438675753080562583850278536644605610607755554366483857172144809969124503157489762582976324731515122914119924549357473458226665368409709470618091667344359673088854129704999331954118312488948038004424533531744802151476936537390538129283957342213594619085078661638914048*i1^51 + -233348845166479375328172457995996578181395966932699969775039760718015776448715432621578477271202033428448074148333332648715750560889768395742548295293858135860012334000722909446183604630229275227065769750599643457126947872786494429495968597725060122891955553956583316205635617203272494145410681872310886316459845294920917581391090133332935754670255779281952226072189086879365643031184312966892770203560410919005381215182349561077101142752260727512088489927413093888623229030204638474653183996732923275456790163267592220888696785014078522654520011260386345521300536364560960842027641840818975336396542799571804674878520405991264686615542998172891004398180792944553024571810208951581636670500424727226110752401342928676561466958252637405037961181626077667799797629960038498402345481097846925341564444108224354287582676301411768133921782649599005999234672230799332022270875277279259538425630781304214439856330789569775636324220151002450631867543843645576776930723062543472963858062182725015539893517792899171488310754710054369080437178822855459297420488983431924427830455290099342287189234014406350195701228437924931019196669686884938775877200217315690175854740893308332788647706951882562523907055796518638983694604960737544387429655971554443127752706756051734182161315119310415483893567290469197357623995044334376922755124432656416797436290355933044990290376875771742392254417547645876423680090140515252867545754327401234242139935372773134669895842611843056312446493939559277740598499751824976085869850532421013220078398237595513345792694865700322598787521250362162477296778920718957524865955835302132340195005219591920238799133704543864675872060690926770597690235474621343303096639739841706028145541831426800560213878193895873195583027869112548818118740964431525129513259999784420220628169753309091635963731990544384*i1^52 + -13431123017787753612573694882000967618153590796246613307907502410030992348507707562063440858349293961671167653882552466892581320099325677831441111063230200631409570615166981747457167372360390183083056160128125790907142327948628089409613460142189487735433574212041706051886147387395629442712913812938237320690558704880125219475171928874300047255716591688136500172288265060165580515232688117816242653730700502850225374897080157697331067078742854797516443874959148322334176760365925067044081514575952578235569437839453923635149311993757969928204019092005152127042091416128459341401034247778282962167666544004742105175708197833741195091416478999336214176149006678224124131797347588710268122832565171899264827365873054779209400144591430531197533516030852311207330120881157652058013114664448050652412252143584069402285114805785446358765981505212595331304150817642275784012389527349698426991349460359924243528681559046340508078346068318280345056971692866371246696038486711457416905636014276135369265137606391498313677417530292979330131094066999568308030465586454902561411469587981669660235248987674356945786771717537907209794829689749645070810976237997739801665486063825659700757320605855589690336682309751815873361587951025105378787229377812335277428641179489666064752274255210216532930062936299272075831935175606569035630425136042274182572393455381040467796190919263493468552974363017203431461552756141969671929572782168036969057245972294039865665840824808313450847526955674903331203323269718462847735820420599978260474903863042951659860824796503794703221436370828481800988019258170846547995323505327957903614497915935806355386629601727088355615696445509940135006387255316201533752265113615711597548186389872497415723800096694673439343336622912968234378958432174444777878761008572097419178876232898969600000*i1^53 + -7026564743683470362284916959286912490553659383819992035949708714164734189638694172643238246197905900221086641861268365782316383024308095872575918524065695223993660805480790635696188932232425813642422632045232982219046807524213595225125485749668042744730381151224646802588027719473130747439582405130565259892511388819774603407744511838152406166689742656409328583177263697776011894459662618449700086564579192939872857406390892971624936762648355939707970613761855694298884282877962823361192470605192934778937116414493377960765972987848021102184951752859771460424918998698858526643041325893243809535438073826557730630418842916525921136301030930874724980555968337423658846641483224473482021123849677551359344916566932894639331715560740153738254462445038385629972435773694722441103398646670804929268717228126850268959405764548906357500350693135013857810045876278736188618927123108348414162223049903669977072496840755026886780911725348032791001645215694720725795106613522211023508465126281994907631677580796305185146628661790683975554477708037829421874601469234749045398360798482062849069637462906143835173990693562838709394192494656606166460419876183127098552193640337870449748491910513518691601885966651207906307305980269859465649659008435004135224926559644175916838053732877372395813326345620394711630327064596773918465885719332613686590536487470655650650891536933103659603491800759964467895069654811339475388850928026045892069799934669918817402100421354829027099160691808298394865691461120847125115052199534254197869739586808996536633338510680352729495483042057752317945415060852202705713894967979571340541011584487081393288126359673845015900913007966692320494140658002554524880784385775028830413236853238515761677154277592456638415227918730770574415008623643629956545969296657556136093810688*i1^54 + -443614381908632884885735151948575201604502403760928731117699319536893690446247068854356825273484209838936553336451544458394803339235407473889596534589071520108507160589495156233353592574110080771054826831438748891482295443699972496295846515592362969205921762638771096162164008843235515496221060467958533444769766468337451392966772228011533172960367996691376619929956242987551607114994469770722574529143529438255576045590449229538421910131114202733826307033547598258622310952212585547617010207307449160401869471747776115757329310783514398213551846656689193279727504665748788318092200285988322106857454893791617502844346656054778100631445146571526231238561454197370938718498591850769535649644736157209236923856270542455632424934130544092314203622960020877667589578432318693437310586798765540093732859120257500468739829731022459040143100344495736037088770297757493058024150122912425350851851399195279599240005094807069828335949554158075059807212898267379627268699971173938569335868324562146946617487567204839169854823629470058916847264520966214492594276509244502429360411544612927999555568013423098225959237026916997977407998681155719658161000183825841507280005135282668927405113784843023034442272772723988215022200482067355359845550594466123955106734378076813493979640396826841471086509261352032213562761161882718537247092621752774161028924706134343514260618454552876779267305116222342210034913453505755593566519902244007854276224533329854608592905972989194542252746563016856459124115459950315880678096989363668239388665028422024781029353624316394687528504909374190210415517951968281307420274298002781333289063550311154580901523906323112142461332106506129587482252060885661901234546770798420400744885868610472289222151049570524754155604767585554532099589477499994742679171760128*i1^55 + -26862279476937327170872196522663424238407079583618533548861832300008816484674110077782267564388321630056876438388269545998941804940405404173142040366954700887064182711654135448351240812598218618889365260649479053374614643112831861559498717189652777872208148838278295245380206912771237892775469912237899519537218679119711098132893932704140066772148615467393239753666524834722246378640964245761506189532629550232790008852051009726159830547826838613055362337072215251935299365842066333206659375404744431268379155151999428001615169509892358507864724799547346019631801909840966099456011430057802612555930839438359418726362508872374412443717841563103551333034250021735563061950235937970938931018271120763253261525944685380169659426307392780295737080897315419363562174499224224812531958933135121003697644456757509990927228969467232266532549004501306509762712363678818411855780735978645319926787510524108490080581451318849692288574746243303591874037457296278192952857581998508905060131697699007215323246967040055425411845155147380776714534441252528911903504724858728679693777419298410398955361747243889190379302133457217273599825729708624945958981257782349494641721898608134910563411895265777084776151365876097252829960292827484061912824325227982953683663197699314767630098960153243316580116402409649403952216524669459177879756432457944912918255522546256431601743625368259997968134155608798914617542856953021918797127919174522742685507011027406195300668100348466963763272698451836861565801809565970787947523416859600334360668087143624812914253756272520008968200249267274464772543939607160459237068823385326000476945709257809217553368068188629679051932773708153962896991737947596383604152812056483234482291318017592090037512434634888762435771159550759280488809456205824000*i1^56 + -19900072344970702076867979037485866443267980178234337891020302664445221470153087757976856242012217936558900118187624700718634172375687950570139794455065806147652897487947652002702515555573654583508467456092160779049444273950922187037913184815745169073955088032181631327115188758698504593979557017863832073468990534242699234215552681803201637268853617372586927401227713934246570718957063590198679621046384384093940541586527552772151352334076520978660460602802223592431481752828664719709772098459803232824695921031995186931014422938478713871874010226788656734418360551418808749748245400953835417787137312100037812542830671319145642498550208182207949961197519106260515990472508048095472030920030319996522431537151485805442976184947098042241644505169162980076757285622324699360424468476516369633747855372448263149429706602720257932413006677687094329363796922027780047049396968620104518520513637233369573607642425382204768655123593730906222998461322829016616895088094103439591015944232666293812257368801908292152645556430624477997966298227951826350746445665004678125054785951379674455597629394123492546850736616569694394913688781238770792835046258520376537647285279151938206364226022292674987609373374412637452830931124845439022239068416886228874322054565072770371076114260448521978717693612406042906490638716482231665374742458712547745993277980830950113409509433877691118429440378130023745800259212276955204410852485333080389598613439747101982868017737059689860226871476679561071572542014302437557151998776966513876557741672678052612241295567639116154184121362598208501891539288854543430342705534778894030106070219912250574313750509979428332391109315297101265296930300696019456300156018229799398650486643208309227732187839694422467840000000*i1^57 - N1*293501583487061336723402756296511066585556737014885103965104002499857611133193869327605258611898159215584830580265465518616192804890046524809545150246533523698633112765756993719435713668153513811724838031731037777785717986336240058131381361909389479709723515442462524853749892284403476651507491022109906168039129283081602441372449291656823785399478225126333970196079942248461461777340376974177885863445491199205302579964751326123062197857128739171080375393818778891187986308548931717117878862554585442161620175992106156224186787267575486525280748838044743143993363470448064599135302642505260678854931640625*i3 ] ]