[ [ 4711527418874570833252458902297191546984381069390918598502991748372541238515784330130106263534273510348095269246536458594794595457460611445520112831667793140172514418000360090690841629087289990221908584120583416973515817699784714504432920942869034519926189944665970963484497594660769183161691909299594193774920935185143581603353876951046665732045330585743228693249460777841411597788982453994845479184984221860340377330853104641159037922394677305066937054003235126031886310658487620501999932813836060957529762522356031951542542458752228821149123413076788463359677102460640258012772325471955779410637235366750858914494197925024223542495630685265141086973547428273875170560871657896922949582749093072200493105428399212110108784803422001406102927465694585926131446169493996809214832533796273918606813876151938924282005936703082499715703556997596780523351897358730564183988920708989751130997160232568072733906638263838672685307760840016396196441077840769638129538479544086396481012780449793831501908719314240861898922457636264250484797376639751734876732224731433543896141308001273635112675198822081569757257382312610922775659675249930149710454662971633178199903995543403745727142213308893823890633276608479232000000000000000000000000000 + 6849458229899971555391169084562077881346761889847922423108960972864480395947452813421726170459594409687329482398456610494953558708223506572573466061923397178459374870175421970471781862992061709082217457910121145237891553070245938007208562368710349506074998911114358051159420964620426714966719404322052672795430194824244857686966620132051453283822357544618314869473763774941433715239578640878718507694611475527432216818600715050402052168029024375335908625961678139906520844030698790286686789266065147322363083121144719299674473610497612263130174919992596530562083321176892736314722956890975448614540207116749198674138422209915095559446224309904695970843989864595338759125538637491290090904721541114780224060647985877024664822868647226960324294054527603244481642835545473671768749628026523992405970467316463678743587600373972294525127695931307814915321523220422322546962511618247023983584902022135539514863371054385443782760772518395262166446748361501976365895225067641677024975844608168663408636945681102722000052959154512306275298381032751433590790709353888822239964593477282000049154194200387003737267213623685103565414030774234349077295857297722326413444288524621967469292219068043440652781495097753600000000000000000000000000*i1 + 6658412641484105437733968419528129859918526924578116051476488770939034463025138527454782753825970627945785991177435601377727018377568691166994587264940322148699509307380005102502560833475245266509144453514771183526451019520413725494907404547325949783286061961478225306051264399845590627338100695489523315878865337589575756530720842796626870139878746609342974961295484973688801723823699864915387279968940158412378501357638561590313731043052782631669605193970734451811060174356438799280389525672328304327585957367289915061683793838351657019720624591222715455751348781123649505062821854111943635048006530300115552574304894904965826858884852190521092544514564602841052793516207138860245388704707072543489202331996827536619907387389603012791161983092959497977014076113108915608540963710522573379589657565349078141004502712656349159593770348211129276624282648380807278528941495285587569544263523118012489241920182367385948273373972912012726694765654209378127395884837277089391939935795621001997086457096304941167612318296943687511909591408502370463131562704516951072207077187493315779807396563946485704524319511301972890253210363553405579569595199636326989098029860829325035606313165655828432863812432953344000000000000000000000000*i1^2 + -2929935725461339587950197849582015307135140030889290456415643010026719229995339554409471021299016635799120414293534891335500982009175667009982239136449959096656470529787512730871992157815270778600363992284526302114577801613463020847238607369312119766015047049637050644768827121481055677829868841701117004002114034746060546338980453361571841488355917002676817469985735016795583309119143305145473171799110060917638639106016144930725932061625340672916743774476102200314421764210001179168755564380952192260541592349868109791745526592917703453473542173216469934889713650575391456855387345694029841115210284186835450636997266771828536679964288188535891880246081064476660164610912439819320351185436590101464144915261980449479753802769598070670488210545235006581281659013693577425232272762755293441009848821294550835802966813230880214943517726085756731397834587443131597389854001809018630178907852973558165968774515452950395891153982804587232682999809854776058182233306650451947397623324733868569529478329815553790488922794499774022552988879135601544801120127725150307178738825584662300564073871670535080782887672614689277159596771174798627084087576735303252665520063637425225082280266191988167591528014807040000000000000000000000*i1^3 + 463043893094055257331918952615984204231071490727768628760325270397625894143547780020840607111378032182395506784195179130066130499315191316798914619046838748093953896590967700227724090579316646841277800184764314126740668972743909628162604608433820405870903824980028720679270717505765291394933014994878307576155214509179393301079383438588394907166605438597078513455907649340555898019044860683686319071495442135908584351484150470246218262291802206760521019614271710801901650393411378600178371486140434010092283528473792410645617085591814570276956537916902236488905040710693806035191216105643137556455499510544737559272306738465456220956692637942229315418294991051145101400096613741086266639395478853252893084776088645476657195349348389422914037059850719724010878774463829162720052803103370567309934784107451626626276485605317076674063958379288203850152971266663708332461122179481357943119212983452932043666531797647720721875860183346794422938607226687397553456405373628471219558684464098859896652995160343380592785394580245906053357019260354693909057096730089882777092502081579580733219277135970249343912042799154633884140463374102139294500317901309581699830630152828952010938026245396094822261142323200000000000000000000*i1^4 + -39334329000004937438327312990295467695274121512576046816135455478284911657716473324764983813271667977225013179963261796548053803683728020166049366155449614327170066528825149661755731473715851838199399475120255999080434336864291528938689271729069665340630038392054168464657199851853573655082544886360847414034207479175338112665409407834993521007264561028737943273283607454828923947600606943603880439938436204177680841930354912017307418344946218499376110144165529182250689492193084718150743198527210085664680546347449366591605766819881838806214866147559915061939914522063083221768686465653407507987535901347688783197310667183628224038445377846192223925169505965716652775737798611423360304194297576579165767047656604149765235388772539956292364949608831819991524029256027641310927625763677671467937327064807889694101364296892191604206201317649855887352068717498487764561846224909544400224294904008183754592004579701210550985076314280211837937845272377483389966582349661139949377049745271686941347612054760923370504182972545775154243734665454278347468478319880934082845474842593525396109735762152412197146807881729929483513491957234886340613081520526353361136442247059219727940373110584898689450796646400000000000000000*i1^5 + 2088354368995854957784698646793679665468518854861015532997362713851443671726970286006798192070879517097722330624216426696003575884971147623819633054154959005886869140922016782098823099023109278804064954628327387953794197360622696434982209854583612065291411963778492088956668155152907085559953389791915150987099159677870063283903508581560805554355066865156106839294042347152397486513406041415462257636376792973358229753750723591870677254870819487257854234033541010275767278637599417381278634789086392892281528242958711625542459859651332094480277625814120258295615534863792503637640621779302015437017301807161281285492047293127168378412636786295362734107339040067038853812118643462834121035601052284261983902158349312538493519548101464980393622989831187075685233040786522189958160898600383126131790990109174409260790709813544278053886146486358427870421918491748086168949111701503531997975296030172517207216857224236028079608507156516799474395186351497918810961637314054776178703428523600092599546316775222430135040313460243268530386210199833909105842019893296540034308047392069700160826633285352380137892748906996935643352489986428864138865067792425569985681020495691978900546555533475371873730560000000000000000*i1^6 + -79988351854282759368387215641611003325644972451604339056195801640133882157092974886367071563039917432407588606614809443688068451000003771430771480451488191474532602479965845299854061234978103212238509193542725672351598588317617531812000674669468172708149932571288481662146560734317072253957789192135310506177706253206459803375088443819944197768130014703594293089323403848773521016914179371616685472180364992713792414108108334776860584621891967927531487734722194981104503935993386193009855186198838395059356357214069147798627378263732616447194483383154589468142093811307933815650907089436314014355779786182207324651162742047655739327783738751390843056314626859255719299262491923155228045993663106434016846842260079923441258977334333976455932899707030974926118651082497355424541799656454433323940174911490578928036508812727866431863739676219945664214876155553282434394920151625711920454431312828973812985166404301228663381169018880932353960994519665638441333950679548986828258172287820942460306839132362653431138178272385300694685362109091928574180037568489122002384102792619552791076459416511944843196204949079038614077035636180490425296459508591688627765939673704881024311877236022946719334400000000000000*i1^7 + 2725652614493871820796901225392086852316415423653405109857427495139719404111734483379300347054091502580061662995441039938955948196015589950094397827847359710428469752822924553072989445602589847097440175142072770559478441803688243722879178949066785456050829717692043810935327244055462999811825185426338675485820833292974567459957556087281693709177110789384322733400929293771282708731082516605144407016152318972592928417869746557686386450281354025437954192623088690122372744429400317928529179443144007147853134548692876290808524501999749559835292558053974411638313992408501586922027377803375249874341692829641775804338885244820382017156770846275933292830408076414412081474731721089324527962069442669281560959602765360818307645436954485786080444902108166412766160670660442637962500494163946559335337534818736630864008480232319554715793828136952880629580300212912433199985797973947210843227524782785604392420696304895377501604189081805554596807754640134534648707652549315488386446624730645892063095296017331413695133334688241713939182299292407241180944721504291524531192268123790764846352432651839716996628088839480907863671363638431484798248212443405584213605779274750748796317832649233137664000000000000*i1^8 + -77675681593831194681638244395341605518491323098911889249589718908145188189664826279374727186795834690586928779189251141928698693468802083508090634091856401415156128517231889991962111262144248114774602350550095167463301844517749959763943153884328046346624420967285850755965340063380632359428399465701827614699861070977053971393729614833408334515297413921224136197407045668682839299278043902581022748720826292178000684451719543391517771780981432725282735110861829249978680736194577908561476639115366024034008772291827799377528381297982845897820008894991779577656619513959404601298022531679667687060781305761300583460472660694644337549352702068218458223436438239685416152581836328038783384959024329953195212951114571533595464589435600873399265638099706709108049968281191541861837595894445987449341471521806380827595457509337207786443000492442799181486819848313381645282923741260780959122305966268281200958879387334126306058249407669292849694563421551009650380209794751941850053086004238533882546917216471090966366787344008974005952888980399429933476314270472543012516361240518859399763989263229772103137284899120710137048552328321896338368805141758913194182297663266673784669516246988881920000000000*i1^9 + 1674560448135678742823387641460872477335222020306476892907798378544445219124608889567292134491733994779874155461353825622210734481139352466620391771348210001075715947933988465148465286220768930374402707141488028247694611097987868986886423656671970007659423189149623391206583149189979308650816965561854562192433280733804131809293696384655805121334812017371248839723964290067999084167651527350544569003635092733721560853035040776682152145746196795691826312913438486587226235612980990666704849025837668461078457175527262011214098824867591535577660138173212402343763391282216103190599988008282022852519829955907526770578467359877529878283651130222196153132230886680776325534199584606075976168781960044894111079574146853307182292397647849916556053877616169241296130101522272992354692032432700093199324441605413923520895738924389580721967981353472501874785578277388568929333328796407314030359873794111294466493708189596061478826532657917161001835845600986183076431946161369703818751110503319594906876070745197456740000028883522556192560776057156764962096588992729127091437142383882699335950281981802978323280732159279784129488426377562600252631688932162076061009905333095199989245053050552320000000*i1^10 + -16377318112753595606678269361622083974324550037082672426856292847796997868456137544211462612899817246416991799174016063877946991111946927424610423398755259516850778220324581689476059926706587036655128044876049264040105189762640294494404645281878334672433022411655182181468357723568639424974232630389078328468359735694395813384050325666361020486617024506328876435878414067958996880641300121546261818540845318739602910367988117735947270965771118743385305544582608443026174562612322658289070223732798568786305518145186552923152401555999857839052624549186290134573679348717205999002592355573721586456988968054884255983356453477703033947053365231040219652679331269990404114021762001683626456186127112238681003044257390347281720022928172301833823611288250013382944047884705733350416185200412316368370072133408744212237625438586415909610062621121925332072244339832531389943142154054704006055360008378211772594652042848889739304460494506331747844759709041873052041921617551885782843029533557416973609203431385652580908604587115700818175512912671924021753328726081423077077119713499569880201079447309824645399325637632817716599952204905155077478930536799629177241360760031530105173497085952000000*i1^11 + 387035342906252103718993412019090985656271104592714054077242288902560770472783673073441066848096630261680106363148978523866534757289093332854832348867708016149007830375214805642602196155094005265002067335710518381802407969338596531242075780671957531446582266784655469071061251355267681739942333034803875535730834154364438701529786642107241613348036573011178462369211798861438808439266911206782041312750804016395572995497098932397520817195088683787283496218475222856412050525751580526627156651792557473132561442947213871365503630053881552747096090509894770278498869713499709452082680882602258478476409388906775101370381323617685150923079955321452007656172345672037219582761635293272146138871746350425869426683066166883419387016027040437629696231814699539735764125835297094134441542321586495900505547320098384913651874031092154437006686723816640605843120351238262954949524080766667002895310749595465100240734166692606903340438862669711719747798697333918508342808487788907393758185434509680171622376666428747793452938195123133737083232323477820308097887745858354721009331604779954748572763834102626453438206636949803735057184567203463897602559059271638023812590039828246533085593600000*i1^12 + -4341313801166988413454412428535618971587168127307508442075865421435407932328689006703165899687853673581574060227862333047552544756319079119528949811855294460177339749318460674478523626456071070563805483794688811958821089438073473124996154682553833207441218811413691003144822581604375804430819676718243627262730027851467639690912875528678224539803981813667035133089249190124710259302314126127516535939537812637635930065076522820580476205502256272804169062553629546037730028952292020929371854195301539635769302641404835386431235676138333242004312891911166955433414458803602724163889792652653770055819929312041420353308749715190775805525652632555161858710406909413428359870648652927119101902181083426059935361286353310922240742911271481832461933922136471815979769666419044127773885584728514713472039418169650009395365208019608473917722745225042361582744650673590982622632945864927587980387432384630844373327592805555393027922858879754551781442128028132508498359792056988694614280327835183616926943044098823003534190864043625266861469083558757999738830718476598002699742166793491943021033890017473888314615716959096316644708367538128345454677984041128181184763795506115934945280000*i1^13 + -34006655295841492341168568274404518455657655266466574318352668559459796247718589592378125748266803821893467163718530326326975240321822613701004363103077934132887891231352730246481823274466153326604277046101628770363854564113244753513203873988117582470201952883155392381829538986957955100611944484062289779271419220089711560453599596823956507929015955287619405250153682660328533114403097884624671799957242680925268152899543163952746534079936339349935218005928140955685976972718649897303059133592376486945580034100261359047224546735957188906420852162204545058671555392802217464647337871945924036523806990850179347351580889729627433636487794479827015277387389025018406984748667221725772118217146071337972796806799487507738293813222003586493180718340950678602276861749155565541752187001372109107997253477116509314777663955947374018674633334063428862339484216686770434823455026847299666706583961384573432840005254129099196985757006783786840420943824777874036395266237806907397822007566448224651439661956274854298972820999165154409734219087823579655883655629489809189620046050089318803424261216427092814122072610680650582227437266092116038329951325360860863502583175074283520000*i1^14 + 17370699759721708422757535035177082766423566095241642236178651085163979732188642700912789452580674639872666465733830604914130425783807682280114828146406306839541421191927436195052136847661015903310813922150476434805196241115435761589978853037421468909462354300633103175874561196503380882552337324478270496810607195004529471781727334711802023880733138455677204203308215340509694479205385465395880484673183614804713326079976676496484415626327213515130569018833974994685689761889618153796485254470881567754689630604950896687208362276782112575429154202247115713008615333272755158452029763247016325843353447495138896523898193509015357394741079180101348000358771985789598825301587498318430079602688688974468828034139129451359370888245609463100570672975767145134053699017872348367735723429466282975866938285536105378379287893349841633207054298120271883470281270562076696520580402357701263113569381733863236584807546256671966967258487910021317931177847038195923329174128519170761032023008427831224755785887207549215647305710672899517525082493450263140701905621660718382239077859804505638927685179222642395438208734152932048458897184384537978964911752268305270182525765314150400*i1^15 + 488386522943937241303363378514817263659430612477876451556980307603438287514681431467496104919179982617058884936159978362663586044138552017758429279383030015439270164331576693332398693905888909124125973099723549022084599295415803076577026490101003780160708924059563037453030395082072243875233442649110735610264165635650508152392777919863251844196436296640180250928706870338503313114507915895847807799642889021114684236293607433762593308645216082875785114411379556221140748210561398037912653471828439051675277784458513534527412497086142325203315747731461761111760632053598903924231457089739026763144931104189703128349360175644917866145842835342871875007833790084975918390082331852103569021668295933162627263806223227378550156599319703085535485199192792736641169699009035604608395921347370620146982573294196271026702569824462657654496025072444780223735661940197650135738249555249032908839200001957288378929157051446894147687910921676349031573234811700438237183912513514839925945529941642471194787279168246007732176947338515428883412378229544262844781949064930775003751527300340599549263787598873275008654429854209453440482044434500591635092054001370923768077678018560*i1^16 + 6330226911531646422947719595354497527495127965990934480604662733540897469325211015843561209476189999660704060816346633929898287531401583178458944894198161108025584617327536766156777797056618816958749580693786523821139748966450273007451737814797717581976395884206928877689273216398489954593776719134256171407019466686292313929595540516393280917149425455265668662054984882796725995446040599003982314117341935873364161727884542031510219316813307020719980370508255594004080647494508118673429629386948701932830754526438394926546551959391544141568074404696211342430178570114829162242971188409098356789248358814203955820116148947937354832295234658195217990093316728724146508572220522138315893202420577696988116797245082090538912473908612963682091012132177181630942210293598748360139463399691937137554516320833777328612387611754768653811762363081095685488814767394738142310527151512647185508121442447258021453320246247708351253207115103833719661422057688375114737698533020991561910709058759791693571387172795360753798929449744672008588118786462008543734495821323590609499280608433636814643743723188940213862319281536561642734562444340058567528312863895390708492664832*i1^17 + 49350872728147677672646214854376281793354200439946208623946762755485365178055726295955256536500941449047595677697559855866551943008663976757739163358808295347745346108098171360865249060749247372019139084178200539103152072290457827863466156752271016253822422784914258177221456844864697338676966325160273021270658684970921824250646691348404007853384849040274120579844147151279078978737960914915480069996634785203083210408704106906669184834927622407031202632636764881894491018580776389433634139823529859709589057697959280659922170302281127637516070738347272593628397388758923756880648686261381767382291456741657700802717482651834035234900106925938387343576636398837635673564192101904455339583469235831120418812290561212706493708478373151409941442200989743502950007719880894685615974553972931948409092171810390535118145720827605775267964751063236955714062631459114738275508909913223797016320533319478292600234025901728551332365277472587409892034165518321622194082294408518752716530883117388208115635862046050692689504678394218113385333620466775284369191393818871767268263806433861239437756154585996972636205740004532804547836207716661735934299259876977672192*i1^18 + 252802215395164723205058225107979967839535258321546444401023630159872110694615326482006670564517982205997346010673811999949828834378601851312576794015369270161200957181375848821553025688097843929479115044046165731844426536870306009777479916451866079623648374099439689923233703771080656552325215224809410650863951558493671073891261818163078008529837503702735340723686194589669702451825202537192072386741787244490095075916582773566300281205066102854705008441742038094980446001710406751734511992517065531163381949539909589363119058332344288986285201518605435505128774301506066789693169218882229066119243127927349818617458571528221568168641924772212466274311897355188477646187664257630351101777946789370161135134387143123394903341097094592954052819126983024946652219134620937739732415258306143325302760006805292670464183033302552213851109325427227342491356520505240083180799111854143811383915232950267484056364895393997640615607708297904198916710473680283911557993585338184994389888125929792803530533864039591191325703143551234758286358939336209481358001169281313976833174276010528684142366877794261363748337431829285710465604159742996521389173499756544*i1^19 + 873331453069476807514268969144426528154262198998561894272690896797106550573061017844862147592732983952240215824448483839615594519964356634256260627687452398094035597269038301846235146927349572291674760102729861559982465541398019458692056154783974783101531972562577289347003535518856495423646318346667470169258525723098754516689081776955278049354739692380590516193193186614533942089270068721902668264142028775056211231366036480212978444858600765570803757646660325816534304128220404273955607946260604187915290718939784372501234836389401096566459288588345064142122440575996578949894355830913858754957148344928121848860518550172753681577978483475359483472114875143929298503096565825779508432329134700704014170023968148880165153442342157963349158030382857112701295400556185212969100574219077679195908114768817346857375446719190117471666026265928745510527689567453190716973689158408236885584734542323386897586770693349396819142314693742209171444394392669007030498428380754746530039057704927246983855790512100615707729872807555026205245915460359479205674039752305244509061280733740890233406037680695860499366735354149169840963518513293973988501880832*i1^20 + 1997390565796051904734162613750007773698064846782269729905761968124223326201475916313896926131413201411245569341669868646372488409552620216534280351814164603688807115594869466604635997780332533469833420306867925476224188705134834432286769066046590686605755961097660748542964980479470410225674912793619322547078505603480258947380970617229565932352639477865625759362855928619116303348959507156991055788660627221349964805075401457066827540953643404478114280090651114164085987636362346208657910218703774152398729914547538942581651476867620558350477812907463289458285305406916200484365868114885892798069088059711615993187913772724022178689750386759674718658626727051447343030112691443216089254516862265174769191126574087228201734824451790728011868848034701946589859437745306890286321374235303151363086459630039789128347579075948344086510286248799149945241699248832468315686026091095746725748390192205200434547957751358621477691321320979845182225633077946644346095089069378706377213151811149709580971754122136060497449687085681480266473843633874348268007438018143132229458064186532130548341033212894524899454208598243575986169529754102666362880*i1^21 + 2776368624388975644176509984504899723557910764957399440307548435192932694403325797652442452984737489634511940707765388837537893816674650743012999355534063743138907379588125573759175865430958572046959418221515882407792004035261329378002892577358734364020008960998608757017993187869189767074203632329191686220082232402352198902047563516757411127688300478137015606389586869063600745737543130064378876385422323757369662364893142911958168859038937886031249875784035966949233828459772379828688811586952910615986343445207215478371535987450127546988719641094608864718120117156784036091248726516068039093733955631306438904566565462398457392803728163989569782036543104184875034238425674355212248956234499198458529953580468794520902347113775142614094345883490868869454637668813277339646038669439402613954284726392894331902984008282092019221188174278806942990342689369839335148408477858420953665878824620972379308574986429993618753094072936067399369437721886010467865454928950377184235021956165707730751985695613133450351384146123082997508722130612113082438717141290275955419209759375576956396788615282406006103978605991262547865375567842902016*i1^22 + 1673342169904111082092970784844880550932239537555612016750748355647735445309218137170503320529996946926331699652551487124348815273152095382688250524785529592572841806377993295608238009865795116220592784140603692481253929446953725617570973851805315686557664782030094795369299240613134088027592217440213867249506175530617444690237219558930963373578059255187565402216264697602470761336656248218994236637962462314892403731937788647460196660975063447605155147474967350392095569501891740531884415931305600752759076234967718800401637917490491909147113189108475748581410900557437193016281317318892006532611159313800039293859978460163921316925441522927476507761039114996034656922143866768605717349495872213860350944686924619096262010267857130672744456997956741727675776885685986626416055033227840423408349320029860002208790154374998238261222444381107306690467981230412479571694418468386485339144481064767248532429315992383254864875898395400568410148832953366769261618378458130565191678698007347975086890559135618561271284293150195206207484850281734941645940235133734879112096219415463340117324059286227815474183345024392454027738087424*i1^23 + -897663380006046679209949086016615668867489321672854219989790692012106371505962979188486915323204544313390610576608792566860561534214311942736195342794482705929483832311443018977958552114445808787687586573984724258111950730150293185639416975462169733097274743039904966229321937683654181107145774160703290552960787081797222721545784289990192071817937466858090380298747933795422198112924003482415875063424911388047514756129003391519780060237584092158644910864955768125348693645534527353569888388972183280610635526134180725179710868674548239527900674866423493434615462191362476193146967941210560244132736432452380658745782926309084314422619434672838035519906173554602455811306623453418499746255632856239646849441109377366230864821587848662564662145713224581883213098964482575281323322698114895002534871042966951231923538252762049059052672024083787771528316320610797265704265849516189022025748345365810695825128263000819961737356819524642829341382669493645916534814058114929574543800573852398399021879762554659569842305071166860616702280134194651914724175137893334873669085827755043580757991947974734424882526985690474872832*i1^24 + -2096197719039834541543819513542647683884426613529338858888617354596182431070985871462232944675980362283034194229448590498769064360589991357242906815771022044116699230408895151863513694659020192847491097667504527630655951686481655518014292551320830389481646461039979776454918706976356283998098608423984401600796926267533387855107068345692194991612477381095127575190171751325446338812204652555898882052621993635388455453450877006747588177487612169707058109551639240737479347301920190798814722436751045218789210999264771321442795263448419626369710343890793155961570774006200247063491416253757310940974430064803054869799607577507966692255574626009501433021544709358701943665209407149400065414125991180486415635741890740599074549751781691765660966883780323984906518963283000167885503261489996354548668139558573483236772619573230672929448912281809798076850690783131429040629259163549101865000559069881341017341312064875375629907026993525123135336019017707228500692231822047074792424036933748686618561223211551467675762831473256902756836237035394360455741377363723926293314194710323976990648702752443018849314230105014272*i1^25 + -1536748591565133566374491638006533389639399828900973583110293648826726486748046849185894627277918025886180267644972935740727572876269905310451380789103287862271501212849300572220803540779071477572054314975762694715379081390254332604424287635284709701492041493788854688447284583728848780094445879700429600637364708705466311608205712143274254166578408496893108347637814870468112939290322635078054941957301441428516472695916156551205934033486339234437114797382793533877326373929367122437837344691938067872543025175269700532098147135453292862190932268930719089901322384434289224904463732748455707695800261482806791421307575986034324911980873203422491375576547779580301655928894094076518048092201030502598084544436534290032385140580638189846750008312514316692113528980094094175972935917900819933933865481990545020232511224906126092016532929943897533197703953992330575424301344573981125990114314889771704300997242355450263907788982319965972179976571044523141746060239068004258177045336764416742315553884184598024724789014254739398832953699019581007654627341376754410325555769080730986614068522342795073439741771776*i1^26 + -331615980077735044445124653473201527738750057231476940693619908725619638130261856864710464482257899737462144455968115928121211888889021055751322101238268286690412208188687908445961148866940570045211036635697602851273913477811937679386094196453127078713766690826723563182402018644365818941237721729959940561963074249933304334362990789298345018051962579520825758339585154694142278538629883797445869408082209692158577425824966202996776019460342388642151004490064278182409361995579750876841900928649925241557399334396241151447660373262130493487981976505857179548741234386647270963194702067571998465270557153597131397603767625042205279612435707459149260035484495815839651771185176925091094078179885964823125754145352793073911842167552937877685524889808825420645334275154728299604290745504617061638303364050865538721043495052870944151712437685097352918762555107692025795619196497787065895238501816984232092909731717578489456431403489755668480274186144104780408020495755159188037228461141381510739481554519684756911396489369401402429374678514080443592677771573157852693253676388438829331430839957535739346944*i1^27 + 1785569271001158714756397250067557740226397658032816854396822505714629145941200946105158325182801703518420353189997167019655897832119389492358364784918840209001122243050106626383459985086556287254946600582526731597131919566704744948414523228045000003780155530658478777414079386555603988519321822969725976754455105489791538366737836647314059064083385254527414377184227072345286688138012043704975518695462023954324102451948743648740389899532317808736411085895458509668839711939824822814712735928943395035182577623968580342426008303269768728783772051730241828430409928968951207893796371555221616947719212812380459075809325365272019300398773878204602785313831579513984098156031827471413696280212945106650704703574712500913284587424889710774095189227193176796504584910921725208931361868677358447398094885027663675937390929073544819996346379599045158785350160754580777285321525160112269980390014435831817431577154740016865087107274159414905447637418638343593902942500944088526498717992407937035759219189414396905560908021508083796722096957626570693265168075658017611113720665695187621781598168198152192*i1^28 + -339203624980042195623159839281467795532744776855364604834278259777685506570658712477518508535834561374037650013096285061658383992790713165351059208077199514555374065571030092896472518340535558381637940803402979463147152217685960118707474559577579325091593705045914860579682315342975477264639421054559702012476118747444610368220095211876019228308105293966454475026244516469753045796749281503240976192939871423230701926279016175043100084504787639392388504324579856378816714992984374007996542008580031449782056916099666783958103206883191467518238682691589458718601753885806483373141909980069174295467980219899592340124572707136605965348938366407298895414777732315083566177243569616998999223840433202613104939993944497483246761020407542303054881346655590097506481132980789334746243637986185926648294959112951036171153954890271459718059351434676043775028919987110318504686256567643932191039363531504284281246014280806388360293910302671760539706545913626083745069230578552114172344082025679813075693036758123996276807802820925457383925000707024470483820061720092152514509885773188169921810399232*i1^29 + 183624547090884933501687362489016981531903822827451339558116424223383173130079566229938877367848944168561045791645673441014210221044678674110378967084564929355623101850825867000448417388144046495186697948005956251413775233775766737990450959858360560945996176137463136057332825633271809847546290516796963040736676913967354555715484760727140387165727568486058921803940189646863754489668871486181736996606980306027295135584603273125276543377050794025324991253532032058755942788468092996205379125654776224510347193128133010175821031224070217652592907644096146294822967830950676206162131164482012633497919103193675312050935884999512724196032577422141701035312395883618987888303004710744467631128852996270599812548425290508550882148440106096977431026483695178483751132812832256795216703462218975336278030632303675360821394621394807717184913398831415341618316467288646990128309576472712883604543509785664300809950744160560954463203008763341851531035942333565040290348915979190403579298607010820683115273501370206447738043848732724273280964508431923527732355111652843577575902078030451834880*i1^30 + -26938861437958032564534637847469619165206865472159384057453020768585404415824914046777254287529070072409008495559582141229147229319969254506466589287000293666580052597079783812512245458987572257039862253698292433016579042387518598448232553727097492724375848168483593790904443374949271574359149266558829800788075015987615153368684814449362645869941436422474966644043464429474671553422445094137459949449452900388380246736847387962308800589935710555046052018266249041757536384940558090585968244851710081404060529848447731927251383565530583863397656032389588683249245404072507147323418591290947646794479688830098050200652394744007175716088839323986404415203253764510417744562567596576233904287463724696157552605898221380558863191007904540972350630631373643681494324471043140991721414587449956013711304578703328054173776986853423645333204856921693655367127933915682797798849376541423754138261771737281076570738487643831240935316121197596658433452172040287028051063565868269600227673004783463687803627554858637666610398819090648543126085286593788159229234759587142935963593993093120*i1^31 + 2284795774904136435768620319055223198145122371298827996811705947344942972911358550511328657499698464016843366200212914210939283913020716615844546634915286553459868601599955308591232573617046714941910484666488508304187563386388874675615077799636965964175955072071622535739820050641836266166606905408560374401773810070769520152089513544674143692196951809663221674824904649280201533187780589733795320940633085317294399067267330274082907995554279911919971122760015127184717928221011740135348561066154205110555881845108182180017383638414296721255529138005785682661773318831346189869753674775169379552387181554312777568703119308173185248237736855714842292715405077294238980383619249300453467155458025843111004665222962972942085724652964218382814389669797887811000913528500614289965625803327455159043351783409002044694523659150534787144751125922216144213048109052011940976751653231300089670795496625666867340436840907873201038519716271956495956554349858271494304604455585848123085677970636952078481656859436860068174932736410313834957266625240506344040695467315592456780644352*i1^32 + -331183390349319891380674770187217076417532580086452028283838206773708121982422041282034332451048179689703819009723684453176726363225747370654051538930462835831158780136191470289027429977908408080211320186091964684541451183348244241062481125594626136507571906876204562440797299427441036637896325929056495646730495135575055749404324338106879465296638279972944689274447065361490357177755922517703463629427105648054950284133354877128341805112652827311776899775578687557174929138849681783846631539693436921886126370216387587677265087804085388080238364963064695203965414290270465123460430075534791156833231839362882854205062749263297402599679973242531434970612618265863960606735157065370154201197148581908404984703529815747384590456160859517606532286485183860433373028295838621698471958514302821678005645937687878197914695623588849576004158754990294081924525318500569868826077670837172895659671088619001939153638399004811204814237969762713647266504016447063417486413876089464230602226632311127051003750183046918353146441960154269776175888835860137316789556017090265088*i1^33 + 123227759459142490380197174436037432913251985113179440310245101193446383669130057589949223338207553078535980393989268149580418928097864696658224274031869260757707262807112988888832399242786558030365858782513216672762633819435022857605390957169997399684909419424675848131107068018088140716685298430059903466713962228636700088262095722292971137441413043053729229862881266498241906118560349864096780807401819216164605092300767753884827125411565203358660687424240316135159145735749724647180329288587669517783528398871677432287511853968082974171063035187387382381961749536191884391521814080176461122429132353956234576872412593912450996492318373392929314426851375640614517452357578707057670864692979150153717431924181343558711630401261906032256409177214023564481223632142213289118116931973431976513962135993033721875202396695456502881611734988594817513350151073206058872122862151077128609370802575325527211961596549846018068009183009915988576496117583149993246683493479208740446070812125706036176740814965434595716810732870895992097655879213920119882538305978368*i1^34 + -42799033648625531262891029096303418536143045520094217880330232703569333612571379712122978278050484497352628483269224852284922698874018891443742061564084473827941053426643199221309101405523307475816082952599645026220126297294046369673668560604883395797593547393140225669991997784159970774482049807535747638622045995046234402477296872452399124581818900662043286954340259057915542596622092630648578414973262019424531994070740739917549855708674307833601619488677393741318956770705970714819675632347997327673456787997728515456116136742475559422110785910226094963257445319867628086920000378828283533480415615306943229881749295610472834272204370542904224543478939872829735854846736737752029269380105776862610434114236220240131710775634512442588323398121220967682622168589352655335927635194328973536866928494607829988802198794535387570888343585809941232632696529573860752317801845115189178996062360100002277094366603977837577398588587021917188082591081223372052006236555428886466149503033636213156885851234249448234400331062560339254371743195919634399232000*i1^35 + 8563792427425807456530974001269881179615599422309353560691674960633269858343948167605468091672745951986643999543303409907335229502052948952263449445076721978174756599060713275472982634824491338250398431059545466676517448135239505935087374608969089671498864467317707833589494762796453241645553333428685893783237900085475062029471921099169412247821744900815047555111039380346502418713387945875544675010226890553590476283290070735125482479158122343678278582372236105713483027949138846994137906387544433248801609074202934956886247190335331082067189966379639839437618284014494437031229995565336002725367259484914496152784740317755891976277126788420095747653747047522573145982524023982447773243243470092209385037054435721537875939259740777677023139566626682556641082294070900823699922062088514111147085365571253063626506620540531551993332802997299988186393150513675027546406295112364613624612392458506514246182500810540148923237683312877253497048137433915168018005465030445143901613847241315853891171007127769664287441320526055097652818852815306752*i1^36 + -1070135746018361664256212585886346035577411093452943577837158176252643862622805690454685319718051736709543061202713199907869578624281798121982562081893145461089497865742480117677234221273683505724907482415594824471686277181354143950076805863623178170930862391007401330693038142685276049606389040267156312209823148050642907934400551928673903549706903193802449854262862804385717368437574071661596388779852897648855836756312077720927474309053724126867596715070087584107497916479920099161422558568104970245603051034202633743838448736253566401553861534872084776106758842322649184876084240177644453490664290047344582461382068753506586547629183578158132404640567598596087633996140743034106805753160565544471694867910900184449038019698072621557457618264290709451801340194605494505467874001170838808235914957731065682171937089913503546313758404406728795093437912645687611859552095600410951131506668722049401839480064132248774831306189035820741661999519122363470096788206251227973731424465724068393112505707708142295884471411049313834911532056576*i1^37 + 99669098487528262979725824309250223152409292968549699398651642110122798322927374565885473128692675397630603948156599871065013251384119250824945524820645014745130798953540009023232567400940580705449699532884217701302678003059069595643643371066905772273560642163511992111477180958040638883843283764846421835974649760894062877787003797487631154746792239318400061466975204280227228077978916138734401128444545260926828456906806584094384584178525256647181017400663960394930439715708946050473578269634610991256368428303715725093032057297374230825895707082564039440462621065909883776588266737784239374578620495829617371963446230996412777156843199919525076483983674202105665776381339479557923573075914734846406723914935916576966388468401091073395232246259904645593146595299062168190353251515156165052599629428095237240650225744794553863245992769078001612107815339958401782290379397877538922380773818771107616346686787707799341766012672849673169287934424651420054313675302617984854357738121809312091044559300142679592083222381201121607680*i1^38 + -4698401798728953309731089736422033406501141206209311564750586914689311196089095842741550129997545165166768795634162190825020847625953040457551301341964921471519802812489027609781449712960766412705611773539400917228230712257407351388950698334741912790772445676875677676344194627450670296775818997813440577691932928462188757692955825830364034204560925553910091418856537618636979428222459413204747463217585398924257502668806773324572335774124677127336236103216353001802392026556374288072528538220035066874938183694793746469231370975062811413882486371957569030398352606436262772324934292895328817905838049208575497488296741806628460170560674029211499927746294105431472380791339580157672978076135560241721979008429800921039975458087705856399343184052220008150935272203565333427241109860021927062729577221900348603042767071468117072416255074102861544816995787629311343124283807000555933301431714520355303861515099766617225430087724783991010778571677473266756778770372712026155851186425674201413971950176460171113229755200045056*i1^39 + 170245195057097712409955736671612289469122101562407421969931219835814446974997148902522709084386411048398576668937379098583224329063425096378570203984104849036628253709550696644262199246358047188693874006516527491449316821356050969623100863156329238409656927628121783186312826301218641063822050579706377534276213126090091197392288091682793135010675973113402767495040771849429667683084860864207468644396305238621738248024243758284210687026620884517596744605877931536518621418891346392859993538674585280486531848004891666933661825333491556328737530327074909625720508692208609160556456348202027459044559117614764823018035521690079914656502782131933024047903134944508535410552578380917341196902538734895390414599130287367012517740789590122743045872925496611133636923222130168601369378272571467884739532482957692383467451793419329250279974853790114266740902714352084362348825528385824612133879489930784420926395016985930354989425562341707479125649377331226930914922105487129770666178262128339978246482157667384503042048*i1^40 + 5282454705690134165670856585267297971142720814205887806125096866983098250992190819420386160418292973577555848855318552593939852604471960338837812861194810650092178721826967476269788368705352939961918598307889497711467826997460223832607238065106451989262451264516448075705905635283246313910802300831345924938397472849764935764590875701137756178108947813448444342028370691196946703870299732355960003373412667588952904906010158234923872334969568935496959728195291023295035165147097272591322112135910872175090174782069975913234661742456257131384465636086706922617670210214196827531947439549134503872385917064408284564805517719499302458776222267539952628856588474831386431357144900196206031528860600191477208409986674519345773545718879499843096909912165585732969018315616691978662968194500177886573267166851592387164806245788762394364454572129493455589262895294408521877037469085943522969657193412025798088052507776152743306563900293384193348292086064693894536109289019106501286329584793373043255131727323987968*i1^41 + -332791031949927748918242329995671385465745477994902669095833459939066098892653308170739203959969651424572008866501303016815619838586938550034540287214105481705261032154289216982330198776488720421652226933335566588477364253928365398850576906080432650360419768499206355504265254565760745215040651349338051235800158082260760562954113328673672173047904401250688327144102299008048406211040955857635956409426047531628347511942916092583746403757080051059579774695177971037683236579230138495361895833851267450406813870547844378370006237844843944295597194078058776940752600920429673537722908412179962688243244918107445959422785077675530839825995958540295045179849587647440607264828925785520709730909039466003988689910701541457304678056269402382418730936114032077428811796511611225650258529162522530182292758330866832835507578868943715605466399503966508933894779325959539312288574800424154514983862738103465662388160944465034342003996338071457228628726106559334040277100370578246436857937207431023363738304512*i1^42 + 14112418388726970947218256589392917847093887804589879224319314099280811937308701818772317566342640894313708821655934455462336818915938972086032119728293166049744517824113679636582028134103700928780829694489566473034001750707978967667792083323801434328497463947954186749645447426257725783664994300920038566719508427590691411244798077759659379720731044101863719977600450635113480159779630364543498873369256246203393348904684073224280425652838920661020472354379925501879156193319948529536053052525382464470289992387624348957936329179281351036585524046839872566386343578369027535862816558625264638437716671857010578779074520685798930487185627786144811969098654338749388950484769850511954487979175340368530606421204911309031234620489390951197446530026101902550989028334478851760084144603576828365471814681620725439536375362456354313742034026615953781953526235440867059491213454715416279715265564781539588183212646259010546478779609917210553349736792280063547585693270439645174761021188809273901056*i1^43 + 177863178249548710368509470951407447069578101711379534699564975002097271525908125396564914407703336413526810123865966500675980068016375644497579727418774754786823877665562157567990431033329738352202499473267705227685017268740381186492181193234131875383458537034559410793365196826417858061750160945536627704361240750375530272802045455318479021672911598818210893437472391780269245370686366977696612329754838597965007949308460263133300957968773224677539134203174643006036175699281657084689037457338999360618488774919346991350088240447857910385168785193088969527532646944474236583818000498971655037586264671291342285351778867706734788335724988182553602480368884168355506620505912236501955326980388677977536710128462317174267555785708594842967895273810266730553058417180565903864245919013992958827116720694068425617999708398621535405742840861346544001703641511090091933396082474103122403057809177494945039575621153058869210533362393065411259303722453840156659696864793102576397581128040448*i1^44 + 4215663881914836089902087284073165964860264223690722795941600392459639092002482914266428824167895647110356178578292741282837082186919765605926791939148956405320186788350262970832587301172848559136936455661025844420881941049616790089943558248331010774175249868057759444808831756661571625356465565612508086007406594219196131809466290122029875868738992650622837743519405614211486806247280912120764004437423716494367574654757637897430876949784998289872910681911371751335449297724528898527081823715637130512191086353382110257411083636124457682936445394826909455901265914276975124419790574038454519459639378385535708493079373668252693615880546063761721397481066354959853595857030159186804337801607444913193427224147044525121244374357004360396609480267747504309806818287666031453612764468858844768978537883760694868323380690534007681308671420799676305481126763567821193728792365164067370267508216839541673877958213271730326045556365764265725714800243525609151981564248064151196270592*i1^45 + 667678586289209415771937907918740964123747603457260288472136949225897913451660533102483162275331495120193572807377204550044147465026468565392800244556143062502462843608557932891536368696033034621087183395914393255058059895391729212731282751994207617686106118594536925533344033499508045947075841246117048779585745874874929109367544882632272162335022782228441170775383029355487300159026895594898031214295121196528151736047427989567738817855241967824323250537099946153014372751423057988250773807308042735722575245544670086142202234218390622478735679284330886317398281862830436060834392460724395085431550860712144896699993660672241986722481266935289916605378833344650232029121825845952951547997969770779387080743115436736473010918778559017241727611557656913651753492264387525973596070968579892840666151406486417337504863193637809429181536041019965945076894721011739295810557928657834685261891212480576098759080235141471498011562451371357756136070395909195014280998819987456*i1^46 + 7749050908301252902646316079245009196894447701433560447162388043076142260250209003888727118751237196580169383892429045600857203249251340211180772046659540553702259309975357303862034572681117197902836574700999063424013977730967101065888255694627580175336166660893675549899676466091943691151977685468924117772843388359462183209576511809643770991782766325449896772186580772384061880728861272986216416596892798080313369919025258282826560828839434299135870696884199548314509027008377452171336134135726189465411074066886585325735997303787359183824200142417040505325761854780016503698737768890158047027836597183354578775504181759481231150506085187574107932392528342650640864355313074381588227495654589707441068814515768585000830044645271267578939077065404752636678086634835228424790261163535290332626634617202645735723987888872842691262616580956497979988222923785838663332720911164566523609563191176190189685316003380358165236259539241276596837632673449203757576355840*i1^47 + 24454471137440762234660506572793326374469388867523380035707889721582209311996039437219864941211769371127295267351654065377848802222508023970713828273751848980353232663848959327794398097644257240776101591004377103607893555435720404976387972050454988487250106431969484232420584313822292204295231641550436693269271066908044401776710095954871840279458015394173084963637403215443221824930341584607320058149617843601502894639644089821170950048772786798194072492174040881369042577083564827577774514499575007061982652882820125312802086829173871071464056978831492174834849012181549767130481325535112507429079602059917178960817794138031369927389167331663013296378430433041856727349728598639821670843623764796603783067785548326078407073159567535222994304115243135395292941533303882498144585588319039476565252648420917553075358602141668403387443978036145540404428922760609459042098932424303713920963012233645853262065118258055418776343309144988427458178176560136192*i1^48 + 25081705246019444874361761432261695154046736175690675707499603337162740677896017580185517064691530734370492662061237568185011934628874229337881718652302390529857069226484866740489835097269934617383976114194748187132847433093996157424512014771109491588537606566684106743895697366943968803039782048258525032274399642549074144507029575424917602625220441286604971223120859704002841046680204692543895418010411829763539720182430882579240276150203452381032599839214422861311011181077857207445934531686029731552514962300690059391228327882287960023809633151157139945432967035863450213857496774439905127700287011750803171865543251394744103174185346820866238762860937693337027795699778174938252881848549031963866880024375796662036503908755701507012005528247373676457066700975759104761443121080513749024858602554418190357429916371576798772349318456659142586879902640827933442709460676704707836822761536812203340985671662504627997822132389477831078313984*i1^49 + 19786330920979036651432571909533210425836094559706202448074233081807031819582913738157165295066277816755622015123451128559202888101823552756660140067012333739257389654643496684542457972125079325079305921823878226944085305093877138710122214270558267544293942462759529116125069819799486380439402979378007509731605840583545714669114717490749224375788592880234068520024384569512222046561179664288193760390864622416484536290434395638846937207029653108550368655653726490254207582329183134177461365526511577393329012232234405122600410833435116166218931989758610715999535752681260275215781373687843332764834104051759664843414607398405910315151335738313767607785597955580640741733946477567961484928070228365515644019908066623338497244827771579870636558934903051084419565032352966935391565872189187220637368965169410496657801279997069901799813825403451485162872256588390495026529843411146095432932757085313813668259845497618824966766592000*i1^50 + 7740291309906265147596009469198542597627012894064390785488343816679931578919092003902835206551966919959566324510597617050887931038436370546120317622513648141486579724919648715754834426667978799682507304024727859944958755059214879550654832056490167417009306614416884283464942535428748450002066936562726804994185437744863651907098033741690829328061097847703532443320594076754475712408381848825831814882475194884503023392840723052697787389141387612938941626523270397353473605021427245554187215105680331492565338174401766821243452427973806194149885263302156025605579276440620780452357951952845658922428156360528576490396808729872842898234490356121239853409572386112200159868535780762626838457358889731082542653865131462665033765848948637305916759545912834948321813226910961518672628069331047420432523375676652021981988840146703407649415148971305115521985831677639158742920967428586027359758421495685352707807428070834176*i1^51 + 1069631511415566143817296175492062358211230511038931530566854043555330111532410975909396386039488615091094587039545762194146693742044388341605881002389937207456017494687101332964546026327792514419605066100287982348553390114264056134231151603752068648986323979561287283929003519246775989001977630281228788249450051694092173235005979471327906206595025845260258932627233345498893322933799301297507900065737610492087617948581789931431736079632286366669704902158173079677295512154025618582711426236989314768706476445977663962953544802486159212232425245577871652094020102493105245468002798952847062093871081177038889333165333432040830463060649535278968180632470921079802653551605060653180231996005028522814089205947568387090463720329624777072120592774142024112670202345160994529714711845161605527960751581186372057169317385819663273827838265729703147493281037602211377669534099718474769261830873261602850332672*i1^52 + 1621964766670238433306935547660734036000010688800887648473829743194373940185686726338190409784358705407563206988686932730894921815632184440413230609054360605970682804058661002494149331230744214437045038297266506585635035742753240913369012569196959100465353473444771080020517375708271424242656477107852369922667642421156856786536125333171319105837118358055312155552328236863264892854355547367918772537741939392580070997508295613808796484279455531230262825586273977352562624616138678679692847470592397618250495028238707120842165152284651716683721550917537999784970750703811852787892039422311440104668617963136795542053293805915962992846261169301207726409994277939646538457571553859912866539430844215568281865729057979141591702019204714730855166762369319812300501720053824250266659174064441343845512924834669424518259143722660961963076315001392095309029055489357539599454454428895812488781312*i1^53 + 618253759894134369798321842024616722152898112083114075476849569666791012773951265799117593893339933939247719448273841091537737444278632211547807918665434041243099110218775602778131471169196671479687924952342198283269849466294353729828219083576998994675441142139099011559799881331528881789441088793305166993613374995266246206030120749435732069761852978691465716247247766357781334324770339315013517408014060760114067297191718230039971292352686282403001647029985236646872084922864785975244810636660429977555863624230438052576482810053912684482464504613115872673017263518688293337178277428781001177836267499782955456913458143842898719532714293663769981267800410044333391784039008939040910946987889200179564911216690887239403038943577189276873317006426206015032873178099325617504296233604429325599850344967341324356109189643769447267515773935463482472330525316949809902073108096*i1^54 + -6251109577770381299684783211160314900385223834843764404830611481841928976648417164410256781850627397042701746156755336475301595936725948378660898011003541702746637548073251573886716306170445023479764772036289893000107924610921260841933666039340922432393480077345411897570660233889746579851921041099497241355878612706034464529183072559383281389131570579414674197284338196794238729965961956717190057461000261526374796942562045858123252192413638342408621843577726627925908886611578947145852537292432924005077446722674989471682198976497928891093160668997170374597129883036818469787298692533754329089527019537459570052205863022915075009391120354213003748831571681942059561648442061983950549683751314220636720077944153330857138990419724895958092693796072442432903391122601697514446076184427774337261675570572302935723780627433974663074521067164976220282042660120*i1^55 + 589923889874518019741976034396262141045997933788434706956617203671760048883781428325371277359438546248352137485971929944366992288819551914052960070611670753720353091195113179400239480283078425442219294536722473269275972841812185569748031150216837326891704237944423271843813460275727759788824700658251276078161445178897318472737107661882413607619133108653444821531885160187708435384971923698830521088608151268771219592934205881741560188576059614631808385610096993419864210981924994212819600793334787753887159071836028203347386153314001003700014657528711893138864140642335665176606483184738188267507958814692253483102036613017478555305040880438980116938465790477003947970660330548126080527435359280896417008678407467639419974522909106323840904060676282771748692347500268695519364675180780489034549683487797720744381152177483621601499955909*i1^56 + 19981139785974433484874609553669282177227103800568291713702013921909236375306942105743747750075282736069987002525329607500967749468461491383613914985243879543783786374805055880523689425322125952407401421230725135209911398230528186702325056168667052889745200518443163187919191564059314938235917514850855284874087362041074864273123616642569179729135801438529837245310572680139964671059609065715287327330188688281869211500469665969321245620621077327035666981453073554789673832721974828194916918897641491437387522074766344520959288543499460060954643182150559469038193888798729077518813197672710714224924668530175744179203764215007896636388438497217135761768600274052673195066291059489334752454411420183363174011491962990699377672266254597518266271468057130623083263519727953611704312519787893686035195784264821606805000*i1^57 + 169617219199700298731498689819223544013255429775737272853332702709247071085519385635835097398371130808515623973672556765043901079112753135878806683320422544373436540168902593770127257861304806634825818082447891242917143622796928816576518342027522596366387676060818268833980601870647186619568769394397478534708259603072745600710258117781731780051180388070632449676033021011800988996547818951668968810214177363676632601303520685324088314752826842964663778059945140786995871255753917691037749410902880361405701750687459433649510695655088804054742080590435846348071215998456095235357552690450959462500936318395009351164681286771384093783650626314616838507019165549533928368278899215390613358245663083971048123855912053049358784784723166345488199000552472002023432110483693982555645302404025000000*i1^58, -1215035479732106501438847364615085009022476220354781106515983079704697100881573289220545385877275021254682448052381946220390396835046023484897747661982942529461452871139432530553590108056762699030596325264705509415782117769228944875132055579239889551324306152725431518673171423310025647415468828889980820950454809545664556948313893394443905735317379057945177077419412521306941614397831574045028987218723202679169520001068701910283575939697125725263419627513512453009127592845201901612976255876558255245647096216399946201827224054625983790175151328720048723503238725787727990933709599926819121274178234911150140690815071427253577433438638666669132408583450370767285137647765689144987070025919154402830386497775217588590072111560419728235714562102766152052420958635015908720699485458788820267623620804123522558010542445294718576071504813008244829043885589157161277222216365197275556039596012870076288604481839553919423714666498904169389733157855254406705915200643371549616080723649551818781836354469212120610712128645134424103085169211711400017557517747268441885255204481619810840374796120111856665452916997946096179461350852644784765527492855724946205265573678512403850336605574421867861595700020000030460052647662898325107342435572630641538227596427555733717127292379677303082878386353099350838573218860097197437124165837806646604349524995069144659137489238029847541885710871934551996300528044531975306496568947849251177005328734730995934010007975900293067353256998859386933669480810760002401123512757033453753540218075652560387403410157709590909740348099912757738922408083835005200138319206378434488266960743217633244122791234502656000000000000000000000000000 + -1665225875529900412576295424625323225103075945626620287681316911219237587647080353232570984338034103285001589490261110089568663367110117664879970592805759483093736823700099874631218049034921211267511672294223313399921628086713453004612484822323553932022820085086527714360666155402129580292212668035087748933650572700148036331448966904438068222385401978450063163466221032812998178970777667267361824277927531308958190728590728994397834649027558402938725996599338100963148299080525695821233524707422559975039341592808321240800165475072330695866311736336043575401363186615683375308280721508279826721523927793366559448855558534280255206661293282185013519091105434540664694556364927049017100672408009708622398865298933321691399601036315891302455562583673916468905226970255402442078747746518699826116818866687661318114040779027963241385264173496576276531877514268478666465167365084816924700849279693169131958927858910387615808700386376851305012546120754806765851918190742283760766372464161276794017805955074418668573002193735033957802938882005454719018040743007593436431372944667227183519153002674225476869235332844169706022694049305427064196054989539105290314377396144925120744162416468197418419254563041473355955912125757837891402131022485234478497373387786898031467664868595674044318715376350817793182316351953308875332548899115072606227301089760371805129291168327655342834901871767627583770225055394387940447680660550460256513330289406700016411098609819066432588770817785330251438881335916348726639366067963758218455879115577976620454979005475993886274288371719691529556777538057268324094414996197310597364854157460377314587541556428800000000000000000000000000*i1 + -1574083863599086268682432993107228803832679019439922247750557224411183991320199233731312459337542961502860805024078225376882416876514509749869891037375400538029200372780898676059469049004961416615782797236930309816951028672412664177509474644644719324433936078042237914368509978581677026705612655396499409883278707639777400974644658611910266706148456024865559357094394714280454126873758825103420291124926102804191102799739924690379575190178412341597749232433403230983279411523236178884704245145720214839131844494473101255497375569348046091314960975387630118502899337732432432633329511084166038525248323287819221386872168282956282466991916719690424470316501348943837813844462726190756901807914357179387262273131683666295821061078052953838996158345466175563999415748464120056490031647127681521765020640694324968879151518268082901106219127468390684803930154877425357016455506327182635503439217042574221334634828883413761265648997637738165256121948080423650757899261782028938291627390932337762469012983983950497554217624337761164932225680053709649718643887158930444319208932320838259075644214747419897834836846966190329760617450075856170342400505230201162423510711657667868560917268080487424263690235861968944165616668034072843926000637051888203630400894411187853405478485017672337191816779084116660966619327678103078661428947151559581507114476524661860301870950950172051066612879854260355541188548847765439025224255908972910622726193473542624360901688769571549641096788780773665254189071256587883376589034878442131961611178793643103063370289927394003117862787152489149703769449121593330614832909561437648156641053378169699802495844352000000000000000000000000*i1^2 + 841436598495698259857548087163830224604535856239101692369147245625883650791491753928858818039747794306772508571687847670434759975932102293560887873873132381240673553712047365665760709308178844338705063367579914823389973796973422541167051455994453815811415836728072665569033896317312815182218683930739740754415813090813476457288430196593703184072011749177460852793922534737035106133445780009873476781446319341418224240446494540198131792738229491877700400374824457555657497487524440855974837245550661412615051412943922270540422802356913557589429528276163285967027428966415452173386727260772714687542571519195384386737893663303073006950525790760913803224731625589934798447329428991011333384114147194298977991556312977629942622870100533101130954134516632870849551582474749550897505301609186451675319942593133625805654965090656625760596522663693447702913400307324658616719273269977798200245793713612722541272466379883445553806707586249468570715251437141134619022961954408914389558438265064693049736623150562192283658139329429058494611819227645353845672757060583782946720039412565014224366032267782562493951749183374232735162261057883735124925441670940214533269034622679157559487796434445986735015138292841508680400056766735241112281416088277227568272784069460365325047388578210049995110765709615726037416917850643158131143054900947076056281247423083437874971803427912067845555125407626725660582950842245152508679535532459148157949703525246768125454927445586479268456037944729167166643063300714290773343156825718357753929461802678896384303063827667080375058151987726975715093596741935271252021474250450247686572308579056550337126072320000000000000000000000*i1^3 + -143463117372900346617461867602175372559773231662423861426154844203086183375718642706393841106201243269332039193507599905585215228938190328309784251039147901761310622787222318113075332557353366507747160980946894152157635207118481478242824864446935906648460060393061210814803383039947165193948815416041282930058593217995527244438293279973469895915661243699376399638920317140244773774737059495373862057707709188266201000477708995072414401779100678179602715389544275432474031566228848248365684716970556833601978026700512539524439677420068077980495218056400842800003662929335305293807739936533782019861376443620446038323506769316586849445601778861538823071951183519739704375437186226165336472710935906494989276841059826027632159211763798671296181253602038665793296533615047905894264651712237786725586847918706182094106000383247454609830206030429966057203500725148272370468283345454394373814766644925078608983606333465949051646569879538647565920009922990440424114420500354861274281210563809740895563232404637273790388080925863363618493899336018587123119292273261712682732454698370459336991498671753997294586512880643337553466543501483250059446680984100822652228263068466682523917471963739805771147368636264043110830456964226697956756495350528779066406258410981420016983484958882344947378008727170365204834903212833965247311015688776450949634036675176077228404854686662735784092244464971106456516560837242044339130848766303565618371626203018398644916436354912826256349339172170001697340607040764966411872084075232489617072843684028610065898055160376913934940608517602196122716020273331584236768464482940777652069334270005794827770265600000000000000000000*i1^4 + 12677682205287233508401219270786291922198350419871568414500663271710975587809852199134143088331332739930761220434224281744309498312176063993800609150288453188928033354089454697921971249006241844384365068334684839883611435570014202512381651081699801620785022253239724072545101481191996694426697941228020206933059208816212348206835415366202457403163979097609272555896867028680107991257116785321146993586267151382950910349269249594938628713068202244555012569190318255753876931542850667051297234192807962422488155383705987953718851468658197778786797450149176970846662649813040949993735758995823327396342833291817602307606542335664068007802103516785870531296722201303427070328125169488105758814285396546198424482405153353982060133980244690205133254833885531347982320971038630797787843668772149789471883007075556610423622179366496218181859232436683142398600392286349235564755885307161031222601006718310184529799116430598708751875784689747491910626964046768429580595835454458621052532770772093169794116008321115075310335153431822409827703296011638656559536667089883984051331791398854582710718785198967591336940789584874822676252386026923768693435187120253517586180054498884919769958645595809384320696638586366213558943582921545749877902626423884555186283300017610129117952978233524817429941045399941027984585734432192435636493837748667474268982791406171427410257642176062269555205610546873028808143050454434752780872719603356658880685293430199298695289056863274503692735966483376067484233698185567281050633621509420619450769215959829841026601959717651911657296493726142960813451809791511600138401091092464980579282762402361131610931200000000000000000*i1^5 + -690789501413419677176899299460505496962723463938147681196258993019404773251367488102199316947076137768456452474533158835955316688279871094060187762613369277582735228686528690811196229147113094302615979616489491671051136072567296672416951542156838011891137037119884470482277401047892968373939075705103287604820976021474854744032915967286974275163402234752298838076827060397486489409810378316079408468322531475423227094466319161066326954501995297296424157824224899303726288458606369974297587847497994289861438353491532061650495393849139702889305947846030568409291889384358860804071249480981054333992253392094043502901737721752104997162732302059329371018734490496169765996332925724556572319966792332564914894716337966472824509646687666108317845741995920645183681344350825372897438609458324514290910692633454141340469822461653042588897333638233213138532389241007999112740430724819972735217671701118120483368150939556522478885042362298546268417546210870027669055070622391970567499506779619964152245457358144379018957778410064364044643415747147827975916610895031005151736686908910881681015684526489498395031801455827286575910075201298446463920352016329649482260776361671424774781766457359755698035658987379495985682417970401083080110580324523875139666919690274854654591628161458393049343479671649567677816492380168741169405093926307776070125392238757829884729614394126799686920086196603754143535142342895136432752042679838848274505113590377085591597323581463522408919801102006719643055880474446211649766200602247297365892761984104566442961206860211457552631033851141579902329961439180645907204853622734159887728599205885226516480000000000000000*i1^6 + 26646708877571408766664293012384089596010025449700692994896402849197308947310493642077135187215888280748540836684183755539770973538773603474093055054396938286556347937991004020620210282391798016830846501521369254773156842385533416709874693293289841516596775582850206686663406926532712269080856533824161969351735163833729292153198082095433502970501275046926204121088736944008995403751176387341658538302842549430337849026102287478156276918956024896844986942650361988501562756009586715015153966099292032896736858577793322490800637324830747672171431642308341829662504923374974920121845511982523302694698417542554470163084242206937663481733179613983768246471725787265141266753204918335210311720957718243222333915031376373928002971609507521121401249823692797394986766303866131638071296232207752719616033153649008323856368565371691385651775840591992042941294694742867440878524785199672432401512864203003159693373238108011873374851024999111754107682396259616255339291473996626063590180842243182874451946509041934720514543907418375804115815530651660502951552087139822803602633614102113337458417585756057780362452131363508670880475185134114599566127129757026391260473522421866288130173207537949465085269600018685870844625663492223195912700506389777539098292356641264789027705768050690013645526320529181963163642911029390411310501081787029848154796997055299247776099471537819665653834018739147214526903859871565804458827492155254791104578796790287369813314797252556487354877016798390617255363608983780958496471683783506275574366463747029583341063035134953399751849782260457986593669022395791354340591640538055742167229804833878835200000000000000*i1^7 + -920807658815461392074561780449183517100494654886386925778906986433591410486345087866698692965859505243459911283591895001890561443934523451523410512771650285532527696392080692968101943907003794992623201582956456754129695609892295998609929265810608584179686412141575229063739099313533642407839433034825719795858334268982235848821755581039142574129490573741056254091969992478150123752955938920002793098196389145014391966433199201511668647355568285303040383186540281583145172313927771986239647317058506944257927189085585219079639113053891680918916880157094534048441763027715882354080998728423602266954790217773406370702913912869539186481980088000534304861839566299701985412217349998444496368369020142307598839615659645133276052520607455491014611787757940460471622011471033729469542113510947063215136599898704389429665591502912071602128143528415636541752997085292612775125634533905801682742110798051752388473038162099169152331388211605614077342495321074481496870718752698809338554510123401513871182344533953703318671006929495847640419401268941865971256982668549552382716196226060492455461890638783712350373451044026633993560043455537467151143237608471769227354242047247458069145228846420323294472905339904071725533487094103142184094003616867226782130666650997716593357108599384381262682172601772280058578584646379755000762650310439542177365177591482623355624398042525896183801996461094569329266680758561238387598882180027254444405534152034078240443324110762587763324360537287764386396482418146076011408937800532042264512836715677308692670090602972000386008278084017479825481065243908001077405648711511782421658794996006912000000000000*i1^8 + 26236549930559322828030744544336363341291743752581501985041793101402005196505867945863580082868872808458231731452034276490360515319078144312594951206818357533099194486701571999307662081375176755876046806880400569640570549847433097392365700800647886662254351572682796165621787741052934999639620774383236042671178357397449438214688325932179630384870352639132859457205303877984430684831596312599698483821880041016986433463506091695546898823766792449570481808379126022924498758324678398687193966046843002576598964399346069903155257515380990144723211062998107889613152132637688202974262700563724102601567740401707758923011432942904258148162233688216783606915423950846609907916852975890263809154832967491551319568223527246519375839469539305840980804962482778251043173014770090323268080412750144470808026627532498026985496412978596119579880322742232274798932797384224299235807454108252138050772348770114658152574381613857611426939282249051301712234845992932708206853393318473502748728369282962353672465031699705739630562575560131934759298108078800668126761498273747855448920139688905087387523846006940893298884239879363212469613491196354363928851163241619424967754730721668040604218377280137758651637771330667638240083113509658533182124513356799187956082359093976089339519166105009262218495043957303947298924658699982680876099768582148455088668658494936827221432507416042356158174980792253670517752517862033885781427631589887221593728589681524704203745490398577941852690395427409106274373815852004333856814250481439325429256754738638423470647791212200489403554070956539417426583171319064973660651336478013260804392338063360000000000*i1^9 + -617602447499832052045170197684635896907125198291140935080155384034755274755713467287243880402822115139784387242494294255081089978056068543526525687523772934640175100419118882907774436462210058842725138928434269493533250127933064137838290532324611758853972446009965870541458869998033179623300949776314803219026988083958284385814965620299280123601473572999309943713845180296806101612431308960504174492885276145816682021140449619748791521172788166852171162048985325562162884686267425774304955349390524124087526313807200261415897561062611119972190195600888969008076233267821665972470189916118988609102752034357204392442864474854679640832860431492793604401614813611311150051671594049202622437797370866667975405622450944146459116093358310609420119778863885865011049470919919746482127414836551268326687419095087902087431380114344777674273118370880890736612605729024320074660594708927388160080588756654606404460539451679913847171294388842617823510887570024073349837293478838635228346100790643478276043498667352029016246482678367819485524948534861549712682311231384057047511051066231155565439367845569249651734882965695904691059182286567857149916224348615822176405050569084682093575500903530689782490929541492659064733508846754128673728213838516721091701874176572443920757261870037814368855519519259020149940049612400820163913621530812657249639242423065603484750708585070892445380019216477827029204054142666700071543902950764240920034667888535461158790237066831738998140189018704319435059555767723941306415970004152638438097431855417102032253142880862441833715126013248681218199892072018882586815312776055308327588525506560000000*i1^10 + 5384270329223096423626975180125683776422823514245630489614771278247107882273338094694033261477815908099524294403638392497330312475406255146553633562578751686203953888373468225374107377098721909061495371752644313488524306241929624457190037354534645986080007842362073812536909633440908924875080302464990969248767395992220163527790605080076087514375084149751591603255373085494841976480636009346584869651163361409788099223103841980075131338670102902858960427057083271147664713817079637355305499848922121678986007112067139447805470356789276396549945615992621029533066909380976335372999212219522429167923340697231212951467245269237553442991487368191444214103363717828829554934365737936693579193886576921428465411784483222293196787772775559675016488841062364111137196045639303281021774396285977097839063405234558502017348587037678143120450305055718177810918536624293231203894267942974141934850544985751757965857052121773921460381379819274514731926615727007838107001230856622256319556545842109438014101365757044362846245386904401759763418393050294365689766228653717489724628222529302225426947906156551553098938815123852100744416781199042760535605676014625871134542157316172179087197688691185300007137618758804078872060639718756289702401597986334693838564478587325455010967317254026006391007809486986309492069352646526895618205602129767917892030495159690602937578670857681323404616113657926723232702803588865123716142602144606897197481133251807659816819384688679696569533495857851583398822178206754720582613163461731475372976403125557645805013771945773806039231961523745530943471466211370794483742489663229421804322816000000*i1^11 + -191253543738394652690646192929286811753245064179542179666304882779571716501137154263173865190019689279515941007845347233560834871592747237122857827539756565755128025252605156362731213936184919776890098204412286205503406300191986708955763691242072430874344569547051805232327126582271666540635680485787545297789072185997476494058892185785685173214145852700246686243618149568256268935316799278088003888307673868508590264600412171173159450567948278276705133594968510324692175248319481602218520665414740854671205278387536030910557961244744286334843400991849008823645701726041385838965673286473534356699074130649874719641103788466586388500536078644172504734002146607668026901895427907303534075816169440411835529160449675267727975988443309805110441672737125529388421775974155807484745922026596305944549289114873571648184051257875731248971964671657373311864705011752998817472001480539176710959806685082844685002294536222159250609042592793596002462619165968300472504017759292978479649083623420617491050065060328790816378463298623150362557990694335726096916429493139427002944223554573878662238826144681507605232992183828640494287552047665093074446118263371120531225791768200603980796935746554861083674018674776741467934676284444612081890408974178231028768427805932871036787430293322051556615144778951115776724784402795395981410186231720005352584371591447190631552856141299263243425316347122715611924647849980928553712027868232068288977891639689132830837306623436293566121028822364698985783945577723639380670774985579358391285466806346524961193534866709057259492280725834563701393170843767271572502149038010236980428800000*i1^12 + -92952712674059982434919229391211261281728338611962188548226877934189418207752266668717887906887272874814451131133292395293328904999576418756838861774838488783887539204014030077405193433163010662179913422928305895236256084078311369005544337411342580183182427835915766352393971766568788786314537611624463501681690164739953419429136468715694892892063626044221502917412607903306974369429356572823226923991786852317233933271989235881062860081828415877364605258826214342601592112618901421133829444608395230501237200819722975233691294241900170022074392849057323249910549679923967421627467578391828261235342276360157107967868285220130223775312509164748906375585303480700466357253255100714193306166910712358187224886293210493057850086065095363732110170792509362363817262933661827069298229679428666057589770635280139001042185837268188793928461626932394752669049876327585426086608963785839961313741352002452599710176297461334923566991371840504991303195636333841863293330003072196771447896306042346079278769979348851740464614673101893406842334140945019062639854728844937324962099641185920584468435193346670981841594589754562162115121841225255226784014598773197041154158167385238341278102878209560782677454451509846329812834184734155606549026208675859476789252314746531774223170335881871968686572003598242198008150620292281331014586755747340018786640265586497312715926417433760746285989613561934172487833297195754204415288596937910841474845374388179449920515102455871555015671895385646997888374715152881214851721112560127537008163172665793056454896243026252112087688160459548260293274793080745275301010922547445760000*i1^13 + -71557250447821660259115231433486793004884413413086300657366323339364338697452216330059189632987192190307714036787011351790355336207201104996840322445990320790088929983473810642152179842784948031390766231478523453977064755223778406428047043213344035130592046432264314921720081915821061387692377963270841569680213766893532421210264654911703835347844588088814716639679580149569814298660921908788281802002344042905651900172497531179891743549542200394271347055418219204227874702271719826562751166964808763560056535862119970035910730650507707498194540957098094863027469322097410798086424433325250606211748464044983226814974824700526766268770125837391997500883541728050449751542800133684327509184004381396383600119789814240435186378337411605364484481942652583706170399053906068892659402464357108493919973346755606746626213643166450676067589304336947972978121149672757202415592386433628720852081475839205919923732000437642194775472515570582453167436246866067542570730795511830957921875573053600515275004646993286626528223179605948988267911672299295691995734304928952184607566775831726296502152177989198985709505422035746664935785598535652458546477235052464453486392685101676456686191255657938028268387785747657504119496291600897278908334862152272408172961197472854536127071949685813539577351059618941659593972544813099653432615919460603505860123938847743273849322386688033051018694525115864940049847409510199336345940961553187009672348645487136842243248620749299851609143691278484273912961365925441923568941307107919262752483906541267193762989909489864638489436941580133392957735340039761553963667727319040000*i1^14 + -8261760113513203530475842226348573567361399235905492891569671292230422851043175391269098964233590784459467571565992248036672999587767809096785035520393168506335626291575856396186048415635110226376176945950617117893643437176161796141377377549495266075391402271304643193799089426443695013109660749222714519381471309320724190522905747444154217951345608068841039496428794237376625981187843197543910867121435659049471974772940547249168634600485638057088525688381064253926678956175948350034451058068476484012997253383864121208709630922409652100636550094057327137784600385574514195885584916165503657824258574089790330458572374232924198048998085427033725989503319786430429766981643942228421786831457906294505479495570570060709232826328474485048949058314108336485835975496219085716838945588440661048727671161417127251944447100419327919590755055436603662894269284375537031124907676190202068762701636974759534607776638876956798927860899941313156101854856206988781101906482317674454889650478104413216022524265388684130965780689325361059674742365571495421895325036025048580342285643965993016807223837311179554451023058937354943792302348193945128576389687774956883490769432670787054890517522988271700204008899720111279999917504709496362892994526639166970260717218608229843487997574830495646381267946640111531841019064333418029818763489036957583965992241097517996438622016127661024924342428673444212932198082945297189234384521242099613910748724180704085351825172432382973127751799659881328981870942948079544962541081467862664955472967388695849808406441550235452553486213014071126349515357715991078867181974323200*i1^15 + -199331497006646469099364212892754778808647128814242527327422114639276554753047550840321639024540960354560152308697427170856450663978631959720261918949306088602491919918079776298708220824962445628384304979514571464648601967061044414365210832864265523338309963039391460248716683308810833493777286593791200922634489824916737497890801131290573639965543230807938679180179639431691737796448635723659249932410324616009703567316403660002594255179352366024710989709173540941968077408705801411336781258893546288140999197763831399225777008376819347252134309779517678031336496579418420628070211715479753643785279317024889831842488328440220178147631855247806739856092714687997823155745891468110453337391101686025804313270725067619023542339600811186139531619590999176362001741510133605767873512870121241492878185645161307897680453632532126523796461083060149120079810831273899216442354841554883985305786123331911413297475136137356946420698903272610854007412045193366657813077915795191855872887967615168838292994585026588063641436075042807984684251958957150098185933632188445840269962802941930453069719391969246603203170887249531847720849485374954519025080321292595251666910047849940577350366076293502324624387124631727673822226740485005057675012400226017572960492841716432045191292233039880044814553082046348613989221193763446763637612948858383721524874121281092898307738302482254027498738853084812164967717121128448489232572123384507906455833238988784854968337354647624489938941502759153774830329453839108191114597839221233891315019093083960877486004546107946139451974553969913258030643205791964008525332480*i1^16 + -2415201163515995393339437921413251924601665031771833967029947284256666991006072919348528699973694338671681293120766649657620562827097570137518380480532142687299945673313089061071391018644225065366953819162669868611541202985195921756178458250479094418406066146751737977323589339494079592171713558202483481860171274539864239430287231223006291621727718715117056131584423484287729390484839332108050224905538593353905219896568171841432197181557892160816513536423860582466991472432092365678152171775051500869041724002457343958008561457136996008294109346704870076809475018818838816208168597777362798625701019791596561543706502459201405577338083036751752882089277793697562301537339231673576766612104802364001633952192340023868247413344693663435131354885870889975851624822186213405494127280473166951909050761704239899129872808903294799132083210361103112639563805972477354206325372545353782613810229664217056303454976031131087018361766993722740871783578723256160162779517902258894116455168884810754452770980133550709075040354121941242441325170327613944826750310496568044006959757771321344416856706836880722641231956316856459754022187033352042574727094252095227729250979291367772495385437481061250734815894809234801745979294233945025180630061343813657935994123138120022271913214656430399097642177033245730900245158920639311267481214094186534222091113390289130451989719028987124312558304674641995433193252694237383717697155089334233543261177435734405786019885769939543696491595734615271336378706813089324392832063704564533358493649031596634672817410013397812656972366306603429195484570631026461638656*i1^17 + -17940008807345066995162269350391507300079043996935435747151486746544256797908834114101853635973387703585751063205421929130188201461900258955365966144306429248256619940961135874226117231258598608330116750471059179670863164920569890975222151209852856955886482441341549046401428661895238166508249791297246931258953321970576562164947386597056282313882411104143436629574861698710148466865066767543231885045782203068008370917671869473078860787850683366040108748700213836931821885523982633363340006967970461637354446677495967090964884382221532865448256293276477669991929829898336440332280589171781961199941288497526077553610326272493693513474513137887181371754431449505180990400939337332054414647548165271866304384541094432177218851968466040787842557950051071893370436621210668035505083366843886803713887251957121822295135234970308469035381152846439155655079002039712093411703657697815934911957497344826427943058414112812151087908158134837458202615052699241538409639361029930055379670478235211900085612839574368740797181982985899655511153358233539214471888075478880783270633849288735794787470244802869380981932132900940307249062607189546849712783354981365806104764147036803376818831605848028813373897463622687990753440590297840297962683815289899815919324566110679543742079989132012431111918076897055993364727202618933328696734322300114861480904112032270185949629797401708775402172626292030702010192672717523313636438980123328567348399189016833766491057029245140973855885231252036511087403328042024058869238433115902293200673846491957872718201087754479501722033163571996225113469873381441536*i1^18 + -87930227955855504517765741053204498942333953788379733117564324341031108506074407967384649056153256731013207214905625701795605975787307247472102661315401258807980977608985365633672423915558777928961077285330666843263909040342754410324158424918558840515563233458343896452687126566440417601770739936654256134220719923452598127008066640701761808599754696195912831070460041389176132497248292652992245857584937979927407448646415852430124600631637258410440042169313783774290098039498912047363972317945425075711579355156087331639718453183331665148076201737344134817611889682781230931248108729691941958717185202894584426002381074863908237868980442921066712644898758232186569351461658848182436479478377138847691761480567438629069747489614220123144408294320131335682939994859365797132349142519521059487907206996568320404720213428163105425564642179977768658132148495207361022302946536071716208311173607963785381004802328658998425331876597918777285447651707312281206545109678114147765404027795274722966773622226552029045544491076981994047715313656379243217240691151455483183887613080253387293886291292124523123950340233895796158613334089929301830188352004067097163445732084363351308316632903451303390113544471975223150327352441355438762428983132214067047104260185914586851337598944589055196883746173041359376482559264365070694030442554029474014620837126882960924485070943520441807458643347466756615084869718981126864614240449399749927640274257101413394854380373466961676767270071480866716862244308380864792173775755173745073951166287262447672776221909079727126619082810748130303657589604352*i1^19 + -289886643924839018290923994368606471448091987725723822142191475780870425353180691848035816926457180402652145842846151619613601042559291401114090223165745575912920748068359814444925832080574111803262744922833685101995857318042220160258009636280455498794757309016242468190809078415762247445833631329140098677701708176527727820537384969327087814048976076289452288410411028314900133705423096470950997014752527248102473725410013247289085205750349417030632352062350371330468949438352929998244293919214105705161291700476072228541917517793438332966014766123221220260175168852676477759404463800050255718800947756376245367335050420463976584778398585292806302056801217630042027928922891670322992265571620319619004425855110174330043531811037531121334774232848532666035135585370054477926677487257840240148772532596314520747221400238811778319067579930568912314266170256497332881297139991768102344548331147862528755581283625515376953417932709221192567232152667006353304468734157461167822191890618338687719146157868034930487847559330032799589102516438057948812486232227244002158624128481507382365909129715711118485035701149728715406849842306474856312348508120520562746999571109388436594843650944342755177090865884196088776636278144322388167269328858896759542057290779404531574661681940935964481472549919603865907214558116653229568921779004971560561208913824689923040507358353223157685913875681499672028009698974091601920514938933084776703422999646210422457833664043302278223471195354379060786551815678653301036896384451178390608181226344534336664518393371763503260158998251857723739078656*i1^20 + -627046742481495479062170196546873037695155612028447982084102657903249299315075703983612103961679939864266671089620656041989764378733137372963524668677183153956288241034621983130316075081502336487980500379929508445281771243644270464214958692602469924050777088749457314604735785005417385697504937728134160466475362402777845078854410393318962682045133228167390776988571813751891130968328697119091161603980381170279629198672655373071800196336158013671317716940591172712194272857728076220616187579658786414149731841603770348325804729278000741106357852726640700374525678672414888977656898540960535282261490968823708322144407081443906827032676463366300520361436046543114133200331455735959368359139268348652350117087901408639161743307978539440763713455248470444845245408803896155631036852823419836670165600525010675210032812961675086705133374167009108008518863691845967252379178990180916410279583336287940163600415372767885440487115276866244568481684295791598209028643026755765719580483768818610963511586192134583666954541417645807182724106664118134686941044658677555448320786550585319722871176029282519660500795751157695451563233624161012410407864379049084981738142143977023410524033126280399478104614433288419291001590781987019563996951231938829708626059123719712740638887946512320247250781170458617966931129345793494691278253987084906279903591906902610722443833372463072141493067873969705874671148079310972524385998071801302134846078301993460028809105216207355550372870343017674079631955758829442909636910631028626518379468580182374896995353924222910300593638779954135040*i1^21 + -808689852361953738399056461305770548916925803358038071940802125453809362281392001016511682537995627213026004250899046013455942153764175861213468488409496542260426762858540336383004401875721948207578345168704987764184129139692167670580375714587558311817240685684619518274015307432902467061974963939200900800939568671330908669794503371810844206442188537321945403491141484521806230573255769154926664799845001646797227645022759832320455902288171607670734517689989868537986111287142053563235636336322948570515213223761590647962299713795354295463243157960404067204903614621271808234148138955555729480483875396228407263565087436732754890962902861293869555454455793413128660573001744363325496182477191890567553596967755238783090074230143379082025566514165492946045450903241489345043998392851808071942977163513058550003405682301345726155604193614635879305342288891861700243349963178764306490038839817867328176619156434687791858675574916452439985197315053252525285974657341090852770836123303916357045286397296046225026835705399573469722447604910820717842694842206789017444345599335188912859363154562882098950751903466379763270190891155653948549313854898008282122821910169373523585252945036121936784997349448954392956827847897580206722411438487834414062247001183020189848530162074885046813475948175744630808635771189357248128030651139570772781877833608365541203463314097047303753518012369721180798356937562703637331120152788154511956828428620482162522188648617955151283140863173524474159718773245893035804234651669298511626741110200455753038239699598936641853773607600128*i1^22 + -431389559372507790666033055515644692312563043545391148772077650289485707463452120464992129039956161528705136350883939127305457040629117320864166923848770640288303558974003811701374618476549167233172309106200942484264613850200935620413536635860733826376103756073605259655488234490553117602123697233224974998071144316298868766409126954376531816943167234352921649801765110037329633038755507349941212253893638581556013442917507819559306219713962423518884221882852767362809216260550549208915545624537111968025007664385360074307438879707629430698035899562795769670078619936617536250680869216470559548812392339617813748473048530750523873130501527228349465265814272349541557316576949519818561887954495855315224922343103166655740032492454749746204399260631837096439890646182851060173726155363477817952177695715931486420653938296517901286217201877692761926292790761082661329670684334639287808347380418513638286546389982214823915148401815089936621602837737701722234094089040891701496850202114065344754957604441744649141152569862085415562121162523141905139102835544266734840096252234402288218356774267808026029368319448945608897937400671251810052127273502593324048939654238274824970938120550583614306307427175707086279538938997784850528433386526248642647958742046768025978527327018476056936344494285261714527355928693565766810812133161453937427715309617777928846057221173435903938908241588498005065591692216224616444750413603074951191233146794899796682459678600212716852879004974549815247145392822066653058897713384860632839527463552726766748235696411031580434235392*i1^23 + 210113698918840307119566491894946351648047257705001759781055733418786304715892435714399133402122862172520650412308114487747385959941720658562695259576126954587987590506086299466499799093547084500376631701600936622321311232329590222110345124643990628498413601269050904097847961581537038023123356649260715733253411305484968007774707062516973940542434682912683127748347221107731038383111354676823923704196593116215447785309158110262162100349669580865251855705830562530084039738166090108917074096408804945611961597857824855076407159112744195332762808865710200892525592199067824005603948477970594147213561295173321318043077765086357151452318515606975120688147089192371298458516400766266973594212854726107673775534717427478730520477192279782101346213481382669928335362157821249128193793471333533059106996639049350278866334662623033819443130609197821789197855463670100127753245366714325841074505361908514799298780933701357205618819491968466957209770081211129855860140166372217134364087940386136106042052630721345909484083270421143043535051140467611845162083688371552126843638971189584366930329301661984916976553931006901315566747960685244043685175408392611473484052326665444733412335376603915642471940375582389304259147929132477600288223680794413891016561402010255314464215509161214970915549918966200306691897663483132302754784837483397345902726696548761554051795379356401856784366307005011038493085337095933876732453896053040411788184622894115525995378807048793331913752282256796774523419553682546983800549536910084196053104960455446110201112604134342656*i1^24 + 356583410322110588493577708730761362983999076792618602444515872882409639709610195935485990235125514669251074431215007394386383273585562088486674547099038849623305163167016305936739273517483090517094995404237602974392511479450365575648426896692463964504256742996143695984670215635176639340965344134642806022925489906623908224241914338507665562718783215559147322375891204902240328594623153226209688838922634194863229985232774920020140502264867363444011261065419774924163848776490189805247993371282694861064301233334473021449800531460918057526571816190387675636894997121318283850498437624474451765930063303482455649665666824782085413854837736548843949760965323834383408680446417130190952894972249366058075862742279997162525693353258515579611766063959248145099828017146380711407362802156018261326009302718285866709416475614453729655480681574767592844887763926096573999007303069596205611982186027584203889330131756058651367163093204472142008187858916271350999543139841584298132515152506035486765878477680365506828466706149419683019713433913254179134595337591512955240352098568459397407961817540384772280186458676352547544604941804533495542459463970028116686045831739339999343175228698347805061453574560816962267589873874793055110561578234874891065754283776792404629416332945122094536618413734548012925267598594793997133032030454552569800496529674584421822839818186328965727864245532374730466817921042827897723979405302174976682747518743781733699275112237474063814636524334942728155762156711776635392115355999297351935209484920907921592033451442176*i1^25 + 274491525070388949787701567177213565654220764834235319222220480241627634441329600805762006299023522088420053709325402051149988752402147324133774090134754134070201133161317226658015817752726703742438407698332771024776035878508626230217181392183148891924687825441650458724874552389195120552560365629726362540972391146051609553713551227761966782217882166614268726733274942549668468427721905654805550980310726479613695598937500817511666460066236890484625359666550910624344149911981517343235402729762532255225788574976183781166591489350329256293550710711660710905880309424246196740290242902269847351457047427892989023125957195367216418158606323883033182313140823409270292682353399230228084574628053107098126774981117622420403959441696371894652982321341935083387124737133711509112705744081170234778561287616300924472271775214950593843893682295786222052288642765689815012283782102586518013095571398046213767299192100769385871852724906237356052118900894405214813481938966826922219109646451223780353429681173052008256656874538180706115694509031711305931571247107567882251046895620289642328562934136389077001568836310903088399365326950442771478983781453014756323255477169086695467201980264468297973653467910113155671811946998404157566976823122013233310529288762748916458525987602402212092848977400708377278590591674697030976527088792030494544702465921592423852442811976751377606494770897619995296361512089442278805133858512025807265174653185404736192519201054303445053454086651897861956068777638601681979406740239541811767589568716715124701790208*i1^26 + 106629180553575464770052476515892105548432711408022325659342433368206653925100564204503060859630084603378844335520935196308582283010459520669398505084493003813733184711902151766356187053476393638736146745351107111595367295286974763357869029897915357241648486554529933777761943363764181142089231976240133659921746426350369785242602862848199318247851258924183088629116533651644728104192205219782709935113042452069416655756336813741358597107208460735840771623106471197665250916864978064976391885679634984536149331794091213680128962200427469814124496360973929990373413287750144711847462360985013431546477864812330729504275221804614423371717331189526396167398135924328832559418902461975653835246198147815498700808358900741022295137900137464746909047404180940043501485521247328170590151750657636516407735645755401853741126354508515472365612513830117418062872700424873368652252501162194407042197796552404217021847435856416520899425528587821736762050183765280306589659569574987013678634659589333494318084495430764492828649926543301089932157082441004737385339324599934909828129147850323319755918486658838183519382054931909469650299857966606222857827685256714383920108102239275702302488772797086482733706851411698343197988740854706970962739139917899147512690597017943668859588993417007993806881445030344436464542982698896706931206885670137317416540700997921359429497200206394935972538282795230396439435125108521708860912418172330107049503266948002594137486081106977624099616181305198745399339517335522542709665856119905613409647385013911552*i1^27 + -503717643959738551077976365696487743625067696331778172918847867781996840380311852269888546552686210814401619965888614572095691795276412278027599914520466880845189084225726837413299909494183750324893571787469316565566914945073231066197645990224109581809514869912867495378648083691788634313296816839459374229984993505050417954682937087133668039986948252973877864557801717593658834448399798015609842310326735195564842931945400698067738667440581617566729684196251117297888352737947404555746609705207561130091771300562204856803151404760001283815141685473129586758438900043905690792184995333841662814513444484244260261618895419199822392981072361590460871590919197667338287809289202076790416005459725154931001391087584114218715920957600520405903114762491907384192389835670070652664832656018333315572213074485743187100869617140721020563193934494428951342092070147853416295067140933968039953891464354614781633605851583003509065110627177183825965078446299248819332322878800041949433696635128850241292405317532955049474853535832683523707231110869751312038851840062899097099578693766233229568301052752586672205386354442316158595664880575494896654143289901438041515395562102410543110652087034548805353720259403664576733469954434279643832811296015017125834180785928574366632024007117041450005448142115192793482948790466244224057083062400988264648735881982768679085736821605281974235078683538309052430660319652157836499184934568573288879883772229190105598495185170116691182655902889519589550078990910812799264795847472308762392721186881536*i1^28 + 538274149955199045210342335785433535512730938577879605201511092021583048861129767689793690658307879402778896553334515001133349999821045679371871438976895841309948301437967770617882458119855775527134307179143861240384766321836871938702262570750044656991450860346120992995591492844636263858747749360601717609707919034245812239317679165954114776676255391258311875405584192626209490545488474258709036274803250897237253244793352666271125563856590342801267320808375398975645678671108565341994087480835908090637219436710156294972551514487003867979966466658414754342013516685789629914723000791545763481602893999955796941373486768887151740175003897917303573261415022731260310765009069092001049794971433209497127403763470705878808855756852738886810970110970998570749150946747467175845148977091817384180816859446395600014873359678856881216112619760080055405896865573024301000780816415195038574650255543508857672667545196883348482571113522054521094445395410012240585016674210153281680971015760133057268164346244211873775342256643818874330789200712409726482165773786617783516587415842417961900683572222706872755992868422101217439650799737014125410167041384324598136880367090690375053783313875295582781332240415652330479841372187461695482628391595979923230420325800550391774871563543781401450334108351072334750699455066277818396736124417019959051792569521229328593722776377826467431726058494212091669176105864841686804633883780129931079884107971177831219289750089511753219263154927945892599513681628679161859991060854949846613753856*i1^29 + -280869383127190267070588313173683648564307677717433993551652154745468716892365037916878792361558953166920043985291092831619843089020183397034517012223234058872462331365781413072618804537828626737447171995747838986279565709148802413938152194660831245800092321202283465594278824003647380987940476415532639239105259502309459441983338758631771041833425363249946890296835051265856629936020819553775853048286597976911842621900331004931644222850815354489861522581477694701326005385798741422639443800077281215365981829619191155848268346742464883847714882152544526904977912825938795653174184351123970357397844072404654055129227110122663127094317627098802711374461966537937295816022732709270388016319156243419772224613053961251222539605834153612600536951792830080752855224511389724063247200510819924437192578342507273325765985509502416880647150545888200415471077126770245804877479900243222477313246174035112731050492962473253327187507896786587047726753791641271107891806996411239269551005069016130452620289527969915419686458251601409533104190161323920054962885704399883363746777539207202927791101177097839056161169653295591324418734217697810583926082874371825718316108414455132874242462633447822929451212215775995163217466050224383160886839331808241734008175338207783009529587331867259354512364636096965660460555422835688862106698726005413986503703988276526826619217563210531361639923045272008219293057564560134195496791339747488836977988948380294029562730482652140707971280112207021330772055645057958901567398867936215040*i1^30 + -42932676939438691396160565329447792606287208341606853994150987302498014145493236507866150227745047056572887054636958995596827686508024237810275977573623275717772593483876263969308914283781453098023663324908268417081893652124358607449243134048305555417823006987247166929003334275118982387882765868747950055629106983693115146911658649546117291215636904952846204791148402755388323240748042784415677318489271776058241313046907336893093286071304706824642425416749809920520568003992387041657093861989009698016092818800721941616022441321257969599321368831565537837857241896798305470067711319762629936450063093807776230158103678870959327370751005788192006522161991911539217869362861783816305384657789937773343580909568868933921006149486727718487953564747315534608383147125985499615540388049236853148094773965657479437936846175670174511459649838541437450507121878027487401343174603423778034764962292892419248099567517524379905774826197869430429596879342599190347625477274001878981540775585927760576842941346973366937618781860466961693263919162290422150749802857079508575114973663146479500074287512149959037148387419271424166896119809247996516108624900176575760861958122443924393319323564018531675718675774105733612140708709877958334949525979197434170752162730694368014196495760919074985811762243273144519859681447655499609951445636661271985539990288446877159102244409516574852368056461159833692962123923769297611950729464177777695384644017709006699228759198198052819864437666290782137659487046535800840428495831040*i1^31 + 8160303039938759975611569028969296596736499718127013239294607103806482643267041227429200691774207911113723500973248020681748317891614071120156712185321815606414595641198863678478920479284967186547953111686979196172251788235204996243437930383544081192195105952290483268605203563915848139066894078503177402438935640535629106948903362051989964393836042687556121278484900252806186419293142162933857994084931119868649732565913122920907779474439786501093512123610158501038867072010352874197684182043172802165244107283881879464479038271416759458238912119462003466896715518006771439748367998792778078407395947601778912261110724305124427966241919920157442800337369671650962371897247163466748164850434007230707930390134833867171910431792263695294869009872016636223933875224117027519916959169756502107610825604157784663653704894820497885217699147382207516477744526691445757712019825996147645244656386691655551967866959308239492076997046080063226427463442110548034648389258635590723810987190473212083969405125945841868539612572561387577533421860416014116616689910428453198095623103411990255165062422952084650234774548958172187414774042212966880126242511785542574886893268548536616015292627393988142315879467810899162463389933850273098098374879782331270823353378846750905538276473651836052863328705137993913533920325035762242516562312982900066074914071196234642435934520495670684471759135596762500157956547798158037850038124892065250151015651238675652328602281773104372515232513313780249694019160019736863965184*i1^32 + -24543874520731029041046616487611005158142615863336945521718350692985136294120657003385097964207623041374123385996300207791666140894822630541501550398132817428234900457056588325879622021057705469131896747244561700053807539548695654478294006502468812424357321174762678591291148572287214296163758664169344627964241962899849196186099959166207443918151070250093572790760523540534973507872131613597599297715488334558637612430070992737499116087185354741506727631266098900089493451414000422731417721979667872402278621325457027365205992894820396968080213286610269451200587002458184519746124656562146194584670759614949980498773897827950995443267754851865468610911378759773972558381356484459822316362532312969808276479232052969499222179422299708998898067613863078046647840475282723762596804725142292594013552757899308581598790901650917202591905298624618666259097708625558094562905563597059715663970851070486266616570725571815643430366162605625643069885215020396062732562148441003608678483701267792448886515525229291846300390184648420192261947802324802778200525998225592529038370002944797850753036608529402680779937153894462972923901999995285405342958033298586421455297480156253293315998733227288274886296400298093104380668691465769902633670370220656942129142140105994324911052187560727908582565197981946333890259998542246889200554093960975755863433995030715840369881569878269620066855826974992775545189341790799108185815331207117356534320731568109929754946681246726402051650677670002734339547302199296*i1^33 + -43172628876181875569372912571132247626129033423437730307961511812959539366389093796357933364146646459854166079808725322979248363912349392166432784222252329392135952598557420399619733941952214166152099759471822728586892923649771917638657243222302971769039789593180806711788739992034931135214277508747866731220453266642680458162720856636383766938584337933882438121811123024209350674876187655509015650765397199313235485211761163847533333916083268692937425594062459310789645078227718873251379427660874793314674474050625492815481028408076403694323000719268869748923405749153351983396526206418942776091753617639601457774342205462359340391363786646812324074122549357453805263696053952514576558168302989463253557645569112744859442929146487008632236303011025021921335556316140773778444502813654915551598478551116433608328395643987176148559722665770086367507237186023087393422276472874855112966867178806313381308799471054378381535529647159040222960847705568836200107255170790187645392961269820606348884106088357573246202471928410443932679274150409006526164820561196075399166462565747418763496430408657307430820663968205294291339243547113252815534016395137032514181408542892063057305678655263665408920052131006851941609660738267299480301378728945340200683349623376752285463205724879956061998909774842934665645305776746321046726343035899087567692467979928756308136264017147129045909077682492839619269471763106991741874190140224976891222283251271899140742475637875196454898586280266321679764946944*i1^34 + 13679797215853045368923420287993305196333924038019210203359792548262189248886203180536025974577280328206055659430321881390847747294182458823520843337381927473983849404066941145704863646302393485930808121982150265664399812461799439870001341915607560579170732297121168509770021529936261393004497274899665149749704870295702560931153800805786440415237730574580570884370895565759075836459670599252250492139341848207099777722510651866780710607104522796823790627073092659017715291900920317265350463314075114106094718959692735700076922208517860348961685413455227731206055673046947714406263822766642536826148216655449949324510084789107308792935692277508945013404543241790843397556360118790068354841278329498143676818750369576862523889151965855577615922464065159829409825318112120318414300523698120917042389379291598835595883874826070289830094176053820641805117013019474374534886695496090163908850760120588774000955454440896988902551447534388865256968807651191155881563014600031751405829698968952895149592968480636129262394608248085257650679201606788456845208523028092473428579289092238777641596779462907999471966909230797049321305174558678512797540848470796280672676238938239534884673000017206725707968283530661649823390671534943715060675917976198526676287345303736191443805581311922516464925470355698569546335997526892091016233629840393853618472719095304149658811378159265761516143238595676453286532097074942743093806215676594502961509582143200856296351547156384744352253718489464832000*i1^35 + 1789040278845876389570571793747543340143962455261658251109730901711354777112802405513110797807235509774303868276896320957921231507940613384295171900206856940274219473511760807457320053525395237534814050630577504412667416066815833523545420538398124254431085867207555004972081661190704525615651522517807782493252552975509365819688575928360276218674226441283548005954787920596451269087284413465057074299462893219412713050544352930590236609091405066355088064224676595936638380332067674569049187964967127695695012530811123888606107140267302243950808297989759555493289720410353430723939460000254581866928052155591456154901030736301345038610389947102341996127811610587201720751626852380015124768333852477627423609755074224958719216111427483860940771362460304964624809924730587818521092173961514993990741584183507652983480863816525388998464473903561407906109046364871999129340209068224553466158708188646393116570630092577539807022814518052001047286154129504477382149102896759866294168606305896359208081989988103322626509128188725901658255214081956568652021250200310552576735719651722292187265931405504403016741475959883384686564058952351367938041200018144145547350385652244692732069316976301725476845202383458940716799607645183521819774548191345693714360291286449011826751381440844691082616508243383492544575797686981860630737949593689987253391615107696492799867411993265562436710077927831895166806119558454707640110758025095545883352048731150425054070201420338243881632199081984*i1^36 + -821079801592990206679020792619370275900651020596847191294309819540280704522559756054607809689248845836805664359075738236775655198192131889705683463354262030129816592386697772320432516653339463080341506253743514792082411016452786405276803071071180482692623374467508321570922475650911803494208975520046030743028362350536477391964117048741846405258966360881496553643129485988404579051852579011869748965117231014620616432997107525278436344085427217786582332876475285717377358166244563309516920375742730812551957408805487986141575000745946874538312171604959805290238092954713270998192300205690376731832035505133572147043366625022335208486303481472529986810262232559290770632938147725066654231323185796412036976559503672264786899394550419700943346244716538287737367843366946513451979737365854146298884937625742028235258685375294578736326142971442253893702761633624811138062759347968056299681839222649617684289773984964079082267829198828427172579840665393778517854901571399549724647235801251018226881383425306121911017206086690311446853330049650497653403040818045179076456614656229891373084703766447035499148115737096730428990117910606454844237965258188748072654850766802804447861780655020173407369212171073246540659406540141773919720886395886546803199475044064827126835382205674167552227410475878077502390965539888464360918145399026499524546003966180746368257826741948996907200538746600901624445585763768935315741994868278572827308220323351294488225543813165325737787392*i1^37 + 44851379361279215170752879517768083981978083651298455494885391518557187194769216418925500020267709986005211565155735158691453155151575550171468352845084593910363163518842962989207161020963720021908141609070712700219865630235163779631589954164815790833772294728649742929354469128521591626636122221848970733974726135436454988377675781214809903787964126342196364288560700450906973909877024764190018896844611955454560572738452796562333831743250274015640041125229590752500226297358369125009918706665774041852144063643326842369067764716992422374285565177865757924360656559401166596119107162528297083918028856035943382597785082480555830542571554883428781476024465638926219975570606793518989653365838378842528386480850963704281900026853200754332140557452915073785328212247397501092580575961017138866083109441673165863067817765957778434898018612954302286784901707716655286404305948233942041901958677844675080562947046888347724693435299033380368381894991611758652686292259693904074675829699181420552547996557055074492070355993321361889418804983420510114833832356560500346902543966622952754107639995630981777901986353344470691999394658280724091831714854588943417832824596147620719927902427758261170944408782285836946442582624690626314008600800406558062793090716067569119540725596135174791788421947027078429109468146870020186224831604127041513539518741124251210221840818169593768889916118528434260595929805146434379624349249100422916135269667096690586981226135483842560*i1^38 + -4017155560617198880906459952614138471909909261551018725218661114166268676487427570523769555790706936658204412451043689743135250068468916954734680896977935233001735762280634439858280521371114216524770598599568425730858589509914078799999916913039049087467332473487496600061272086734365330619177182297387772241179303647790229211926010111850540526613684441250620650465529332472096123954891194673413156910226558459825422278200144936776352264632969833296727486714468884721323243989964001264423825663696715346039342450413575892000576818562065150784927552812947332449001905932074461590026421021900433060299672910387513307136109363244752686103426390305344769183978930987885674438671160303644482233335496387934300581919620086211348433675578946000898417348440998289968921372003041228979329914294629170023431499337885715176834915084779029522552769343075250374657737711628154186425956259087791636450844365136591325776848542880295566431736373273175178659897721602251647562353603158520193956107390534140992040569887138198687758524001142291596455302133110665426857979535557405602129340239644549423133644568590167257420176048517259616956907744375300977261348878408064224970072728712709614439123750353015807284866990605338886697363250066654912564187815198021123381910553659914777126838879207946682474870807765770475404761854682991937015425661528879551755149049602760634494711869942946634775126490063792634437993035140314822502892560523935580530383475588589111373463552*i1^39 + -37743322058497976565266385926336859016953579973454117563624730937817866503469257537403229603081535933881086136606156821400100450364805282384651573098399679529654438830382879766206911871574879304171565827861585327694439179498555256068028693764945165191855223571921862910587515603992551766437112667559724459496818242491145506401030735868403249743527693848056874114951660619669062086471748740622055073701169446472552011467220589092932980042216639732599130880392264770996542467981956933142517314294712258716532469043545658861507168042718390463959608255474678763460629984940613149666040678707120232899819186093076212854728362789407833442377276272476528681195193315756696460683276233360602455556201910522269565375449555929439170963965112592067001176840328091589701274518921240315814032162599788407546337381221520371617740664185357481781689312683709783116874355693810273176014665548384730622649260184180217302265126276026158220170598719539564425290398830123015561014141681282161448704747310727775090148021871132172380308865431927736434893683013930907249983929834973451066435304480077756969362979563873498267645114284015866277485692402365368147214830142978090775625097098437286500378902100536568154513161713268475095028351141196699372309631465512682751257557511831585334076602077254421341472245060986532887519791791504349795467224251338248587512739773432428799100515058849093988925711175590859201920392941858977954536889090306107927307591421089808384*i1^40 + 3252097333430131682163439747005108036525965508868723269240040752483731084788877009982034387204603551702145029308137709981702806469502111386669281262718049393924882237160711334454418496500243333942329626781377461661431430142643096183137147195063360955995654489440776645166974802717353774464180919614200740504974380957939474664910547723572689038286884822733433508392370403127026705947232693622574145523490485153600736136455948544118392687751092887725758840460347263240789052869660814988262473665749984888425921529101253595132527700198619492824315439845772722609878852822320274176531871119386084311428181560546519471260356822247340354302520823004136714231016187213436796479749897134632849778406728622712508344251038304617804187701976277950681632082473794166866670501893122732747908942964847004373901964312476258601145891385590303554702470219859113385527283252812203789323557845226668619842764235112021324279698880539866386125508479718465188048630331136298124202034446423322411220142030375666955818224386727918945981565076920465127351458636659869838675126081521318110884923718393142536365642148606964168292727066149172411274782088946426409381777934469442573528282193735284920243944964863821630533038082780672291831594911900034811058225370934524680109159762253950189271161096660174141480183609768857375603613807971460269334012211464489833051982752989957547667962448233240982892157353150073211101276707900555238265889077227104004698334560256*i1^41 + -279107538677179431562715097851514433610140245470302899176153901861555292482076356906557193874824449389390119904679695106465271732263542748281670992302348766462208844206237151740994300176977129420398287250900268920354740616934428391054306590915872786184112376543261942003889299301595994104942896205142290409743328249197240239406434570822176950622152924106395017744680952832737988092112398591116737381364623768459440983993326023170848864380567687453720645163759971277163632747248166312020022359616289223146356843257163547435475147689738022823330227590577483763855496038649004606694804550628444552954994841971490663912970376030063871266752347470204819368137237381572552453291866233342788221433753570163330457300682575377125201826558241126594172647831882595592879001178914990670263275823803850268455141967353505452767955825799055364575711476862499597167590555220345601626365962282992189106424334759962597524793373419412433106218055379223003605369973523824814888874996212164680945578009522176754450275991074888804674733634713560189924986735319570482329202849400698956433282838837790103462370096815638487666101395547890029936125541708478615293226610412112578250936571702886761688477116520675405865610471068003639032246298564987563366714356622230601501442462004057333116287786226640448714607235384233229140209996934824557421130693603209203971377435076121534479900961811253547573428427431814212861056945287288353499014306789875362299904*i1^42 + -4927407699169976006916960564118301560416842820473397231994675983328012116236583367055339576991355775988005696671712805043967670810861086477958490299625192546195559896785140106571720754603437006604090311874361280375045370548157532611527656120011780479582663756940945958985767633336453031211356714793293975202054528989479710580979662335802250041805161581837839444076399092242889510278789457513981455602148314189269803765548300572914956548546033209534996882834305208816275570110092704438358467702292365114988010155232203634839644777323918216869102999644615832425252798518804001646462641917909965781754686818003152986153555987464323547435550260210498803641584957199271126201226498789649394063184094314603409397260480865776609945973211239899023423333316452368390033199962190826694726665444025114431199644079063784921038146732369868373485882336120445277916131058270177817000104210791785205474177249175844388263108817339772525857719924843847999597581992078157995774174653531864705356758205763360096458701564810018298280803997189265860428253304585990704704530293690308793117604522453246333544006482909337059633389729936371047367615845243213966289499689759786584783123710386331516518656555165502767212618564277808457910694584304842662546171880875294087144046219449510624214492770279409204048173769437521709265734779399733578480286465866045782805828339771610521801857917168711220747435469103053531574601190792043111999031054696448*i1^43 + -245079770775477412704078179306911833916227658908983551696348192839611376423508933835744739961667166308806310475556249061088438367173428322471625607430659796300760868161552643076784477815380248881438875528968685792057846095564956734841023569363879907951078140173794400897969422257657980989095531745546601214716393746977231020418183118321819697787259080928316930886317565946585468860469440087735804261871406865242722814099376970253791507521614416824061585584231500421389869104247104592214971100111353978307895791196724128381431325900198629074763149233973903961255297381966367197749456664771366117976158917050724477312121749352107684773852137728528515915779202119516317172120915788469645279985799323156078239903376024094133289095887381063820795953880203975305867587587719124167602367682398775957939452647812923538498536360151238245483884098165075134068344540055219345758932715085901895968586425402224876231039954001020639667291882367284831207505507417300524237760674633574981436607568259843720597355005034969644839073430509978593462995836622655546938141170530597807978826821618303085168588122308948381324853453669851747001456465004119623519966492089886007149989108533112659728422961993218882887658142569159334421763764458756113733022995554635391698882323780801738965819477067045879525895906912755524317068962470490090201130888435687907437972955218416217560422668752118719665473290374529345833719176769173705231171584*i1^44 + -15288318265014402243533731635293247060768929304829938265744953632417520587344099979981670557385526462446284523159631990389021424439011899860089986610653536104548851716919123621040076525642176434855889730128161021466027337306622914190792979430010948488435265130650238625327964074578441688605087102372069289482660277494803791366201003482156759282643559638748258747532152743446333870702719193694056418263125027574036134027934139681257775512945351264812343987940662703608458844056504087030172302229325395182015441516371341018277184002918219149672867042365104789759095001001852164784166665214808658829702303467748202994264401334320367060969838792255637675466178122122351772346447267233132047657626840161861084390081631634545533592738162855441394277542860141550147725776328880053509765043910362611551496668778369912337929038965210037332044754710354968997391381163931620564331975315403205613670682631406525003056817128391900953256836861834294647296732408124337539675989906656649618327309590333843461877056711010670173513190541904941469680607705643196909251071265386736750917825844248106801027130807579063534433756186681167128485074257263964639076649338442737307143151722011631181588702878477826858221609886511522665230422897212112367994968390374266631023362723980373365955689207407494329687856022142647394017442926524374176389465820564998390168391033983896257909982726333636469500289089691924727216894180365172736*i1^45 + -198480049086717090108824908411475850734866210845925871136238397137222528543598441446623663574881493150365502586201958285068065954590435515146568976099565582829440323638953688394246763665743976132934317897339259504262719801014522138842624634985099336503017422407932894008797797586454832657798897156914546073569174449761511946382392290156183529568579169955293576404463589336226386892140660010147347778359284935195653711826357216650037025741978079342661021921657731510133032986999287683287116274649579565322471747231783245807867338687778351474939406955838702472332765625891997759311014298988706377661634485797552316382481932948273263447016117091403428800880315131786129241569419569040214457843968603799516383853703140438869840012519335414367047563275712363947870904677779938300783992001786883622698652797660292272469222340175009748441572122767842894664121847277826355006041256236956475041659735660676009124825986735609776712089360618636546623731448008444403539894956076506360053044326752754429769097471632826849193473397604368877588948521796225322652946864655500594412730129137053951546941762745954711026030522198934043731064393814351188341865612801922441631760326733860136277549394321213485923185989298490710675583873676870951448792143014506459969613837624865368038751743890049613020309520266623238798074570663804236086750024659848109750201082138246541838563961293475973368910266636763656733377691648*i1^46 + -870602656760366977881444174017690602423941600317439912878192406507163450839742995530027533833135429504571969735674442307230959818948957487350104672001026894316991825877838521267299000235022919098745516145095550138253446173528791952007089168263203080376329552628644680479235121851636199446286882372401688606407280470311705217478037927220680582571787319602230126111812440894098573853520379502596913433199415329837865666534591195498989642291704834559219378828201122086983450708637845783621317679944442081536857884914911214253993665999573933992803943979427609323851239687600432544572990370143446479064171265083002640813415167153082151665405937059215206358942828434610112011287676514182375917147033735280561678678259799636665806692742067610362273305485437618263276720624200377255551389078703983860906449591495341403118289467221088309739425688945147441441271164429193699591426466569069900971950837725861565489938137930088940300687786302438476481943363597535069099140604036709371097490482195991973763634079384026277703662721726005799938125700818831424408333548783725520270805878489960528678225465541544272385461583893977935394524597443801520253720183507217335290565737070728274218481932034069727348915974161362456795780015534589480254448849078581141473022763747320531031631187960747192065193830864208343047714771100144470890445032150377938680370953619183747378276427764664847525534511397569822720*i1^47 + -1080611743189595119792001065533612852551856893341525974168121621860991546889413656074056438358323637876851239605608417947074829131194479391069114343699005146143229651489458150739872237650585702345512778666284147019303566134007880425216029042249248793028847964970138740141584773169163537706373224608296859527537273221749705980422432749377651635997154624245624306907471155278007248146776887918911248140153633454629588417263498890552810786677509204781020504309554194645688856599201784712867587718707329119729822153980213263101658024610190413807094444816551820663234791036194367474590114668069523242998755675062415768449469775943812188657315616044585901217920669251990448809971726456771792194219380450846619361654686075932765836383661329929936797102203125735311988663191379637992845471170107693204136582501066842138812075334900307183681147784054815605059997138233308559549843841711419071796117645922499933579875987985640016609902083148276357470707955220295823210803619736966400927574125909321869744133539304826727387924600478470935248568245723725068197211018537869632149653742047746684471409086366173496907899806095048042922564223181936555150555484309601034455827269048344435252163708770959576238102843783929265858213732035361702232797942490944535359724931676234184984149307529539161008039507557682589768390601418140268043966453632883573527646302112904299909281198600394635307475009536*i1^48 + -1620799964407473679170140880399166856492133213722565592071286639417974777166613912376150973847623233275169744759813943927131573536992861774115166844959086299812703663807598324122591028635528589736996709685988629760871511584974275614867060973324234256584294844107620455861395054958549608435758197969690512008425091641052876151802206807966038433739637774692409055462291074991854384668833305358348434780083895514074690916250619848222514530129555725384184490660037035239632878535690471853888799672500781210016637718681237058745756300408142188935099746467899175748043608339752581829655137122688764293514113771331142956303395688665644900822132631829007160215008703964830114147871788840488458972154263123383453142426672205924511985401027144437270101363544835976399059031484652446253425001921126514143751120680426606988094844260731736586121649911610096351447352126327381558408232159035454670874593191980432507201760257731313822647209339389242133641716030141933088935275461567372155151190597984643564813073059176774657137590328034158474605715951127408221771664465750213651010784690095701447497159096520647103078819497401703685271468226457540923122772998759890033930917627547912959943560452968299777885159018205563704746972015692582283477336236428221409061063641958471967238265309214924796578700971077804591994069282204359619006324353822995041804628545846531555857726023372111872*i1^49 + -652583224708253094982249374031936969369608949932013193155586533550181153288028965841214372219782461540311538457272385389073826686655790605916070503411842263197871008717173604206613207742849798074245294467395303149362406061231573487571501403778212157963758757903115116277890581780656518930315156635228243728616405461272717605322712791513419887984182424048980871716297780146011462543908639464381804446572079172648415721626270484204324414239772300476273629602811023620746023218612876853693491002813649335308705727170591501579175604792290579665159669000326763924098041534323639844377570283714464349294427441876534679357658025725834800024721822353401986272497227770165358862298526114366515083546368463404780475248933488649599992025231053179768459256471863132263891233140022101276088946614183609231603072726163096178891818996491614436155768620826259024421887428869048415184606329372256476946642253614358432190719032807733508679488427669230600763039571179258104139049073911326210789300470940947766201583013593881277166178814512533310243034743218804051039741614408901059376327770589849721887040090203325811774158540523144815084450469640229648600510924604467363204618911764856774071694843951057886765504139778504038388925241476374504821942248724052271372977623133654167811985127797497153823885545635201422193318670285432998551786012698223646885991768795387199488000*i1^50 + -45179964717693419315380826520428413419001270990701378823115126084732803932617753824131581111679906795735954155749925243547912837880311377387845996233798139559700667875190742143216079241758117046391001333952034744368676547307716404577350084475255663984337640386505063967451119496988742190062963905931823743533419448475131760030763679640609053527386777720253271912491122053896787244257795504433742145975192552417570949915830180401991312175678208652015349727588039128769976731250500671040492254583817851228480521961732862923450136277761057375646421705252186271791269994750684223021289594477404596058917030893503488927730368690027434601856228353540930745310485767866734169960016137461145993431371316924246307388450482199937850559143520644887174927142439830024946720564540400455541408703507332861475765871311321734681415341324735725061854427889412456134018271274592020368740387504009568911371546626541228709576121086189020842254166236143469725077322881062653853171526051071977922465706855689691478062626539503054256349905508894403641476440612080698248154593875318315226177080529738767039025773373039220251732799646229055674903418811036613451974517908206676160353626626935181719844473565307923785347688670985952864465767013394032277306321594983088481390894279750968627836253290932588838729126495405215861868717575843399716097634586168592462200209408*i1^51 + 11245125823585579571893245855130504014804439296144216505736143562968137936897673838041190098787849536602036231280290508551487156955630751369700450706461859540432608339764114764111096039019873497440874218160471108570101088011009146206312516380045840621019815340506117761673407599993581644260661801573519845825695227396588032788887441925160072226355823436966291646656552090010197157679266686946341296866961839464194686668617991284691479668418076809001883154993734169946557715693346699739829549401842647015726094803936935707626959892413517819630166472462135308116637711782696534584659554241634332848942839101903228509913318386738315672526829122672859054216770602411385341394535749351003329307265993523547566136485469047752952151458326810673674868582311277620279760200561016433254303235839276312404697693042520643992534578802797481951850961961197264800962761953082226687466016877306553966797968168940244247880748988349430256968314089645334778728317682514706801536316416910981450212980722223896559561520503099614915176688203148262618566210719846697426624280818243971857953789118129728602283735109180130939858676411859142410819950280477964797365580733005999580314828982204802727035914660124845839216031861420354004496235406672895781180986471751124383279002000828877509221595896827094927332198627084008554372714375498881742684917070618624*i1^52 + 25067492123270323750805374831024566712834262773711218204975313335320628924075262534587939068840244991728929431787192983335156320501284760731872343088012041920809709868121529358071435136627544069295906005658716057359259893700678556725463971340060847864495138016948864723812637056089324407715971196174446479301954643517021177297901734420536148289113832434449915258924842772516960293725659440604772146171235382095047107624119807837401142852387805616794586833569814917165564291300721071551194263742696683900229967468168925493183175553058509957329241706231421667476246384275653690383767206398954570878589951442657114810271103917436793720849673255366043078716434691591465892838150147269948301401544947190753417607009598658024286325166331578800210943397448293888248495030901659455968902271430670007404899745337938040031176433678544487281345299720325260545112052028490579082099146507820522844428103286609361548923420848080809952668704570993587651164085192124410558513144110910020133682281889298735259376533517904111229647592701534584751110523653265829572371603632760204655946087713389272588440318926926725866778844180470574893347100348571879574677726140860080675800628274935809312290904395943836065237488778787206549636675787584583570958831471357453026747892781996687071247722503711130875701865291303763403581785154803797504*i1^53 + 12485237575378818552972226209791756237251410987767696760838703990088584254648564388155622131329098722808498832552269660918951314034713521777430495575042945665419118112628453191102542471449968305110605900019420613888866709160187301073549207438711774768519442435333360488430937404399706253266186204476544772894371889174178879062388510955503889554866427002518166662445246107231144385644591885593805805046578447667267292395930004617914592797883427639055736175417013276745229630366547297319792267838322453640326179824203663582170481367405190383824034657298349240062487426225537041233202890702179173458464978845057249980492342049220445610365606063490998571056594071820266832171982294933981434770452009560668439867685153315572100532505198271948352770860058720253693449353894572002329065297580705981500983472695553292582122998168045188694659866248895271655639124063844111166342526637614755969943563222417696124091198451160103088300450158132246461151006521259386029199266361335627441156707303954886773253079427570451183631205504095416646206983512771478549388424142236614113652112847463015795731709463312515367429518109241416702343958603519117755391265862843345868467888434015721754983094780509117286186593168641375485857760365504609814282399527663231018260447685364891484498230083420980324846718282071258479232*i1^54 + -157210142299838457515175427393432521416000397070260006314104078117256858843573042523215888560375011016717133244852455787395162377481797040085227495615936572236929207348106550828980556745055934793664701238853553184011619344546117267828461542744027599080211277909844952074160496609220612366612223071528919797986826065855309629834777721022401192298120733937809484378515563036010103348667227314792618760159791007170923635329595349397853739219311547048875295324569306636624998577060060071713018770584784525077253713551775097303727959668354812023320331404355908172071348545420936704643265489864614695860622138957282679980691511586664966677787564490966781392665788312725158131719948108815178339781444645234178857525798498045198030649514871374618498717292961006898025497532961383948993601616915454638217477391616640668024507796607283080691553086407896596695328384188125291768810691451643413744677120289099858971478972339513146125838826446929382200149706945043509118969918728365307645158658938728140078615054855544866531785037569633952359900852994183227676249006031176430310992450777827118002244806398998690705085643010196142270680477407038655237600065246115387841067052509234525038504368643338305508718346733515358022488628295429618161061404766543886096957632410031067868619229443383247758040*i1^55 + 17851080549091830108568566820658592277442162651113604747892676984114401370377886782750278837409355265708419860716656939876589292013872474548353662322949108728722562443583684957645185037277575899446548514552066400836933998135741108986215217843795873127018738997441265634286000089406965051157645178673238417989280622022416211725229652003091459919211537996533644966195753568645426770532738906911528929977254693381407349334827485182531391098956041933521703347045211727027270537324175843754205247872905872734547633803962168385871052264763803784806179459424742584045745481840043321619058604159608998822867004900893102228805238800817705683067839338502015295921579137918382925223954444288162292311418976248614784534821051570756090089177820510772720075116131251264773842200109393337456680686231245935642585354347415452275096807081232925982673845899130225670860411085436324440616427567797712440733057742625634673286603480908508248183566905067947932640681268753584310908741759849156431920330972941333740565610451998906445232979182856249688852268827322247432261328347911644195575674614931341889866456349077925325286979402597783358641348161268008527494800923839345714844911218245893516370175271246888528778548733472752053035128737800913806936594390827394713575663244863703979853*i1^56 + 294183999208255934174336366255147930539140737249392611216172849439740056993425382528563047427473777524642239742840108500906858336950069255406507858233624129651863306107814815414734260806172492795417101513199531962181407534029334441512209757435552846969255369894598181100853550297325750332786327623503250775442202913472775082503961483940633271543431106674627712852108673771759765227676015936112582485598415769540931088128564305678149441407136541904775698102883044928627082179519735362553789707257297846993415648479771757101454541286396373497088527002110588993396456164018689989404992615844304959333556538813480171142232926373907012038266424239264677982013547917857447641087760854520994897742151291361693256388024028121891703671972370262408415361692900051099021879397314576644632024974893891996565446111514896392730974463909602334994171438714835166521208455970993600766023433776861335752870107000031849541577235349769687450216059430448532208668130068568912157849924964991047492110821689801776856362083951274317635471471105120443043916458006744511977671402469250110259802530437406623884576140128082524921509511179345407446585908238927765192120445515188086562812572736762146215922826723049704592315850989956787991506065822730981341305945463485000*i1^57 - N1*77357277376889522243509760319201925669052357551347485377136798309299843043716910616692182796959544672853658307416428446409556202438369670428749396037863329242214150353788035541275202612759412425534380331183742653359301919353863440736170373825063530515795699240681476182358529655285895202063895095222896192377360762982204146353719071994459260637840945423547777879599743033292583704902465601250166026587438840587247616000000000*i2, -375609953930277434081167512661697066296080322789204072406809052011007740969596445937814638764744245411609977836953320665203930672948266643473360771782355371587349387537679717019384795663849467854264506853212005092128594614590470851679952241125418448078687589724777587774193883049816001189965591967044318572756314080099538667159775942338990025458992593078097721839139822193591956951711800746989242605148232953063266203445344128483762110393780874676588933250505467761378970753968389067502622966539909097741691716059144641375268000212461889362277747673253930933686741738438458683197087351134461660341391534604376162830264443407868177290172492414687388631705139631874379364295244544705924154732521903227243171947447320577915350835677981295165367748121368759836160546772210733534735127993838963382254071758130310063185906931716508751504983478566764706679464604430185946047174028515144035554345381413632002317590877056131068504040060293428071073349066799241758608914723652011453633328897444109046945760002558440011772097945124663931037519572471791974930980355353945423030474313962708513904706965281078668210611231908399170853833836744392135306605530322373466423662783039264415359893548668439630047191099461474586940872822084077217139906782329839554508149130066184342301470370249481706547493093912849266382546911401387597049546032917477083756323815368835642055984995880870407916818898710474310862840514148614420121342795581324899881320213795394705617711601671925440751923221396957871364578296362041135407713771754526119946092472403248307520712074155682394315091961347624392928406741808153508414143750635102780290365717439837752574158569472000000000000000000000000000 + -514188541374326478664839981829514061740436134071042270534970358624968565535384702673212034119379853389178117309101350742191416104379979294716143479525320643222974412970475084112843832128033949382837422240475386676550956970715333774989882370111789710704407541870278495929384968257537479844473411099232376918623389518156033573500061479527870627437729779673618651498003832385280241010659267849046017298368145713140911954673300055830614366903081861293648279705215588652586558088189235730716950386779816619435230148789072632710731978266597878130138376964133163128910377890550115229304747997335570513854646035746856215992345369532206718821881005214961996088141272409737900777047174717287972435918662632960436308266019922196626662249672841240965015599675832623695273423656200660675604754782518830562274766720778980678458158910779832756080353676307649718724000032159673638562542732849678160465967846047247534748865958767211759454838999517813203191212860276962759520659886360836062107285793526882818124792218036394501696931959256897189722011736546803349576177103012644119231482893373744436427636011567343454292238731141955214072168897074715164404766594490827284202974355841928775928919307088095874427015926824843614799897351825218187609343500460134818688710478691107862422173187753894652974733913077074390930906673418555773660120899922861630280208116253019417247808864812243365900305868220069649075036169919079510455685890844758885954371144904134119355859783407451163360615073139574000168510635704241363440094819274939282757122764193298004049386691371416491497598347997219389620395725454891181862630725834519192872180110133303007275227545600000000000000000000000000*i1 + -493467269042533770477228968594889594769853117467479026393077559097359395496336604112524667881379748592142589346311256960953656654021912366046633242071623216611160334999596522640932446337240166770135372817710375280375644221572471353880319633572670739633428220870979587933536717935243290654415909323812910882246632578305041433920578148944736057475874212319230533410351145263602960331081276893810430733713533725145416347892079473035659609451527003956984630560407528523459058830255660379444176934373582943315665101270399714395759285779489031928248102403864351046606753369104369903963430544694536330563437211096293421447749006392723510574965098020977690097690022651594168505040417877505633435174518475077334313727352084717544869568289714040190343405255635752211644801912562842628550854302641098447825613744757459120656727224838732610013781534583333460285410322811856280303030827622619086756105516604247280239976172874150755027072090966429159480680791081963513026215273587049112413636018539508148040640795641798469682760927343701302647492589258931209111568865903605742110378799629930990438350792753292876277289633988698896499477468175237730638478677557521770887035174897857716258199933265372576512787814089020006947776723277155126216320158469088303711089477544745735690355545475576102860584055454265942246131337704579463210202222990101000191746664181603453169655960551342485283753274518700396272134682652776841781478360318425776707562796298017266609000539766243672899913976045763006473578045721285596946742420473310508210940369007525579689809439136858402155167431268374148207326233784936906734546428582681684068752370568624117251047424000000000000000000000000*i1^2 + 257862240179324712354454028778626900660706698903139374424402037970063175144279295561810871638236805575370084186868051042680903672993200527851048824949130536251679535622295419130090149625620597080116564731005026279048482784451647153619530931968698229320490552624217238239762671051157476358782397652320110174463824434100990035731080925390981412961862176804956682942929563974144456556330714525358344003135100856273837887977908676063923852110563095243270184322270395371044828027370154368615006367715761419773884915610651177089658129713462843946422888209899938237415249685893065515321342529208518285675577398914868496875483321458556562761460049825748111715536438935966345758052790768360798000948959311443128963762731325953991333770027673181636830927698993911445780417863413458009734380560261911826820678779007012417505447246565487234166353852375623333673399775095299985598446421845368345651282647845233565281971827755887657689369294066742045007384191736897382659821882502419901240984024246967622467715188777820675483709239475141421565199873505324368963262634320511468920588286216702923319676489661322466108722758843071559475313769033100647223062262433386363558250692407587546979105494692040178068742979329471282075072553515446426787851619422548759920348479828702117516509797620892981203234133802522914728961006312755786159197345528315794915524491984802811716375700415687207527538553492276283548347559750721955056170810197725816203318012161765473009537488190378435590420525557365320061591013347458915223481950062609260860079693716442991855852515954884358773121709913107928640960589738497295742584607828434162683767605519939977179299840000000000000000000000*i1^3 + -43591352145331961104916261958035489561812984796607694529324598104604463208865241360122924846257996311175236494187301434342791854466135438429287933401288524648646875849720133031352526565582909550631383018235818806793987310383651503660648706794656579884390049931012100700099703533748665686984024459038535154588586869005934167064316438952319539917201302007569221580886822321870690735337407565383971186341570109490320154006882699784600299106177733498697223328423586426715764579953907575813805848235000556205952021704209552860087467912709306815616955251226469571538104301080861245330150836312399920900877244126335389316887861372553906544691110817277044497097391285804154083733087922025842161814358107528068075582014068167800720502138522149206690997627979197911117967064157919020833129586608003149098061134138339815834857742954510383567195063247765502494551817445231904478918561099927582101976241214861547708140276999188713858571170447453162091665549370371899979591095741862371985420779083064176925685502469156293946772257287314258192135805319300027154629736794754220524805935433194138975208642140485839861952802443365326167419974934791846831403297642429687073991075775106636080254223222447555400830037622536745869323579548200541010126398761024051773331257838652016547228394598763475425117349360062068663513256911392923644230483500452515041616470169795827422731585217206831646489083981132584000872115380337923801049619254987363902665211870136285387016288352102326843816354658853953563713879333648139790913491036691946940505782102172115487789366754428381698942316703235652213616376775731551622432299094943573750250361338150054474547200000000000000000000*i1^4 + 3837847330708964591849261066594475837673672860714246527227936942808837897055407382328249831583932803013780384080519955232439131547285087585051839766991796458604849276505421578719394400741294057582225464768553758761663779866715993747020107384399148563600448122780378168961367319702267183949687625522702511766357904720199555330829214897732669464344878849402428971588604594612334168780350146555831290697296110659942462448484614513196315345030090734520253637800693915280956443489092893088128965810416667233376358716640925609169167479473282304077453423850595917117855474577526273653474015352618999215788350095969609338609305759304778733185709720295005556600581272591404296377495136317245156778383113413964110486928795443955203068438824169665709975326429866799438915410481150791270562709198425039104199721487285494629135237685068232026374129327713062588552789447216466810255606918211311756565750426956877756669936057928908582604993531396322633810346439049916303777483162729859566265122566482878802844429085564862916179902083367819893661848835847795864275846580248490618893064776140347979706896881106629954946451675928507240199786318869559235664660598265184379559113302936524460068392884234141027729556337063680151585005801180996109799708097660597170035212863656966490406390618809880074551553082276708632452392083070502251345090345322920732389007850350911069662771639352058671501143579290013700950404525778340793348797173205925798832152837101091279581829356876817192282441950305049839162841666886838639045712904879772751610732434496297550499762254903341924139468137686314172127056582877609469782872401496846859595961614437936686694400000000000000000*i1^5 + -208558004969961523175815597991905363264662158106692655043889503704259790723938799214616295874973654083805151787677917625903230038145678845184158619724447374758972245917222148361091957052281073032610212741741763434432042543263017550874087873218742426596234573342466663081038228524524636403061368677168134850789499133551432942874772636805877859701370800988322097711623950049454880239621449571254956027652309942148456952338869123543548541159928311644074648687877953225561851089287543455577063626246384259140170190394599676235762723039439738903577000515380663573132246235049905979750740963924273766125876629876139731842173296656115110901682448561406349110348255013138014289223552832472283022978412676032557672690092147131952926054552686135504893226067003600394448180933668393669988851792000532018863310611647331359640672453764764349885679448420609081593641845863098749847314853637582254824536844970220479493443250684868739618491821884463575565302187632921911650528478677283326167075847047597170901443378624610306878315909585988428981917139704502206277843011841043047476398337859101389987073212527052244229643514637173297801155117065895110568277267193766406271092315542643539555479937413076781810800081202397944981381419137851476213145613015230799447235747489063374677800746440265797360704294110655134914917898423694208547166499943445645206869065124636142763052068012990212938302036111925263829635144361555280390728718040030077623410249546186148942326011941224496798807455941347571375885058534719589885544514806117725441322830972207191175918084609580524648824326922801173628246573515112029011357182908281881128659631870847221760000000000000000*i1^6 + 8037026934797635175803250289512638363173192334549083464820339017006950861304822021841497208364699151848818501479769947525385388231580879165100923925521644691984810768145066369110722889893875587060230881673979529354359234272341724045795172365253466536476293223383151050438233766241157803919849768193610011092870478447084972804981814982208636600612061478702152881794060725485899756740604533989224280609179508807493864248202966051333915139622869820732682847105489910226867531652477041706467965213333138240132785423514643370106285766209943192333796231832259742696148464642350000943792373677848409727944243608799839877730771752897382049649250796791967020020255754872693808502043610059702878680169965264158888412931537270247294434534355910601952520986112134255384498757186721713105656538373980278444610459783265705112956266247132909382174298216985981853229265838462586404777519764116301969961575838914344598417774538012326345112871738065665247589036443910949675826439588432352475598796186427914260616485514915913081254905337177763416397734152705993386443028537957507305710660180122985602238435826735441082448943913203531150599720148484082822687074867388855722575724458469585860399721655256807095990053905384809691439211172229895543683303122614923670187755022647770479321567221000501186622344826606001860950823143018381276508697946916491100728557473940824498046557079459041112706595431359200047157175579598705756843782091574339488810192245109245209685711091022882986996269399684693613951417294189648809012280160627689420046338643872008292702161228035716735704521003485336939695867905506802544003778319558544613301006119626342400000000000000*i1^7 + -277204067048697112906646883038438161998571372519725363104825367145618572058989673197949503125517836305783291868882430789903206136922490366586593915209725832071420912316874410185681187709752720306212107171702815778344556353445332776444167032251682940361088034303081890798568474688752485869130562479801121354510830591940492586773782073943215501478942611122672401445113541009973802846838596148529024948528977146115205588274463478230795502101795394829452468852853263359637166764915485730999837363314267018281485542610368348228093170973081410854874158891496141785146598284482543242819325263978350841463179915940245835868916232679450411616369844469640345684005439674128090533016971391057451954966741668609921911285326754742663635572921958621298529222712691324452643409426853029405398275338030628789946418350467683185744788188102092894273199017956536792784151452860366125486118653386428814967610204208810184354421450732075705075065319998113673723808167366705826486586769291300683663577408308118268861055089709126642830986890981910840623383462102146134517810825036810419970605841969157643809135072888378573425186091110808027258811141415964409382362707961255617929690891647121224538285001890172304173541752431268437889777016316940954339166039847455798719035912829068817692234000417478730559634998007797107179479966898315450538768722345353296515013460243365122809078917110473728366649574974138374597657406599839502415851766220771246355213574670111561449411508730105332596752905528780923365435255617815040985716163442594996636943621311025868748368284098098708518843053898633372954299521550653222488685262418456159038544904454144000000000000*i1^8 + 7927904939398326131851278356888443337219357794258388504489607699248120457864085224630267675182998618239170468794046535327157261760980012259637181643269780295581348609298236043130937455159352742085518829331604514395910561917799479812734376847076802342992588724344211447267120183205192347280626981633564859012785868283104948738824220862736553148835438353806437385746239475334066093881361957985327009221049069180502291414422459912461812041373342357808366323775492076134033601205240791339601087528902387301626708464233012155950356010847274616178074842401494787745269933801364472072132009228473947113564380002833903629891051518552963329564967653819689951493906500975350663425772823985301976767906960275206611872174389467179780405720637522702682841009726176095547221047563764165005235182630009525898301869209858266591875307504089126425340795444914704858743793648679330930122148008231554864320637790001010503867657094607912576720912226032192203355223227455975070389304974080865194803860992422180775152028685978881692202118466823313183062598510245655907241160871803041283139516400422574034844013729342650945862556933260502462737060124175527995934432918186201657552525356898392706008462777358691406643709938288529147530057548909684352957188358399123026713260328739601695501589599868766631472337072659377692763713000874896195725983841432292869321752882667222645127281477604482914697634674241427439925898679288866767033506757597780374619898691344226445420034041365518140628135505969671788936539856797205012956885140121879062165883143705734621334071752130754658926983597494615675944838518218672062883340783862589801766395576320000000000*i1^9 + -185146549873053770708165948991640740551551636224401845140382779702079133135554451507928794755893021599644901380279079452441413600211235360716327830271420975504436454834212366519421177813287743308947866239297639340200052636224732972682924522288766674105510940987708900329478601706956626542015663060314172059801186532284581341178737379370008560329798216060620607893767335881374240795686150396192921252173616556423536078403155745038604829996357895834500482890131120294087344981529108917539297652447767384516414450487125942495188568076829277248490444167422319402047362149563862570849201671122044288541306502940383607495622675972046375471260394486777314398672969775268111045285642501209351199089953564736793015250592421513156235666370877867071265006952557726094404527330365697691636653263514049526654570519054956582497102812505761161153739383625087095736599365948291800176596936057667721816495190212004897882376651765666076243625494835033170657886115913994181194105297531553445044381890823739971229141968972859244298221273925092177201841933859288400798766629189604334401148363010717420087539320011505572166366998967575366108356971365836503608351358567298786643704973653730526866486954727359333344544253337415622668094808264381464855518160001352269715798852590038998879873761824731815540907070298658555563393419615789961567885393291626868188189018467987816940243120220857638880720769153260571120330911581173056164796882203540573876136718816213793875774942568271622145496503721998507128949044359357701579915299388409827928970012649958190734151733821764110221379845271612583433434149948794910989133473456679479705044254720000000*i1^10 + 1634908476812004200812361054836787658175470790191259300921659372620372233940387749490826953808349396878070677211516120271707271990453612381166394867018434902296408018390103644016574877963148592848590424775323812658420738216008451782526596807006641626755982632761443101443035952444347829756381417679962416670296341049163718357749396390657817321218040303869078463769063733364165165931907151258230099661958841791161216630100982033407138848541561092893279970322642337228092439356258029431837828181539089254469312942838686583040931308594190620764610340056060541667290398030840050473522443816205913184551487230017595433826014464977324988182032760241364929439686477130718096126273699944094273702760926127153104075537087232784886209630252419896686702449634088998808513320864605169486949807092986292954689976445810514585900350795453667834281018006325771876519722183044151784754224776788305296625955818611866081670705080180967664004600078219362602740177255170016751410514290737336328396539418188363113256969679790495064166797409806511293807080662752854509091383693898955808081320863071963597207704654090954769697508990839941379008635384440826986877760246209168884021457158260503537047914526733713261787664150468320422099912224857513442523973154575033192661602188926414813107829812529062597768415978309666768217003665508560657635745674340141128950500259868582480845363657776534780930452556596659270422632116382183284186943134122997048437320555319979334337073147263260826419598675741208081332998256781402565370559512017458571521932355291671549080934459942471810774688499217229537521382509209534582333650410292308126728192000000*i1^11 + -56641901174840990971169144452979089256246236571376240687252974918298281073095907164244660178058685854242042687090778369612745123338363212701750348746876244860535181332552216243590462852731427146273057323973676427832941115164532060573693068043126831697155504699482598318486610067129497062327934264235093814639740432533899977352747740876977149942003707115991682570837729718994743254634917721966383894609047952130275662623571193077715699529594603449603250898388699275860421417432917854745892818269583711040552320297429789531989325201494566849136996902394499491599424997303416715778818868298757995778502964549560784419460892319454542404891478771547702987066915563915399050353294535953949099418145394588232004461476462496657000640842012837093093510109289032714338466538571116427242106053321040559990989404205061931766677009560181713363220346612094595489641912118389464837136930562296428060948716365900889689715418435608614850494043710853125365918199637265245037540620749771552500404816481694481124445712723613388703679346846754027525155638811222507853121614087922553289494875788722116486526815125413230475822270120714869183606988445534425445151108044833076721129345073940725505529454211095653790566640367182025691994307687024769208543629164383150433182558100752864937607096886439555974626445672253663770862262562865879787830456470420617245693965694401449549230336270397276636899336278889456222882810620407420192122091201939658381971558796813004876119474153532938167580648830573457916763662835036380523269652019697787275214987605396478668378707235253592180313601434454856239599151631437496590562460572199786905600000*i1^12 + 39565007552738217991152500057882621818624855436884105488168032143933194055327189696642980297986639012768544459930095096846806589841286968470860490348263147390802118410452426404111239054628831085358664139512674421582446240745758489828944366992860079208416148754302708932299100972144680349989691632753946798794191672980275358862026745483952874031476164428890600834968071209371008376418906546442148603564620504439832738384959661983914960536459263670028286066683916551805429261213896535064035250009239764128732501955178295263729284832952628625883952395105813843244261186858400294931861592231695891719634334995757713036707806713300836642185084703432145987459761954936281834673349662816118584032992272752573711363788192047456497636271965753738114286291162232823738634419405090725213043570300159062912710676516130597340995411059152417912757275870901496095571616049533884802461015729869971722899696683386565171143285972426350953977370043564281029633013865213282792187666647597071542820648123732507341793587121877602361403125566323021718107709549269689853347209147775776440997756372612547322653649851765685579692961882966251913331824452941038460955305779666621156757837103601751905764188668221525791952601717774805673552466087553014717728901823948826191790719404245232892023827022682047379868173138481711140279310994652864301510925113010512044712010469758120990677327915670242123048359920595228729515157340722520088294738120555324683484136165748817261104275026856385877553634383040270946333237652915889967726253588213449500891615398186854335586265313644150375608437587776500599325724526320149601471957963898880000*i1^13 + -20596769744806399067615356343916843672755800675546534047558207256040941343496478110177574545942392153220919136927228942394202926809664171278383672893964790768734221636880659424803168303564121372065449687090942011173108250755642707133439743754708382374126182251542774837813754379408511437544387452496628899211132898394702016897809136894850280902491302567976352419338231873226833833946400759477558072125459653786999766054968785228203375719394105895097161575329215747200420431982501147730364928973850971098528135079711083513691241097762153292660123130773326787177260768488006567473120238276858993217041982366425041870725966727111289575510347648731284615232979670259950167589388615079581212718020452759528299565939789175060207182178096249232943701071855476519038058245400625212549756776931923527476367643417503360335011268161364260612972141053771058973648023123932194864344379048685055514560288997185389069848089748070809457692577367725841856722202775513061647627040978362741505933110663819516109925927445967097122859489643547822452507332918186853931402277648190654639817867252080144807081448489257522448776226529602593063733460015841122046102796806405154004516664127501581042225487739702288430421947757795311146672093701032929261608740440082348421428553699779833427895270573514088939898653720840551159612571209440547676665538565283600821814726872894869923312824376938284932947496146943688318177820345878029105824812847264865850695882844103290352704851335884018415699670790298949934236129371988121200968638064615012246691677110293039373700254298536459776218734837346162683733555782446002333813288468480000*i1^14 + -2505425466760361731874158078002680636886087098481028666505608647305089649766364489040439697130584672593573850076972510854693000422059720431756778556738642656010363518070312274530243813768239256765691588261792998654868840786498326493493839659749118956740941230145490447688318436098530883551849556228961429029206200035596450835563843840782195591609961571448229815929644900794233197394630455861461700234668182611598022624320931741414341472613557903045806259391350424852584949516020949902174716519172268412469390434617076485470618393693115390988510243388241929051366009067923830760039544972325773113165335407366116859399855132789212270090093109719976434094037205919773528717629385223952853746663118855420044981930686146474534754981861941677509957460156635069538057868910173173824527509938561439213012012473900770305503281107940546953746294286614931946955105561033171321811703144108258533463380023022840386857285016594303649679624523544245815621687342089065179393025301039679271120033086878009660475510190258474985539811554271548460893617804318554768450969714524945229083781062029568263646332256079392155839569941420645779272323553520947361105270974676145829190241051709539659114865774001810001018565027689860205746423520666742656858825674972163247388333640818159395678186855500639782628148427257279174102644773800566283591539309275690509867376405801083756904531948034874421043100262275670660307239588274782670173828118731551402095890397464956509334803526107225693816423052305078881624855880183153834375095399629387462672148764437707496263332303702585729692173160797621025801729175045759240218502758400*i1^15 + -60883818290622459030374854550113875076901940081251771901071203788633601004724350307310718221962193729203106767150910289929782920378514233505381712941968101999928872873769050184212367241531217489958564116170969320444210082003598736456460289124771579841298257426091661989682512816169933014183541082795075660252080797312105504045389304422139585000529698097921398315281370959098061389756459322796593820057751420533441885779913998561892218500621827185731107544362557690137221665176507161885943200324382900945791894232870151087845934711926159853464004948642633678776743715462280831988400969939207027732626617490324701672251514938762063581498185230259053439823083932727180868282550242434334954854353200394607889753337304376071652867447821368353561976258529072891593340533547183889738419831913261655871826747590365600133216739276223411255477745704935115032013852062059797818986431958330599560738075062664608747817636701706504958024470656266859703980363396241848565665769604080964219256985926628928134358628698938376293674479401200937645120181352460242637993976361553094755038727286091879115435824750823637360042619178931631305361393789406650341430686011493110214691203647599413506999030301724772229988577201667046933782305513105934302308233846720226661938425908201586076519219191470701500004658855110476332743984453552931506010228108048231584398208371106309689894991819059869516182432283314172910635796502932393794472408166933027980635216532132117230228115092628029467657188293746057690264213699870103735549376411095108701129272954054182436473374233372242420686730747451054810070832325040719800565760*i1^16 + -741980527343851341293874088066867578529749502131559660855714043135784331180297214921487199162185038621936693033098906836956698660596891776134819559086436130536210646656059776214595185231802828233922902137094525429376005475152052576077652616481159316295512268546885089794860360785680251148245684546926281540678305150679662326700327541871202797507939294659586604455243211666338574657062976809887872056290842708409707543552557503504490951865528341365447761811083526171022392525954791656417271692312752317552979974323609080308937535755005945285885406501471467318255392876948470803474002697239454571186014845790406139005167905963802498654134867552045443992000125067662850052338120913189955204574141779085702049882055257577536453290869584597818242354740774640968572910389295478959844308218761014277971838180701147354905893340629513790277711250700243735212572724784202112358638895437957274177060989714506640844302807110031123067933887358478901591908487435486983642694542583164988486318070532871340974341636932508507314950068304484792515746115931058310342781363712052546380703226088489345854246210420252275528276797105731635811814341669222921949688864582653720747095567565155729452337241321272162209420286555075600933069098125187921044065509904461078581548727537909024811587593617429388330718312065435504042326127243393668317664156061238354807419624680796578442208669381919576164698483867890302255825835122043793752933949787791861555233757981355574091593710543203245682144579372074852094540960457106389332941281024964920406476079456774739009936563734407645036444386025018817185022599070243356672*i1^17 + -5545592803326292228271858636881327578897847740876878017954422449505386359423186179789824798663889723708260535150130548357662519387497766617950071691622601981976334533671159018416122540183995002443922882283363730656242656676571879759711536745531921686323252293860136971810408233723991490667838402135295355478099543386386859100252614933781553467240753716086812141788649971054814427575388851902585169824084829691840518841685800415929080426136742130524355862807055606816437918718143437888184531683331477580849510156373550213437583678589959609778092280350396734622260714773511789835670499323684091175067128132501134556438248373232444329412197510048339537634056180208149115387167017508138219560738524229526017945744801288721220238697186717580495088110563924322987185082506248187113172646378717808332665146254207979276138468635825604337123604949935506752393354572777936861216030952165262616917438655727871123088436249286170044525808665498106114770631291854246069176162941876597820413995012994566939311752572687511061633152475754854021690424952347344976478357052150725435709321957453609123103908460614992759226150874735771480192005428920309514377053682170956781024427996779219419615112490412430844426656813124278299617814115891694309014994959345513563534383520779788376436867669167010773371262692625910320854300057103315388502607072357007482485067135049065724753658331169312467693444304336347788478510093638885542878481955458578946496707350747821180370518934563840323495882382027211715505887356135472434369232859432129167274334619221866733752501612308136673818431055713451182934014644191232*i1^18 + -27368877129484239457741923663433108235223875952678809544838995005671858326821064502178586308687454435898563803124100115874463756031864260531086331524601761598588368131303497589733358201517163348678895806440741446912473331470122299611178744148681585580261204382008434005849913562187286390789328774035243084884487910882156562043451610383679919773388324003955712600687293882942894420211578319739302308678652763466934079255503381144391085236296748020725624325859943663144902350359086983420340995952058038448593407190475175122817645330856274692816953202998335257683355662503592772910552497942057117597426853289296520230969693096976472733462482811118212872169078672983913814329506563021864254632833864518566736748440085879054120678369254267003980415584404098590590211135549315286578568464259978407731823657593798433382414566535182658673015735553113256641556699289616491211113132112422930709532577392153145894183089415000717931458338593863798562034661507452364823236467659681490581830555159072651522917029432972248603625719954386309723140688250022040553648816506653681070214208899167921225986803448024503822020786946452937399019987572630952447800202936695998407658967034419877808747264546245393284144264305747224333937415919085676582994094280163033723601042795941846317678986784405764927358601886026975299402868676787411335829687200700996508818193452976896519381323643937905799827467623640022746819892178799576921056896775358693866722011430478446908682363340675239980632486063404225710640657812454563967849571605789453296387631039148537610305247654011823456861434265147815039623757824*i1^19 + -90933000508278744798586839766061340680331953768194269877985746322197935009136386394865057204803855789424690348808052788162321058919278388976323637425627786140032300837987400245332185466410208052015016981522838092628510619632902542464799442360673663543641749621991064174826898284722621997059449575425775354456827750089005392206631418083257780068874459367716786618591816320034221068759402347214028717005439781344032442547534352218648515572931722898050692202907967687261953449426648426358396277966950499677994245686364651088641177687352079448834848448128203460719151628833663442860621544047715576593582188739001117809695475004197460520109366004236312308807773610259923999836239970924160940324030006260603538600926915242467374139376400339730981259811951183630187935150368273895747594954507358515321597313919302743074199070387467468675937773509756820968301546340278486275537974064962391159543414612493491316092948745764746114009009278951593311868955646843218717419854068049994947134029865287870793853003181087955464563030822590912053426297531872788153395443232166818590835369837197355711434115938224253382252914570014046778237450809318269191639606565985698932486000460657267540857497981590292450464241993552217598039381087056864134294123976863600811800094105129621594401878936374964431205771210458274984881724949228813485659638328989257876673785453097392389709099942163440322703337936639634841640668531131472726214593510495551286961373014285068934064237488337177495669578869998938468596902985572227152304210252648675515952594273689973179871546349665915248836440243868817948672*i1^20 + -198453559865949065712168640935575781193089000599234201755017510441087842206848082809109367527680565611189217508554715478121314576985568775973958355331117485472860341563084998615527817393187899737443699443782689479620975199894376981922829375970744544018473859379584613376917262641947676116995724123322509228896271492472752615346239092702334525359377600805811321863335615015672235296151196152395010470472408864998402099546545834091465778469198104780217044642270235450053073388269416044275478332576626556156537443387568970614389559433404185773053024145968654264897582135174601902515005847577932295975103793800466117015581410907139499827887925187263431310452823077230047601500079875720931221117327391903914303796573681793486687676055653297638989369706513164521019556486220956400304952506404615223578312139797019052333364831362459505350590611132306696452723695118144011039814922518608852337884537729453517131213842676637232769786344441829250204615810879963202253430220196145453623780675616368052531200206137215060981410666782411153021494946618088386769856762442549697591185819899400144218427222709739453099725777490307628043517644381180997311192250603137025916055472396691693148252335622446067658628266280935637035491357039257214811504394389820011122148614440569198380433043293856227108427276122215170410271228094098297302139697396856485349061925022672999155112386183045390569987600432893362132661187085295811313482920904407077913074677763802993039324637092335039375193200050461613830754168751189178524923584092584928501218065895493069205795432910767025894734038543892480*i1^21 + -258670194465378656180387433081049080159630829238532522073549499291807649915411924914934926142316005490778370969054065125867651259778788267602802833572598116755756500370441484362300743502046426902683436530747946774104636350638064449661416049932762968231992582993216050468442449856244853071776967748208874865796461600188039490036153865210826695644568282096012196546298590974726472390864134706437472431888809559430720092246450883915275163743078998494731526516118823898623146390189160671881768270184839293268032065811992738688521261895656342307815952051224143456535245732379848439819108138457056414590169318780803214291223556361140477957222014106968075286202731949242036407165489977663732797701962159500054514784377115112862684673820442825694475615536297429980885423784192115180032457669822151014434738328655799967056250064625571170598635955261875448497715074686729982690837598059601976634696293137859045041885009773114781235115795634574155489766348726623279137551075788330638953829991574647108512757019381617583226613135386417598790751039270315051982192324862425541313225667492543777009045018778810347333285373380772353972615846262172329287148755928274740887717012257974552477761126385108547597086260306092295499779713993140351458592365306012639830892963781497327575873568093325509422312811316971058476278464574328125334349348377751931265508848252580775753855139371171483040053920933037332772741576547300884836526248781032433785331955614599031625709973152692373428393435004965152778164211374367279028269503191880492639566483908475434788767580128401699434645159936*i1^22 + -140121566980427420189192216314127276715894517952332002958667424935805366383121274432867399827642557522984295566854894909898421441801069798414500793041631630717669303081961721619751052624485185370844235086913488034010765442857251776681526219421343613112640411944325984638444218235033612473677511136911356536039687945506837683614853766834535440797364417641948525936182200610985911523153386345209113921919113068459104098969046474935202657775291589841949315394968099983232072535283408123331040172494608870943114426820811681049547179918436147122160248355682116437558893508059083473743534387149586653164618781690147798083757227329833285874623390502484186888124678761243181156581550765045137728492782775278143178518522744442142518568571331332422288862743037024663257756906009328659561638636345099764141645166625022329126184520393739865828619070475311004165138425789275795055444302627313676221232367146303767301047144635024260827563678565201227154248474750181236762153851704580747328572289111656865177754563457119169782170783466370580319837623357974905418576123513653382556191100308527853171918581032235000010892875533291483436754700304800420503192022305818664094708842766343431853822862889921995045210548614013016124543329741204235019453849658257383139322833037951088327387629813905313991117434749711292523865367928069518834276298775861447178178620317234522713632479262276942443247200214467798192089837302360650963992192302438016777527864378304344124071267081829719462036995322953759634112918089279209771260980726403071011971785449980096786132549413725802594304*i1^23 + 67516981904331336262363576060558659634898973828246963287798301795480147694513556104053664544546195267634294223031577887006749398191341746373879571228274232422464871374633909248365368619296470065056279180943253772842880620240640331277549530511173382320197909970886346554158560398031463683459938888090006956119321658331945462286800788546406928624493001891693671366790033684745023319137746506275780776508365520991099928367800640030331574264244722803189557318626190819335839157562756528082154956871645803833402746346848247805128870510331926080045027800770640652524594439421722690861691089911444148743186159911089523571121478577595865020433973792534906852053334023026481427126312929280301539585902987636289334081756645271283730533898103923641941006936241124810848871266194162117923475176776585265378647855290245772455548153416184298606210239684824660862782992157156478995705274851250331534300717028128202876307551638051593563924517110610598265251032405083544566657308487991601106749342940765970897200358533706866332953927086143844025047953027825642990828344941495195924830989399676200964115082755331434687111083726875438169222918554399885674927468737188112436150384990572639964326997769754988655994079924792561679411584104358868686441955802349070717180654986246421879020851894869449267974718027682602066135151233559134535359557351505296420603744189515057341341692656606216778789409831794634304162149860837524438720903033073051979558487671929916023865176011362861951905607318559384906933373394953838149697949146986332887955985207527353421833341000220672*i1^24 + 115734821303535735278646916497657524430315737853402667938223427254420793032482021702928438413449418903811229278167213511885690121358189172281449708657707743416808839752378973424433386498478900127192498976530092855380236841450437123925132179435589277400002482905279894607695687102550540747893607111331043586570265595755260636952574635700519728632863319777059796530494807566132419087774376650560086861623919771936267152032232528845434542590962992484739836540763656775317798923810037217431895356421388600992868756729134479130562800285195753186414333133665984313615945897890480642641999244415345748076666339755648096240912260339613361840271067605107393160067821122376284756827381701776062933454764056802359523240765159176594044111408384991688033387974820031042440781340561126768184704105158098452129763380686622334504603214710918668911333086377969989266588453654698147125655942893767369248396383676865575768224276640962747596865268506892515974753926754344410094924135782018813184968975844485363628181909468011625522662994873014382324324294734547556880619865462442164532134883314669585388006193473267073405362680478645739067715921387251613814505774006389617800096248954996092824374284711844331076689900822095683501487682337537105688679945172570091273130097970278951732496209755964836598786284349153046579031091556431077559604907554170663284311334863623726643212438471844519732600370376856558778573666922069533599496024582292312222192417364550581334584666299432968490129753775894153706630548056955607748991282946262189329469790865144164043469094912*i1^25 + 86994051229146782108332250838831111521955998027209334606236821372081375298349617442848250226980433256546022388903277101280560867610365414418230520122932854176654890216001513095538505136441966213415165527954039689240233068683133870754914854801136197385504259858522023360569947952767862687923443248266842485109479646295807746034958729110569864820878546980691445346835870124204669736660180416683662934624638758555057505000487928889110114313297589950861819580326132730040132951603811472136293171821419014548679755630603361383902452088876764414116165975450228312874606736561221676047326039187842906165516651589914471701675020495765058950663751884846742630810815313112451896931088744325967278138021035102135740327047497726999413337758169536677658090578447260611490028211923273829476897128559806301361196628355187279630013421028990672501956563314284958135039234547016048472108460195472523196649621016556694071405808095037382854371283081269431689940130069979755216191173093493932381562804394228852307009762785701070490276407142565658879285186638059162350535781114883751258973122050654862934549478748583792061913415895463484974002507789718008884238404525237045020532797904954217467905084639591860868550336116561112247880998995032711244545222675975153237791226875458154518799979620599048532685029820618825757299528735272028377071630834368706851151282195005865645850716279580540773488602108483067112584641439519869244169982357051994295471468587672099159158810732169782885890045932581055536612266131879158175897259238910688010571123075999015632896*i1^26 + 39112127806942308770584592823261856240478150796496648147814831841067947379666375122219478932262628100278125958315239651248188497117335810784121447525107762028045883518362050624387177224158960881307922290340256911093899069978258524656921017860872948962003888508250618937396619547560811105640615327875062221883132244098556895508157064261021615831439868423383758905085579461292232957701352462131142201378065086598438422767540645723441707448102816143065304311989108297471482597342266260812037870826934570702056344860485500547839737981948956492749944442487823145962927776496343211664266807111317362931018666669121868264079274456781340495487432203418246934585289016876644993600934779559848961208099638522640186843062328315764877887333733135218772325520757287004811851463376662663656861466825192549085302776501333564905618242911504766140156698734675003206557056860726178517654084864429043641245168363075467311799342448002450917826037272216544940298652111799797047778292964240494473865223830251269643941627463732101918000579264281625379400070736619743009015453017284159792472427535528900523790404310539449069452519873041811638677237861273675711267573091284886725894969428358287982338405732592440287640520651540998491087298542414680615377716609106479089146728822376100314645824187595286059417795987031981989825328310415458631055057465239768529804304252256159861908412163038547759732095391444551750085408212389891557812478541088082486515899146284327006156942793834458242736934990684971567221886402747057981317422188204437731465821079732224*i1^27 + -167680716069902772779673974277776773233462284531003995148313342014299625324666279557560010046529609115503328270207173876762133289535277139924034336835358343087043770867737897014482832218227418121209251809693656085963323937306673927666561050230178155876119497229462085296904409193670009310081178294609271538762539933736013693090594518895779686724216816504634822631414279332098123874600415270950608108118397237534064129377712508015287866626318820267604222934920424406806812747854009273245990531953949362908039269241330905358236634154960289461274567153392702917704067362506873036178227761003094495017359871034901486767786492328920118554804024648832210256803643427370114054603160959757093456399427472631878222162686253186544290380745658423682932726839400730385738229793014228834791339763221215533940235414073772056600277784076460318584890569847039193601268876565111249545243693326987164455603757090257233366732366718062759986611195248165434645945790276070715745181783346450534189766311932928608062708077276821195416432572975773072806030963613463056292126695498731387353054870854369699969583217049950096442230680410825457858194088750269089271115715712050757494296634489771216771130928431143513847986233187940028474813197295335125147393707024611456053309994633240697119781365304439176547045290894982693777879748815754761877698496699198190808498608689912504032188185819911595996159428782464506498376387750174584608848056251383735906489552402177175929247678430759265094780695813801709767732161573910076068752397028059815502237663232*i1^28 + 176908168647838162036789272326175499642478395596110376886763333139316754635972973709108815695663000413397271431214448985497896574161686712931088958559229258171795088651360860765707314984283629827321199871627804541919616884743992242644846766324898462654943283187491493720724564789321852993153405934377917570492408285040640217814219836821871688136239351944295380999113610267186786430491345340741779898824740282082261213921422531495478920392035121645131617964139438968624608222389480844404840203484081413252508735647828451963889093769751401354362422116216914952962752049320270537601390040535044705924647020528974861864398293449933446416000367802886967722355182015139532737410740292641270160306886045429901181196231103271713427272597423971424723480214413781927997242743942542885097672808411506766372098072412593427831076529539645552506542782733812846967852286248981095986484859233151318815896602567054892029567319045537287837773223161822246674674710785041540626852389227120549803411437565815557882438413198794744100321097611671788029274021178262771242745479955319411620268928834980005617310392919136329340376708790715398456826002959266199058263334402024573312834206111970821706204604087305879194404225130075951192948836372345611534900162557060753667666387873267142491677644153271554943893569689393062808608372847349987261408080833047320661621655010399564254931902099545823422141334283178715251016047669550723375789115874008147350740698837018290148038291597983169194083056608070800908526212980995767851287783082352623747072*i1^29 + -91765077333778884825716488300510906002836125883483396794415574275436495240437269078853703653746704537475647011672019225102650441789525513292169004723043035334280998869825413846448325847934265212250354759749720314363300119779097432882704712819142816673361578304233458076968074919845587117489444372641484241466066686160061572170602808931410284358411826915749375359000920163879864257417162519335062257096995524920372849305729793561809515950802257585644884565301464711053598187868336154882452230341479403462207524183059725855701849603899933782150519720526710220745584156353981958490006406914812636645280049217152659400123960560682420664692154634393076155664615938729225429995194097982379512956973473482311960224099943807228944031224773941661729394105973290551797621579886426882578454224501967751703467301463929598164533463200966054075422582224117710560076402507098547313196529361567420913737783175189236197652627929337787936116124623396901907859577408492273144090162140653295646992722835398492428970842025663192227804684815934750346369820672180099456633638185936272721732455176417321629893963881709724664180022068426932068326571235923860333665461973016129979528298191227372444615588784823215488685887490476940064560598434554241778112781238797434939141910428694407927344691620351834795441958030973132115935371873456053830424947096390235256397380580924521717605901332166937075397412726612806734811066489341257748038752616041267987579474388393626492156990185414079188946382694760149078411656887202188349347912461844480*i1^30 + -14236385231653075486509823202073310123282204774931359042461148663735165359430336908827305519471202061501921894264109321407501857650185697662975770176532807882733552561372507808925138101611679129480671557687340830210482750015728708482065659547642609340302937112401160982676410223531995772016164492753436274380286467077422570755658404726743276733324141930322410186914458346438265289263468599234260312190256507384616290016575322948244791169428700703431028932774869262394342416616267302738215396675838109459281134412742973798316447361175543151447217957918102850634656983546066469989780227061496993359933912384606706319938926617170111033987145586975589523093343042362070709612803770819628508394395639823610991462016468281963191370020792474364612967213178685707822014377475913344165739482165261051898618945036837331435276673578499023489286432760560259583496509594792865750117451542342313939153176735351631845677349392463078718372084073546652620900435793493538681656739464013221973912783392454630321479617228599733660488365028399324767048104114488163416837181198133886163782365854190803023283974433042911023947869398002142912751287328739267941285881034076119708032949435678624320681898080460044051948819345898244849704713687765532195030293152978038098487788614501393111589522055883041590653508943011231548838955553879251873551681447928094432861306100317114814751553253325296702227988083095115062328418922751001197986273990485896831720462429829988470463875337722158434784688393704183148466898108096997633797652480*i1^31 + 2718669182315590278652659247627429961934936451848849657507837121495457056387189803892240085673757395046527463523643042801986676968375257967764740644518748778895378376561679152402340358694866444297519732831295791515100106836426247193187145170591390931409246330582748807475848540123616353636645279634416382427728113336990260581409962315275692766432661216488358390251960875820888954366257353046163524700028934287833882324645289973273929711097300839773771883919433106779465533766466003820731038608325982095028546402166801533877853611087337964127110602815229748327081453237642086446142401215849320904223876861374885300092991538885706830532562033787292454001946697846988568551075246849996913015483045724617090027562227414969873685609962446736043670078910981329945995009884523576520639386061144254196919151896136630331635267186791539551227446132093088947192646741999877591820423736853843770401480007865221022938181921507701426922125876121373823671185852407501867109506084281067508578652347975579144084565279104999603828002582270129964819218863321784486622848124353664262012596186219226452218452530328671036776386908329692422346292096808221630562398568856798567760329877486697919940473762681953257315398082456156139169321033620967588067818119052453203166136709274303994282142746529565946611512296546019870750130610178182691979085065321084046155283785655746102908402696716698956934102653933374885447575897138097617279905403632186984475013179178388467295274778051126561589375408019991113441537503379910033408*i1^32 + -17857712381192830697505518290659082685066526312587103915992562226016229167248424375936876141386050066575850860627328020045136727767849302021318625049947152026480079406068679744329143100942399862556921030257915161148371930483164995357795749405355421012338604442927624765601573734864248005823712939816597765807799974636464804055900975497326621380330062300890062960125010289439891555032953232170862398221810035802394513694555157616794933681875908201309715181825660610898563036132171305180162710494843680419812173321327490029800175636386956429955411487636093205468119924738280312838170978289945764935293337392470770802540108597652373603382606441343990187055067967184111102069987099489984002290326905756223885539500207725188770541818307563968114526457238331309593164145216939888964394384427070297679146991225034229990251239468817844544910028870355939291365684196970096682916333558445070749091297725319989498571285893315169382741775053410458173652779634713050464537964743122242455882998370158146935378880093171337204191537101921532422723429458337279982076523260778047846524467495250250207405615638058185743412751282225478480727126853916283238926450391707070263663853050991106120752281979597607004262969201965196280527949770501589433071736245209745085923215413106611697804643578722140658944746404038975228857289406338922918612038253936069852144759688505883108484845838202938824909201617623171532553067109284113976691150456121755464887132240949854442724043433275594691367607323261673664445102948352*i1^33 + -11119479766487309934754892709041529302556017417659631864998995815324075768645198139004518230479364067280219519337094797919093486246914579459488755965515361414371110066769639674612372462005343316014934591724164595932039345836298730792446659822397247339938090448886118002317046521688710294604542324675507632402383225812470082991003552187000880584760924940169431366675870714036493312501499664246327653313878945343969545557452753279377861390680864100630222056030227625267460763625080271104413224435150570234271111296586857950609585601256744535712941686812033669741035352061779467146477152011046372129189361745706500436122434054608463712250239533252913947894605845760708480134801262374048333220861737072276411641229302213028637001749479164936269933277044763161922594568025702259704580372494647107065506776443414965711530735971604176797955467932366133300514986469044460917334779403557627556511281640604964702531006729342545356536161670261601291396777790447035830233546774999217337947141826343752377767489857935505069718536652507103809672536086643930862345098858279142610573755240102301682604368175716871647751369631700481372791178417225252987416139089453500044735467047165975201140728018691677236761093304021333381852437737537801572773421887172996379763911234667191492352934978524200150492608443430767921662308764269160562462346487589888011514631391614733948666900985825092308709908519118348455659231595237003647344032842735555535648269521216621812206689193167308280432458656571263473942528*i1^34 + 3835066569382272413022296097397544293545808225519992931205893793547544476316358034294142557657026513227329938149479196398353712628507410018619931585460713620309809829383128730758574730327959130831727383347970403813511280648786576890176794146130485220186924839908856353662950901460846370898101555515111350615306515659884640723738088362202924330768725184211031740316402097868248515582671807566374051626291634934481762492429805088187545640801271968981301292656060401864842909409656107654666316605037600271610701682826239135882405007429531308348174252566709567971811762557061367126258171957698304552923726878418074665937156114971946433322067623560895613248087636750016526335474392714870669480034662475731031429062787584613944060787891927987604468254677023212469725092745352499610279486672689972601728562627652735876749140266741176747582461635228233356180731860121990802583047314787492466606862381304902492929958301286073120605545025515219711994148170577343977051443658395685524348394351559783137904521297128730108302004336161052489668469994491546434216967275930469926859903983857710457001619998445452554054930380976466259695937803677434165200545268247535234159041061996372441343922167431360525277035562520223315615871895935824195231435279261958221806743861694798827585114298034584103940242083674290854531720701207057117929989873295121219925665503114729485189467296454879929284640227011671564138794481493371749251691337453970948702271194843745254762206471343552913555681678721024000*i1^35 + 686204425733770430221619862400006312898477795168506817932335821684128211473624787671519401002914353507680505817328700856917900731862071719000686767705167752088962904955840461613876035712908135107986621051302513477632085458565343047556843898541578126292078853245874922194671307351259704299985757631197192411224343003046649577900468557472687547952362260889530008097301632721101208523453466032560565886293512271844805908884354844576842891646775795885150662921931203694120740069874204862730206675802701984533731733579174196281028593497604150608450932665282793471341309181336185564073965963418656717306959667370658140072023966473303717326527123570192299229348614968964986530915860607865713411822258809544550457924072937053648988893671929248999461768146206101547564030649359245202121965423633438391684497555969648570174576657912833042335640955749432161105046891405634263577472318512415587700850131791741154588658490294237278504945173362923071692666031634592069165914011406141967362939397634603204976163616665719588609315885855290910223182532052275759415501931575034248217238480408929710427970149636786172653341722000421681528769758450329073329882474789154204945330316841616017486760734491207555974306302305479710424943891155228027126110212835364084942489740413831258906838194430028703257642963134399294245789641613318156706179631019350506845879925218816279770848434409056107477968128100095700953588377595884130104834750240108265747700834703715640742102668496323207929169707008*i1^36 + -280612681065189833392951626158057125470508838174621557578070929996519388801162492692166430332165735686415552127722119585840149622503534233654148485467251762506043595087556383094234810308892433102887314681904638873704977438274213290009123067384720159063458275572865262964700891765226993687150865626372697928067137287263867959327853434017714599613158229695306740553625946451319410283175389173395004225205845660880237286930046688976055076794205240747582683611909979245169542538266950192769059526676034256507499087102870495093789130287011277153697691766655702906980949934862518736180783690652206229331536387128695059358811599326401797177843405783544684500738251965460618248253491795036195341029859757624166566363697826878565529619417586939147351904978746707484862396398571045728231621611854756985888049908337276508733532265484304356056158315414916266901335065143833506301679081397645733330784219860464595242698534835919828742356456957337008027768900899346491960838903172377967786935175844856149088549054106918323386575231850402572773194355912982139816237001724452095913632681132826061190170797697366446220311911469778322410154326395886021246186829964331812180946789616279244809534613775980290795489946708507002577676501611383541443691176926165820023457201762887810960525435604301726359061096848050807925385956304301885867893624033889033633493636595192465500873008431522915846176985643472928431425256660366601563880420620200526476573420826743033904708040569751343202304*i1^37 + 15585922330472501773108372548022264339907044139062636774782136689933128819716570842623191805797019496248793802507354541391200176125569573905605270962169918528341821894883163809247657472962150772934758749028308032396221184413793878819953495121422943355270473349015110373094054793947277945995616475696850970371017516669660442502124824931998787377573713161912951916736874235793158506086435569260831119843820414229748851399405651758608377751380106011118589027789434461915881756619189657370544794266996294875447796627996958307625844773010524422264499791424759798837536817248637799123076257268994198516904385651968930581844660511334435765165477888816501668277565008351618584264747853778642685078092851927896394450567193488297561046148807354902374508046240803013485503655955803861008718377438782530651850986266783138350233826348878594986542696489024287840368636694413813939212803484269274439875094127279305205064170562632873030358523080475773940594250299123288214722902946104311872874147919767300519029288068183945122045215149895012690966568787015856457301088302456756686646769896167797059391150460323124289179768166588744951130468672438834131293366358724609478388925504810623582843345068986532536497474109141297654616545732463828912254546100247457778708935901228818270037436620341034853087596155295347588302983185291739104642423733590411641345998933810225060325370126652676090374530013655829224028644030004000361475056047084666595668575376404731841211947255070720*i1^38 + -1355968838848523652781061906129761986880439048782263947828559556560034710537146763735214274819506190167055182373667984822572298908249933956316288798341065678955061294614350578530352769754622831870162432710914159836868489560316878827589974842423250023657135590516959855000978504630851290413098175207670049290232263523982008798859413859463248248707391371078760081369146345096683403925756221514289655430258707061260616660748460330953843293396416009254163172452414197840981282479234201017601022455951833339601441328598123270569641184622746951889158941802107503352165439679319878154822169776723140693847590778481244616036780811417196151278934944445749292364214720847909020078043212433653319757291476999812046857269999407655465247378580785117588271785724323312479414181852437744997874564834437281538439790671614599784634200483067340215380222922153928466042081127996061728599406388767456185292120170484702800706081244748190927948509870906200859004321997357810715503008010655256153343245775841601744281231764325778857648395985832592473520624370079362982866908866187068383698531089837778102391412040412630703610999747374824307972054943722932565907994023256593370324477375911845490743675308886826135365595731600824393621495261270723634632846749402982510418147960928722750229924203231398465235023843485844903787106913467869719692399889927549261269619910949839994281110136814650366175098215643106810314979414706009637161481866866957109829577058528396404246708224*i1^39 + -11186863571476694999928634295231497263219640499257221800344228921550291623122282858222202584654354374135655164541190781759369382710623263405557537644090099554774439498023654168428783360809096236605274560930575144238499522314430465142920140981580483000478942734762046680056297188489057772341467354334365358575733091864584198332510566419844345940461844699521883902619042817718946177836126048043573737087638234425525345642124757396355223656412002736609387213877550622403378726312784688606522818309542680086428399666010640940592963160791917701656822100703966262569192176221986939922244939436434290332353650844118492138635760531656910534910210642796291448779488071296983863733007856941779348332799663490002890213290469133541482482444197921688801550910685304948427203784130845764136099261928827039908378951427085024577468367350348675108012520139334592889016061825822238957970511004627689297811402146552631896720470092752916850850008783704561411149326704335250805047051582800256837165169415686768242896729588815752042977220255622113755800033315125455849092539226671229238072263164187661751796344646283619579546393226415366568774970105571185571764117116780688198845469430826154231591543496065707177285423820063758297589812784753776335023191147910801149495947224466075317631527904469006933692940901789994475623647032989793361302782061049529717259605861470735427553107910039772403906027413118826609284737012945293221051933294947199171888855271035895808*i1^40 + 1117796259846843099517660407898010592232483048087479920318121481272897450555205838391840077212365604962685450256965257497655005228835102881989336266177346055697650092197025366581898193913652822964554096638910085204656627997601253692201943715841294735658589749347775746477722164050976030373937082963420273938843682104843250186225026602443014663894630644521144360706224619636009954874984675795348122938974000656372360506195367154760021991237407120007779138968310456651816098335072873458576153296053256031037295294465094040695002655683814659196337207006660137398313638666198709077538770190961944384962673861420090583142916275332622159098416633605492729307106696526322089743787888150443436931178361753169500764760039747561978072540778254253838628849229050853036441108485563696398604341829555301811258636845379466849833319900571658195567139494208775697575183123136171043426397855118801968416125274039620653812813527613163792653816628796855434040397218959616813550193300390094633504178976164522461846307764531052173176032571280480824163170044458498496153213069449470411820985009100591371270693737887613993639619537916856270180805143049656791919546658488647159482844586354446840787155296851243858019752755112380424494421009589340080820457544248246990185172524024707009891760732321468192138386582038476526848792982117717223471777912035589291411965723991793272853900830207748467753532567549342296643498444282518213617559894455377546184199503872*i1^41 + -93274936713093117134238726985022048659585316589616278554598763254505648952408416707439147750632885964695025846805684433590453648201391558074105860923041993375976277868854254186799143907376579596535175409779591857989919922501611249562208070167097580262997759538085765709225002701734359266252399635557389838643277397991802292973553282803570257201946312374057108568656962722961202695478935776238121340762058110952723620318927660670303443439798836353840009330510465569776750644845850152914782946899935456652670389489874340937533285463381942185742800022392687211929615972817273376185793507800184933213234931247426572742294094226360080092487012349880655712959602415596108543043980410900349427117604630599329010516550045589927633872611700548643147044449233456747563191578342379295535545635320516385446014600878417823800267014412371440352236782407793208452880283042235483916742989331406226216914495130582333068522556564512085519237389736579075280467584340706644388870221692252055542275206062026019006614411709087185278824124398945335245594069780063154428957407080850232781382183237042009318079954043564582103502119517436680040690207977614408398784631365030884392855266381734754779333644135005445025828967790932256473432445792972951463864345878150745314866595667557329601856888518730606570807673304290308902714415627558463865608416057497481900708311480011800326281882589239783795504791621856317976204161188255521229004199285213309698048*i1^42 + -1501495819300286497662721190120197258757195761498129695175978309017084137422627902341059917272843144593604415688966587887533215242270260585393535638486931722534004502313402129072115224295193180735631775509573223952288812561226291495148780183696240022041335980159329926596569632359149302071062430877743901245831590673986799525477797241163999954026012126402413189246592657954425932289978324355083507542892908131108104724231057646109320266999331942255926127547505842011234236533950804217988161039274111899106303186282647300092830754565885069478238770733435843688308647915510610040867239842308442330799268815109373544717137853947291914614914342998383529543097480765403116409652847610874299166277548530930125669088543337710953398540921470903818373315413724316294431427045330674654085694734303884450345578110160782995670095772990792097898457158968533202151384310241464441667121914352288308237093320146824613955435884692275306509185856884646107692892001190973829707988574546528331886583970860676021644929335768106011804349364248722108831594033094954183707088020331093296301791493683121848290443934283966316444410413456595083748131401495602282116487031971705849173254328099149391703613736094427806913788542396496790625139534361912801278182402156876361438777609434627986398965053022102235889555310336384714412430878431626959815477203891121885498263640389253230460809027333325140281274600869340840806291136155209115571830994763776*i1^43 + -79530644521256384592623103630651746172415416089452342422904315226495896325043279651461056173963255055181833459799735724879008418975464700660076764601340430488073685735464566383656867576343585706558196189683139087252720114651118319953741387862398469911821682703442722335415856282337558600668144375617459401354264632075805479475121187397966245653798113612784625596592076083844043586096142781596260552696463873977601873954205816166084294084397985863173385489872533123141723822168508304679477141009495235101429289867980142689919531733844960889684633308853682000885232186239281602838467842795830795372190949222789570008545763882425524133152902873781616457487663345104200614311727027602455311901834676258216080878649044758219610852885476022578465661506663324927262978358666448294423958557893752254922656710125668749522923540152995923597684362483404040476199024131813619127093404811848320757074942356702978058626678583090568119707027663477642732001898284788162504925744876578104287553211445076182672225362765943473864031768149495015259477826036999236876648742714495007739953539791235941413127523007217066843262857387188023221534129507192077531236282166022937355978253958435999279601468950914710182010729667969598480846790043227779634640374811307415163205772706875632773333357614533366911202372185630231307208805915671127357485684129751445358575831651969444792650169507483004536556170226481967981997876644286474861150208*i1^44 + -5010790889659649744078137538139665359080981280109678341084627809643071344058030088567747305769877832706442720089629040419648740016305824821879358226926833848021531378364699398989267589259218280243655008492443736906155625223393043413209917663847365928060366700244074831914708783949054962393303191822288359528149829446510699490598567530953993508921716096617439760607544192185591950876588217382338946484435325560803959515397242429626015271682075593903669396432328821649813242071698618701614684424479551860276806697230925443168798937314914596305458132010666571634626985834971888909204319081209944468983131292238938864575795147327595137100688970447344199760230110939504099766286204330405521186323412232519024466981107002837259638744814845545070407171615464867135875377256827534006886137033617818139346718395868140549562125611627356400156172160841528739878093895605506267881417449496577511890423833347166249410908865277660844078600813135490514943883962878447740555751847862488663788203576282290460193066045175154825644116224301152846539792742290644473295271134781379037766435153047945509569757551651347999166879331782756663852824150461417352559061596756291205142143709482881539108337309587358936246403792028118768577483513039084907653131525116563993652510605933190124230795038226400851893897284523531430130046846856925278950510307026365348001198104568429295969485370453552838462610508982485231685686841816645632*i1^45 + -61238405853858583239908229688226460367720984991362733619734948636752454529697991136424861229900253069624999620347231485785804236313904298413812959192688331458687939643968675928376634611551138132959760724554507692945277714035667193636044848192865514733147662329424449114497471799866547163155492296330006390108530398819991740874188515282082609083363446535526264419833820382242653878191472423191886498818998700870949508776369532346889776904929437235368167628321504848089733005277354694195304489081401024463993491586744107699385925485438554335849057331689231155210871822846796830295714637533368025473655110718456387566597033331396469077833914321573578505522833915475206751217524394536938047783844583444499263804520905174871818007165848342369649663445746956894689053784482398207223863196127930382481382317356954042852180929498769703262615724845320228165864803589123910727842212510802956978298876215959555684361645932874301787637485439535861540814874048999494530755606021758324984779268429190721760496246596062663763662773808439467859071308847838852963189208261552604372290076711084052702583052250213615281621584760150859745420491926851966202111620829024568348566045152902985943221977803455698035556476900694583581741413697929306482712147719460717732499614365605045129034442972452050278953104593941197027162761293733232018969305849396666589688636456629377486621406550444042464918584409512272441875890176*i1^46 + -242462688876248683177716980911485580454448664953861294554404225457306126008673053179650194307566227769560733815486417207120358326219213310314691659453096588423264202584472620875311010172340968083304715971490884580730807169513508071016691911218640546308986561444071398402752644387655646410756600500333057026325439268573868057170000829247042234215134931190688088644627594177846499945822071016561578797902272971161575222028634788003344162268617348374093879051879272217029409059261536226421058596194493578023166348334653401669372285914844160366221762314577629304868772152120953215139050851044120589197974164023001139712141731078802572841205152265996697843424408380842715525899665255136917460559349243651124089490253065548809922384285029768981768477391468932821644185175987864405037351439938982448165416173243141109011867264225423812275912855908165970880899966136974797181374851914501588281021439969864482810620544262678886293464290671501235340537557586216387627307763267753866027943256835896999119515055291743924910765350086121778485316314655361152746426222709274583376160479917446095319036903898450359694047267185286108024572078440510781343928577399236696643466901402236270768974958579328307701913131901141064441473376828501718807215002965144362792447195252764214508614525933552310443237296158968324700878840056161556042819825644640251164353329115647151389454230195034606858023984452746608640*i1^47 + -226649688205596002097343322457524158734536933877837553134657816951169793154563636017366842437137046831985685620699862650718904997310518318250724784077490332968457420877420312247968758509081689886069515566512876298266826095676679577258564897263140690601906561665121282956971968051088866224312616847579398103918126645279796317951839700856818847611126563804920205951637042544871618161525189425492444448302261855490644651719584893144580926630136578763850411118900228610430671021910651940020548399416521213944361104074864745357051712801433518182878295526758540874363444303630884541585187977449262924833605785596148022383172996779337889954139429920211029833552516788053034364404093754605199229269039419861432332948708390072006173678479431686912775481546376945907272241354782698445297018849070766665576678252132426169112950915151499570864602802954066540670487292017019463585575526174517974027821190356672962975232357378700801567337714173466921781695227286144719800766965357600485122556421546692778411389813665646292515296784404209677830710075450736761989742450362834439339678091649479006351402877021775798691517459213199256972345248884477861257816908671865972599791499899050763453866888441415831797193153015842373219718050159535312275054600625678345095832246843751562149353404199634773189444437575139978146667874827656074285223555957681599868221063701267607761573295641959743368286175232*i1^48 + -406378965416613911646575572453806260986126565740086509149627684079124577428913820809437343821509038312917356866150104018963805079837875784271739755896392647290198525542936231687922066996191082596656012571924300811079313974442964656642192822968022828527398203425953664290992040869478095345179660455067035059450413094702374427616607344001587363993094517276643806266806048039737224457704609523396863830975454318524799198936785707102986796186802169528955366387645425990173048968638571600939974184230813380492015922564440929861667608445803832673733948593335426124679754211883501021727739140849303544442901556521774628857801046316883927721044080328090706326572048958094487123768264451258500288697184351784136444593698094229732356390748935181187038685486737908241022587117569481592732005319497250331771804081264138970227186017598262614601159829188357763639334569212159891875956426847136644541954562460619733481078598856728208493859205657814695979070881683724722286821075741380035269625917584693092729712809823844862402282349506194299192146543745710252751099655995646319586942687154658183810871121668551364575627403768518133950264649545873348415333662693188921482976791787650399089994840239924525910805914632037522637714335288313700128871470340176436521610088350127606072285767061733275729890070620051369741917557914576095999094350717179322152733545412042579610026450106712064*i1^49 + -132480630865139505323648331766761568005162967497929247471069978514209555914096919548509014108493788260051171178409814368980323711603714510160310792308555947909067189534158263903462974406370300151810073377548746751279759213947403770424693209306119568626606652393475999303214108023058169465718537190832501927663228551181797577682799556108110446138751754875068126139751412881016435264121556738821108615207998202771224835111671705758783455540684728601063503564882874890452582832399794248657580842910300132619059636562533342261884336474853867257312714637097605888454362766845202770958231989684286978663330612951552470105054749053484512877832365309762039186069591104134910608036931231306073710937731070184193591694893516020317767429650948123068066282717657648724237292141336762989366943254555103357049706850713433595596530549160191321283967920037974373329528153529777735861283444318510603152391108671985627087851160249968861978813391976682606227758307004819482481988824869125461752703574154260356222280600313572593568977651852394131131816926818585111314895030990920451694591327112922905654477104930048113249063366623536297615424076569471485751437171200094548080714381447123126316153049991756786116727946751140690226749266603972758827704708242056520889972913748555939759178657890234671967786581863011824748524951739018752939793455610388385449573374624893566976000*i1^50 + 11784859999686256626365730649670199480925660358980320406199355537375898801951682599819653356651303242086793425349135335525343890319909854210980742588923835892098163675542477723566511999040434156105187643503572451290725265784419894541798460751670852258079877611492253385249107401955011587719977996989847310429598688130743226632595825616559779664410367933804301766050787303509346003110071604803110441417114734347120792637097406991701679777100874287001791933786028344152612008538556045466737880609801651217861242512660313361870050426966798398810849787592967488997779216689561497203646289140542120671041875279050529737293940577055314473310036125508495479304208022367074663919801336399909841990048678661202388830409953719027364073624795591166665117918923728018370332050319322457328024254370230732492692863700900012035389591570424106488685353910614063947010215418162093952061969954830687308625933735657974824769577524782404876367175594035190437547524375228642269394300284306186432287811511666007069109014883733931801337359634183998054961309659782435887635793060454945722997600809235641751272523440368640187265725654352427963488336469258942695564710373029352911396396665319645737824251366585506753296804708590770470803890610769310116561232059450956434257922277103228274258588971728417396050787278841145790486683679478204092934496182304608830244552704*i1^51 + 6823120460671021126789671163285320997810284330300563132522055698512427410256126453963166424361534788174247967569293045365566011162569626873013110354506576558508581413965267672819314008798018229167575038841719798796486187114193831761991237851264488081279447489654586919198411182077195669829801580504302727950287953200148815757297336631206335628659266697625633359534372013594832203032903214032416504527344061494872442306363814789087261921253424644543156906697491562013478595759159746004307108377019675707429479995991096658450978183598494107967694221136655373043941934265156750648351283609648548205447112037579474749016028690874690048530792583142614694924330151874080765481579295038750936610256674565312982348658581384137315342521098485718913601128654765067894027799273391606895036137924929060033940029186552293728729651743639818950573517969300129289579463517178149374621995190313840394072158279607958505501355190461579605369048704273757745492206334641359933181161551451386390777536946192056776093326801213539938303531445154441484936519100857770870304929550553077034063862916621676564306634846623574618767544270295540635913411425134774901974841668332908269539000557785493879116704675041925069015920555528755916003301997437855331519099416136323578568507867940904850179397687070472706989134575964734520859953250008303363651337321586688*i1^52 + 12351585404350597986484308725772887992318495708149561558426409246396789420897547283879155058450717022615044197706873473943068599991966820816071865636737194472411160183927986713519278162778088089677889164145043338452695231492845114331030697247323451664855198862908047381778798030978433431783649177071556395961995992906141357304710977286013944571933099091049785338535171608145208234828689957828527242155057778742590998503110691303416654902602655960727119442007260335459377465797104927266369836584171906157737629948652541288635802857227087769460386963480943762548589818664032885795731246231333894241949305805284478525905417281563517066711863062179999821387396837927902763271344904152931619387499427208010708219903802507385814990108000744484653342712945522659427379842758249776288412588925768476456517079296658509664517847729547208393907660461637600168882478247513234437569222331359932794087358414175586058610896983310539795263344565242167445686798102496564062796471029752436057573051043986328328466444482750306120061267211456812281928811310947218871814519743084003120852092947484956699602602537999408391061521809775239751651907221471663914507873692088589582264092710776556212462556025091008384051737043729670337743152037665031545063500620273802842484409433537777322887908945858111644584965555197068715254729662119797248*i1^53 + 5434229124529836498961139409784208129473020531485869839264446063585767565194218386112088453898153323826699193224877745480514523601110925928428552735744385159729885156317719023597749160293757002037383953804240891399068147995821875568398054770021604510521486464153254896634922385998172697127360443941371799864986303687963644065406697776705513980376502144842216439262418074258157138501093865285157107208823412778935416387384608801369871583780734210156562488868045295199470366432666045862184752800870902894937467586352556039874573945856455605984875404682762579221913235840444405047280771990421243769466811369560906508460774286043749726347135795823643271936724533163634720684788060552535394038455723667635633282493043177700071705501632491033394630607848680514853423232143695988053675754305848786550765269121292150114966081410514876653973265217155293645860909768939005739172949103832800986129125192456072423991391579743738898967386247106053676245671643886454626299630240740532009900680931350148120798336107366093669716792168242668408192801175795818740009535276045271451966137375121840254781198436665615603022739433218308874498836124946363547893906882619590117773035979963464527508913163326203867193909210678008530072787899402314198262727822546686651591794804635858157006366642261863200434998065193446144384*i1^54 + -62689485105362649196596333070315021045307923030741756530976678854036000730382669988911565955145765449593993343952472043517532285508297695103716390415119685773013592116087288172482365108149883990078810244009631253430887669622068658688545818382451227762055309498480818497522740974609048518954242570119810715923857000316586237185675237430626777575216491424679460314060944896489327773440238909545438636332498506080395493296201402252486415261583298361327019064669479133332454319760393018904176358147631124687671000043251364025884129753577710589507313609573681003105834684432636296860911907975792993125493048712102665435029226692263883871388310715714116896031620748915807849768446563065953150667652318983161719314986908378396538042743320668116610874540639725062052052243319126535282912804342351699646060144374527252940741338125725278102619593520962460797371457700929822298815241360918598122630722528455141084103459454087753427186165253540324468892326992502414291427169844788452247359489813590271856951391113771091286990552606914542360714367508648054051057685528789538675421503813558601845148804660422481946501092492268581949265015464071447992174996935814912612483958274037874560109181007530145719233842570844290482166958002941612509947333099476309904045999862664297546147643761880497237480*i1^55 + 6674746351981078865749693993726407703717775852665817881343873134171302209681817900050926303203303927914148993120758393939127852922696371996965398796904950916996498460332347402693207281545596908952148223888198933047090764666049527417140385683782052406125070570239154117643506505471965149644630753854395218123284174494178093177949096039912756713896237447727046819286481161200333206873007076104915404155122417304886186443665862566269662828408148034635957270489684773116346802146856625085428234664941098742309110484980936789086691373650415525592640312461153888739028936238077282790967196614660334169575015755888320066194186111081656235162503333229956191517666818006497116266384201623952474407080607713496326664057754139282954707931465690361663291459055595442703126354567799417021238790721534961214149937502157000769116124768614929466872113501030982936061688821234645567252728229822905352826267062409075650153254309590142219981518485490446312773738844228824975397485370232508830039442359111350271187019080717918597620604081855138565094634264499843216513899725766829050105280857744667510561172573859230770822834187963287026654305826368568697723966904969609414737337605362087676212885315290529318405973836031650310138866269442619342681198270420504324724620630829320994011*i1^56 + 109339635095381829804717645240573944186073139144351610531090316021955412202548834798865295692751329231568020896635279794152141891788019856064417945396484043897611811422030788663357005802124614457685007544721413105658000612565367919538279503529903281983183536286619604298570113745641219577095865572713509250995951346132312111731360591636351913815556790700976285086827426588561950979055549495340504935148764630370551382255677137613549747139560318046726563992250788836064016029088861976660708143256725619481618867518635042263958907333144170981278131085471696208887140184422615940562455150750380427113528374500050254004086567932129991664419787622553387958842644553650720246512743616895510640803571099702273726923764028803956487683919920195027748708818090364256398310079495956533998806755571529690107502640972763722975365702966250620178238386008375068737675001966100405090858641161259997688898665631185035707610157453323139950178604807304226000759379542447495554864221698798297957354940034986834392464325554128361253610696638227211702843620268110100011129822461809510710921487494949100742318359374623681774193560098168224572515156993027409917762812627560674764234223523235545656758939174244005109930887003023058428085384684298763864623614295095000*i1^57 - N1*77357277376889522243509760319201925669052357551347485377136798309299843043716910616692182796959544672853658307416428446409556202438369670428749396037863329242214150353788035541275202612759412425534380331183742653359301919353863440736170373825063530515795699240681476182358529655285895202063895095222896192377360762982204146353719071994459260637840945423547777879599743033292583704902465601250166026587438840587247616000000000*i3 ] ]