[ [ 2109114467378402489712727532512433979979720155459749219697052059616690943281699912231368922610357957750990549695945410143507909970167410151843106126969173858263333935725232332881493390411558331173932475170552026790475341214377052796138610570991840805757427082343648174824280536912417261997675438491500001376275939575758890713151209569760106151384246067060836271874159338220524735864932913336060581587601398465626981279009124994458025095990525996533999016355852534196237368420476753873226259066412290831414051585457536982135231046217424108292101538402423686204912929334502297780979059476464310443006739622552072317474347526675081358215579936270148475224880652192850307577627238125907993773380271266227363181070797542279439786127832413405625125636137093448729091791041654739052039844222101493198758492372120970166103842117180064610662233519874432401060802911004560022311369462229617963558749406012300411237880742059809150664003347183907057168247673392424453222648363314198520202004949421258703860714975338187895394692314469176623991303364892841598789985404130281797393236195347200753585438742811593639077168511833045182717717338288025546233654184174681515482202770518382003240990026905020322658687295754374933405580991741622853101619231704550978477780532580969191554038941347004709469425847429775625459192235385604890192813827106845476964342286271521757578266571010074731685438875905277389735033556578214000146375141061980780123445907985272854669712978668478311366610776305056269662593856136335944588649797611204011622400000000000000000000 + 2392530883153809850698034494617114933083596379440766756751115725044399749303158088574485813983901099415624236606935272498542778450922483851091185598845178874969048044934704509975609547784867053908577639025222649850635556297888073317249357549092843782333497601479198899267556237205386663143401056646998751902247952987405856074004214824616636619664601813306449742939575153737771108985407564280194137492371984206966278458830064969419417453030420872858074275956164185363919848122963962393744522723340255802601296781971431810839004104947587054979764083562468562406931372093462758578431830336121279988709597456904546032010388393843420016426435635135994785706463246488121170112818444905928427223270992337482813985377215646967035331189117918203493895917343760341707949573372366239067516580363755017950714994945642156512500159377220507721806553820260696298262131853231153173897714350149231094750394100415195814622933139774045844288032138304097347946983645628787093398209754871934867772736135836943617831097401745223491513171996645778594952094344735481712650691525979331334601261058667096832142931493611937365259742535387677712599162854947306162778568035989715006413516659061835066208086699462046403791285378072742927132098698731256697982194504771226628788912710860226182891731727526220277255611649114100301929262854173812627758980612919159325464291789631507680554199494353044400770984457683596662500196350633468299299007513097442569210926402666646274668576208774581125126333919124877617441649382190873737229676496663638704128000000000000000000*i1 + -1197432139569720402802084629212896894035764452941163320437110256722911382575908555717501000683664206451508595049115480163057103587680222374255910335075202570689992425299965266451896618252341819986564532170121683578076556171832146121700581346126020084257676357340491611996655757403208279259438982881637153178366387573103631826253890728758512228805213588355930422445214457942444514065230718794715655129425547644384868491667049293464395612531690168295505960821251732091968795055534099634260491782415216183339450523103736443017058053324456606617914970625967496058131600284835937029699415091181539210881270404910835986170122366063118344503637024946861424098348782779901328476839374920801553249414930311988304242869644917183646176027175039779499526717729625050391625117898580003128581736866556506433097126031737229030512701743124148318747283117796496544889355613447267799707550022054564941733143791979621298670322475238897881266239419033320008282521522392345531815011583822580441587368743199859622843344136142987453566997197790210021859585437602516620703112549244509294979685968196972133755851118633228037769321598744455730829521263746130225063995136564189700546474709884994235674921521215113546393958375324146800603022025687935123101700326325290589632476962467579228610527009475794311627366458276971869775010154439769846016173395736246393330769795275480773046759449415181190856698203490631209491847508937717417540148944555580500404746845611680224109653201791962012650899701540862649347938423535118338902208450961216634880000000000000000*i1^2 + -3153468256995421430917265117455495572342114690197356445279105505602973374924323699600029869713902243654319290439967954866689001767354272491444809086937319350861064240584391152537526414660273792815178326516438550556104298439081283798970515220435105933283335008830770742173193973944082745841255291392759368722698713822534185881547540848466677139548743089655603257002564752183555266244114996870400089702546069849667573557325161752102926148131102364936291733757858464811598455813463727277873400065520593663404846707551612670448167496375328261307821437218046507890948187364340176024149941069469666940816780192493948007321458490064915302615822445957215194613321374235372588775772725003402626809348128553937762937405529573210921272433921771199322219485849241464295312016167559287532232640198831893050091540158623727339214445251881428370525096631482243333870417053026693584284274891818795673262842207764364137906046162306210610152980340335705752592334886353685763922019534854209284730868258552779356806650673265051958816642762143180724704489584347379758782541100838342130487116354609749981952798375134561890643483136099621870310701425581891289403681303565077296490174735949479338186507934796192859314633720115888158874156673138296037061281825032296734329334156118663908193045190472386465963402209440292186732559234390946934576806957191594741872428065011645695749247485990443562170147821138702796979526095821106477268680050462478013251987292284630293366001200733169042202861040038889998352143707743798147997400071257089638400000000000000*i1^3 + 8077319197186772307187428664302469068359235219602176863719798092006877606279486120960176697810656474158643031157131801276758894236722301948180073583004231645605758477592877462759583380489406087672779771769244587259376038316576815504159686606342661248381922064148024900310830299944880036128223086698866744251217569177121807323075479708474827692801639530336937389260594719522515173314780737785652584384221054084320855561522018810825249650147933640276058433401835465978092880275140953175911775256743181838919258249597684448262039734504971132438197433362144466353353224532479429883035755532457441895506889243608547672422627302762102090576656048915467797315647930433458475365667655057756771938985062964791371316637748534515701445840744881659294293872294301928799933559747922899948793420107420086183231380517462420955006281901201338099165066983911585636943598305915353551480333150743328189228400268591904048377643910619480471328357870832096339338789296482026231170346856435422410581789684085436916821095565939306664248295552751009638212846065452859075862467080540129728097743431610643530640476705369281906582293446164588933513131583742389098411979777594257797936626532558761384395585620667143175105998245632974505141286733826015357003034826922401501385877183536834172917943675565612243010639057591557961865521924096176716999044995463203942912282564665641173964450111949023571773645173286271609959054996293369525927171214426375292824194657054291074617281354774697630357779907537608589885416135588495209717657581974978560000000000000*i1^4 + -7541525417514206532917647292863012847034797892144851287013862825397885395051020210517574820252315654936242289265994452619101027506586630733659730363279901777882010268705195035336365441037842174455573792448046977620763319389103543424827490243954841113404767251282722358962572757825261370327755399870923370720392056548167465965819676807324215568911182416495453715275421634617972130530725533408546078404334695960582606151086510590860120022201726780762700695361873757658624877343185123344743428434850370511926612387579733715172959439264111462523658379978309659901038768130895170291865033728516775568483370775197394111289272310665187404453501178482289520852134595988411889528509712295039976866202865828947357113880319825685906527102170454783057472277399267706328791148569481390158927136643019721359605350868540281477665535919061913256394764035199631716567126946520098150160724175331042727882988777218564768414943398906823154491655072700517352075493353322726436371711620403341963222332071954705506314146183099728324804426133968564309610852134566784514164377900175569062525687533570375038166540039175441755835004039670839152467937749556213421484970624863216444943627097713978834384472692525665917731378633008845621713028536654902296117120715518536271499003815265123329791761766028299108658882259880437653806831928558107241407091938786813019811878499789851356265943324561826494071901215951114092111162463786462209987067774738817288839754099522464102727896929563132042622919365909055873253442680283324174458875236780605440000000000*i1^5 + 5621733992290445341011254263597589603034532673420131962387410647321611572592756345758613743487448311431946196559907301820409202301901843827174895215535359165498685624229562000158128504991075160331595209314378287509107440359475964765812889390788079568533645415010210909528464127550048324894631653751495828762488441509331509263909328635630038411961680894034067201742985637768726276635687389452571178465289594570675536501950714220876942415557624851547020892602518309487351169501586211936999786088176540354670794220974289174960853846984923725505724539804920877257653814361163473188748444752539175930365627893092563457763462292609930479496940843564739127942738614218997582235503285354338981860202092256520590025204163619258328854084513674950714134825202310015137411886459611034195233339450597333159094126608452470145336449951528535465446151453728728188348341215174081542701458337142108080139187364686434781984460792894618106745804156293566184830435128942214972437913972342304832360719102788767735710352708487662900938761548663344962314813133395954048750626564992164812638079390636895453495161983846513558640361551295053599712695184754401328012718753044968692057063723835553338146048133322393605283871410460585901571363480028348026907225055138065734164821402471709631788511885258054568244538817602081646324955380864595294734585195701381461545718019824394133854793115222345713859677815417471789482049455167884524869596861875502925968658362314449492474231386309501406192357019988258507241678624344558100164126583239475200000000*i1^6 + -2843028632186277008419534292122756750114322453349806799887645879266778479491131336114025998519188765701121652693291104672501648379557684421286901444161896973143587578447693748514189472186487423742395901509346049455014965878676339830984054252148024911190585660620181677436401025922319051818280074688887061586201095139751958586360337718934204461318348824445237318246718861936422640050310278981498094919189069628668444936020543398714491099393326496194630324726536719680152755627688250384756857327522092102766677994807277162914327265445763642841840623722081278207885692589137194717820496191824380647983202066159029148912543170170467695608134996550608670138773023187203498091594209733271490682196855517074861389546898566193879801215780697713029086414340979827632549147276653754981647192167270624219004148764055224113339341779870497557782937979328966669278420090849257176526388286012705567822595769522501424367976020108210027222555153007905630631162742620363038798355073273530815092858148350181046976501329108573081312688781297034868414475913439069200649806775906208996681066456300928089568646809535806458291217160869857100511654740558653672144238883049879691478336408966580081724131933320643658666912395435846794852852703398815547852254150264031021138340571776864505283557925521203756583087984740697116795837677981472615534879121752843971777125277138477444669550462452375688807166896919779156771491477544896065044764223790019396959428882262163678273681564573647145652550369940966190476948136384961967312564631109632000000*i1^7 + 1225464801679460248797223993592806598169558049582095275416634319263775760048503685972084798212780426754089961754792433779116895814882123385393631136152659627637689853263880917186784890002455503342833632375370237871132597453360448207899953792598500355058033959526468524608469134156063886277018218854726633412523254237490199491712745114152629988461033979600146955268623104246846877030744676702397434750591345890799230697210544212831255268410966931000147172491850782087401477392526601722376960156169638066991922863298855553244863466267537333382481799750788953453189825065175470912793640528370350505510589768089736535550161887919267932299241880145595508555905244010135577969389628147670237892677406311950842214928160815227190452385785236641324808448065496448037576946548008983142368989544432801681752536744909583952905866902216390873391395174355819109639236776376354803765868668488508479566150551639219371765777881931640488101984303894650078883386334860443519806086995351546733801059836347393461776623131973817919901480970167575883329905709964302573941813593982165853195346464535798362562324094508384343346217523496541284535885194817508334399009656808265034249339004403863524236021406301771627548696695210488265739868298054345194528116551893847548575377279196411768666147549898265097906873220824128053236229848446082363238059187306295814788768432407024344021511223483741677094146350802521255788641667789778729917219626013278799193747933055304373204978455529036294691814377494664423373184387805260554214327336304640000*i1^8 + -339324936221535008508034204579767373574301452266956448877187483065799129201176997998153545998624293387768393162744145777994069000803286825758830416054426299600155685380807242660153872851654579507252250583051294939733458715152820992559007475455031656029958371466654762146943419940454311205768897694179477733704920972348938618891445844298128386439151023249308554068824801463967807271194699215562165241555017315595790002103833200930052422022250636058841728834852337482876661004015711919564020679470866794154508210039283935977242358295616982517295341052841244565281256558480270037953395886304781036375789430273080805024099550235404292017828983866928121570252342645138373276801579129953964243297238991329032615394530653508968780275818427421628054814726557963168409423899439057756403026664428382044633881926305913651046439005553309764527081689370841500218588963405834296123723056402521926693387350782308498816369512276686123051179969588788368289857286021474117078108905385513987550811320155872415936649222741014902196641787827375619576969205820802623097182452260038608728739701476937671925113146279243844977947825318084694508771354985663828516993069316982088961978450632600125538333862629238651074472763267628118387421617605034478507896934927769323437145689977327423338293002589990150575088686460885819417142648081909500834281975765214839675280654270656122127600445738211250983329507329718917029009599911007643906728690968568470560456762181315373136769521374414024438025330247694273390702946826806576862512283648000*i1^9 + 66241434661363696408555864463953337827952796959121894810272890379909485826885625212454554979149396212374983573619723088177886562064116606447567055038793247286183473285898438650910675179297061330973754135267117802418850831447408331334049224435446539443425932287357191175867389522292421781222553933692177196267956421673006764215091136601872580445963587689028000291924294074038189689644668356548983224615571380865906728099389034478479088586290139022995739065698701660616507804308133038684154151115130801485517046132583030663216036050475162546056715580612628020999445646233423541801335963271628478842375169066590589644803317814177917060515627847447004016862818976990562682121967543731986565010385349610926888618717441157220241034357742524576739977054196620760519515984161861718505469946954443457924304669712750798834613367193769464901745704974046687630525322781084230159460688059212525335408014622215040961510834581835447245169404541290318314028772281155393430005304435518409299190454666414367198064715787364940347060021108904723334381662364061787667102290120197608973779841151630324007882198641064004883663660281744496998959403735573748992773637390137397948438266971082969632714120267098203831259802626532892864580790856649297482908029445201878239317752733085014244309811002769648300582542120410360346596051083738684406633538671015087929112838472010916622410659315159743874170413879204824231535619387165834366765366985164104889684523747150030713955265715681399968402204412586816789276615643896996086310502400*i1^10 + -9730334778500793424596589774289085838319695391768545551109033063212833352462945793504539497142349939891071076740619318565011154402558291706967025512063146460333433899287929903745550572412025011506724308486176773158715507731222587370369650886264482708503419848553613437226937236918405714076987903872281009253658158962029087835965667832427938694421188604978787469769077974849254120149265315094474860395731102923238456857042689375516632540698676407209901083723247276839039388413063511214575672573889625428090391159716526583785113744591653201461046719309470928246822137231660705209515581163902745865806214903579947658786366283563572093482132582118160955348227870654230472891432355155820922062916662525903606106487676809504205753856645099031368771448145336020441883064656068664675326249304899215682759357866829935863840415735684933239659134443617889178758801337190120045577273101818623807753214032502330972897513758677686190800578397209329774376085865030304090127149149378683460031870208593626493432571518212550850627160784745971339673074833380407180834739504696725492978870384342200871411264854840204746684477131813198992948834621724774244392063761688750966800236865952314484519949700047152162027077262529472172813292779741977290762533489650886165949282301383559920601210918784614951266031682894858556369106933389496248016432648485773325221714046492270652242256381452520820588359880998557511405879649529881596381170928851642595219714856212183969880914813950752758790916256125861697724098229958645435596800*i1^11 + 1089853946549784521172041884703730290298088600423728115558958158261601832723367368126071814147864576539809273193743653625445750883105190561232621914911800476282665632446248421220392568154214073609712472899494254379075789177792859110491195568763282126490470516319244940198376254788269871415907389507920906338986356409125176891157030409827361941265652088015357112664172284786721578242687112525135552012642973353078712234228196542709878793597440500831040480004018647397288777096678435557636904285667814400443302225261265194423012819750077614036525406933393118756266712163889768212188894724829988101105868961305790264340007639993016398935572480494329704810609255143708633416997986011582742725126543036762118424119540701751257075160081910667543913163850262357030411513327053931123237556196678020852470669644857218862386222951888710824974689310052353895262430773772920164408593789909689281268652624434732341305687911995095430203724844759414233248331524634246961127047273642800303727818520482933090658003605576519122927874707888051364456369685224553155656104867595598566123048724385353994030212553054433655092666859395245703310418076360883738786188162566047158231461334945802643405120683738218563713567471904079860949163839337360140864619836228019066587435945019871583255802696624971443506638128407091164494878705369948505016663296282899604543602567201799374007004861130618182667485380733579063476512940959327059120903434128466199401367030541995851861753718407564471723330071358243121378450596274416648192*i1^12 + -94047880808249238429589893424385997581385887248455330988146985680719308531363170282179853875595982543540693310548297004223908194735797069035757458636762688265241178430998445105017617781474742655450251581191186326605368708883332651178616554278605782513751880024670510388552927850426779141764561517117399176617749593264475802007380192422042621279241092831663611033509921758825030895440074221295213647548763701283320930891959673480452113069484090594634929514376439094607462482460598032660667233705795536346226875075280013685819495201458779561720097055881137549347463507033745542027787001565577311481231081594425139783328238202702776786219269565819526962489577721978314259239327028087731287718655704458627568900644329162421876335085124337320463847945596380982717662850256141916813424183870345339259413427423727986150277214462591102292504389650133498268299755563745628230800043839003622942133980401171445273643794278091016834471494932758608237072799690427664215158054557776869133555787613643549736880765327476773969508382103991563452349042046926492935137605447113972656262105103575179038145623008731191442995553767160242102477576501203507844390471442750288365961159420976560736336735411056160486079928842631356167615274546658173634899699298939059831579199888816027686842469771607182203319975890213679968191164397191154511241447700622950550196196096219946427594278234098997445444050256203492129096898998808644830671887123142920337428621001563343562202362990272050647171179374297575520455261660643328*i1^13 + 6281605283993619088171310736187348464160310808174891019588559410348557887360675077554149248267656803732980249659352646732096597015643194981529158516449193553380529184194523900255145120484747829324476939579301359871293689818961489859679593053089883485516390427947559458205241910351855507954515159924972901112093713098944504526957128877507940188362834605027185410053828914965515819462975747739506753448525598113003433722121861897651230916844668304247695479655259577987636263040684842894491316818234707165873256834352531070246032194006802346569066985932664627699782167876062775342589881257637736744579480158979673601494713799497039375709030975403566939411202271751297852662972407979637123978059201116594085827426218445668605692397267115540092103868627766200168806384420869086864444281899775922441880152249028902818633717308116814966312046719008912427846541758035854633888833529233049768747921572710600408036745215939165212054991563592835171982344524049281541516263486948509725442830775505806289122354395748999748370739528644874860322247748546679562811040035277828076492191172846771864149087324770842589854041238770552023789524246885069289022625231721756046318635220204705896245358381785404133603607767251623114631546556018704597993333736490704763289751465991732773676253932152844293623459608462578425178688887070712359656029459682116742068685803447566620672080589355251444152230926831433780027236233429333568765165300089342237961099294655967391520386140262332571174434641968100166777333350400*i1^14 + -322451799323830163406508297538395487208845384101429396861691026717268273369105059627044813652365205267972271622449629165181655304747769275830519869812165225032282100537323147834340423173751207079568406413341311323693465523586343450103408416401263316320505971429962272075043911739957810001844183285896896318432827101030150044688683511069285731257790570556080986784657732670488216928680798940141753040127234668499944712035808909031000385052821958856895342537799662741460700133229328341702645677906542545021424910364631242691974842199134200597063752071842847693643019481271509364584468404939328981233531053708573124679030571915072957131387560575237092300585064793504464856741982761377158349707594816039914506145735505115551457834646527953417607781865229608087468235273837278106283673964382436698371768316931502343875964537018871884353276278660438703726045307772834957665983716484907260451361647921080737982698411030167311532704223477875820600484988590492620536843451918473904821090526825206190303862683067681855364165959236869999060022196059228638661981224952528672394698258161771873142290875761512212486478109669623546112115778201299792835317781155126091902150876357826703000022753636719030391813239900826435340657672263841644802449465441258882113408584825815770594150983238457373480271766700827423055217117970500301353208591052253302890669273070800172845235026671404015498083538688692944677351450491218950567312668828236968321309710161747637951121415373050429845452972935679256993726464*i1^15 + 12573034556834755737881311805958649211526482577988120947413331902646014536216213780091986949813018680832645032601087931037859458631970943440136923172011933422872945131388311694352056198875728416435078583105984791711605581565704383428634287854108001161497900208955187125611285303265135739461846295475615651308269643902025505055852328601102828339533539150570070067317360170115883136549882596694646728305263388162812974893850495749829847291055081198608365122789696708709499366998345230914182715797091906724848267956418044952692261875836924472088250961480538563979064143235799095956943004382369484542276881816884921275901043360295229669179723337109291439284896819792642860234886745735874684106439752205214019532553951275723364536175740420296436089588428405563002264389533970857047734231137958732063549074908570145555303305088090751092841238972536712732823378195858948175312438140363084471170141742537608137204550932649017240307521638731355606652166734957262990155822795697847539553244003735265833549045763759748853357183245017322769956644829784829582204139719774432952554907430423728095159464854426473570907785697258121890271355634927187192915887755047676251913284756069558496516087038235199316650957523152016032658713575040521200648711783655253829836010489181914312818336897891569823576888372067563591460898140993835159586075558569150761394465709781928677690384176899455172408111775131556814961409890284885355145710559208368238603891255082245576285293987632343183779166924253048078336*i1^16 + -365981066412308269982260861252736561379890586588923356337699959113526853975852292542569716142386981056769055147392169737245512692710640484801747260027221088703188726247398763767230625295649685128326225130187327189939609256156821411663391636587460243555368774958497527300077811355412444390455470622740752505475069442175525217156188125362214769193607876887249426907229477718052809286250941378246026318036535829595384373334093666029649709094774905830214234455836703767291285341011437441486595483887968538741944635371137969643542357460680590864179195954905554464646077921336425604705028000423841145271056993580671256472421476724724583500330977957241914415508664898205430665956754183486213878152871441858308202463396760301701858427139821251543700747555827198238000020183585530801930069611457491867776251880927710614922316441370847746665052240446005700556700441508322619647219082074981457061022129245492289071865312155960367833671749854401792457607037790116300804296923487408016136938369029506180980107260516178635337379240262705084733898155915905804930558113120704398531422327835705321776888901622543422104595145294163429926339966322667875774006242586105028228354121282682083816805754667975099866963083312715702768548335801706031489245515197649321245399609744658477959378684287464295010190659984930799650643532359513400094071934061276832279560319963645420573786406681116787855781444168757248776762744014741650706932241530413409717474413483660885429220202108905126225718070392913920*i1^17 + 8234024310852845545900132722943104402326168744815531374147413270241086371460465603779064194908319537700133842218631317975643179727225781188144656028093315298160642463543961747758951511530869438412320764567700529178489520564877071669814967475880661647669081103106900911027789983402209155588108451978667197876259355810981699544433854995764299034083126623160778055383383250764465059126640652178029640133993221681914079819665647722624574997783090518604459677993090116519458012885565420118814918222076747435926478928632623425551158048059020150640826125319212259739136707540481806062493123101263432958222470386265809572921997745245410593630396523045130232430387515773345288515798608693689854498784179608598429938968492457232206006100653036069186915867765274086473725038255665574979873288976480626175975805306533295528195771139547185982370891716518992126683534776733324003851298607651921830992279876050252192239945810083520345263654326623942654209679345493260898334416078471125496795801105995539552318104812942533248422572463954113146726155958472379937059436824150253868824588202751942294904528648672512341657093170884680787829300639653587322637491047614171731409195726437666953056425909051896300874027984920502965686405642930032785748469395514690611753525174182107367000128349190050630767035480222047196966056392130266690332966561366456325794135662601786088918508509329945794590989801073149367316090817870453944273031759817061596048123957572184504769010038576507714393924960256*i1^18 + -171446882252048147889975525761768132872654981466751406566046309291728801719280609660600208918765529783504282030231135107033975008537675624573158275422617176435986556501170857379445732121175844293859652851940948847679883833979888767336253409760639187800081294263506368401183298081883269966986235675770320788922586357333157295880158157054644176268401603111833962408141015985246822512015168875268104352715350542139819356006243814540930288185571198869196957028219774184464286128715333796153124057860916292515192987881490824604159266854836940364945580781204569101037528053669565726699616730007921443717968414972303423855829379470607853014292726468943002184017476509973799114434324288621920246147882891651474353605086543872525310938483014835999282075206653173455280619283810928624581639150535303282963423016050757187880732374569734005699232822218488638144277341075070909980766778089508488260748017758431777364073040981670777693629000490998615496784581283191937208649363257692674854993568859683387290577415461725709530765411002626113366210253634296760792461077292305242696244432491075984568640997305574789803040856002070815543804040503097748859804375259499095578662701054647472369200570345250256111114401636063349605420627917849243432172408844539748327593919721055769490201456327349445256929682349005789412317785102611481983771401302020886673067484532185378660345344352216973008125432475559912716989999193851988215140922971856570389756171491093891553127665699958882870231040*i1^19 + 3485193427414574187179463773229902010974651870734013427340875614600017352924729688709234164250706571161510947095427901802308936435431804902845757640485536957816666762294047180763181428341005721319794943580354842534859486185648496765554061696151974441303344969839471688062888883890550221311804507687695443822501274979598244196036669001413026260779534385562604451977680083391921834930792822567269986328295954497323208290642757094787945103136321357251749388932907710327956759991432145663324104093273858130492333306575766323090781280609921759909496056471624306907709482950601585769865134625880941561411938529172031553109076254848763515595610432000829321756486491176842851955767140664993041654466895635228683695369935404116764006155780582181139298463502278537127222773798147890401324518613815248895954295065353330510750382690825180209335628517720188341068239172843077020789954989466205947169598047138396800552554046374447385173075780185839026150407102058972916592814278311344909323503488228849168051628124494047974429405856409298724121018108177865631340718342656998786810799175409656932199688503123184616686845770888937899898225606369022341661785801198118181320522780448470248291503702863967164957732330451714809502148926466874867553363824739781355713411293902961010306038958304181180721857236646913436460135395076849095200248812094329548722859653862887535367620592246913742052587028496866301422807634941465484925631872185561903100130504782075315958218584620158418944*i1^20 + -45038417374495946067138987623941339020503919205035189273562349180621871665638485767456790821226748941741574576551798250847404459978543305247029877584330394830231011712704340409726505016000646732864906025812923989657478177419678717842221453285858569883729947796810657289410240787017057948662345274195980317083140538890269365033005999812392162889070701652807804991112546977802829812379512362029895554942078072743428196768126459666303632167069937557159829356872430118511182164729655880873202248117735422266082756222338754587886858002071818853559963149074504410665949265861378592012330589499029105417038853433287095915607378596640344825049549680374766323765889573225062448860994809451442229479084718133057393557661220783846041480563060846571979637276295682503728545464077606149716578023446776732554998023515557332682073972228111327737656329648667037507082764482696489671111871924055263195468059943875968338201216903902407900771927437677159805874234854652214405869939941514317946990366358679296778820343661357582821355894596732618175540585280127896379659775173189133835247371719604157336836437608685672105015230720099366574453816354182634272204771122923917517915376229780713438932906956999137753420174588525410495646042684542410983130134156881152144282591827793856943539299801986891468399712884913537432140741198158539197927673822957177868892099906873474562480984378699680239116869203300365107166657121553598318336868683454270653330861896540371845904179289653248*i1^21 + 110370098438962596583355406355040146112131491450106568876935405288555736033508419918660714057216538174497821722088649177439790224655827326991471920417618851431128903679478925458960279984882842675916233900333353216358837237457460871470412290391904781152999826138747820994721393312716393811305532864948362768657844373020844271394850228276175855293642496349651761441114169499839803328601040474953530813357102437741245207091998796265363212393383379716983196791908323167061414229438605544644321977027335896485111749669442170589984327974192891188548620537137843747735401700677201147734940033835448455134916501103116683930253141921507771203379952389834852454709377503914738551152028260590834786133708512962593376943673092247496991192416739137169356287176594447414961180087043633459014527839021300911865400867851601662147855104292049567378484767649188793359946353156149386810230063333648278853614788290904303630170827861374059753893620704650920096027381040935664562517472808990564423439940006357011803468339946071708544986032511090145408773815752366587983227068832483225805641470877844795531207716103816252515032241669538202476272119846398683251840313955036742267398295597925326051086791946517613403218704572898833435078323515186871628769541894553494677414409210656848390903612771968767405918830055876273357448107652006894866960248689645904358588999993488595956809885510233868255342157237094745723253458914610767004807401197501415937045194418749461089094729728*i1^22 + 1642231777539722587548069488887848910064685957784523190580159205506393852713894900938142866586540267448522722861926355647632295041414472083168766428817136725448510940296874831603803602715393764856547359332121303200811289455939852191034366674513282278722531501217644063957028589455364596258704229156687037116579737369941472892072924457662874916216231454815533505513005735156461295633752699392323341270375206264500731982411690722726761275080304565831338665994524356360754023628409730218292733750094610519675594242178602883902240517768690381685443933115478078718274454029546883858333606555827666853614668266225229681565866407934008004984377547091431925045603626465556094732461240525149311931402856822305719799506002437977133843763822752317332206719508610624127621695562429721207666987952013770447814219407041692125392621796229945025765592950849312629842383067738239927385702928144863862074333313496648289177834405733695864685728650598946282275454862957534526832717878508619651389218045768157911269769889604580678292267732513730667904053873868423291586753913262525134870791314532192457541337280472580932517333919764711011948079077824974198815193909550289236302127922087814937046194323148433634660407491340038136354710107294688053278037021075038914225056626395263016165725554590737697393228906001954004100348568256322300452542585764733332592364304963488184852596924798240210160341958713413237379619423750895244003003459658614580850598020566562988097536*i1^23 + 13896592862018945226079340393055002118199018980858021501517169021886405445267245104900858800617708795866703563616905845343461401632513640439638897961289273123027315105383674462927698283272028627123663877930363760678913178255174133474765329215562107179798840210598622964269358864258002741435247305614041240220492923494371042233759118528210117044712510983885147809966461912877645237378178322249399161549140582217125300972600116801131806262858361800437358247631680772312380883970112399051422936561493956500766614426794359388028794233743029592439548449580559796681590786705280281016916763390344042662114401407777286102214910403488633875106191454732083578746565097118494299535857519149933735837040785265230222473959784873118127043045026761295184477412516262694569911597715588293052092819498518033217117823825974796830109987941864962904455789354595610393556323830212437153131525190398753352676813330543669624167558927617436982381529354055205769218015908794073875833702855722194540024419784958280471010477782315576665124457019255473388067381440667765102674238782035526650777651235196348847666427071662527668676334345709708346687792143394312131925934582109528919091822219140774179526392909887688808715751302004038705147145842570354362758282032732812261449871134424985052119812798486446366943656464829889182183217453922584017370336892833148798849376432881748483627122039977934478435718193134713730776930529237391829678411246594571457157497530351616000*i1^24 + 38130567786088094425091502759460866429190161610189568704047539483531587646477756130479382512638376453973455900458708334828399902776571932756432638464703992508624810989156928078328983705027527539681837594176985806660016426064940791535057319571648649266415884566261403995067955265110182689763037350827626533838937037752533970991403953760243523882009902650973311338284075026529145487426010646806155378815303763671411517349282314762069823755313794336185194969672249681882105504752001841996338934010735949080329972276297471479585536828691202031178415860176832037057730050931690353747479287508834302847612549267296256423805419881902605364306126878690180032356825924601262353510646248113838194402225019985887623521026986113737129455904097315487576608789464561490656015172713235893259796466694890645878142206945790430008027602475354080812838680050897654954716622977248313636356028448923102146053598624871822328742558998279012642315659964805860891468084657547093000057470402499241432166679864539832558156551513931231212100402494723169576839394785727598563275962349063178995257036041897795911640071887675289183398458490800275942912947389509370625448614223544590915580023207174552394862863409781187739104861918947845644012171073057926342497995385796598752993310140229434235532841166154532643471909927411509216622839631339221393535149333144115341672675218126993232035683837256177265146232696006911356670987607977832560814341748898416973271535714304*i1^25 + 84850475682770322501260833520331366462334967315134074787106719847200830459466208434314691228700515365891878997801960350107523215567758501920399694107269678514415063002027527494963883763890535835244927209067373702342652073882161316647454189994315276181718150612773188244238638958708410557894111869470729691503544851090581748590885092314308116068002259594746525345211970715951861233545179241986461055765346893699245857974467888879198090052260536859427314144379411202129507010718554628228535850894875269036841251634582196374158836170741723951461191559805307959271557670035630811131893608528173387531500692077864318700425912543735676168030765398768193948904129032007446096936770235604970041711664760669913755391906799481413207655618118216446922797626898909354553459847912073977498130888236167357598124914266578862373228518350586907270488408663402584963809830252057029799888144219394816380452769084856503694666881851581016383958782005634915317040037164817475669329297926499390560231154660515100476485135629226249208854136492811923139153278116893612026195836445682759513894880566132323700780747923218077633564596199403330923890746806363022906775378243370652567153631692109517301593823431212724877794806200714009355720267530477905480407810540730805991256903667162741838691559399198797251297050403754490997595392120345215403403272484843622142082394975224033434435992770661743366946560472675847276963701694768857659681592480120897456308224*i1^26 + 27489867434206850241123432858115844678786295269533881330142521650031158201633569022412377837042557007388108694720163927032778340234500416163474276664259276198347452421305498817349382655882141858280152092397228744949862423512866947585551445800017485761289860987327751386357734809846282146186062937137531736981155667032595525585019689004649935557333990566766340880649165382789940255502209521286079323987244808988847042510590122865059954169159973850778095206770113436008218369193352979738744790487217488307562972456983582045913759987660652850099381504876483909327419655069998785059173933575610870087424934127036358981440169956861341222609117211834786604977690674588118891650774127779927669002510648543316502079646346266730352994905436297199843952969276323698336160803739898563791442694864945636345219608419531247113158936220409552005364370857528576189308371158039725864405325646166780132682820229459817909592825226059204361955834448000866857278599626288297173514378260488238219096219708090133975168739020229291483782254249513117631095458754628405041972018528403351140818632905709469959887595956335512894946308318855347274313301025066729690329815936510023644812621660801853059602726700370077517640925355991422959171039202835604182659651550156465802810882043513892770523186167226900167573212593630587721385195979603783505253360927450935548235925518282961283325385712626798194931629682262714368254439147481776289347763779957424128*i1^27 + -22449384054112292911684028395684350533364628194816776178601444341190843323541581998791988614054216346722078954210061642182577169562868954197953372213030261012602336705792056262719891721342583646639702584447549876248263559142850447670435918490148183703208979568535095630931943825419542623472844494951474382813305356786901004888949488092986396162140122956383567110477691387091126804977001787582065815306967117324015257879581092054887815702706822747116836820893250497875126673749413253861360708002589233472618000764700582173411014579668674114755838275060067924568779121743849718063454972471358727356902652163040063520462616326022336111266345366749748589447521783303185366651085248079854280896981876224198938460849024421656020447281478682257546109795074784106064199351697414622854696578877000278257297359856072039828475046388926136740873783910499729933552319578681922068818162962985990083605669235361706920396440401417774386481065584246623884136234402947023073542406269073389698149543986887788314205947311643708045187730796940234662905172248076594177267535906446025224398768245803531209036027333415533451904765804022074502002586018301403461583282573442329041687243980959025607878695432363026573560117909721439622366696634683441948656031795141884163855852589402917753682586398438800213343695020932110107991760573583190593452893714564908906221137958288512554634573760779784327223681115847263738898222802239587740269947125760*i1^28 + 9496073583020423007316105513021015831333377043378612239774956859933897720996226977931920809810892756015615965828534333602209701002600468266604414788289474931611438000338326812691825983522373315788821535303386452992057793382415707504819084129471932893527146094795491419369539545354228683516170891058608787348198774245490527771632933491503758679881423974151390330417814272053329425688985729820870230458765205749952933844425774904608320314775157353932596341761828647431203742245720035923612026913651863874878777306879100867979102607313470917425187909187249396195696657803207223321653979237628665584568192535324505470744222684583188049667867812697790123964450474143838544002356071796554499474685066632749943478476371252702146962302633819659133502393362625879779496219217999508259274729423766831246246307808639220140927928144314123375639225427811922050911579771820340625461228551722010574558707929176157100349548055997155337771607813226926522337260230381269294288672406322338925661609195609614246518414701441337815153966684084853389198172576871783494976908510746723838540629234290954959168536246245682484223339045724394218182417381486584011941851568499749882103323651709731032222294495513238675944809989297937037413297579465119119396417591247245927694641799588517177195931475151572317696127700260132209432764790604948543012951468453214521555918524101293403723049790243117058054844422453209463222041465900890842988544*i1^29 + 4609704122247030320839345891732337390082682033002703890489639847771071865002166300204807420736822294949120087837588251910796701077036185506915613558088972390460241822661339577512080727221707619122448306692605438048290420615985265602776836314612315575090109202387633359070473960668091190403574275254591792273896912598057323267709773632727476849903494377146555769569492901799918567754821166638034649909532869706546905319544009922082148059093208029694381407961876397211048785982959693033609178174907722715622195449098704912649084415402429339539914812815951882623940892753276750821727934120581455169477326320940375400947374594339309622824965489713184128955874025017070067448166349297120201691984393032663687858528618781030343671981885595509898009190974049027121859158050598071418985894457044329326013288432077116424720016812376667912584434896079954085831710578137504803824983014063494418352640518160474088252855292642163743216512785509259397985322800738067304703017556259696280667167979366185872855283549514632160124045525643966072412989896279738477323235328354366640840710001161013839141265736459910231776257331190921814441964993068656590186166812263307707834392768044916823401183321501616437972555336010404035819795881846211540343693900086681136192299723415677561885532345356114469434259679841869041347987663386884543087797375004142057227509279081070170979074848128855016496145049931104295212816181416165376*i1^30 + -3272908725366146245968438212477859294199822478268717588117825251995416811328635408751225968505615114208747033725979232488285306333569680442834339031913901755914418137748564576753001371585825680358027119902365529873252206782739090779873351784375947020698032215854421469192603987999444364118674970468390290946001361210251514387221523128648340150500232791469758169182819987444919106648740876565076650602067812347104541478933229198398333321459383343856732011748013350568392857144628864707317666752734905853617483754848081066245491831605942445006032958977614546718304583642264930118423740531984989114670242747773245746439253732054544764515825116938106886203802419978513383019380715193130429176523009146073631482496799775856135434291481470408329231183419741688879305239644582273905438589732324741333992563356623790059171276984399332011965259326432426458765759320401191822114281116866827001364917311109705570961443520435871779959309699616182147094508391549292749365720675143732291413696479727925695612313875080263190489442358575360753518248360000847715461160364885003957075432247046572649684217164836528612628525121504992244980803877542921543801294133274314972118597407575465661862784716555952389393912028828327575147110715305134654727115926905035297685743737827686292304962057493281640990899921020237059920056270206151656522424817900161891315606065708879644359436258203490202314241846109446631005100179456*i1^31 + 1057458406628807356288719540692975627145071119416490731265835480350643519418206599408381557302763038881697684542538433039626972374237660460007803106588300391004594135259614695320127677088729246051965056905334760521015246194885088093014192265778762716813176422934735732948449932780743070801546681748704815654067134984591574124409709174536123009567016645996450456300782989791101518602235507401496061969179116360752369028760399662379026125302094291157011277992391895996323951125053680144816922082438206468299674615622594806541315100388674584229586095479835442322926781834883284818704307168851573367691401591490677979637738663400253648499417709253570196713696018428560163751460581961175731217038463673322737326195426268738442270678898957819778281068544676540884483569688547504208096861079953289004714787654397550113128416203695640950958387268912157895932792196557987544898598780299134137392432981101221039375663884527697209470847161342045410199290808876889369371477215115649880474133451229823786025619573518217607594913579464103973448591273124756542216583031976392961979798723244127001016532919555732594143875270378844516683445359654295083630227056205330907356120313128982166820288920570552502325909443062707025264821846416027299050780713891501565614186866389305108836629071843443938590307856239319160975384567477144153170668752372480763076062705925882739459931095855037343381214544423610904215552*i1^32 + -220744524420999385933082902937286208781564241653595443776925620832416488738634729657997957043130846617049310439284376571847269819704803676194308242016870270579363913610678334267906633524147127030473669189616995409764796508285492091037185700600418492092642206115221461720101126022352984594822933593985459596752484120970419915051790383688667490674829864051841330387220197792812996306795819114605641836809003496122767603711836320929179441623753777718729961570970548200336427210898811312672478391664883623843381117439752299516686030125663600730880184477501190047472627969655596568607240345743547725398376783418739210124408988573350748272295346489446189086255263509887877591335473261783836660339001465989912081246291913126420080868598766106038163365924952862889385645649405996599503190124302683098040648990732667649705294452579957160721013596605794820802884107436976959057846343185273842007208887049271241412953640109774914748163483403780693039624872856474705367646713706961626258642757020891732568398267286119618361580468793242547423542541807338653011941076960839513484259033786975553068885498376793613824306988147333442521807976158121310875750369977805901693098090182416018681301707665628214584009320880537688716339401351037551488322965958062829601519848893531474089985224625593200703699300869166903098865465383478453883991895154548749851349324556666825886277668615508712002888701677928448*i1^33 + 34189721618541842259976925835197833203749563227075064612002638468087368387978263041902275866265147956580699814565314776451942660459207089135817839407929295629124098668446909458708357623233979158517018367027970541802830705957224398557424085783261750652518008195525692860549219304256448789727967564299977787509983943928163606407765402934746120502380928057650428656122833810431436782209456361429443668407534249468870731713897708445883760153864420002793486758483908741234411956936727115487497083653255773330099483282932985301503680664428701769383034110776836761433756359706917578104854875228862018528772292124287983633660086358703410184695578731138880185252576218370343637500647051410987827439127036401842420488687683513179294515926120158226268214870659979950181488231388202659872362369845164673848238258565897843495372639008013441589373604314389845898061291518225965789263154552597277892170232042845576688492793133221668775626106939509576839535359280928960063265377028830085980343200379620243515681095778074046654663296998285325376737793327579306361916738672668730275846945081181073786863662977081764398799536969563211587012774105376507621326912110012677543350324281962121948368616216621180478791773241249301371824170298554319761737061345608153635210705879026205783848390864328020967209376151982954902744021312882761986783511135579089565611175400002474739255900851911763782333890560*i1^34 + -3970608022057500875536757354565014802837659271651138615082244792956001184728726272195816229210151574209519537281596518423854084553493234034694517148344537394433194956044157617429653101270903469093140560075796340209330208031606387517685367988534258754758295417952839560044107389795281795283685835072719341119311017218082377437684089720488979319205480634230266114293430977880275190217670371619308821263902504160342230314186766069752100404486503957902350079518439500246213881207796075773706047318745292708368937052250972939472987241380883610540277562914897571929559336859731575897026238502229012757002920558874863862156870499405479670131326689774627516452924766058005109563621644983136463627556066283987053808473175365375471598380173157835104438632241072875707795711841891024259845001643633113515166819401052265877501321323270786547464253465996943598328651365947271953954340386854552171508981950097715142025635520437452493745535000504726042011245259876993361566333253602531836415329855625858079601891522667133257435913397149389652462847347727115911604855043154982813991362703940646692774821564294976369440599816017658827457522556745597186014300569546458336454030638025253896603035629228391261491401865044075002369514563945986485875060489267487244074134516380237292717599060513998043278128450408249724119926016773269930347349094444946090594945386815079403704932303381683240960*i1^35 + 352326173019582255166378585817305978540268061209922286008896367443982056406517166471198772995585127063749476921900548375650430572749696217960422787688055248935131158184869846591127183415562583350244972187586055879845596428750185053016133899160163499305415346942680562620226954887487595017497023053345599681830197713230292564742700508680788160986480931628260008292423924911225452617602298436449887735819718323586393844893646007952181115292411855732476020686029022096501675373536164647548526911598003654031134627595682747459125884192229378680294362343759391809031482346134301980826340985126424777037263084908231808872683652002477472871909336297909851112435035207939337389912721060284799816267458484035203021072826849492519624928818373980486823169499665193240780835212285814019009413030664386951952197176412521477820492901119419620186045771671965457842935375515421514812681372599481466407810486862482874736413331043545098978987331541637185495756961053554109532220566948370997097435581628013363653720000837893758147678914154107588865536601780400952841187597352268792688248318526483314724830644754211890578987436887879743865242757988813064347424274743807574863959828697699579655400920428092916242155068783755795864043047911323682994969193155402512378777074717928803773144203602747843053777674362091449320903103840045993449129282589655566902248485928657488834675437731840*i1^36 + -23295404770021273329071627839587253057743609485527126217633230297225523037615964568014494772427570509101734700096440044146140092640070504075432993294459419895532979330424784462398426327903005139919257179697023103754229851994648812063036247846303311969339569107805173778108477112969867591581283839720081229648753583886406520153493876889444565111442186175484020267827151615944446109407420186242638632350022069088066893144915646931714865192081353703827305584626228325279616386168622900511786092300747490673051994546134948339177991145438104086089982408430128511318286375405434478850615394361929919649964447742927256825397847343404805951622346737516121051008975342245575290450163177964386665544058772365684395359590326616553182479377513933853962902613106739401951745130428048309166456096807693126016863084094908536010267883390154635311191441314339065924612737287857254654384249523764499586364831189471451828534217572312236409247226976226497566207108239379927182089765369344278950552237762366508782255701490370269547318145199352378100786795469922447362667023241958773307790668147975197683126703468363209025447513834821200709858442880353747067007823802734403382120792089234345176638760026927319435119863594569528369556451941923031982758552291532154789833487307209935077683395906189877738710071647925911599496095990707019282679589777096593527371995212800807273496576*i1^37 + 1170686102086430019171752749377914103487954957309248600183233577400116938954914401021172879915263793304066575390920355120987826074784768587534743772752583649430281240205731462917462177711827079177261051883462900442682492468968560566497933165058170050182031287126140684679123689583833784839043157131685409929441662425430745048505699982581526221537550055586333027502782847805150237465924269341220856886198681780067936934015922831432370381208137111962885920405429885049872114799484938076388937718738509675583501562599306758303364021488355945776322090692623324255924485852289876792146150753381746713471009636293850869886822381383630474213295236374761289386130653365707700972943293392118035536599469644874394836480910288841409245829649171321694210575844456137667276356715387233008363763556185417998529620851397704177401228929577657998538526714778684996757416647411336095076693934977721620000292538201668367805520661234370558663399047506707024545010006724846617951714039069695192419396051635785881367775308797649299715235991257465214741743561674125649911789188262060523406161035420134144808985855414661096450257301146819933715429662927819445672483369075360121050556664407780895239814048447724043693401370571065686699027249984706635447189183451537522353771268342355935483075222485661623560438363671090483269875624228582851172549828054534818728369086240129024*i1^38 + -40572767515992487237458025617905096215576277831128849212278831705607406654255040188966320641892397628931444118253787031039419295108362457217899425483484537097491730306313023074818775518417951978888586568984152202610336037577039374524843342816589127938589102830789184063229554889793349605526182643390512521554397397148908640916168496105539901318720038778530292074803343262888282674497639893460115559228516757764889775106135308793610908090145471533138435940619002960364876338287393636839034468959838952966134561018798590204332640901600426738970563728214255523445216499797742483963316564301224472891410592486847461256527716341571534512379028575773631361588280669016146758796282151600513282209799636555423419656631348984586653949390709002158876417292720574571229114957878816390793217437301282607687939567495522151712714277533377129506804512414900115437763389000421046704490998252436408542678423711834678980719892775405577079101575578452089468819165161950760703388997018573428344629769235902904599619280554982896134587774308834988109241372699251716097158953659918517152069281038059535158657661934696785522064474706970604150596943935388397829336364157030183458063785802697896690960978602059391791456235411851805561097116387395649494927021240973845512071211654614650720651761505819376027285926945491413460490868009066183003566333663749707116421578752*i1^39 + 961493895714409206507077029813514301934014042028186106692302879643136946699977435608923620187402390916637772363240945822003080285922368723901411234868298886942614372019328834188498484506536329864415010431940121154246917522784701277659882451728274869577349916177563897671979297229276670531919293969676197853506659686321537512470195517946480075244171006189346806893473224816836288854157935039352670397073367211768810145310245141432629791996353133453345656051833364689912413428507632909739796300639826025003441340142391127810640608062814544842181240180621200273005312406029691071637190347898397855072551239212659428758511373675581223144472322215744873770634195727880666570330619706003116492970443034420830015885309479165749230802584527409752758742188397447115315154383899135024879414426457446250060063151143118861465810818434773180213806307225493060244526162289396799314057541092107918586802649755830145412997627372817074855040011517155875738976574505613163934869827036746815001814288396558385346391509912662975432722066159134923140137364567724235864269120643055910248908149931240891568544114698839496852799863761746898307113101887984355787878338382418081518720754342073678648579346514288350087956927366216425579773091814758505414547758463972287367839364000569809144501408614156840093480188919810304869188611464555939607599882545676681216*i1^40 + -4411733886088754090376288587728355422685016342512204163155112431795841506381307252919331887828327318519821128470109417566707963885194298367355316874698606907604620591977588924654561041727804770311322492766819751411859078233401385914298383528739960202427485582251612984138410313513686215428442171789512422808528559653689744336512259166320769646045463765645022814332016979048493659586380724805367066475126681468697868534126101015955221329631862870170675085027408222576702732060547077329693222936721631781457652453284976724661563961828566585551752180162515809930446903203317807616056092216146541711521438194483871180187464306220890948926071744619323994586566345573762408163582593432797798981482444453781541966496437817573518581908373652664029032014809057442642553700609722140170235098290196371191763587469680528864532325539523829263084651187080076622848713912281096646702971878988987419889706586141589947055343853952555300589277385325269075626556630667743336319984450638697027028605708928873951209798107800234349238584324486584951323420683596670774598289361159080903289451649780433478466326449733334707929250637469998266057862235758373422581492998298827346408037234530292108861348621355681061133290676808691443831695047362643287317726222544434505957414231370138156816391284821941001865979011266368977399760279841536927878971654144*i1^41 + 178542894800398690464837274612241057980790559564512990612824740612133906972949047197375273243657358792609879272784173811324136331984861247247825669675412836849950975005090765443595772081154496745514312067660265040669067602719505698248450373449254477851877458494518165322740327629795437210533681733118658418470185247606585545283218089127756787754603242327290457169503654459221618181147540798100227927569878521785431800092102702920988557091487026289019743158950977676601591535746619946801682998729314445408806396100042023393168315444046802721810593211025607493131032091747105507478482902009413109312490086840547049861192063249848151683175708150548691969428681588355554171119047525225903763774001644210850228118393010556209849487578866729300483077656718690412098392631804972487147394977930673936793328108904142685554710874896465585495182750097443318650678278608260944240143149696988999865774264600294684618656752299646027543477162179131823870731017674574959392466613235475307162310185798757773139944598371251736861062508073258158973195808834554192845309306448951014144205414729549191716066089491190688005202788732502093246723226384638917723970358344216440015398917547491060187225588928603805645150947375298187793325806747596175905403542250365312413137574344539728932678356191697242673321191928118719251776867442923447255040*i1^42 + -644809975402189216636769790101749453196092861171026362369827739925833096673765864405586205119841801933464857873555625722670709340086745807634186292796440392384839478295492236955827393166359092043593688610214508607340296498743271988553379405888801730238901266980399875938232656737720829439034317775102967142058190110656795790981204495277743748876149220521322861319910247350984337130706057505857203668503258236331931701132628642300098911793791323150637296263140011281962763562870186539201183869996893551671916028511651635692143394622454343559210855276925305743516434150830659493721884143345669964796163386567544934320801175810863364300719710377993636584300921971598914066840038619987861611443352481891365146214718523635612311594014519189660239256832177720944878340677038954151284035389551788345500805502125327521280347120477395918973694583707461119655353626245278548470937801704776691167961793210316672918072840292868669525803002358845663798022531782595036049312180664455464854541664854906792441159464405002719969639052983749925293183854937392572802640702162463864641526017476523839866710993997956098646958084404465556518383234594908250112828617130372969007568529058473747191853966299553373222593998799115543908228597499510844328746570692017027129448354332449894846131566186744208324983801678828422787975178354688*i1^43 + 5782633491847695674564280486604290058183036400910975698889244634166974857367008160050316877798977890362105590253358209833929825164780808994573185023247545294680561991409145853446826459119376243369542478746929962588379843366153976056081525134647839792016882653232990333596986238932561451475052563381694977626212910947511354553156463408951662112148919377322205676904974856891805046415355261156545570382461689851237397134948351682352451299332374521475666895575699683201219651019365081317095480346465286984872569356008547521934499371924376418040060401153058032010626601444874979743935323027666000554364935793977426128251191964755373604311646010363634030995588521102418394070623297720268932003433329741001170294847945063531554199662820181880890090935351613069793057185520322188544834548453114516451212781037182213508262959799035984579186040015546244056165781160515172915886120436997050151176279024046647171669040889044102363105900556506951399746491208913962977977216765825005055291130462835547536421596530938257086620001171022700247041678284426701806840765811210790448685194918767306668700416669629315650978306499483627720008856380668190973191960619523769173523145075957801515015583253472425966568407001814928267529499647427692598930509944571681887061330764024747304171847827774005249835849864121236903165952*i1^44 + -6670524443059031169087285271956473984592871831992726039615631741768611955492426315463208492553772182827837907653872355032887424269674110077145393627469039061198066614408692558541760470632468969222853218799319840731521430982330242973573225426157627588238515912702575061994521570696639903098190854964764979182863332433725445083155105966818857995579348851310545736651491234768253575136595667384804851374615351494302752524562830007533951142001057359924904644489611197283510252344136794905052225633852158266623891194634564755285953872645433640130764585323098827697891885857722300720146605417320613286280789850900031471609098090786044415862249838144605489452406256968217410989870073943127344951517879827772864011003652389674945943843427345199092192940423021821405789556771050757693752869467406903743534466094127346033080432901900106341091091555177588138773949764968669497028274642215915868902877231733946730144242238697364673211661782241683509361672469104865936679768388341550129086836377733744971975747727398231500027453648445504280411992009325389148184249765280007140086586872469626248228398549016321897743387537301871230315473369177149837260797270174435574488649749839054209206274730457471455223838765320291971693446974328289023917018000299870871222824414986333927386804628393090202329043125141504*i1^45 + 35933623148723913304172019359414828750044477599592860953441948559533591274559928189553507322601612261034616453251505218558379052515972022715582856239700934956194186741909613344347721825171626171195874548735564136409550080130006075309263855814017234084956887523313211523165371571672907634434799675197751385079709725666493537964923815579861869380265131048291970267189134954354322565078754477113429111362526570487948136352879561106518415218778942848943388870990646813407396559025430296573512594558639304227770369050563356276383505618014352450960151543919462483737574715120647533215117528537459302098763604852229558489200023592537173208580397789420221132717967063762761823250580996873251606737618944466072956093336571563394511977803879669491059353597663626129915123055867684820428184941622648587904484237575359716876633613206831272098698816253701276832941000578771981891210106554838058372695179905525585454362079407403997260308325244309099990776939003181850248831580151227896573436400708868522322073281255794870028211922435304392276313244293111199594417955754067486488637147813806045487590904036613765551536368695040349688344576997275395364736495048458812871304449625537818632013059445366637081349800684587577401312155273866870184354197082389602279710920024195351900846641559792093730177024*i1^46 + -74021603991302577455002781463477613604538725064974026287396639390564058241883417228613376325240889011679678370522251524206404758467451599488436376023277796731658226353512469134921614084449089115950603488417045275424210139421050566921907553345958053759517394994316664494008538229698791017794220370014470480655093989245348085290210112649350616118444867323614622541145079958508347060452575839907788818666329817127234126791253367359403799165176108966052654227913907144396721443724507602684363616972930920441266053570808194090138437721394592843009483018632669117960163148716780205525056561334797125781063131333182493806437863926699496658590803749010270256555939322126455405773298189120297318281087149354285023985010033900299947787611924875334219446575809543533690725027163153447384005555921849870549893418599829456736567068682295365939265111761720448535914661814626238097802485452958487544228408608004015181913596863836312541861943511683312250706649552239511271190456314787039166304061348841358415300110827175944043628990692503840366797060046538861191529933856161435852170317888439924194576581086532977699926582889142655696923984114950970020631653548405777061535997801795419044466403634108408709506552361858894060944895139287354109978400702297250317269997067615010275993992510308352*i1^47 + 55450277146228065048099239547583798026960549328739734911201462658839334350544593517695124100854834695139572388921090198264123392990519885802807041592484963763163216266775275793306404376303482601495491871340405752559552553557829745027491824424123182806310165537866837307139636273606640938260829923782877743667826902932137960499579883817551007985872990909562780352502672876918684623285427444927747644058665755116107690839101982919579584692747880121177937995745227648786801658905730750478106320006705284573234497570696646950868161689190450231413728269657780512267771421005746318854859894684523846528924848666599169209003798452103156274928036911485851815031705225023321269706694732729102771793387871029755614938675291320973006805682442340270919679683069792575404880815440073297003520705937688876469150123363732540636545833055503724675439078633180373589447858462740253230382585651571735847955429649924365908547997131884250262926923605314332243361585839853497768327280956166626758983806449320003149546757062224547535934710074489464624924349805380596327197118586098073616374895325360046193802962787514626831032100690353406210990517350489897493955419371770035301082864412393984140193626175512773484565015059520418132811065791029187864225410946468145983937921333999783616970752*i1^48 + 2054531584211519054492375292076736573009317556682090408428349709124636841861592083983609464093625871262321824123655932607514747393111122299183874565617028329637695909657091091978121768337677117377670801408068394680054590655508209452945569471579158833019304426770279415608166292538019170161259943554659931657948864230946958287829454721206051657255813906119028230104275487175632868767521583348851275830122458093657302049509807338608722769235555270252488716902336479805132557577053661240483575697444287620688925119429039012005323617841072481012310088137878704976990536451492467305819124956601121022048797464510614751145995868019372400283500388980190325612587580566572263480939490000600129777641314364020660767731069354608987125531519492603593078720389951532138998604571422932117485994811331360168257943607178525495171138260312761159084488754684260256873016319132380718180221982343100496647103480112394446198229196867525102977026690688023117686938837629716333677646748598718562671053238752500390018923182867921030301239178489862460924305518962113709731945382678966684750690777457046980513016906602837441890139902180875845373299005357392587622139442642406401854382010338236256031558211698443608739941615558746886388509629877257698836213070496405604441213859528704*i1^49 + 137754405738777939128139155746530891434767888789053074008435221987707001108907464989028825679194800409005926858429535006249085633699897236655154651723665788885884399163816183424653004851646291958842393772356426747123228778201438060108798052545142665085125419706066435548418230143178095199927450330250682181019664837036844873971510165511063102507691946481741241387035241361908172930596911319725171938795852304922018323433619842832869523308544525946536914925455659228867109618726566108378540766883505213104479615323610749353880844945224025134720426254048682278000027945771513219990972326211005567809505000719041158947890557781716329631917808050434071370432975405517526679593365144203117744874838447530466056559726192921354048913700550675845577456024893196643883288840163265999058435012884496820029335022164009451650643801722082981856172494024931615238667136152214746386586755852467736704533713142656510280161208879930400184189411621383918449484245351121904711639285870351459826740553337527208923759123103636926858596323045538736610260405801194261257002110744237478328823949015098998179411015405361805446023317600761644925204983271647683526642655872147674590174369493289994305187742817260248860120655095210560781500507163711993746569962585015768645632*i1^50 + 698823933530555723610149772557289949483219895152999784434568056627409086742658119993081411637422573106829702562345290959124416478683748136314810466156782801688937814293451880086484823683125021219695870394666459946187184649745433081466323214278077788644195123389338448739360810871477441771853330783747103199605965960390690756828551206568744789697436074904918614343714340121194281941859039802933759357729928375772372095607050487620180928788848554852225471544344121862619180237667035655771152533821098063137030553492848533902127869016050099341094137345796051221083802431874535530116984338267979349948316502569049090346700984647516009339260832229758565653284660530699111785712739869150848073798375345431603775145814440881789213073269057994074056817141109485655512954459854337119712318980489215478181502105699245019937574371172335018689189467512940599933215309429407202101103791074126453175110277570758176348047684441160486716812026238297068312818982589429122059450413336678227169539335330128822194013161615216306335532233764730604815884029544527797105807228966579104439989900824817314589473796475559917133484990596070641114914544038637001831314639966869685449691428064743880478640983868414192465168691842284030093180843711251987593681698816*i1^51 + 1224817733069761740680017671539611499176523124995212394927902676029819579428494214951201644976268163287506084841826890718603838890419407081944372575678361985475083599305902154629532033849118659347241033969350018092774338889022825606655306099158229435880812625249545567557870881421290933248518306503412260824670160392817928436001913339288551903823265583617044581535920443534581223514212114633833791253585205097546971515022602018691933649285712335175325886009420680722516813129221936204204885196082786220376551720102994401624440326292319200596110652943296878705356588406356064382346038032057204371810818402804085250029030577447650877436718911110410398018473267957007757851324303735848866090551556152062986283250896705357848545411919980339906674725814030435305486511269397593769218203145716307131588121074696945153690140383044450328862414583251174997109698442308562898176464921347432464082022455170432866438549410703065640725798701079066244430263012088741353253303389759124556785138202544104946540384807467954289306208883292453010228297323389190074469857615200847662452565446956384493453595037296699953521066726221070203553465921343342099290796786246484516264580210398287702446684339502645914237369558832178249094082716906319872*i1^52 + 1374685521478350945009087999381904217783133028862302708492453694443486710120060352516273932866922549011441142356020263993462104249149262736648497863763650920905880745841106672717520010577576079245984924976871937549669642075105451925267392055621442193107361600261086398309257154853959551068483414713633346474826890884859489254505571201326508301924233210206414387250783550068890764813961366664404776084871979912818532510237788296875415218166122204774394021781853207131385459597722251381155231412344392728948246822303987617866257070707820319863811418304138007006212025251416730784975212650624670061240002957900510604171187017347786150242706300491693936295263931747485050623591725951693988535479852059856475121853261528748486150252087726821257712861986397395212292620396041434756892630309987646329870528918414050829392042056291722928120485817741885638873618641500782444576341871357137097375425969170897456116489474612855110566478427307984638443551657236255617131174553757779014926857354757359648488300855363441353351434886079374370662572614795611177522294455817800858597101229153134286077253918612556248870184896490880555381649811617880552313236665851001049957269070889573315377214068610737751269942230839462637500416*i1^53 + -190740168225907598303753646476304235271414276001562494763369885414558735244236377739985728738445724511872407526729435422455278023404489991741696646811319105673278759514266763246960536349373432398165854712655333379651970357148450688614493905102967140977669337247513848017797154184352885919806865173941457838617470051958910344874674998292869027191838585491557611097236373308090408201469628733151810154060928107878087192454334701348053813360786619053375440873701068656972094434481740096489433364594014128034705476831966082866217676531285987074370079132108593119883697447525581829087688380151483544838865994250311577073679964523984256230849767559690330178900561864822937246938079658110154141394179226005344958497411541699255116904635165268243123588069360220188958540604052934381612240139058289362696657443324475581029237877913797509216572980678990104042003913157230321831521066177858669338026837025346311973599946666865852848963377512599278150927814152208986324607002160487514215722307240408018568519963605691735783346072359520383206363101673037894921052768005463784734088949955887044867120526961048622490278413862654545418972859486544911920380896197199183460407828581985456578584396885069169714163632896*i1^54 + -2900852904270060207957212578118952789410115404155058544351956255028387052633711638127876802810320388544317661569737627738343670577092252017211003072256392737792996829158830416295837347269460012957881181169100167787792047096047297057307078644714442759382643945866354414269382642429106823950402802035366562878467106155578432551463229627279255850705567884941756013864623237673671907943553003113992211901907014169239077562142936126431908419368730255807109582241596141326959922522388335181085291939233580169756413125337887584883589074563058849455998161674397198749299358212455269009750478883817179082368399514456277873126651627418669319607176906587952348854430522845456906519534315631217893698472052558127002738452192742935048945871698760953564461435071692748463624811561256453243898008480958725677224464118519936887554112430587216081195064079262650008609480515437516266684799948788580845524896820015105620195833211876003784999612862580681817027515495261612120342852449588317089003802948153267436547624044684299599465173688056970970962337622840230379689358682386142498752445468051062970532350078797572603073024829015499902624568252561720222809972677068142504979012072911923672683676344422971648*i1^55 + 4824252921931679205201097995271082908993589988576940679588152614689384136276009744497073935364310897180991342732129442910089266918495600443818184656289548901189452046644070907846880082374127437623483573945555883274465436543714765190586752338640035414107953341597004929339569113819672197395064632945278748665698141830959460647540620039511012796818128292541490209753190574415987947958287912476107762337924962927492123825354852405237707560774720173874784540192101433201191025948094031155914380403867390050982131068858582287521897953832383007674944375661719510716639567035455805250319843878459531399478745148752286807558538047623999828290169506134076921217325933293257228197778894972597034993285283705593006509661139036732017897721612612655494469286794383452569992804157770351896713904492901116491377598165801165520001369811317997011440672808957981492161725510150775232794096389757891110207948615925175783758865258095135600486827016141410357249503008746036627719735895471453684452144568421593382634284913689836954153110102109750563775531093805874871012079860045610043574691168669113693440991034954257352081343833384299260894728499850711976441609304542486099947461488763510204719536*i1^56 + -10324423093273725834484392566646855376146961347698580243559462712733380321605409172454219846649809488815690333960371661276179984490783952251404055088557359506025042932521151714978905855337337020499875633539590182517921362928735226315962623058581985671922023328324582910600072454492014836475513443340379438084147043968808837562099772508875110361510335082977080518294291116282774622193780673656219764602971081095074237764365520143130016035526822880577153632844880377144518492895924909750561070455776964502406368252199888654468102838615863416793411531857610973827726739677026137591816534553608286852300052191393267017976320925829029674769936221194750298949291698085446051757193878509059939336931879402602637457149501345638701755933331456337024094828430005807511820124203518548338767084244061727635502133994856645903600722572094704337563442689821155569196699588501168092761403052082599246366517635337341237083288224282614114294037599076611361975578609614181322894594294962289084656727970506107353745380208402947813685087272895906510330796699868902768057222934597801017185673392261647887532499158034676906702984448937697114328*i1^57 + 311469672604119522657070879912210811532760203849075555243064645001484092230696436344339929569513619271826816927097534349289853415276416049404457967188594886734783735790423988336627288523277443904937151389957768333966448402927116440866525491214389227713126437990340187013863221288291674474832667291770282978005875719404321292724700056861784866208404375451783613072796864386905836484527425768763381075012304436720674442265590252041216447183088645443585928002273115171572123868379256383739328363269227587429546507514238670359107461103529552995465551845802366177245913984047662947615143967627117670537866466258829583602350116071397683328041923370781120363059404158431948214513463805220027596247507583408468158370235469857774390384820973599101857222394880571416241075289745405795701617420865200725946218485254087976899070942671441832113880625662805140223889412911983187332495667348471203180986389887300836103758436833598698616593736903947075966866155038707838995595772630468514190385850883990872255047072188753798751719063973006657202673911504736834286248053070150625*i1^58, -1805441588265831581132993596992857004863897093337355399973064296907457669922601771646483894821300805067204264392950234920810838019128395938517577727982333959940163354757371560536035485203222802279725987281865418002536849806812331395808982422779200725075016002377278892787041059594951792225524094536255849626588472750932589928248353102543294330125212665483974568002183178322772111018208097383304613157290700971067564843927465114826117630659200593737673539036036274664636480033537365861171654350136845115038341769925624192712425610235581988602580173630915848820960385648687666583735367227964123359242198047244353804823823803636086073176302786123515771801839103243893032906683507014402504724545178000828946999016024579248232446621044488857688097329891772213120877292369380267287208348453194976873568913431879499339104652063916107078282469289354664053872775719123050668879527341705307029428294634423088792801108019709066302816092547843378522727465493117872893954575656249135332329980660207888991402261257919000528462061961730321006735718768249773004669146469368819714997103341191328183480734373215769900407882970802769227583649848990093575227021115291170510685718170279946258629529991452221757529023046641515625530849264145173521671489860359503065524241379294125204965432112082513960710793444819451874647504148452054544014909889370533472093292665924674365007270180692369535939920552569411864559418593461032196765669655500360039425628931423818419619421041513446102335169122304642451110460645731382773626629332081299467129323486874148340216326179598243373079180346014706338797232078401477982215264168707145310690270338460297357012890371934068473286461120678103857913682701542954793439485896851313826121604340327071203066058093501169705055191638083692396542114831701022927069793159411489907900473087978586521023747446010300921914935665047222514580722670512328103100578783211596356590863186017392670118684060170824334215045554804557043394282048857022820201473979421166708221210809551836858179848267968757455485347816407803219479748938210004172800000000000000000000 + -2032834781236468669591567615157931089704433520494622205877578981837770087382070865826733340205584132061133330384828223267957473904120848418471375782500289828831016429310451988057792550905891102206671579062276688451734979367473633553714395231501646124671956968653004105460091335939091303765650978670732213702497677200715086753454525679732628851317403080574640591838346829356982432425477823544517508868547117575243711656370373069442806107680938236418331849953552090287539659062321976204887522953223822124023601282624491066403468214122412170044122065519722440788644585555958411962726002462115666953281758399917462310044487914103383557761535454185140206211992201936169567350975622385592453725283288961068730136269446956729654530033007851566528783997503388850985968908438817452110888655660305104265377409732319967080797241643302126538114818315144716828587912844449992117628040954423564247098578703608689756051156840455213645089401618167300719423129729937794468827487585318313404901526063676183019465985699325397058400031900881807065764001441142622026690501282480773773699262198707269204077135977123504507270035006063049300411376319304122797963117508577726660296373244177287633350027586922735156034351050558640480097608890762459170870820002713278049213544161463271808513110064331506616043711680289807566452415841270356614162511811063172097102468233617824657747410608055609124139022827176140434599706703659676036700986761798822746093411025505427907416178411416513748554845732220191168487989536482268727890582532113237127318180856337168586017688763928716873279495768418176878275428093576919406125859845899497639755121285304700757303817612806081655872794032757337880615678584138606345423915261535311651068569217948537317823445494597434804061206031997426512013992411927892306427075445092112662117473828472344380251505566663521876576852217116192374852594517000988056294823710220818950198048009258763295451024048689466314051276296441878623427202599260107795999474010178974461004183618924519926315820636023617101730782268755110149647333011453116416000000000000000000*i1 + 1067703557245627594259902354921246263150234789447312007016508213405468093882085900357809230300385972269854507561438299590187987353918249617694870188077660923427211337289185412057847876752259371762132104653636400491676986136031084441563583255979887075595107042552762232894886943366823651773816487141613267653576584091644261301876613917497501759541797208901444110857821685714327811220893999943614589269199431454433660040922751775570599426135720973275249138936711978834068680784835911195438770925140288235804086591732378716676677397379263622711760309320084458387716571520612528221299242059410330118787858514925845365172981555540183051793764485297110709682051298033249409645157618606199642287606470775196223369558175301446957775489424143716905561336674444920299308721575007483026409060307251264532730832292382516672910197331262081568803798008752830674429620571872880319163232987970582002242589480172198238841215367840737565579475472698860861309362381133044195143216536386439189264675727785518290040018580254773252613293864347685328455618482540589910365281473372650601894658476217247734736593614631175420506309682267353894301474911749860329428960844958188655526359761502218526652887214982918176132376807742235607387922762829914309682351919224644053735931184724666590046322264385962720945745783922465951567208040199426932044396860188252933777310835528221895413860028103787893802322616524054866270489237825743957744922342951997945283617194348628707670898488007415524986439713005743661798704857001094748210757698557488232583701805297871412503162102761080336895444622240619620450907060874592016706873348639100541916294591357906664679132618742384183925661594123044733792099499692731670785672260332741041782135468392958614973875876058699608872931850988679370691933295500986852940879183069023296296623881694252396059833555531458331611575977823501130037809938977015609189567877968859899090841945549650705593474227293257561792662244621301077584085945767150161371426592940440857437999144918042610908597382788458824939005179232041584384811237491343360000000000000000*i1^2 + 2640975313624902978597039675202659477269328159565527089840906435974576529351090359899626078199055119528162329651230977907618403509089077807689621089857540307566045847312479152381660163099284760672033339190388587201588734016408019451722489743164284234437065441280806010053908094022966952615340884129270662503775101137509875429524376156203516188753739664878380993133271230304273372424441639176862972402494992572780841140471292587779383396265697649173229226736010894445231207763685505595395730353919316368323932539167763007338428660163356365367802054136204858942543074091137761973286576800624467160808849435428846015793279477219877855936730153175261326433863693227815486553991596086336315366665810967787260248580879031709949222774078425977533695097313244131270511645164012494496949636396065404073453938803651781694254319408368547555427045184814846714617168522896888683759204920233418785828780702588543025171326829772664670658945539009817780621416469993574261308189592785154543130856073130113488139394333770837647763498078288897008105252831774985668496908681290595731325942627091626303086502377876632022538616953644862822625932556850229850327660524705575040467640806568642933737630265068843820645294309937616840581027215916461238674761087993181821083671739246161260244866804408809934963331998972374618997908725254322122501069364402776047364794458228709847159072993352279384275944228279416575572637346813884322883467073095925811767300843966741570027096229859072402305945588695591418846073006618047244066241057088202036748138962648526529899223604422128660294110901189873082591507131036169026334850771371467252289814021140810298459102019115447731477742640222602138066018203422248748049511308108755708297843174447691461342557552697931697133996236937701136817787590280479670396033057005022930476650178568332439896291863753089548399808904372845880150654724951612943306411365714630118718543236607073640122183283744089348858018552956717532372361156834280838273370756664930759288787788140963853628601583498528671989306243509724676899762407787724800000000000000*i1^3 + -6825602363385498182877315548071125766587654171756730907089459298692468493828553196174284979115434221927051200267115223549387376232140619070740304304333345614658133129697471229559277233520931901854526757487840489605531358843613388123411634115375219316522954367337200727324503796292670968883446218675184377921434273195242519453625688378074639271686974222894141501109234628481853508720599187498102431407810734155081799589696604569643020316759340167744952124550665177630992622523349657561229932686371214182165412521597499587975215927393063169693131157487658254006624028145496676755589871020725171094991948755822127071537792787529191110024354586393241196226311139914208866893985528913360828454660912531689528633899095719291043348417173014740896545786818243855948191038078083684745269322486852708104822788642045149266752109092662361862984118570394342651940019511262574229093043386027763805286371653893281142174248396538267322605538351410149024053625633887518523031452311587957615094859186515487055201969295967383435294308118213395193877845477665425435731278109869096470548899850558592727753793419665731827358189725345458105059375549699669790299200676181497237289964559542659294458727774964533948946544054284803737778696794213727773509227053195399430361538390534520431480630438313600043876024001377899822798930693436986683125758836711411677130730914620708240655743903226270405173539427272409684076654782283077159742684808163315989518368657062326336132746551388152157365760996105405086262539809069633536115221132053263169407439118713717085718031210361817495052786767925846478765035953361519527664344421040558938924436908508154144870030839846085169367538548561052446991499695346827858626771702094516958256508285352737234415491332199092456961740692585107141769980103319541875356941417373025982676704065298224616092417635778009731328702245798626418121035149799604404916355098542320865387045407890959672827691295579648688030916203686457571003029458193729148455916890666615450239364304675413572687892508403261944791847131308883475550517403320320000000000000*i1^4 + 6363059556479273412882202196230817176387683189133018609356172131630853420192810780369765973189353784701210090634583200251152599888885328529241450871667834812868681770840703651427359643621246705506397814950539263273514386672371035960445376860336139477460637840795776990188686815345109432862979746448206023013787579190654046163429590015050494210680134911372619470584203872255779934462067973296936753246485576679881793302183936680813252240191207839939991774255420802451548884856027812939660336451747882507158956032419055485339753040520803242192537903112238496698639810901691676897119522446095889900817861304814144392062902577477924871134126283385674266504430868726727928544883645288339946377692129056584051532508253705547667284367387740961617616857339045024873645839238760568246746712972908646921485269277719391989261431732475975496527259547259145761793496179303025658865275447911268771933444465106097561835756701118310180490973409541857195287259165067888794442676982504676333996517908120839282591509878232555260061612821482723807526433058236265459414430360261747383865485412869402027749608210412107690625560361127485063732799832889618763966511741598436373515938981752436975735517509051161771782022207017657004445704934769312516276375151405819709769326638590901716692694310924733729538451566788962291264709181143861624473683628261283694670171521591080891102469186803005280800758202138792533124107982140772908576379580728290771190615906751370627012259841067170130564287017893310134590192963785074750676749790941728957544677869669249928072481917237058663975938280364524405609595281875542321291911535680565266550976653312684775393321657496835486552390158408363848362729654272840872061675881721470542037085753562518486226018537254197666492289884407963254442136558149035842188570261613229900120319002054423702645316347124175219654610200261109873113508545054340996071953550055644170582108162994079712422149463410305139450372953321886366274500619617895322179706712320955232679167441242881831179127575270081481121627289594021053432019476807680000000000*i1^5 + -4737931291067041610481798899452894022817522913623904062750689806655295863629934626046643939561709537381409074189383670190918698471092376884038055478318328388875023722749095244579286017330346476755339138282304346004511956716174913570079355873743531108855986133272811520147039138043525298073939186646560014235585890864810363264780380201668230156565130590995632115787258899792493232181377420751846589426781872418737857978684664409855648997753282930320535309464034344701388659033943706768423769354320778401888672846277096733160756638432627758473467804063301962155303276795958981603316502975147439881161374775417008448593652146978893067439975135829064482721459908697875343084029846825134415224167827216616408102288216749430579520201433149176505025006819035965833829067912921261753174842375376919410594687493740463235432658211711294061822530363988500644065936170343404795359154665323673146375512578405778798071816686585045488441830090427410756106490790251091884249110733769280418286404121723996002848268378122431829839961564906535818023595541980369282253404435990448408374136732438232990422166790638687819593210804040720089828712476659997308598856532265628830368918356859979885942829768390039592140494055976269689277270823908716507861460486017968739884170917827690427088038546715298272605377742151346956600837505870597260296454134233256015153724307297258687904075294967930648102512437747695855350479968297621654192518261434112326085165992318939298746456145065587521415343419071743520946125570031958454821611835723718299395164071311598202810159126550131480230021428776114118196152834206621657864353092915584714952815987370401911520317863597071374584936942706687629550445916503890082988187269702478237035219181699146959230039342098417162434027739360728602732182667188123574529586397180543345176020116010236028035745556482741315105118162140697269357502617932877534919662754967598808952853998833474254058691014939049655431024054731780714730728852406671087134370635228424372050555964290272095697247242234553475632094918580088275760855803494400000000*i1^6 + 2391201448397991489970150626302978745307477322642365309082946793266055165941280639626459221040595119753512622166190599738375441734583734110415022503437096322807425729816443931899545404875079581262425513784557060090913725011849737436126942467011240458285406865650789145707471815374036979490506507446704263137049223351998726090478373497737411055834534285750594549086758787446076234697320676475751913301789530063452333591023916033660823898054114299928431139303397992109939705093813698000960048293599415462269124963614231522708565431084813698603975321207104381995599421317705809870393152281408532868321270385172719580249008136247566372185417112751069648373006196201071670355535864264158942808024428936637683413931149397797837012812241264589489734485558533829894601083879657728036276438152173669247235554004162333556814009902508754987293519426708421152935616180164544461901236576052158440213328011301095528025201401146944794211960653244986512437400315902890882774008859417665702438078432063688233704649597774823861806893255194081532348031519394663970492259831565427960035162431391228069596317080927328585453297346097888453690198613825269467738465838930977096121115800625322053895936249857926264376540668088164611071870612798268088356804079654100279492344773387287110887551989016641030437996984569967076378069514155669444218064920948762872352697720398588992386011888909454308507619340834048025908245013049354664271082891733013978573936840459676417429096318819757056835401754251064555769764934649554114518826583977689081074043639861361347393666434877355896029368103812726124421928183542324066245138356453835051737465232451088136814748857317427091932114778899423339918014628729052563461148672432685361582402768491086662481814263722696768442324893585183867182733197537765880333971233054730691285973392099226885103509242754900956145596723156817631063808755873079780106165488058772626836859739913562444125908896239304884306721655328361942226475409220598739977432918195341801968910564106446062535168806756778188817368910119814604512563298304000000*i1^7 + -1026492981273047769206906673389108858419754536154912512751327900628056052067759430082765552633547443082327500216706148328466855297893861287930330665494510588746993768681228025275403525983888992005186523911677897994195632587428520556714238408588302906007056345804163384902784089953081971759066027124212569705240194240014918329903709668684014550867060295995629678739457485800046072110837173920179289079059688436020665248630655777643864617214310416202243967956550508744086024432358708095094493801975509176425807256902660421232857623273292709629843319105593584218089638283472506360473774935336060031233348649464981332383446816506746221885802273037191768011621054415204193934540496137937205684526134843346304445155608171179407976032838531125268567160155910911686848970132949175274811895494051355821265092721899251114634713425632822399263186754287761935990587685874373428841656054968110903259636591484020656012569788689291955526888724581891920499412270588200688689504643300065676841077974125480487532434253144603640029832106383986196219989511971450384402047833244961142928112583679034676597873318890088872939025761704475441936595835496354242696505063345051145772293795351504830391201558606769335988072096712923990280700625502970090801440855532718891377811631156071455558758832159200737006074448016344573833781976223173737950293539786378695934817738818163026142997337916449349111742219526440060791880943190998779796371374955274344679522290904743553710757753072973242461295880870268441076687077570476690019668290970782207997168728640593071322600303423090783226464117341136835896921728662282382167100538867220373159398795425185708701273582518168409864083886025524628262002489655445871335783433746038233256553045539437869356669369393247947920437338058820783399524002942447377330331795046289564398956497214002635453874405260415380370606716496552447412296200839040194200389511014610214817428503536420537212333104244131948712643782306361677041364528990978663463211693163872003350172906147414876290839971232443802450594215664354559780800430080000*i1^8 + 283008844871437206605493594456545981140171148876639899258261977258346628395666679191261066985809496917110113382191080763719753385216265527998212738489588708992924668648342417741409403728895993223231798852066569482321116542896347894551703368026773741171538012409309726319591322235671617285563768439472569047228354647232132981022742080510186712315915220267717797188815287118931010093863374148585123785187772953410914004054861301623078075010820750004763790465399911249336787230537959770334292357023410986482799312416593359193539653811955988594100809149991704933679870357145783852339130462532582331442149606837319893551300582325644008695772807222429694046012184542201460763608015938517219262882054086104786887969368793706851245552960921750470020104901938752588297926484126984833760820347280290812678325908608861174765776826663688670659373937606523843657125579737579213198854478864777132690474441640545418925411823584347876909541470473608326621740465146817931962274231056400510468429993519738857114859942040662944773785687865328018491746465292615264016314894996910101022299808307539133332831671024412199241668293879851290239495538567858927234464005078794050627399888914086823141710783064655181234902196571019275631857642060684046262037700212979674038926689624562792830743340815530326616271362052120942144490874453771866866707888822764997162048409537795842664036457711242489132847185203777175889773235296975862675122503608561196153273455035374017644242480206033294157555017224099251437550730637280646577023812499530407705138784209959834927403677329919801452082259494547926019494377342173177505029867963039696198997787633448652005213213057369912309706312178669047629151336954893101148712239690737265494742528019695371640479263946180020313958140185785579925595322989825338000949687729309928587689724945851738517269851942658715521963948532255432613228090881679251928132345087442521361078197093007735217822262135288249293259404801193664978399726628210071156949699358325447549498076437285349858953058513294462159636843090339317841657856000*i1^9 + -55043169017774942837230716176046059692146576455038660393884056433687548157591971077095020387340124985956105394749460440098331549497664967800224211320620813011057549102138538382725776282010131421612152288394076140307060683356709176739792573596539853084747478802938676210650664827804670500200638744221250285639402880388264334288855474668525201587564611573055080205255191737116862685746279036176675265710927782882253175323367900250860319618444265420482720664620161769815078359687377879660176870098757304580859562519298247244787205641363651767289387174457347543574369763971508656289021253246502870518694582208502802513991874713973722188677226195972797542103987141082896344980095993812839406975858190729528404647319633468692236110509296648987114068500413794152855406891416267902559304211085069757357237146599181717342755351933984545397354554476414503255439091565437513396057617427448985543402153409443263741588228059425503147400814284780795619334002186096011935360937588493838394649537928987039917788091667871959866077795460789871095467777459130504380324046518239589310206314245492362926619764145014801679755341559325311988420707980640548633340262807765409262664790609295510852838186929806924419369230118382663258538177924262184946881847737144432387531783624293588512544196871540231527802360150308446951277261039639662060171268512242234874121275569651153977191699917020563783688182342344840666557738135415498669384902453097324175108813233201626132120721744694399611203042241406703981967757093687420814787132310286689879240550765951900196201867377728195035674122183224451974596834306949464088118700881591461152251263851715388585559759027132783875831404129908916324386669726566203663574305013642193166678941354254365770682982592859458366567739403869838845458025309711979635892627380315938316860523420445324170911866455553452957497355361005315294605845998248201825461007822164288110537263678474484828362804463903732114194110815762953994034290894114798656638258335432571117230441742063247769603699447353900761195332399784759446732800*i1^10 + 8052662191775390130839106805952410474397101576972150203300863373153409432054848978922650871197781753593170563284602252808429483576893470563594589147403635066520281499856118537277450006523925592256781949069728292440086306025112634504452818120160570039402413512175868521005726209970084733752323211347097540902504149300623336623037805980164451114566979706806247221818633346219226094575771712250659464185534066880789808511932357084682710855332516049126214200295170572009159281996511897630375487503089323446705517626415717999184149737644184118614565078665429196853920042431126995749595578491159340900584685767670793395422640326157896600566918326785038935661505477421625006662727895567605073370035853423295889581309430664226173359429812497765466737901521918162799013374253779586091039648602494881566364710324294336148594494284987646618975050675333674253182418370195711786407264435075003962146864230278979344831102343142740854745219609944568402129511686944386018320670488374505649709591589778920451313803773295077304276440195164149963581136847783899860748697716011519530756974291361965269224650035705764416395603296553505330118267790936336499273446719361039091210350029709845211053855816194844220410162330379712345414256335619132000657421110543296683068905113235934501677549562133846448943576163007837629332957685891819911016148958219835053812876724799776495771106352473226182579958006270530198903190275591577785418640389466334947646935683136811162114543168015805078740571129323454364663771587662162660588985410373290355564844223446944330238097069004684894931821699617147789414798267945268509329412017367107136643169854926978702133528623371408229403453080829793322455894614679883109733082593119902669945418620785690389319252716580604336767440301910835103299483923677344651568823341103943769132520255577602182373176722389790252926500549651098710548995762893415763476612806603144627501848798670373368667143498452484536490254148271400188489924990162142870090500900602267336724266061765760044102158521672866425362490237543618969600*i1^11 + -897567469253051542132208517144527477994260541703704010190648291762206354770059558687345555369876821448567587352886188369433529770536578847746771034508549701373305095195696459155716604161922154718681441083889752349018914344814325338844055915914472930174819777315845224980490241932505066555310785274639140205438643965869021954265907227605426761776095657158305533913392616822147996695392005033584626178376316459862307507922369901245406177884139532952154992657395017507198951685656235076052797274566111790776679389509739419932562643627317600777995434711390245218571151512949760605336922445082544469877840935205645117230139877746797951606052459953640752727527959521373304183893193668947669982957609831019977525727777931868010647623602381594886851436591951982230917470155366031097595415718341546815979602817640691477018316734262723449289459066382623526564926300700154803265642482186289453473472275792745595446002956710672622968282804236003575333445202302953694446385366071466310865640308145281799345346508385070959214753131087031342371619447768105383422441432955805809749252169067375830354553430709214137072775043767853542454681754939636447430311972036952195886447617014314030503108959672339731932163159231286526075682613920261843798378951568703651472065449044680219780359300988111617874784530050123466311126026793760171561705996686494499044423341151839370155307311541877202049903880659222106355149422493476937723607593010336422567137077611903146969540213729533931468973236101320661459431505765098167098716356276860065942141386362888399064808136158690215137864916804242751225349610921857280518426090542547426026198759695944476330081044617758553696183030257244746139774198796684300217100715851095291268211641577968852909316968385325000341374479372001220979267978597878927401801094021978887058753795783946787115187382290480321762539376637051779631926436993623136128804460364206987953809018781586458981921702639799140490720213244672375207640736797918110717614345188484349216932792803281403909050695121137945278470361526042624*i1^12 + 77017182355797124196891344574293797172221550876426994336783141388155676644707308033775862831929557898417399113067265172850951546001523313537897719312916035396661858540255509091318025381867637402264773938015578869900659309705932227362112802135512791592357696126568551124479871499135871014610242358621926428615335768750305576848149764016438790408579005264239849962442738134013550439673700905558984256771697660633012038082294386783257086229719800467706050655139243494581222270101572255178755047391149443333711992563256541722480855930481419051169887432247407432079301245410683964556400936890850612438640724308981136046049607171252487079316131168394368617639491539833817066269930565094043963613030484522041452222780064954955643046811603800219838759457875749353454895786804681253729521271761675725218142989550006571983829450826908920615232446350806678458120131487214084346695213177316628468250658064231404272647378143514050414727415728317938232946176976757969462690277193330721627163770278571392096053985919561153976746927867625107872269290946909661946803629257116283141714398697351075720671902140730432810452603339816680973856353825847050200911647486903120245347229715766093306128776800856299535743553496294256185912069275170494680778647329609989192890686947787501646219828745728439263092645075498625109160089170085911695000625715545376596089861080225491223280734119763531697440145227927266014739970684456868550725880514741089675204512722328372317707650471185371668845918021139835731784555775453989431572967846750536137410659892096874755603332983209102670979824011494147721212153944970867446634431120780475300772299439330152828734685359957512794344410912328940355790915046412387832860091386090579499296468246304582889651486715452882847221868083568497669938260305738268274967698210547755383243841226909027459480190725783399179523861286708720290305854071962740494177796860732582001812792882562450991220025275378251350197679130758060014664419048519060985199195669510711176096296314047589727141333443382740966040001314816*i1^13 + -5108649594217156435757680163757381903210387928862002816441190364197797670544002761344672980374158603527555562588836997179417100138638596086452651812243136599498500108397792439888205715769732745708534642670163757294933829449438319534499617258412939266960195226851064972203098673938060449021903625839726371845656576356726680517528936965142964334043069870395110228927935428182143880383847530147442596842133298608559014707721292896682627609514231360985090211279221403932848209148350481269827350943080286130447345620689814038559913427640875564392359464327686832765210520430862987983378407149719537037694024205193537036142802443718926953926114396163773482037206142158414134414362406368522333124097216690661305004378102005394175023526299077291221684087518858743613123627116969189186751752193106020082439286469806443412996666689824426795985184164499209108925419184704192319514382283915991355500915014836336514635888840636833736017773822228474861509432713564764785725563902676037444327637939106628006665412552168756230175037174920501563008100999851834186130342761163458010582288025411020376328018254204459922205291299448715443823560283116847835114414483595241785213390216821206630523605948636126732035507769817630780943633526472796256277512608207220947590013661857920125986830541818704106598560528453379957629835861234338673846316111387390925366280905525008771629906945844515358777773012053409079468045378678870323022412960516330171460115276542151550234284382105066868523798695739928947066779379151534186218015787712369360113324540928834826431878802156687026085442858520506292573327353599633693164978067099170458792659670896522888929282528896542449391341515667642811961675567784653173246286490508268076788729789473179951920221104905584699958801159237765085841265940698475326899029127378562259048443270771598968632920287403324554560646284211334748598187612819043995034062615432024837634634956949004215850926463427624550308807784011917782166044465430335265288815134041787284644672877757803655503119979393855058136268800*i1^14 + 259913323801901376420643142708217692314249951165407283743440678600714770598873454526245647133592744599657703486524655845718329742010918904487817875196447675854097075077528753347768131714445873113006068052172493209649761914553721379673245539550586704904207091843903900534754067150973496470702891725455234571531657077415606377270409824542359502503553614708305109478550629076881038022962605742654471099221551335025471469660676042393800199634075960863572842338463231536006286839576785606609995251611444160368703699246213768141926170826771101109031950031085771474476303012761077537198355584822467904442695483539948914113224041764741906961524754163314303033045411515821775674078156056745844984324022471167584463151220308091348139418617171525325015299332441807779582158193225017855196744609866315094155071404652583929026315629166445229713514814212862277507182240626424346180992128638082251179678684406433316903534160155478373752584158596181479230322236895275582206396097398128660345797259597609905785870793328912582131633049389789497687406821899945678494481592646601782633738456673041489198442705196953469275543746002909788677909681663522712778489971792933480273867992144217992903684444258654568692044020269498964011797724309838993499850410616226187737606333821820165027354520052225619460707941852041694263631476492159677955150099591609320342095698176481973088414147038263260317398136508138243542990603614862542974533247351138762477412083655685651019127914557528236916857580120758123481411876177394590487583665236896908489560440460647949489612458650270369911182709119278764475858996214732352810440576675566302058908518071654610258875112763572391621832402171644676784719314355952354630698680455276711581480342514780698481170761332200130062967884428519330406217919424368675429237015360257245855659925847943633264658021200137535201626821045715368022802747224400112925263837140431237103322332732459973213592453260106210900514002017299717761812141325560139687780225611859285132614556558606532738242692933190321963008*i1^15 + -10014661026489340321354994657755777846928415660836503638438591886586415854029133897424489608715245859487584626803760520850381612190098556803835911441359463463238993451920560299423785689790269980426161249464879081650016649488407693066318704150643914800593522990939037318085250011514521403711442203209530480447346613280796886204317824144226814741806598248811922125541511282006255014024745469928164903307082528960953591758835546949771214381949772307708637227180189927418336020668679398401652719664137458216631136054586283882320456340852319631705672767610509135129497553343453374898679770733795738808948503415530191373983561393049861369379635997009603495326537097073305113382310864996821947693471238853247759068661870094571382370206975302586490964094819024493775372380475192664817660587803195833796745698543659627998834417404430215390161945357252318466492508364751047777432178409354397736580972455903096087313266265149095556132617026933379549068341108403926866278844509339874714122588030116781671200125183814442082807374401902140626379231676545989725023006534193425648053602129436243697866947664671233074822751910911999455613565296644976998463942148031468892936027748905521943562504714753963353573856471425302807272094755744701949575737730184127537757064144977868891897232148452290443563993545276600410032390491559308908253636232032551692267531586503863067772268504164504341856462633532185241180474346577696226011634467645928878863322121403618392048008853050194268257182108660471929110757239021956222705178503697247247052196754325076135667038079477193940771171465037778675782569588942139923115553970033548920858383779677064561513950771632348576606671227471493745848170246154899315238839545361705983111812343774172042515687358857878692993446444100840620207618780301145469725571269704967348391497489608181027434909169543555704215279492468567129738303273006248735909642475142092134673585206395285358831893162035103732257547532670392953736708449264754235158107999399865833028140023426656466856794732565102592*i1^16 + 286615364193246060642867916315495934865793590568982046972914304025084309116860176752578040848087430698917962016058794923442633463529070010618897516386137254940384463118770432130890322134017250872384682470303341028873441497455038902306194070471844981254582491867687948851345563107385008118347334263264300849122613939117764866602005822706365822830629750908785636441264151565599164592850600085824448403537780275290362684577276621874888336086026938611893988685568111433229139604036114750598558615161514518824127420545918674328950012000331166140710543606525364383482803176492438696133056075415557293148510667029326043546713946247094375123587119749446443008011440155355177233899596966600087060242907999104789234102251541332457524332203479002344158647946004200829624355819194906185837029164760011102683000839621042471590938689729672620561958738435353977792416995582308846220442038732377088096546202319775182275196509590693570999218434818257049124136688055105394823713939342507531992213039363294932616494437892940055118257326060483560001267449491975618805160839981637138340840515432210723701091379560319914447047669828849028632145025827590538150733719946985094037213472279706260985373835108311044850944786675196055798944282990360930775531899649379621041806614664484043571960030148858061356753599896896981729091442160589902628854596704723116104054492074929771794974628496471104434636943732542294951916985323055231558839033300012441162508009077134127573915330194684845505468563215911200341458898796158160643270094272658074773680802218419105358916042851126578322275942420066544262776710744631694346106917953896936569410477190288362739957919309895739856804657460192701764044653087967001282893370531602066780726978463696054990496584447074881955457617654910788952796733558080930744375305859473588369915558173385038115057743387642808286245353500078699285520665605400117531695691573412040330066129301669543279974006512132314335820733466577496776034521749112310487435459029923514186954230612832169216119658250240*i1^17 + -6321549656419809018262727649010286208615333946253549969544801407384288339319098074815769123300327359586829361537302977570291079262985507100137965790565178474675215871690238013702115452225620234500024408203111078241746143221831841118001373962916235297405063974331155179757223548800183655031656931132491588602284358270783935085641652000391634225956863472916865069913226085564037143468635642070639795943868329847344969029412317897253053808254615523121034686364146978104118004968441747298404391864495532163167794058293199289749692194356184061433772890263720995716724069993683843096540543228749740951947527195341408230747419864904932619608647234929654260508860310960682512783340840512544568567606418882275973325753024622071148629391481813625219137262472965586208707126201186899879780481761240011571183210902888537341322238963522084250793916602856732669980882258073615124812380384414220244333656785277187599485381798401680197210713471354580963429563565287800673143707983499697823562131386998395290789501010656636887647436197057896396709367390562390825997786599884892575811576908732645452513645375178350893941759929530216611764365278119564039646184419524292587229773927004730811297686918393822076556300928107723869287642810437697820257356907659462392579118349090606876077542398825586175888546401706055998602887659045600301636883174088742407023876716383537996520310123344145701140930855014858827622343335278914285538845756108598903305306947462003428004274788365908247356193525719711534956968200536881643741998050684515823312702924837713523068549516365411603880474263795503783412918631255396940622776384173265423446237971567114208059213432540985259696064271411918939930706963772962405137765121548406692704424907760270699586514381402977644136487607245119816146370326012244329277359091283510076178406781366130333085623929922683272800271902359843397700356101766986506125809571780644861669950322057149839182244454159482267528463570368821913797024160797748343922484617193031375941378087370511912200568832*i1^18 + 130589607851537825071323939931026766289324276872453821770335822279649359492204898873654907657254311354940818682849485500895163659411467184381833503005386089038846593719884269172846804503240868614522002664329050248334819963251842342433054554833242521208834565356985809211025235362032806670469979242390864745595561635633534337065885053783951422530203450829101447370817326761743824887701910972187671772438488473874937484617303528731588353859797979292454736794693367466671461917644261660496924253525847415450383923414423104750971773655070051919482620223129239819911534227274504199543436993779798587899623246770541186033955432864116652615883324144445950549310447417919416101112427586308268533048840076227813032017258357740124435979188364186878524181005501200922781165115201357250300988145290960087851571210395080875624422257272318826879374985428380253550236216014787832847974001770110332850807084228324380348743040062402638266459676796393287943215854644703610481981435441647941412474023266638225532659392207153804238193076885150579919374870513432680442018858987804723417818476506939680786223895340346352410733815309330800176841058364476241234980984323972506868899689786650500499530716312707912761409407397011734002457927533475424370518973585991003271325687313051250968409952310624108330604556270131854667710847539526733002776597462477653086557012639564055534072360462015912268157472553170803089542081145224968390838861498244645991991017877311304851271825161348303018791638085124899935726770714215746520657741127855565484870692793989830074421469259099807114647988409205280444506738849475491749993332407787011047862953625632177301665982117757271154714550198778997496600396668890373822285836763956956610850164295621489373665412180076397043148613988687843425666669809137950894817140060331052408698203862700603759802599135794128837826062506080571469092857460788425122719961638956196530095700004119936668630636830611145421446922745618742583589685388088781366906371951337869086528866780042892410880*i1^19 + -2644949991474799104819615977912993517360837447852179820034821929357552948271454729685132623613273428853558928638092845444942051292266798704017523381068238595707177803008877707358753833876362536520491829201550729857457565587172830288081316718293506895203170038266090560374314744348611847636621945152500333788620503369032325510143318610143291385681790402263692649094460845826190655545458441700249254673793886338963142259336985447340831028449897533849288352793678649014554756726582372982794789320630707610562701281321929593326077038418580470417510614427239458632668203068007153655514646420022061324197477903155055425336839090719946678338715105261929001790997659789265255845942971774731093815806021876992293364516904906805266770534860150665586617398260795419001799573928218577154122037745481094016487961817053867684990055652197113319024757576669089219828409985459075960484990900389990928119627883090975904971238035953151731275410345619620449457780913157187870534577502283603911728157644839277812316999910968636045018476285719857334306565005487250140733691094825539250460940059118713871203594600217515999421241058549577948277525656020656742085563653881462689181553330599495139112986539376392846534159042875267011137455638131610111507407589927081227900939691711014610013168274812362348914644398372828665898234794352358024082779499204474073806539467967845877977350490623619025788698021648889858838652307835763851515727276197533505649242035920344680368651123662709988053712256774291689074111314988330701644282593098156777940616058081024693128198207276211248900682123353457186354589450547762988825588515930486183119236507773113173829270490774735274247906467494789485524698529025935495846229711709176592265094707858447119733226166445413568512688240876496763635974650203864071050935839130381077737620022717168418921773129886191554159785180064181692304662899698567555993505270510465481447193288484931242552907758111496179656069103390889848875810260934335320911268419425090105934628035460333568*i1^20 + 32438502550165644223324247889114240362238161605125862021906617557334769230156625914672344244436113561614356136431727310281948408117515104231681870445978995982432513230349038748970563234420098365435332228962892887263332520232660858563918342564945127469196136121281562448603856014138306123316841138030752904479220529861819026381972936154913730818546940789153542970830456067435462154468372111889905362340645124328246784459784003649749769449107273473723108714051368170506733586887463251535475258039592455649864638151120685949581059852633053742334181434884769778567964650039749937732544629956286747052783075994606668765296184332161599598889606548603611605440506807281114973273123047617288683231659263597768321629027987719345721685365937020847301813602743393458138505249614367254227335273476669393514907108775873332318180271039128027814733799905336365996799915262687401112840368302379533193687804211827862762504269169015694669254624508547157266222691780338708439543665219974701253026100353470684886832334319812922915967821697906890978417180822501285964566493950449168621282797956380984519584462023333352431160351684302531770208853917934727720880546183652681839820272836834297524073578433031848580269020277219708970197950481488917964722591294784203645722068791133759176122599566829100119000933059243824470704604867878600225455272030018114322772913054196292087126196203098782270304724229641913567305260695759766879454284926712020503047822796421366566438536198172155941500358814726276787417714451386832116907670169051584610332607406755221427947624997743068573292618086942573694003836095249279546178940910825223471007699262293396217959436979261815957790033473973875531403552060040446786218772367452737510305101859579234655449290419284923716415236531881054938064100482672213475868835669673630217135014232241833201743604123493636453225088278071086284606967907982724628101244845345342962150150506278611756535813052819460692089740747918933174949826787720319299506257288788241939726971437056*i1^21 + -30451686841376818295754887752006371153769309726666908531581291301687724164726390960564519120741278135855604540940335204576943342517445158988586256002210307453851270431411048635204688495665899600155466685636958375325903370634050518581176823676232481525777629000489894778907776870090821664585464290923021942371788089589728165952745723985326127891125938458862662502270871545285998539203120296151889116069594921819725698454689434148000738863715552849668249378966046952262193413518902970102099332249145090238446766647614092818497833666454296396614175025145589660339258229671776300633298077647184520065975373631825396679690122004587264208230113216116132834414449501787131682730928959311621511720363748950406679755582911928050092482678822386189170372351567881229046905667852624043477438856430528237374294660082648725790558497267176015274614038900290321514426632707301767767085055959305048903322998295730752595187650296274164275044340582523178637462835917934741316615386873706388069621360097370781521496847011404552244741211618998867889863843906605275966178323829351194834265604944324150721380621333657778587103387676191756921183405743735219282832792087439231241556613681483439998786979251339291262544217667836154833158150395688876191487967734584752149580567262361002444981638596751550680114929330117118781442563844177764302332723897991030691133667830704206080702382772102383186960853205723841049028107056318744177023268720217061984410318926644443445482511514387665227158283565388294234556730862253125678270448859361105561613235458351320110248366538381655646635535791032583139952671737458092699419780024111426107423624964803843867082098911284586729704250500843814845316796796225530706743800508172384667858441866855762791938875854838519789851494790049727859866435636152250902747715446041705564963370501636509541248209318321914627496953474734348976939524201962229293297648925129926062221418146655317598260329344877405390160253763852042098768761342915047802119658528110216128495616*i1^22 + -1570599385500150683404611116866820874668800552733676907012469005515987942946165601595442043431151403623256222331097477239122435457321287205768433125044321694898034995083874191322160616180096119808298741133536713318676263766323750858770553543102107941989521294700978560566748444392294772356711105433346343923790378359033995295995225328872769909121253155052026775505413738659238593006915159476234730096307736440968574042475050038020689242705570638094742644771945629356159841335623747636999323183124788007277959716147382832257855870417857270030043165662327838845016202608013524925445181311967418707124595208067671047832370830484440671341135536844629490397497200850231152062027044239856667884440817668734712709012234979546361886961411069156945057063175177305318788476358169766017104308778475496170751094311547530396700922545896955575892691384374131516313353962767191328794191490899775522674141490425892865778279298319193904838901622775640711669667726249165714608995113767895707478076890987694993494943425832408504419324791820099395276622634326834735264455845920165758395610018506967306863202073200735495603788414417297368974389404344774430790054334326906958151961380165783574812471051044955057625781634583358124196540674632502396970405644574136748930380742166640078805286549855662707533503090570651448786814868827627064306484237674701795140818816578414721668763670257979604199770828269547121584007629454440933828868767672347243841261362707476478158492540225743616868182400522651512521472019415596800434616637252907525497693389589286967827613767731050150763289534606586944264897255420738194508280288939796074280660897610113419987191097181479895555069288982787238273956482375608895003978348928410100513052507961620056319045435730570285176012777889067843986526497089983716019995195345875789148775469376320166980893392868228707935682318485377531279686954739058340440537372624740729207382215270198229151915151522675504497637660394117919460539421769406067486019626056906964992*i1^23 + -12622609748366228110691782227316624054378613072611447166062495789999610163483779795031855074939266362713291904851529014465843408798463098998478135043945564912673626578806383407157496333032754707073068998167344004805940178289471306588190703395940556087279267416921129496189388026620696100326063099469403315302625387715974628806882250574830300208975024163262349274438240544364914420373181302488007568444558081139520705291603867573822186240292237558746965588373902042619306403144802032442007442665019421261204189311255699554882512092300796989307395181652195832291411712443186880182003781057237216487845834923012067818034831354169582822860055681793498548083537932550235840250197447767346864306731336602991535803538527434360311611490786088677490069345367807039987141519835536378065215153034614491879336954705711599971405059677708260058726389350540822338363851351573166064430881044375435246218691707452604615162636335276264041180301774716173884348653843800893035881615635600821444759663773477306472066587970105605821742343407255368660761087746864352904764743156943855297158921108701703201776736610780457906057139323371816627424689416417997762619845720912405971389506979851136749131640091053149973986638398524730748740476174463409783799532781243983324030436668139564516846112318184837500260064564059075559670013938989229840940899724475920693357167314480090528665954306431972253893588182466027565342517155734251465874386942651281313472635471822250025374313840155222971505101517600270104902860536222721133145728275968681738547855745349583228772425805917898986426113049342170003965582696233258182443185251034367109574135116479066720990858985111869405919798170808347744439541804671485372487620437503825807160172846503394282182600228663231492953691745905783274150881931187121478491748787530920970214009174119533216864090095546851486799479181376423132567546425053325900755001711824650068131409649858236586322860008171484058344653420809500729437251748631928199928487084032000*i1^24 + -37752234762535249616498500867745182343496578689873049890929787700639449818464337782235845292278587289293466497291282381487766716991223803652680631656277688025129548629381834053822916408615975866634014455445313738324377125961437743933295077259828021689844064489109767582860252307363945473833057529498894980065191690147741335502731772188701933544490169382680438136505689192579083332641839777211740571313078769581327000757132642554510173683567222697677889392341549617042492693474390794845813801769207668996467213368404053438440169246149713960092777782219887240842827335736505183339629365676437014083387278824961608905487409606253221210820203438349827366078612138107096467970893426426904833489613021786743223290859356080566977117999448043458859539298484988503951692607398639705729108642645780411299096767663851636549638813533530991916109338754269561164361615792144115968314631982504526622433165418571298452712922709469677578494352737663445836448567517523566669337226834195573336176523473933148367530002289981644901468074622838399096489043612908042753738971749725293441535269871738504483646973471744753816114808574600006795460696244930157244239393602730018958631163437094012319061073438717094762039775350437989581570396908298158839871580235086197200934512614003996163383382920997897969689221388899941897834673359464715884115313274864087263137360136911839617220730227044692994014381546247426669916815696155953903371410798381688174180738697742316380061399469719733956716378170557879818526742913874611466457649552012276186484434833448329716856120252643623653386451699386950516378094190663808991206180382338625213484581788974031684237840315631379088574701257026417266116391650665192490790239656861037092413414574960683296223944593736282744399645181686222567460912028347639148166108194797988030269424031618925521568925675254591854473829223858891975564949024279698804065850984816072006211241100601621989973854320408997702005632373532143276120586060241924400231743488*i1^25 + -78935741591808550479614994871560554356969180509593631575969211927755484197595099760032779015970116149066027022732593593002523793014644861951676062660495068056345891936635612905833600400861112623585906553894671697918383538241862508204397649803678649394786884371673775671935452604634289536215455774212537514095704559211441033153010491735985299925141683086754183332568529202304714974497688326910997878492546328489403087103146187143370673143487410670718176737552826281715700161145518277558755895047656587241193542628748268021969107195784866466679221244379549683054102035016909834837928695709472784795810823907633663329025099228442457068384834105531332264697141316736058823423675649893754503120456695347666473601467374978125754264132120605068362317633698305297402955589434780409717898253453769163837591031024859242989733926289809614699377876901237243098064129623200280341008460937632340897220040306932955117668324631842755560909419847396735170849791722267004032786072819201791408632389664147343664488631368166895744275126343495617291700481377149488440315370102886338773538377418486208630827714597591351197620468945586779649261236321023922485094731641552445279247449312593086196203150494059118467936333561451374930594828178147777616825088087179437703294407125339186222657342180510277150537253932422561980652180078902657793845565510302976521606677308728152344006850708231919761575036864012345591122833990068225492004346790491573371517099233324725382571621726037361432809323685938556539252564261578464029392260394722607413147750429896827120684802465453355696891716489114939308377156488496951802475493139670827556701484177689852280353568761980214831700012625098172404218419272729232302584696143496343388239809798847264228772132707954454041486136604059789883962317229325799500652391913658464472035622431049081978585723063875462693595244938697217140641225765624782013302261908327262777518574849485429598431931938306294207570762688817733191973327730697702473728*i1^26 + -25101804573494348334128546216780472966789641709877961101655098171509279566573582692311777317500898720134921620212050858372064417064973553534483439322402721282792965960219343118839557656988677737333815360068350365580898470786720050870283255281741553292339831127536678372444675632825503121103210996202098724640964126448503025466554366792223873601079311551581905815721121535501449023514488724953738469448061456273057821365110287784484147393777521575651676606297128209390533634502501437084678603892616336978439954649978997789475095384918136120321211192082619025554533515586620449984495950400281612560623735809127968138291316460705195752668766039037770520893657777112740621251437192556376403631409057966289738250447792175633908645668823262885041992163352489124582062454875315779322210981810418497951001338227641039279361786238235932246338946035756341135125054180281178595031152412605800654167737536100892103085796896070491871606979801745750324379188146193538164958658875810670323922353468335838177852407033213866121470052113443619048432216527891121360667043320297532725194291551725121238527480248815819298887612660337041302976090981605552103692011979588282226135718670536559366885279704703050934172217610329739821334870271746309622442047763743312768866779525559537019084222311058176745519735467755083498780346876854008166371638421623843955360015873407443045307490368518426750871233359258019435060303047440378889548889921446791731530548715148560307258259734018764054807472020199146597414061768564201626392518650430994275292599529922375244911189225081085501537218813859414589878332870577248564035335512768549710782374679867314226968057918598611410182918461667820127408403415379860635093389058087904905730207576869041483510016334313080057478102358107700309017870376768862170666248013009858828532585367879631262323557169266758693559391223357794143634258854489202880581453737698595178584770097180487446601211728045157213598089830984842059007608976572416*i1^27 + 28887756047667277901217902882270562982947142529105333125896159177482685595365827740460061290758025566428626480729698069763837561716227888167329968453689248436262116373314676992591518438479898506075101758083923993208136726057277824310740326169384777694530581386281227517233096221578393115582575486161974587606196079024894754648037496100445810141462518724290395017271111998608706076623453877944885044368938665658748810231525551071165071255178123106117890322707687639913352936602975863351527493848170931365785979035342014667011223069947168080454872504680476350418579530189335857458622572797981843723416769809483996466628426744669683775175231019295193516936505196244643383955187264849266892556697827626604658017543045995714322053539755653335121746821124200301075843689266621756229754723561894561749984073219753311371610630161002148910787017345191967224318121824253554054588553675395860163077590788179705366381397784694266621540995251917120779463008511015253294841662662682992184723402521834820145201147015368161148221235525173610476292472937312274376289310284170660808834314785940244692487296128394714532189706701010897042932988628481393229765361517067742131393256490510459065837942580218829329403145847018513742187035710740538359924744254663643054388363049570057446740587120708374955450089647619692844991309121966643282675908113753034755877572875077572822561012197919881575373655689804454327385190573892325845018958178824498721680500617425549894752456833692307364106398952267687323151645354152741595084220596498230042574393007141606270630903453725260310999824877611131381404482695704057130508713667244848270815291653373432903422820906850491695840111343647099760736958654033375180376387666584052823581876473987748478055980852426010738351482606168050026698676300057660603629419770632921436367921192657994125503298926109038151997532568770044604638386209493545341713195978002889011347840610011969597439364019160143484958353537769863323026718720*i1^28 + 19667223153237794090896617788022146825938298548075504659707382202516343503690152256139989685357733724523745968820425387182019451232432932898065961399587483763644953307644803713090884475388517345000967944496096335125686564319074885497908827040518639160658800213030646596260101439094185316980689328427473667934868147588715968652153086591453953713827654039400172684133345366688221195789497547940254091680123231019537640800638512422071693899276413905747807531498099665320092644382292103838708333443158604304324926369708265357876349748414922699409448899331085738455362874867429264884817010037009864802287454354251582431786870667539851914513879586594587970381076398153065594171485846022765582827669638180378193998547217652019194641739635376220221179634003746654542405610943621495862186313735748998805092749166856142713454616941913092352261779987844319210751699599307999509988125544702516705737937086789460152358589382499641855529889237736743291040633170455003380876286755478676412947741202629393818590390801097289366698791960118117159292640656904410008314299174444155450003321655519649965807310174238872213337096942646110482054629258416743288837733094187393922225327271579345494097557716455163233762843876244508773547960120504199427563165971249964631232971939751266793024106368552211590387449698867335831829405549775877229098300196471547991732047723122232760433422614116038790172647146660858332907727152638655822027303781460813567602549837091678567887688697706949675353738443329628545037661569149568449197509101744835066119143681823855285059555109996451208174169124556353680016687528719357149400300827755168481412199733898703578953065322346543956995998770569832433227263871179999668966623227576278627239854576243523290501629996389436106915477782855878217813514720049838937904463488947956474950423725328588379889062572002067905479873658180066413718003085364048714087665236157368840176804570448302474414093157783388947136759968124895232*i1^29 + -4778148769627726641315674552619640171053402678774425415019769299658920154860244728031709539933880684292852306897801209515090554621119054940248475192994310236532947779582691581687339648308067976730541795575649652419822713728661045368245960238957827317881536535298264685747016770520826385185347169722682920058110775665432797886613927708946097540168053548745102661441346803852938944056570901466742933929467672546849077568461883567264134918492082023947681424808563479238691989597610483593880042280081651186003520271489545285380670616674663444815935143114883074351729564400094421731563645355508465356071646229868717750143520834246056872575047758063624373720026917083612240123237421317882295954623581421345362327741788297977857189923879785262475422371122904128377453650359033063037778896661791954094025350590383792689179554778299780785897600808657002734566006394137742931013390896497941891852869359065059319832039602676789255855781010218278804272726137838788210567288835056940632076429451753522557488323692833569124420579363449774862773201492808546320477568292271060669227950005742629566926065149433932509879040963885791671595932014120578040498766002334631148810539752281701998029646787819816566061954321620381628716089709056543733649777807928696987289752591234888409204314503812064239578696129011385134767686518171451327308982188857017809226220894315460875993132373133828736698679558313861568197428391013704629106081795869858257968003423244780969182330859868784388895105592935786971134384570819289897735201735580441966816566992711729100836601268298137263131901216414847708533016448228176976202684799129884399979834843555021459313080904904652120074498481382793899901102291462552024606761085871309466645330702497341535388594248362350404400433715385238010907059889845136842714590993830345734434959850799074205610186733091624933666181105865403393567016250368739163384827686609074762975318890916982325217435233169982825485653059305472*i1^30 + 2165366670847220142148865261046855996624497968351158370682835414424121904344567089177156911930531941995150903630622125912145863145427252997062456367284528643506272323064561626166758952878339815734759561234004344136804312293564858689858809561325148657312903819868432228427569233985159489276903800383696092361974361055857016384908208489774131191741345816348356372093496097557815029805974213774127251093644151969516691083520373403362147364238301878343780330648998112138233497990421236516412917929846640208639416551118208940326380678495876285916990550286258505884683336305207275460244104705429130846964089116781627870010131023561118426087139577932040193504936151418846766584391264248407461884337330856104689236929770207954379604120041245758643032454287931279550042369278031526404485192696818591925299997491075285258468758166708741875537193278771558669133836001246567087770581310737887431665109591684666925682379650205134672216258088959217995163550909283045262587066581091481920855135015811579844011338095927714443799608198748852900485526709739776987429077970491656942320283804805959687572584389383739412481309852160489289970455971778358913899399582074525675131061393962360739447295136977479621528909527970165513531530956872848445993610590508969939339331141847901661108664416187809349615258143360002416294919371748560594798404899976025512979994152721029880610091666562766168852891398238934664207484838060832195632847152271977976854598129314188576406704472944282194479009558017484343111020957557666384254915777122030446687006001035628100673139268781242375422476248415044470765453126149735727815794455929119656447188238025405111091499261908727475961254936809096487456415168013039366451362174444303971837376888173065239770599363119739364428213134144736569813818798319881483301622789471373373545011234743280385612668547798628694404877593948330242515042442566616021094701920084698484309405186746123380187630624003729923067871232*i1^31 + -556000561507513753728697072038607323898855456707532317081142937214503946148152874760690196035919443121300157547038580125413334286912799299701544583755264533034505800125221362439698573731404622520167068273097085533174803282175157153501399655784097923706539718759655670508805272806659086835819644547771881485109194912581977285690617832559168358922941455697738202986211059566250224623517872549072764034903318073102309151834386929632854096188688357685787394892546262394468274532731012167944699728059919734735823411473218067479318929821933926213081944500413187384945752581278858144168161698696399803563883524844807627555023373271162881244835789110970148324339517621144169344899053322096936056053462725251774871709683464142428013180420611639022365314347513752488751688603031935491584303200938546668039320103608807337715807537850268849476657075391908491436647553265017293037880490901568441052365077553178756294265166563326692953408003298454370646106014859129515899168697157300833279206573621847478034437889365099265194314532913259756386004740783326520429938112092075861093192889059243970148962461036161121621718264503421814052390506591669816838573040798939748285265693827693586233824083218352071336264576422020175883037104208881525887136794794317476250862103735828513300533661814533050277404911596588306041413051166764063586705620135296553837658740097761406109991703836390928502515265243351209506594194105484295235511633332878199943819135736995160901024703223749579306341441132264111200671688801184620536530433132235306912983013811196974725253600246941233355631306035166436537655096459768943171551024345547671995377909353922001098333815343271522968971812199223755899945926915429326901147937552716305926488626767292086010615961918362094325775591841608126873517633055995177586117836958084709896310969595330547618466558246421762545881432824652382501133725900140242037050504966600445387711098902213765678259415979648876544*i1^32 + 100502432569334582838028304257296803507223320568182186975607458212641472445555678224733825534701166173236399729609620478949060949207971043218694776252115475049988260608799444054091524376858218614451857679081668121291451692366077589789082981235343803337075481755703628444295760056822761158987949502700532180385040467721421346764770475178560548652448815909696855837995891197418394335267692405009467858336484628816206822442129360814558415655302382905355901594552987787790633046960890855554287166386522130543119827764305719721008420437124943332108927783321765614910819847206063735125902914722149471004118771570260600461087578204759732005418083579816458089965427964725325979217896810259971574709291138136421460204478140383779351131885192950973112201019480057989550494390606555606494837543402772001213981935880996374510520463566949912527249484575438304236737443577188863518325553591071081993677700099682250866277372482313486914412989308579208706885605801079392546683467500024857537370756366111643040201575259476786929375711403610423634471196130816575779008567273774351384374811520035548906559831269505831687273786488775113716630968567621881546881590260741769960550535437713923159040063058703523059103075258461478536017984525702107902202458894882086877355682666973328131421231055650089305222865598467628029599999641580612119459058356372991349316645251525246164326019915693382614136594802033265207171566645320033077889260004131019651177827918006999239221495074224189891569536609722897017560931162118105917169895229621203663773921505621616305267972829939991376978575117399713627566835107179667382587422886598707660325619286913001115237257885926350396792512360598629834888967486959878862342667707240059807785348268614679681455754624471227583888678820710162647323938505581474661398729100257659165724622916740263212565251572190923633709336388245166152020882460916716483344633656049331970315754976235271159678245011456*i1^33 + -13414927873142201130455609489252980684269883680097350854287907113017985602523623235544149237672969188437120173043925535030918551561565152904768016590922919534778391814128247142571299218321669214079317130661093561085742269693692470559086558906893278531358990698200398145328727247748568282925654235623431043937179420872644718709410391787601693727527040220522377938067677382009940495498338196532350173504637512208747501327898004283857988787607856695618304832814522272725322733080477240510557018535499816299076348640833091804670733391727327048225048547003131722687161529314955116071044526529670400429873423568801134116699991667056475558582798162223655110975794665656636084188858089147608196064403797294558825880169220008524126484707413060175228442094710916021403601630678241433643848145271325206043350990807257335765164657425083466363490525471578454137763771263434155249883339534689613049405101021739830126303817737312711876119033984371453288522015738736624779082787977984636567463886484504472824189558712291651347593620461598951114583705681893023579991227616869131495165138639143394028630225622452823843505691956427009496605885690747180879410968336573882425267655541540035082932832308477691664778604260650078007168620917856740078243170451339915558660715819607670761879218938971417540868717926265150136063360579371245950026696937176078761405959931814411078643627506818462803958892514929259577164873386231559515036813344723664021645498168404599926335316063544928463278222824277092056871889105288290932856783687912093637479517739063480410627812099468681271488253959291980832791971259827841596830231327524741580174275169714796592390066937483824028219189928964886191284538041582890056580464554360120874981150921746318574909823070770767911559311322297413919311967387691181759635348744192788668389742341772633111873703164861497154122558474415010493675327765054456729650213702533771041005665137286688612024320*i1^34 + 1331334928666901647303654492968067405635547505179287781093489905447613705134109112613094009219751184449810623049021988514876622467957081177600994703668887446664366144433209860790753047985353159081507552624060698815832862518041347771162048501356313560768205639529300009089852174964666405557887562805769970897045929834829114870372601830414179403001398194955047887753473286647568670173330016258299094236560404115636235854051559954801981211386312219867074005062855459796742480718534766224907452360933779383147693509867057996374311236604982023130966667568958773897557090030491774137769137258329406652830085919506640184852081820972623795543794987616401858405165866274130675235035742569068224878296744233081516603290528614344394044884384332503408846707032461576993723400380099586249167464501654531569445613226758455267449233880948074934951618901507640297364519765843626364299072968971724760968037699340079091257558301104252748232296008193106359571508214055537406973015401594031646893088090337260829602161139081150452509378441811418134926138187199073989579775245026972181144111203398745504730399557230695396400248512078750647758254463637343940234347869475973967792971348117815146003226281282114045411515688266939631514027406756871256649789401833261356509382268195023182100716838556290625133570446233286819206772506301042490720374017191194585876862219913124377449057137899020725846937625661340066013054800234471821161999529566379511873665072471737894692927113385680424362744453422828915761103005421579677168123355777810936604833948155101617726835081571407987054024697322476576307194344199851313486207281330862211083831601245836557001936487433446630435058984294376543151310329430953238035592871769876681765096098137781979801739214444729486907324231581563959884389898931201439792039758172724397787121180645008622861300068527773943590390635308775545372188863955394282575006721813662077999553392536453120*i1^35 + -93387323464457628969292320280654000732080335941916068989440713589434511854763873085409176628978808587092036529213862266257596081038104109166007637739115798879090220643923771914825183216493969715144883339480330248701777205017394432453150594490111460843614930455829637936967435055327940381832961899895630660913902138951068626556269555253977333120504966533627001318543192418569218071226039062383930398536796795467131598160213653336908806889352466955659676703582800519721961391539904758929445960099678763533355573581979184474178518310351562589686973742890093201638553090078969142525853086173811112507939788430968997252918691723992593117264687715862585077271598868311701247556541393585033296798214719893147538856412489919150444041352477390311211788653575156440471193250980539694145093705291479987758067610066756090615927611437247029270549188645738670258273582484580177147055669421570925299000865547763391924704881821595690538380825849771164985225057998325620003477884757406085828230193138410833180078483696323816184416368024528708461846363899281492116567089479574692009027260234764617324827858419195689981022506476912123399518789377953496195532236116641344439265209756845805727587114682235579024586289047443993203166938008424268883377627599883999655276136833184586497379018920310999981655845228951591032294488709329792628194138578902015597442570539527312286356232074245093180563676927888070177433450731701959314496060060748343723479103342877935547374798619515507011819708392688747022357331593956776349332760887964549436128994732474129939241848682245512938923478178409013124401447042344712243380673714350960304574334178322533649024833272244100854025176258613131867140048808406250894430807195561747184507994186451128190592612337585846186932226758265592301844327767890796325672773715431710979712423606583188795167170998307331055926258761396737002544951398929350427649462990193175625707028480*i1^36 + 4179000258736989191668505796154094054542128711427345859053990443906957032687967364044600868394570977542505344719246812672856416747995872266067120337746369025376876677814485413675498239042375677994732975421637140515003169128051801548599402442688698691324626089175646740702435995407002953476194950160861351182262532562057861658719637231857484475343226729872468916046892854826178200386921189194936166252799564485090870420276538482705843418000257256421962468780479880155304800429021509842669997045930968901687023879265594161176595159763974480475286549667836814086339064961437123216622522434334657966647300383700728729583403234479870509984976619053984324232532019590818714694910286623367879797075948322644693890611921834379211927661276537841028332860438755121751913169796662627966031846791753120617655942828418271326237094252106498226546645035503707059249862047021616795519513506610837370724177265176029615444935359143294022215766788288338224630223448484361777209016935885443747039294721419609543741504104133511612659485477972805076211359708291287100828368405060241057349027825397605420520954661077191428370854717233437907218942905625393140345170744250097090253450441105798707830060173339543727813948796784883372872026471954075389253963919864239409190202463699727862598115458444967305231041878527465237624891782017192055343329657968723709729697276466569101785543785993359830935364732897914848730557768185117520692680155620266895558705642342716485807024351912713514941653982593797962614269927726558961448505980137706477054075760279289333259082819763815491587277382292746923632288602682093543782767858543514005051947529936934659629748689662516862972565086765731657389931411380006320419220234833290232626184436514938967672204665672772484438555919690619836253533772367333690373396143740365492991761077067562041581318077869689570311381355135668005157936944544161931506504247866264911872*i1^37 + -69688323925473669227299761914981688826247370908976893150214335712013115769593881502881397570313918445145754321418464673977314113490225062948092235867302287088133547577180400359491639445151477446801594365025791387398090285393621197347776015718677091048834767800024117053026147715214652445515305169905011310478627195547228644232537721005036532410327608762236815883372512833902048619027054623882130606408257910399247556151745551483146274597355725286969565035060039607338704257193005924315372299525643541143936620022624071640938542505745931053193677257552060580019209845429460044541567441259968819974147347291345320044301917883696041525928030624824571036562097565493856110835334913294644690257389820329114172555681160086141410473077312648955554562042837358273391452466567227000356225594033151447289427467779564182115756598252652481153097790874892829335543720629137520493916897031431493111353926835631891433318592341988292166730080624932157227760781976206577973993029337518979157032007201188608896530575252573875055728069995072293257976930471360966855947107757808765336822388532180648871985375459169520792861032883166295365897474025731295034108129941319844411276930884751817125368924816242043212461442397520537955993228033666558067366880272236149129859660595282162408518118844287341449829156208917809304424523918877030183586641028543915799253986948392257220474177889722614361186784897210901944810121836526738589048308407019585293183941839219625775028760494261664117638491656900990934960722914187559625744022269176539559949475464895228612457363267056702253903961136596462020979288734756771906370898020956460632893780421346953908142693591777295449992341967565895543180167066783823076024301323155203308576775304765865513979341651804557983482648002411280519366436033928149273707294696332086137938591817302138691093755715905592984625878680550918037868833908514267842293245411328*i1^38 + -2654379195775913030302740335468971028411172702049314198255376462739939928011154783834496604524312237743715276127166840115410809375989484541186197056090542665440373030691742902084830574118921979089393278745652467109965250692751249328257188854278859200747230617612069614772615819630798512120267784988562349540209231473623600667940992210802725544599958849496787626350339355365067725029280653379589131189451719624139163236746184595242344097346613353300522903830627427550219094046054900901332444574142327194941880842044820618555859699132676530578409024686589071040550383215158497174094652056925414076482720168045317183856412493504093376153584129566084840032537362818857538882220055511246826206583371661393910302595480749710596251388718881271107275265655220594862837147884108771278981623273770937753051028608238996567052798615256136162699238034869090780778788980464011927026821082258965863661659076678625368924389128980384961826131746306754452459458830785583788626896215733879874527739129866757105471135153557023490651117312704974465308541712853211494277385677063399991552028332412663104994315643988340926540694477167775354085124137635182794653573485276170599621435962586281693680274523374802969488283223825476688053445504670359232447988461715882007386899154228257865608932485577406401785965466709892555673742417328059907054548696103041190756169781930801323302875402460365770796171759583834927943079455541352894780488795809832304036622165080479911552751637892327912377802220656931224409640464946966833270245649179055659528158610108168287940905201924173538592288602320690260479114706844935265773975312562989141614049311876478741209306579131252971611078216768602704155507190559431681962367518689643803640752883721312092635980360848496786044467952361179590729474271172116848918828658929545003235598882990656809028495429902097347870706259056708158885170694627952276013056*i1^39 + 170514826571056905640729402262996552614457730904459913989937282329374617410479402304360785281819517332635779470703974434043461657949479242145613545149633838888388579973663277917345322732472726996457735843976479918940530341299198293753580104142075405261070902781658619592377992282680312648626804952762155511350357528385103481134495304628713056382576911627890488015862053905870679389513553268409818680040816108656761979541243090567633821110034505653055833422934920666252672093072569672108527734922735422010389733663858277468837505596262637132373003976230686553724498131524454530269406467184996183465273061524016262801215458824447817160605187911199945741173817007085566805485504372854256832317277677376685506737679503982774951762060369545155626405110967396633648668738058378470580656322349128593936911891662930512559128713692146405492214107378273808370431462428375441128047490035225911901770153841476872581280493553235752258912300616972335825073951299413804599752781143076862130060049719416577381372650411626398029656913293409378183229342480279056587018934480177011189062179444361457230679980218367765420617499229260263883270542233789129379232817603700730699531947322323970625069320829624121567625283869689474905135511467651373862404824486248471432171250870705914266036115670916057411402216507637477230904464889481435376031002497435267206613296463473611118032330844621857734172771020018485440423680997258354829068484146880486244148048437066074461528512173992144544993765467894953655575828209970516343391354241425928508553688479724392048086403202193496443576629040021504705741418418215820692674001506256773948898126439403265314913831634907629200867781036565052256157978889339978340720827543929061652430864501161367627985026193496700958114043041360523459319848589728065532446940929055614719062242097201073706262528619472047744772963210946844133070540843778048*i1^40 + 259399536091850029110717966889895568325263881891521987920471585622609071421299323100553473174595265722452241489985308461789854638687023081157855865115506279618423421291702368089034904244016358320312860503018515995450597596260070054937549469996297321847242442925373668088333687446508193882979104023951726002892847955382335817116240321189494293612805746973285029498775566552168577067416831881641031603954294800031866343520716489013119460859763637409884628946790690624981157493704524871385065441364687976607229122637363227397839495103210445299541969140546539494495878731546203131379533968760658803140272512922826017427419562239357508928905571830529696581872651803899164189597488593570397010935615466382975586568133450783075970250364931963471609168737135557727012104181979509912528330235868219419369403298218340663352187545842670461917335568592986998895523114483958561347237649181731924829250036510445805012015115019850653366809429158638246663527947637368695412497687375118166454358739840478020485280723418514488749065293037174610032899049854029177705241038426063932874491660449649558305693545039958051115493035695508658412946975347955742879847014128359049345046896146699219109724018703958896793693201263228488005469492649952991286745897237349166392062825419590266030935241032756368539196875195154020178524660049189310293151003392575668084069549798533639000497627045537729512163381785037091232024879413503181274281109880039762508163343253188406855688364409728024053373339324025805472837489748237729176209688229759101831061617424096772210962267314884635645696491162503469705523379143858966785713666505372905907073430978530906478284008507054246308559743900567894562066119308891638883204671112999047001751879764170712248241328512146603255446887189721911306542561251143921687606716864182646364210369269234646651082288790541817502762254223903495152467968*i1^41 + 34995877015153192493944008547356608924254429980932490902813023143839437396715710616679466365449197514175379290316492918414149506448252380388415322890177385201807327148981553242620588175049491261348792939267763154303499706117624130594138269994739253297164262310999498809748904464033106209082314102425792371280512638092957356821884829418322636451563358792386709264424206122266845064587902876276356123846148019903975264842753611610994679414597422090159792684149048763148140338886366844963312860663121172243741198168687888852070737650687279912473130143617371499730555128889348549065373756922173097747695017619757315893031890574490582773727631973254780207153285672636110607008363272415059626009401090524845647668627387355904242938213155070894358128185830138863084493683702054097792038792491363138506893333297765156008079070196725866424434645530220692278726873152869323485014185057890806289668865775841659400611114154065546535327424095333737441914387060773305386489055402295036645365479688606531079697496134294233261886893082434213737656167590749396871380002526366732015905436051275409235880340203276842847628370321810135601458635140732464978315625183987228749422642026456754905570631331568008328007101427965584744193638129715699897228113241990072636141659857226015956337078313331258216823034678355423071175925150813415452000239225175777844468129169021044323415805972950499608537071084083487193626752622121802105316786465011567506494985072979760423256543353016430190181409862514028689276109048399385946105563048345767261150679275603697487359437192727314086220370766606652952396878084304976243581224581930975848238341606748907015034131897322025297221031485202582836618662284380431579703583874422426296136923944504905463700887265029115921920450832666461131018491945874779089386291614086951741693116059929545298745844437869344228121940010855301120*i1^42 + -96180009821060344424610805158978920351671954006151688598034603237868305505973660259153264930705470868983858854035258430883967677364555734078165674245582758038264358870904073453922756768317859906606209783664605118146699889045779251909881987181620860710729006294044516010151953436329565447762165790954245575167595843263156756696701793428272412131862820748264498177112170258391265530463557066980935763399680969419472917252651001723420373013978827290546494352595963238104217273901500714922030161507978274106823199993852387477880082766441049681280016180843412745240430320343108049648131967367164268100322702377630393297198178028793051095283051413093390909375780082003038914832570310987655850387283088224045462744242347680500739703369593718799373754557645226838678378294407474311251881793383824483253676622770754938867789396763154298943473690976935057853323576660064559682512641649319748388161415518993336827446685217750310214399977574056476872118665232457885345351355050781219067247415177303002415497720319467742472941378591371556675518133063679948097498158136237402624739007795701345821991652680125844553934272025639300227532159245116589863077916550748955110108873325587314370398040814896505760151230387944293492900583183916987573683517030939697194092472489100692653730906828078292839662030909923084630668944903260898518890645773834920443895920551087671262707965384655563318885738863290646104189341155621087630755935592636760933000379111962706705359245677423029429733999053236738990669208400333200573243208538352841069014501468845379408626865164915067234393066698552333074615779435410978828904481068881812630458641582972085931645283968943778976965836712523045883612662191517432196985987356918574846102542892734432966876565918913683441876884814207025132176034266401942603844958286966011096675780007106764674479397966132387558943883264*i1^43 + 1196257795188154899232905882970855478433604380114995941995842553154761369771973554815740171763707173860740832045499948051441112592312575889883487880439084777084751289885019299981323134434159311576460126584991914910726924891275431288584294456660469203314788471188939077487564735360942319064286734151368421723450926925258619631171828003059450733207676210263370820495663044791343299322809059690862981204781095055863138764833971548366479465462577273521835045346692495046239839828362568684164263804303529183796879679026396084037979771961800260849839500231201382712953959124810718168700059232157005838415727931745315805513692902273203977964653495953899358198186332946780161332075343735333691003220648786658068655207588132616789373931040443594061600361884968222803175597662897714913895710656353198578191189140455060278914353435312757485215534594310772706389908227774014563205944330494988587213428413597041090653906969935078962908989435190745369994085377073726889304076525708279677777498577094916366622056208473657772820263053325406602844801331229082757241134782696995618120296056509794915849166839211783674088011449888999152223792995978319998820823768368811804126467094168775023957617987268216805732436228245012708387991474396851806443833935276109496571928427397744260696362855461302897145752898865113833509107061030506481904977272719264499919495192203790911098567512965114451222449698811826610201337981876602202583234442610803208435003249329771594748999508603993572346318503046881503377339515334919576062721481489733556836001576751125037425316618549506902525385531702799768442037028120588059619161299544292505557674129602849047124677318708773379009301084023486834468632777633609882560115450873575075091372139189959366029116257303554100515055892518619359689910191724534599443322252509666474808812329389812862062664117344750534656*i1^44 + -902084664011777341227741173970747092407019076438039742389821468599288617278957545440687654611769879739723769027704026105815015144343835671163907437280242319753497234042323918938489740149296075116319396954100168348217458977332442297100862143487371398386878214004880189775140786998526555329883108108843694248238081349797905430215144981493033511900831579796696752358082468032165538754568263428666063332065578648077449418121537456763986371479062019193000301026054409679388834749496132412425689586158012377004292475164370773797831001473056488121000400235960425081374553665290292990719577091109604442000666850219433270288576669986076553277786086330882261287778681383679506137007259413861358555171369026357133758654219659356182776984436031671043222868277985298915631525968632007559859763506879543174177065386329392433524131793287995453200019046899263210879811238272738165852670795980350943733502744232398447738550096961897032461423687193074965609470446982339610754582217473216961880329843605100367717978639283396013888197078979130508198089593023627898988525639905915547378374818379830050409299543015831191895580304886425652310477285925569970125724978871298035594793338253521216468380710783974199569120496542539973888272129671339548629863115462850098982785984699200536424493154752779980708082937500615601020254390892957585491918110945764836515612810039227321757596031827210694482860954248082799123822737681710738031525140171346897960117957297929316662857598293705788783910800874814498020270886293681029093589009065510871184830728947004909657833237814715158818971344365974978656975443791077346145643022283392811604905039910314644761689061807770795102237296893963328853555014471131249359969274108685846363144920412040992580752544891942874990943579856749592725668259191891720673534278931483369142277264003423510019662938112*i1^45 + 7335303579525813670020047640766955551400506793556653599270154507218266427818860342741579722745267302290317086167245864387893165372770283230550168679960973978072426329428020988225985205159775558026204864792037899037195058084143538048424545730051516596690865104382456989775410381526302327539960967808484426057970332509355074194844112965929897128302010376902919461132493051450966264704975217895767319195682045485754167938524259781478204192727318190640547615549013545041599416254152536903006478833619090471718858678209469504299488825811794046443357462294626791849722761350963022675910229557597684171654772596312299158002088754031614176593809353861474080134435624945679962634393411345544067687922775926828761646483262000330448956675572365218055314383160981327673183191872588685958925109598952430572639541276397130894993298395428061029509348237741319789715974061171578480931119476529218205595746352018774306268943445370883196343740776367108222403353225961833040821901397005090000821045834357576149224123812323132792252659085419542758909198071306254357506359481508925903102998987118274306236148282841389734316622371966594915246936609064024306212597993799295273932559005745625561526072808138759306419702556364676884809138940069075434654617356147982963566838221592869449383566817375193669708766672044844903721144719464121055994771535656301623028223779345917817838297208503901493855609563849410242936307127750616836066482186856110247534968162716538418287609226465278141381833298373477153731471917772399706315112079771965494388853621532251496958912933496385862560652426323280228373027157689390349828813135870073174772804579362856011586535310700115954331101386156949281100295254155743929481405991395596468315984286192925832120660188159485046698970188625597061145466984063006170269858814172534253667498153062193692672*i1^46 + -16256380319673777813974193751114499960263338470739841428830993644466039217457359714735605149544866631465911550235554655397425237132867961255475609248906117592285792361858279392725113138698737257012098899220384517389233737296439626942425129042942200181225720754943868174601768882057838385981856413922211983003102192860029323445808906551483632915950767220276134664019765553396428239132691107770842754280717862986299526761964692291934381489948441351785566827283229237411520068351829435360625008490029890782334560953039515287583625689548723780972413608310186600872153699062290882974831556386244689079707503546367881656492766491298793881131378730874234072365468226777750022011690983493325228951843717604721413433652611960260474209300992130787525380962003389526314705692590992990909942075890920233261689323364913686168336396603460914946351092465590636997604615589606728412112609850071341809101111753543234121839724484416238996620565988972893651337991312886439614382341420765960064291236643516315775363628878968726074226005347905049252840158083142011013593116008589973560289390541707674667464482604889924753124444866585257463885963092121595950651014538761053264977859473698197124489489227825844257187973595867388469784709868552671316489348599308605045262027418100332937078795740018232676094362498122517590596192630085720831829254431339204573039362209586678689510909479328476204445049202525828204301446008539646849788665193784168689365143742734987514968548302902899914682203774711029687170448371794055270669135095821082262764027502944979642490057388449504471698897940159783072152048340420774726224239130473338457952664259263138673151598530758009717623791685796081981603680594212073897148091034175235225063948529274965775959796115840046765123740534193615904993890375810938751617112963024803519990759161856*i1^47 + 13234829644011345916357450297418267605044656008281790961264548235235509029526020150813889371823517249244917601695196722578873638984970259810611273107786567474644447384437695557562751458678472405759427874459332742035916268619702871696111434207071606956167784191327534030063998540234374909801158158904107281480931638949008881600911858782169136065010858190544709065347940636789311782198072099291443903384656279090177318488694650046047839234625701290050186143715542584263344069109541058284789520534059935096553729698275972947905220360708001291728858463459001664007779765332597091162278147178015909687694075463701855838165757439219077556705102218305665993480830793662119689841915255879388908920681769488863552994853711933631747435298835597207386340379383370940989371807147531677805935237993949683342866362551992207390645083470483356733552917339008183999871615344390983673793691822774196312101503809755593117963192654422280407359968594785941671251446606150259202926102337515379120865128031217400339782559100240393123349854798870526900191821658075099577012662853200945406653748193707456454216210075959543361441212529008735484819455072864585581609531193977689065331388486660994933867691713565110806423858519395114000462739697351692834083764280420721881092223098601026185385823046171542063662929029993719344770854649316980984791108336084257034282017540372062288349869972382360888534836847373003864967322439209412914317264881916883320582233423044250594394811763870742939432991749060357989811813230340900340855433285297355116192032930902915969052037755104176015577081796720821607547599662487761715731127083763970615232380689826153164207162310493795655727853471946761738732419794455395108630033590634636634551773082124981880648395376136305852622813211571705151910031890651430519419039433236754989056*i1^48 + 433570206837986538813393094490421212786197584492967709983632231979582801119244093090658844012273866350963455059560298890808290828250946334918905611851024020102236528769590727231237052907620426133672547796032009073562229566230875913100417388017088879520542389696673221730966833010259467204867014611806402877388949079735132358930109004966476826246715318418219627624457924512075453236472955274757100189468629002750366218328514558839762346636735302255418483608545418185941589575067229350561573130185678030091443737292070756164820525851362482035675330867796802621348612115225393237430894459832934402428242168087970970565170508572872078620202415864420793177817098030348779527479442610801947870681090422379369693481721360269052251207245126249913422299247678038071337189164109602349591401675004635119552588495730555918412636565533144168133596743313804365365045901951678853118049917032512555336513612493634068686011126362977666412022684496806801172469416658067011076696059386554312608042707752115975704753291963048386398230416721436005052494484184792069494904035741717439488026772212212386122931344531754757684334297998298737072252728261310874901831196439345660531536306049385832780093389818196990545621491538858774293984869214315723806974192572652619094369853304254670833302366273782876013638993723492003569053481420869165402382395891823663809337885518483507582699149023906744387115939111316117182190640667466015957718190771698840416967060976492028213049120875474505576367535715087164602367232269982143033712333106845146462663783334239786548874689620583392857428185227017472481389171210289032300416665600676998526472987188200689801222912477826991840603075278614891069763237791008251567939011331612469483781645782666278447933741569407689790588238353459005376032388285633486075633139712*i1^49 + 42479004335252288939113087974721468628928461586750198378885281472440557326055536432178968920040248700097247589952815411727865446173483968705936473249800298736627103059390915474453950006162345767122796839972010526109089299792365822163781275578068052310041642966203535659685423881211103961335985496209099965274505395167560595000812705080564119806458906234917177514311045233350431716381874799864376610704472505627150856591871835495714587346674640840988952684124585126591028136621676287951798045037936879465046281238664901822762187692394501061793457876054281205516073890553958720945415640424418478751380926087752021921012808235291338366192027681894882088633988140731590777131581300221336875878739462199109519410519962690480603468583261934242413965363940723614959112250276568638028595871919576167501306804610334198791199948190740116369547249309849892845771210347397787076457846703228075896902121185219026955430326201983830585242681675903711472837472029995404183944634224494540850531231596175014218746161841023735603500125310265763487724647182524908639190699903821754709941844897849836706666787361693193711246179880069273064764515508247972973843707102058210186775343578856981302774701273303534240901582055992277673315465270388320345528839165308736188628639442722375419175943460708596287214011480973944118527904443805173916977081342211430501699221231471431587013823844034588991903629741565139454619688088994780812370213792660068589063220048329523884814161764905292275121860867126264320085261780059488252149289668495749175910920080815847376598591274164634847971466644826884534730804845171201717037766293759089437332179808328128580954921310193573093634148972197905793565381492779402596307018441333559114289177429004521077333338348022050220573484329755015229177627669254045696*i1^50 + 329298573120166958341866980362912339779728728036767124627538476961412318695651648404232475695926676292418054962359895930762027838696868539549464210597620712783967680572182279207534403452885783427192963057603189736202215750379959704616809295779473153849379805236742823795410367877098167749587871914522142890365852430251740177020638365646773744354899365703769089350157013408640932620699906125955744656933644640529862866525137095814315800956802418520469142385401545126178272428539170896959982677869127965638758082930814865411166615872348719945973725141665197387012645247145934711204293734493356669446077281988919000278079967833074513996812268051566567210217368994948232919667655652152216051820642353311109497928887463574336521600444026296398175468387781515017616070553155600358998040403067274358953271433790087976577359066054879116285180172535472179567435024774398894560561432466566966220268341690026833440350399596193005693867318987106228416531295140605382509511955635527361361629306967991584260087919062583655223245721813765871543837873771121677001506375650166557792646953898553878258279679931662514153491017045310113742521698038144354241042544802362786637863110628473284264316085633312130520717580827565644504757924098691558095650032058221030141159749661996858970655481309620901612385206419398394089021132314590936761295319559661123763102684023497169832308983737504736690498197535882362507014816476773933796009939009490024805589389631375165909643053845913961186787782602315878131425264424813485277337505195963417703989068590677989962091634697707986599922676082759103819856087648652237706209311071921588699726866115463505810151997343921222868756854307714069683840489399901866124457148510233903539902332036857672695372157194270454707928945391189452656590848*i1^51 + 1099939835288232532070338190912022348967097376478405141160190865724997244175930569160352918780200045383310136994504991063005697095932807704721867664556629812060571552024652454955791648503024220434272345248024339143601935613944611493340839780340023423637288349853077689240941703476755273024409846943751141221376818275328916812049478011165410092626284835191887020549846519647143848788968142201329305924309016554273320269880385457149668386008271129910676312395703670198103174767629141689729007931324465609436865385950984339710798498080196508870792725314455223433484273578986572925784729688424015328059657677578952783721539554720442649699125891060414336261283020116521927251121951266814218409484201800115953726818455653276535794485931409098449308999243952954221480633763356903850423651087870955040624285997715790492227894779779819422146064539334242056208973540221711693138450254353871023002868139739863366027771658160066454612004304585658252212006003794868250130938573376926674380395727328193808519024046574184589548279658302487042452896884776691458806128206539013478240513258016683627481594095839923079471676646224638139849624801790999550386816027749787722030288513876549923752386748217810723797561124955136941630804220647713528675017784245141955882554575186089219836735272740210115274512085205547739859854985615862735847115568444433032444614743704780686599139293503889457163413575001755570775810112347457605074865955782068176577385380578688131933001903437746387139476437949690357942575245005910016682134863582157562371565450478768984040010396633704885043188898462398992632651695547663342871010340644800317059706042934588549562483795823931791846595338213468749848630481285984102792206549851539410585455713190075480823332568948738412183524026684416*i1^52 + 2238635800549831448785137819449249116431221301365960774639158966876571616713020991275563358147603059831388754818828609273870059424146807550436728750833435340673828809799302141669557436879353785820308868914916948481569334493942134335899147097219710072498947044989047175968452689926763656153637170769720141452030815879155281345205216320474198023574693075411522511180069862156098574988086474214458032647792722504161083314974926822160902947082596574981694537889566320672228716120465654090253681482174633524755556567976716360258396240419198953311946157237143965560866767502145879200075245562519527232391000173627298475513364708007375900543670311304350918809837574888579799320287409267531961733471206387577418933864871930774327107425642021246686195670412407521938376322114886704800967177299255015404424318973478781129186013332232206522954401048517887278173668170983205848466494109868364720496572106902928314543624456431973369068635332531399303285057349732863550204121682840115666491736618244420351645668721266806827528034143479871402792275071097077558451958273981539872266480555772617944304161129750801710267283728788522325691156448571348160208496718426314557513103304874556577361191898948899143795443656988957202337712352932048474886447269402561315030309000845409662980347828019684976122239942066196019681125053920008708250407330797696876505035482940800027697769585650321037448944520832280334503316792691278973452542160404881481978985969043155811250231914404151180250364834083002304316440050849579996248917867498642443238525488231642280453258888301770291089849029520717388887382254745343112598660544924450341638047401240911781152015266062024117373354257573541996061004736540505393357527973219724805009154114565336243286795631090234875648*i1^53 + 2798714959227793857694556390232118938616266610626045802500348147158060057735263962548815087583203937221531092332017009745524550670158207941672030073866922234573511329643105657892779762649085334726063386462527504236358076719408790536470239349151861908145872374921774166061943824644362205290525042267375526634784098138710437177534891410597262489119044053387431433007749615400962301940052173971991240388666090763139769557499429905580477934183673078753152673111703288599770712468945257616234271276679318131323384425196946850468558549703094079804819801786552801515062252622203694898407317249516202377229651610037427202366639123310140656684231981580747636492257211761142447857506974255443706872067978576613398363077877827923880643796578503167748876754969309660832623807187404425930318104582276152589564125862107085861436542004942859149408262912320112465810832106174721275482438478872022553356606241349669383886403742537058096823158483287935280061651825064412152848171170252719488677175293148258270781381793580061692909376683104211075063487563696340138154477831732646183923895998711636739214093902095645471939229346021982045987554825784765339202001104492248576937329208044880021571864823739649665747445143622730979491915291342018981185381531821665949201656066091228779585144409491346514545491148802454421818286534840954925225971513010413592496768735869296871200974814919758089825521769140310830058327792707994505114029727627536449191293359874456630162432269532108319427769289555996409557029831415236000347936438091761025415626572228146061931027509125698193578897544947860549369953700897404592311348023850048627355909513878750231041703893451728653313183227419650692260309796560053790090011588975604468484552669192033968046454912*i1^54 + 1190289178307246290563051590594091003475532402746619903840274128495045985287756084713965468268013294523948116700160241205723558541385916149419064322426221894961193517009670863191617383653962592003389200621578662011040806519144122274140732064709344698700933626809703552403978002857727216330648661068255211187844073639294344552238550211250506394030600216797876528166018264476385354484653618376917136146703325982259908329350205901307241771182991883291703827732258274934907688862642605210349458053022052258039010448793314833196492747403248804267890691883545384572003842824583833129307057314340676205131671497246216668897343735293315113264492301232296625142463492866357063086650878800195562057827176116238040716207012928381411172287836522962857537487698465734721255065474998782914726618986463753639119311955020811691086308803148863065217716683066623129919356998033263300294362403699396694526717636949384317045037987299600466520173921282991201830847609391271186641001128032571340133979088674714775658308012412255919917324108615046610038671307761922531402757597793256784120768379044501193111823411539358796227847947304819766757951780916886533059284643873186071833896405967592286326193063280319929547191033754689907005981908796964012493863065863394277856198962218034892311367847279834926434204488831837703168594394308641349884089456040071128207990553875425896839648388637809646457956976313539271482038350204555409750684500305806133198430009827446419611473339253298030032457578297399765721207498031564570526013579058516869315727068785769258513214110944814436806378543835518882163827788524711548614921203890594087020745569068378852226737422522971287074245338544925281656036060365324308542345031883182247034885381461856*i1^55 + -318849376360540564215674984050097038698998840981550617126443447199816810824807123261586779648275698309984278374038481970407076086117999602088162018756041259120373579299527286269237314592034476958714292887966535951785866631989678770188079744268109297386917245695039780910102731291008888941784926744154622212457613851253742538320212663047169537863335263225461385083111448699116325384854772913264249141013916920596811053631490090885160962063223437665237460962171785431349660102807842658558260209434887413412995889253508130560852876761080928745088031910171027817549497368169505694535002209539348257247347236199475544260305934758291770266622324098418390390601507449742102370535476493594759062406032800001691341341510913535185478072882589275630886441763672212333089891369326744317721082820618096011915558223525563919332095954964523723653466887499409147160273340720702386071138067949303886013683677481410154512719354077642991712503199118716822000407069038993116149665187488472419556376335887239945909611443396857440524355922649939083980227172516858221130384818076395094485166525380210663552094132217787341994024256181630636115938254450456898836331487085323695986026842558280807133133082584519330917625180525348720185413165460876400571900764705217480330899671167708882946825021829529948801618179646572924140985051221807891077978403168265142481831859298254467110498840554339897676181947818043668429104678814761922350395934563367414482367274324663173903691838004257387320895554751964312252579644026329043271909488338378531480821336033981823460449431326015276361712311198868307804402468654885905589922340031032755083797461379531514412704044710480055630989497745004157140861901285880508525595959528166281492*i1^56 + 11909428820864819470221702880932913574044940691229427885866339035910631097465859115760847376170907846348710152931828699573361872099801331279520277290856892645322254905615753229154676836371210728577536916391342226996047497984329094942263190001397340385431664643341407300538633582198723649761405751617447753468327913425477184062611690678290294139256353932319729014949467996266713288231985982513396165860689174164069667833561395147668792415149443410784653192902100225544486770655275382887061004624655117772004878323945798315690138004554616330931747407217881729229840173410127845573472299472182793901883377903696660698756526252767400869948152678487450712678825166231796521462520570952224837770444658305772059406608413252321329605982624560520685708188575424670395378137409051551491266605647978047357364413253887979275533600579004321975338315654870391056901852462309023086247033751260711205257681858898160196678037262011278214354671452924341913054567502833813483056726370059929369350535475225702011151882686111928242556704113753023162433713732001761994471886462702679549187203181850911548246427792012628605266724192926179123731951910325463470709929818438822589481153252608706582363418368130943380899467369015808584955694280599001387176540926053536221449475624742183139522831782207203190662796126149844416349925697756746018823507240278952509059404127495510671245658173895347638014224040754113006301340843149022191053139663540020767484867171662113423463952341579343811857853676066019682457928933946124322324291654021496812707525012684225251652220233547780393756151237392079575774110302230708633658553936500687024960823142523814786860788802672441*i1^57 - N1*17898638662743949636194994371378789793059918010911812415594760905992640714851792237848248546127622405007396954756153880921218056933844684024866064534330340451865870184358279885439246958215083376744641614219981948542876547947457803461337953388184661690461562060539463441928348933658358818710571068442878165295925029611598173990000394430014477812763153008767205888279877550744510585084000301340424366140536172049973728723586393844467473269102194581227049941680550551413126853215301659012626921421655636151040000000000*i2, -293475047540972219158386235607861354917241548876122334594593501896481291884958237269206116809240459440234119316276418648929437866842716832860080508417263935701579028265890812861145478707664731795563467883343414041875258522021685776000996402542849283808207200350457043460899672643034628763083424190189715793509139127658164499475557144984418765063282582379814585151466250900288206100676645981946074177720642821113775804716453799770109696395288464369370342209884777478218981824902308205759850440515547188968169711358740122747350057576837742078049124827931536546586644254708799540445628533605390417701593517644024743605369789111937620123257502452833755121974749191940867436496619554351641907389857818514410023031282393573442071127896870279301263515299137712510985647775463843743905867519550446418388416125971452696061946761232178596309115219604977844728585177882918534346195729348348860748415485556407731651073953460734967360300483964265098343876832093342951532451570329732007224757524573140180314595600463280188539241759514825012643341556550350112688071859956089404810893446078651812040968262201887761496897317162005367592892999440260157750392216894219746298284281454431157933571027289965934897677632165110122773149607054149881865857629244832579993259809794531290008553288095597947621351756928280404542051388373910761069990540990745736931625088596122195084678485562925411200601738139521746237087337604981654225467767995182899332236328266224400746113283473485862189562999213297635681426398167831478139410776713300805686765482546058724190540608762624443873178097172162728480692959478577021753255190660377659017237899260190179679733490400299979636290320998412584828901927436357933218217379581576381483256470420208316377383484400561205338832132071556824785649646908540282222484924261941555938946575449324308643152299779242152374428034778209867895598969713823780116572820520097622012696158880567137263383403341227476180416432851625440614691556938667068793892848055809396946134964871128442926530920128958458797664612351634214366304305213656268800000000000000000000 + -332781202553324394871067929752114125686846582982524949992203113863192920230654254842889116157938276578160813528918166737534057676843990738910002335444262838741531032324934248103717481361970174121784562155396628338984819502290131338804482103187684827996940273680597297881960359014892148066088534501903046100432387813639628171472691434348892669079144863518078971654967591149410295976488348922730927232045765033915951782257428431597257945546201230913956203171546993103513647642819133965866249312662462080600899622259864051352485352828063942787080522171020293725779592632626930230946042957354924235816873782703164592086300158124741481934268962698853501467798045021621182833517954243611116307998564529403969512780885983477213972671105079089525150272130134591874403699747815146313048155842734542806889495427896227011696293452888487356806846532601917391568837218943352257237777942147038312947091041167503778799080788851533778013982422470313430497700275829216817252966455128255351749556803671369967963167956745851017539887477681102199423286616534143975387529048414880128174709993073448950671535340997467131895143583755594263979134213266098997367763840554534759550070046447196039833045241841775676355569882983741965829242477775128972367205659520624204703197494911094964764084255029139979199351066040505136186123887040283712799744733698934964938766557928948834417493360337735513334649202875682753602916090429276411462745025742342020181925768849536453801975745052036206738829521208773917204457687029983375648703848321274842222231069571555270742784302485411845900820822791612802387645917812626144184729154212473280178152888680480069298245188188782755720436983645980728771086371048633316855598899374836145067141855823373936074911366522019114448209089567956654397472233203617954542531086112496861222001767390502655737462133199102091976713069034123210589556222458585178354178649599571246154196327889566514014209671156228575508450061662143728968158320536788316911701924042581309257642049151660059301827575868037222023571179394783342749747872358465536000000000000000000*i1 + 174195771911405316833332447788986126507164032528972818075403829677777778423913180637095772610480227646063338061944255891653840760253011978699909581843056375785143155465787055974720765980906823954758507932531366914352893290713430668029046291268586149755642770645090484691614576642729579615025995299170216118928545601286400331687129932451495340289407292264518375403879837731895692585265243295322748887632822265780809628218841610307695853754650571944394788412700817589913496939516520141485672604250400930091517047149650025825593806594208354094776829981482159378301232403616709278585655716392181415167894080936322316943718326509669932549076997711875148324643316058276961514286409007003814867514577978248429793914160105947542562065404127749798672745574190318829719659974508352797999340247664818489227303185025627248910591265636126172649504004322471024436601966828722287104296604501754208942054373844121342324909492564977567288299877909699647457164327475659661937339645585730547147488151550060822706553919170412519070032346546554839408728120008241129319730114710573321385422808055227166686277250416576839828828168411912587182858327891621994169121237436500808663168489921922322664176096951394965246692475133819720255009549923989561708621469160657326470923699843300343013743752051147230847249735330787440881077586979720433741306097439537975994042314122065845850688940863582428556158906546301862674760507683988826351358618740081301792785165421178760258308596587031139186795105029932465367983851149950261463914504828892412535300089590667203126866817637341978004322687581057587805642513176455901251408811097712974024031663083046038969425267529399067801498182821001838098415883667451371448231827107000890711766457348099559738761298783554370939825860282857901178912918066831684346545513658779171455398775474756969927169315388277646889540391247432843020699328346285679009636362606101568978431427037029884547918017539293124295800479098835430694185315707236973966299396088927981853347338934291545916033958037852649422388384237691442553923280893378560000000000000000*i1^2 + 429490083007306172450840612994223970030592795154288759109346876102622564966527715115970277266888887764030411799487124947917454534335242697041108646789814581170407532157575063410363154150601634491835298195206154585879571074691999709070430647743299082277229168093193311283596869878495051818320065631283438520716604618855462681720439586801434154217680005515366830137852483878175704271351647743776331448855035284844532267008936108140228175048356588235793305137505267382966032746601589688736887665582184033873025101748472062609212829045406595973844934129712202702868235600750573271785513109134264446337654314440899565446356764695021167961996041417208828205093278910934355841589113496948874701956829434541105432963237462323165325715104818420376218837859678323622760289235046771977778605625596758513081574646414150220335830494836130044774009331334812255907920504294053587456146109507340592764892836334266560842912686841678285317338730000452892452173303213020576827823611480396160945890925738656214883996072735994163137356030847563478787608972303034521816888056068640823788596865340553683471136538596346648043076856895499920059856397911076928581585988310260016145202401198521585366713745660998680139262988017102652227604369252567122098278678939937378796547048119388812027436088732511972978651363576331902459615301666267614363103892000399684921640458962708758368304004420012060874747235615248522833943335133902226139632934722256071973500715745793295265777699034803433497173187669659872259356259193420820174653009369270783505771375798000323904273441674164349339782589643729684549984223291978571129064925814807226693615401473718207447301957977447293702630407968494267753396543770112738628832710831504421923609449273986187697786484264268118617541982584741514495227690848477974375070487081149929117958917745437437017679520661578997609724398271549317041814139881564527826980038585887501077988850305565909086679069172168751198347589537498085479206224557421224523920495831560669932639728465956303238765363301153896766413707101696531415734263008460800000000000000*i1^3 + -1114590638728996866860422010328749439694920581766101988461035103141387172132972783570600670891863961282262185370318903734201745649527490260965337388978011359891181098359538156066802061637364996648465042927485812563484371709945081466588689392360282749528617329910770501092791850343435970102094110379972262500207167781027991276550950649207207160279062446866937940164972712440792257499820833537690994901234940732189335811348054510614800181057566132104032007678090387468505240178670901815885805047644907434388436604685238466289130166538647540932076077622176682676686701127202258558816594853537442247342461142307973730557775091031069386858146978894977185542016491996380056091642599160651319676884929650281867221059437723109364889530159081669456615438944065418905664050732682030105277001623927662710289265073571796766037290273825790876574983848073188903274120587503166061246055472067479195901083469361030546747235927921876004990420305087551656750207039858640449821957389800156499612101957836278679009801745238715599618606946219506036171744867464661350812286999299406077539320578395273012947580862680381589288603340434305132939185802695607607234345275757640324101404511811306246204454079274944427716272151701745126963943710626997991955405425682256668293820614880618972999573636113425168770644749258084440192027841394536209016731798784241429102121885975008073669838717898437530918529310053012330366409517208194078502186322746319847832320762474597208824617146445584740326419305031675902947970037754562301090572329210290904932650669548903672299441146741135376111073071235824468283333452222640825928787689357847564142376634254687360366885895127182579209997267179321639908482388425265965296293083389368380281615552570369689372647132117574062602271499882555132328846144268120394105174577508563461487916502794023937783962170512713356443274550428924785066154054019253828523282448812198793678799261808754047639961730374167366062575927884804353944825089057965859289553385083738713520273294584742401896000231808464810056676889765285874795406918942720000000000000*i1^4 + 1043711453994776573941085300282205243144296615348889041245015749474385395215410299043537216182268893865128327261176233229720331524830997574807221404216683895962821753163444417229782612967031842553811048222164705629097518550558024715976057034534481600155005966864631942738190911780061456531630740538719756066165480313197110850089323767871499748707860024439778088845506385348147805504913637200458671072825586353479389370467328897841879662607792516413884537004722132471620064903192149951941365877881459709833579194894548852970927984310616725099883011534208059841776383550586402041331295835782219150694710548745187309208335857936689153059070184940111590885783148692921579504448082662286313062822134654612277103903356458254504801964382518916910482449955859819066239197990078360928771270032331979560064608981755048186445184234890289511648731423497519610496588838968699154728249435132103656906914661284540093893024396294802484837141333507170013964828536823892082550564999979695342900079421506250278613130639168732510337660714044800154726061767616943104284231484234881956264284157442784667487821774215065639396805392797429072194941642926269475803562811519808555359747121904020537628540378084802635182231053489327368970497565791510413173099990788579304994512713787604950358879119701570485692838555627248702792152891382055116501243040986141876399641819945309864025749502044009347003048390541355292883035823107152563955367564953185200954216368006230252132490924186095014711207545298211435527115414348709993437533894491428809784607921474575533914814284036901724598241911996291367137742369383154866091099735529982759418034133359941516453580307475754241379319304163114268975549960051292062973409439287052567163154141281777290142948383896821372565915140265156458611066995786611186253418622750542677408459296017291157282720667420829072349393167481706512915197340351855987295058565639810445987548889196714342353756905924294352321359735049544094974208685587851354793192314601925186719857683721651583065771265008034442958152878927860770616712133345280000000000*i1^5 + -780316034410206948428712357485374658363200118017039307755296635914093290387184897260041964926357000919613172183549117030250608956874168110453651124268582643129017909570073492927256119759438868568155236925062145858022922425212251542789273290125240173847963367332363419525369917066978797732988553222964146978866195880767918521167241389140559460601717068556571711568567750964713889266743209601935722706559737522798537045156440004921690258058795266480115240489448107506011789464770818628330050591357659216297245492464776214983446472391725946590222379765253004514430710828623676080147402427250711057735220526488481654126441192758633967856575835457669259989468320468546244382451410891131533833648221423582305743086193646085152026289038508442650702070652629526700337383667449988584916579235764570825589189763418026522072202309951828248014503174460844600111697963093469227760318315589673079620974840312933189213382056099972977347518500606153944706208157806962799184478886900184121208856509015039299289121106660824173686187795190983655067862486627113158942094932786519410030771114384949406396103700574770703848008397600549275976723569842814737141644267042688253043432613987382674936651926978384490422438955975996498886575997138404140493614371371936159906063627397315276684429194108215227554010439940121012371386838353389265156479441013237707785937653752807555489100880117684103541974325957143175192674630743652359262487588801011127845791702560474256381166378585196624220162449521694692106997766404295455274850807130283331253838652920121013344212761952797969913769661907519758896673247431984121476452814299912496562100529898463652514701388369658883302683576313364105540611930504551351971328146577048167904307088420671367473670187384543896288967632825965018695370215708374343672959657464219494000713211209899889526666658653779415761387737732142467122585450607112585690182606895420070984862566733857224647303180795211562021905993920076692624103828979289027214661223208670824101552201104111357800841884575777022531280459960397110905428928102400000000*i1^6 + 394512192564724930694144079291114956297403353662381250189293412987837630549306361485281035711122940411644723965665007382611309678670249387380014118349679505285514127664585941236991665262973013525475466477212573713059658275007266597801756170637668919036086179882546823832521033906182872583921403260035008034626697651760780168153140740425221719126991124499940488735912105438162152638160518530450839890465337480259302072425219010092099434159046889338444914339869432782469870266450705322541707827766238858281852273477113503412101039458567544416654976469030537483118781000228892893629436968953918587910256866468754354792621326876704263986341511850298403343474978730117251138470437643432493756028970289811420343104865137461948732020292967768889414938520743047070004046165091867110764622175165709356984172939926419160639668662865571313656822177506636968634678446634248992799118316797398660842570807647307569011819495679289495083488632470077804121975004707528788406180152999754998828973418110005974304120026722865921329738897129633705776887984959577387602379198827539802599653514834553276127533667108300079402211394405699748496808575779374474442692793920843990622654763296722359222684432611088765519802465343279836358971325459989490496102603946144967490521648401749660755040649060119237799710611184922555804219276421982310278763186854134304027232786030970691097970038363260710313227097146177709290280157040397693366836623271462272445303172473786246640930932172734861406354446733477509467763862859386667735389184850583293684156074334156778937607980866131795156484478673660631794802752002464698164943703019130794091841929513131172579831843710800973700811032142150040986673247742453100062118543002444240428443176628848814748533871029533629267967585506996128580091947131343394136506327498972562424681518115020257731520719066579672248098940953874141456886404436649821119800767994000458635193448892624631398260658998983637706073841118018322211631395541115351884368519546878584245563682924674768051664688863109887623265060853280703089773379584000000*i1^7 + -170285179651858504848608234008297096605480953517172153594173038204261732408979945046534669527411533702356711094536302833832133550978469409886308435453596204060639556679006077906355057641878046478847810898859596411170683457541183349316738410360315166196810192852883212540654981307069686456434194475528209528396874575541531257184651024268198586589592022370330428030436350200837610258673496946612881181878683276529437112745184259159072638565267725546722697468998710604491607436550487397631887214485548862501681623324330725711332480508119545441462299009431198498565664130137422689733197063761647647747202615267081172210398104463156478128893551074502031929945390315311019018635599342138083968580477860782343173142977045828947539739342261866823292016568310820096548520985529807576150103216737817432240962129639945011893613290363704301448212100116896119423699994271659078303072734020433200580797122441773724067303172665654623375010570795017629586241497850706582997131596120610620508114966669223201456336197395908999913843718930303977694497299928339900941766678547329115629962036444099521834205792718856818469726927019157315341689424565510212676575128304100557175926951228741714744923735606037742011757209242538536405198139712710519700509546058953133545588043355825290973479812241074866856780873706241041897534966150105160204359091750426533044758607436899448561562579257494508094450066421821410409972815372083978525184474020527632597406835269493238892900574824456172958644039110408618268241765769555544759648220585015735824152638967139579372507582988817832948646161630319154968968870109043283696906498848601998280951610298795292614933192773913580536684779090409738266143981741679864675827330145790481407201705426899965816604543021195699528106723880481297194337676094636003523545058582766620926437619531579265896712834522696746411617750057201639319538465612047845854616539921544839677583708138103900607311055973226117737798187928153103846862890035224602669098699646226807448720984575334054393018493908191096035262054368228527916638535680000*i1^8 + 47089517605640297631062155374297091474777157626886479675016669506311400774840909824234331298226273052235289244522124625878508993214903737778257475357544316484372880521808887049642868455217076202284192334130318586660149915638156496495376807849497172082873656679777867619456394056804913001935559485528652764401700550194811699135824457208507751220801513909349410344088613480356928893347434192119570078743030875120367828188995157331983351679285546270374573168215280968435693092236878528154415993580135360852641153373565385522995118345010522202637238300768787268140852157000582272666530922044471516544803184500724304085240157097080745842863373516633600119993803324140991796373602099505782085598335736459814548921052077459651813465150566218168803343535942749888746201937686966316281561270543209868639576461344960647130120210055467724772017772023316579273280574203634652031654573125834630194481481591442290354146126636891514354466425347830825889543158295791585747142552790495866485084136582531140283853392571709380181516417503277089445646454246440640061475267672470701195335544915508656419989448716980047011365531157549939166920699968945362404144173899301729519402933260093118495400941090537722440172545133619485024365321596792608671955382519047975106580130015482164562566556202097572065823261455239618378371690052323698204666369884887291367820206149952915795298618989348722618350375500241544256939018102655340884892823482196515758595923734699913045140003431181945504415368890220905425711711137835414773930486440586882183560352393291908703635334554386288677317567142345613341838319694064026018773307071475600034396839603380689977246031996761982949340330735795818786913611957468051536817033887408529567332269452282428406855071010528398715423230998579432467503950221139596013363530740380543899773623006797855481069079632954972386391531244957739810526964018837147880011377764988508516746396571498239675559368801923111308454512769885747576898795863296731782218521480086214722411258091625574153306312459273586361048327509274733918027776000*i1^9 + -9174808253698553820900706321054034228719847427829039729131845394248387605155241076815005839513650423321464226364976920573478065443603502026695155387572290279850564183980063890328265944391079260394128400333484427459276576567004163724208396374788563658514663903324543736636606583867323610857491794591923929757739387882323789550607457635077674060450973543110266540737950150196308019015907830080246407308043932361018117210018525508717441515063742283779265780561859626733816388393383799874987371091062459137785071373817661387821736236713364769759834937384882732990990363847853042590840500948139408168928875448519168583732005495836566311256118654248317860663558510103155759724418269146013018764402543396522872607585486623644373961510618563252907405774529816129630165633719399793689383388183399118637543128560441433380754485087756841658403409675474664738406361978656381254003044657839643808669266412816556768837422944713609325665524926384892010039159042820386749704035184399616355778693559472740138785813504710679819571652624709332812303067622802022532015382325959387802915319196696840729537400005137282174417468770268273772244541129299426638137373728817434337918613035979533777000722142546892568921036884728248277707495432787430789852315732597261134988183014132312243721040010652944236093378566009081367962881664607008690827203589771973905583074107266370753769122371348413204254345046260730992570028622232842228616164771153453976539192744006401612987783804172349825767523299937359151375749800662184635555203325158053051208788775426274402227343746170428566191037830380392285152519431613070357825273706683839546286751854515910380775721333889857575295703229306821096700751345074034620556499490471649263846815277362323185793349695433707643430981043143140179519722274616895624000206622390664715952660438095417429459731247271707596384274635887070092639949677353247395147109316165225400529121587698696349072949091784124263807684249919059364548670984833741015913891708876633153313115525909724242080680207354734623736012702918082612428800*i1^10 + 1343999427678839502483016331065775821729940626902224388415499505803383124362309483089258094938979112153632631539461351034169854762929794670032191570534169284131277816909016554094328928068816797644226507441988577570410808131081753703113425823546733279071569413681940333852939478702270223385261994808994873469979761236804130244853054019205234118664173847051439494193260814060926628759849908629972674329385493620414144965004991996408665637251754213740321605565719108157009384984311605279084994881360157442060653052255725444800333925842525076039921131601467949707180143371602978983689074845534680516863827869109206897438791072424654762232942450009152483080877464198665567320811160902617269668855425324910316151927017059470563982319616041264023742277470874436375696955531889764256653620784685701048343585001716981832468041564125291540124430979017637130625492015356928316920520516664905379399852375505720821921462231819849679322796874443579603276923370477038682408177729024650630512716555234608394020968602977001036553389397641555772391839023956401192228803201165053979049935777367272202139670430963257823823930855164101219102295453916753472045756596739573765018450033317701952629545048887336489739106283463429704453726584917384187375013636593414994293893907402136870508949548114320260476888882186992967743066372278308923267611886618655326161606167542429549057207843708102220924277610432396779878091980553326648884065624824815859619797781417190112378223952088812683753989049953296377997113180576527493694280516748210066047977682827524348896237266360327502700777791784790393172537823856306237572120307552209804124696940580714343722128633124768032914047316056160062913156946517536106622584500108508495139319102021656661433269721189536623524589245141747933097431017173145510525141068089623225545483683708280855569981063365521396515680280800984167017803465971915172474108159394575211288151420962556499063685796198293911950598215101655255238960897478815032186966104033486962365923319890685222319929762821682047931951770743970201600*i1^11 + -149952962280330353242749294645329542459858453407399080198917147748347895480496029583379921884515161545838892361321264082667196008893654318072049985806962229548960664526988605758817039445748091050907421621066110935881994388927119426135716303817267729788473673548299739435073000068788800370312066229795709744486016671579004580037903545507144993873771085965809344414602139294282414307435523584176052826172998151193294737024609820461088696768735126468739552927693262358850731874164942669389300388533024114118410253774987853057893227083600743164364440150722090163270321530660872611210946651195008411776620160274214737382218415220336436669737368703144871093791510382680336542986832354091726667947090609437669620241957022400059056705796074294865235580270252865306399149090413061916402437023266224205487784211336494849817337547546406041640293163592493985308966713403036164253032285600966426189416890967855504548324148926680272186760880892363368138138890964616241929409691676179323389488225114746212382691791572824067477715139069960915379277416237615410550281904735115176956424000436855455729769356886593710446363396803912324935986929987294337726347522612311831258908782262650315584545517214673053370246578141083827951483346531373238101037925113749075699917690034676634738040463600562027005290209691775714844271187071864162254120001443547141283347848461212623762047295579334463978970859054622928863258440964708530045483883072369051906268934002413018189777044631354631578913821739939689413218393647335924361128445424499808895004682066418042116603557268716224974334185228511876174198172014035091071783026585272422037351554218268871743967992110303288509506114798295679725207908381588727464521674763567386766900789960856265011163699016958416819040193138721141984802137831182050065707282066224062459537495993764232750949822606143942993799323684681802855457661008383911335230339256506857311627618940045082845201590712220790984839387885534942408711215194284980168923615325198815806034903296952925733842051368342188902957532581986304*i1^12 + 12876146241158968967050083048758700451419877672732140530591935735073756365325073412976733399097370653812067696421148490089479238066082473658314251567178332387903344650870049188440811699611759575732400821411431746223482237785425216109007581172382627054077818581408431834226340621119707346865045231536899468032022537348660371550060299964105322671635792561287199414663324694823247581512973704814970264188752840191612910687487205270354297915167274514526144932218632000156183867869211034745728790451984321577441850859125346780342165936636607473110695277078737635123515258312366580607927158412211682777842908860145607105521191513676471064587976951135727269973014098633671173508581973674637317189626903472991575689078972433358146583886161309194448329115066495140651522456985577685949852170264283040880000058495366021194038888127465103627121279103813300806072912930218674530078746385199941351122661648291367942860331625623143334958675119455514104711712753406069547813348222566952636158364430203382922269488166549805518495576780427026451158526676049153259661602074718594139798712696545312592954156405503531568201337328947619518994851808271864519272205782475250396300221971883159543407487983822343742888433021848206678689846425237518935059310292869498304054187919609386904854814695724642845954013674836823754833559462332215982161530856007768810439007051396744029145492991868424513946773332370891303357142134414246028223852588594672818351987586533149650798444266386042874535616398988919638436074139751616377593660291501987473184010087457570559792602392428629641508985727186785650363589137461471354659415644030880079642678753519187752342463022826546664945102244869615192854021238137775273691154259051829084858017583200887300679043116234509064026883833208915469181181965282391693970927995370494016422340529230388551447103841361234033190937788308767495685307497410634392231769957778354730085254533541096694040883965806477257812901631207277206342895994537881849679887845809758896314809583886293636457706700776419515391788711936*i1^13 + -854535611046992227206997026044672532290177706781317604242129403323063377199555725530694500635959045591493025941028101237857563425747936375303702150531699585379208366097486514481785632917201243524339298204969242180366121241421725630342239239090300260173354383264617637054624194833289060247474174638219593323690893562115188135320279952249110102583544457575168810407743216645857897196177527707730516228429476636432904819020163785147967678788729282044091059068209627014555134475996849773855446055048398023281629401293664807588616487605562291183119552731876136784802597964346518895647993877723141869467047286703039824317372100019280326755702231847955897101744059429194194767535831120126773545021836569647616942827744804157814842719976295300594186766523689632298301183186088292369490912195050820718294349429416260107927076919033558287900882680735486574176133799223416976967194437291341396196267855484735969918365706698752141326370049331076535372938140498018790327577232478185443813466646169588480324150150944378188985681189338164893855452766326746615300108858215425155257343704492803388271462985375733769384207216108806798143369134663660723105645047281880696984192193825414208364253359817302112531056662475345262480882169508715591903964149423769103269419853914777940846663998996317941957196162856873661246387450680812901715223217115125493548631982345730514877256411358554562593193353010174942269317719352915825569011392984205274625453809324728042191190992276886008987968581540944143669025602767317083796623010617994124698187517277103374384153256809862770529016732078721063089222417350089935095875395443804937825196799551678516934094120513520346881815802876614292537508336857415401516911657962916868713236234530071465396700969315029002857004138607779378266434204176501122920792026351066976424098247852971311904220326390411189919391618960210945312534759675009541795738448565886736503655967681525742344667074275640922181189822674567785500553088238901187486372531343619466267344673688002173966267468218099779292364800*i1^14 + 43493561722788414125048022742615196446265580491171725186383745970866828098398523310507887723678555159554664585113964672986390969417047134125576426803687019745538968797027033410954585809473121766179253256754034494555673874420771150312197442617381340176128584636084138409017980109289312196865030627078002238753139194203405081127264345652443237275838244778484477750725700089473875221447528701227695205063829362963996260069203072551469338659459745939780864981011868454122027078682212946838312970346798343905052409686194420003857126675712903856443746513592963254558662474715353438233385200305567354174313538937953305918366405211703792022555535336523716102359090429244789933928579508278233061539577034946203004031248000490635266314242338639788951364720134450979374000567253138372255698700941239435359654812469184696088685560299152884722985455375536816503907828134999470655426623051729267403140984534511202296709902996331974885504745779070224425852522966038410861736288514149819938200963131266519106208201757378117205884077675856808307888480444661285186251320655219825969374189020886806927637856585744099934333760343238092426407992457927351280974187185470212602550702653126032510312345411502863763222658520718531124248533797102998469861470662737332719230515585872782490925564008536005430562525198604738104592210602682478495009887810700291511226120300807107001134902867250690537320265952116633774686187521342112913113006040805955372660449551243917049327021624252738796126899423678981753504783613663205105387259352930774976627469875500814396322954487163351908041876220299651826900073998931124721003728789062362318277592342538280683788858108627069998881162269695270134547902810551539739566036456047945164009803772558630365668709088873969556638822800817466676233653307452018807448260182820161205400464348998863741881904390900042609673017274630769050788168241806121339657482987700218388863229779596118177680945880610194326222479994191626397656585565053643180688540097661142530197000546294714541491859065633996013568*i1^15 + -1676363945952419464501897410212716272635265138720285222983319914559653855268364392076301279354337141177566739780994425557011292125336352625402516242352397327335394176608156345694834207120263469724091845166267410727628949819029625398624758547894329339330416347933007107085560665240171424110895343873898713591384222424295852492851120480299239197577554709298203170816584315273078479476598754891524082144968713385909064752894957612446306348824849179255878888264141002693065841691882024923749537376095909506505097798191511251892885661704292241356330837040284170827300589112506228299797232760364414151286264492028957420762214791293853808165610991635669870748480644969884567991399556669996691527220156665753513276340357106773189143232351042685270084303672721924865574878769944579253758305181151373082891679945633696995322193155103466542554848700615723603215060933051293756961772145247894739914595065690000670288592860683083166696477386865690369854479739465566548552151885307565864559353039619461513393579961583028856336540251587353755632316278525243686064055687274128057247484805031720677679230823947347169213899415667025980062343939834959828238313801989298940459915413062502383695553795885989619837835808830485230721478596247400832088022396778925119547717262448937831901910552202501284201168265383494310369061536898516854446178128240929099434364399608953175661307753490084634779319579675266885067811150031724355053791305938673130898939794860506058474359600034513771982876512367653151976887186546424070005599157450175803822219741256315754561040105912181093706349202775563786560575150501850125543636563363986399740312696291422063087096608067831264143434177500142628942167470225750723793530382325650377040784852361120347678090459396446629673261092348304712448484619569193430618972439264062072580858208099708132102307601895305642602962458336566059164261749658813351114987674486170775982444911948061821915018295295004078730050520284161808372949729241285454663078728522285164009110952607879353269676314074284032*i1^16 + 47993715549511539650491738262555134507716008939934201905087062779562731519759866176243217500897022918057526054288160340057443699743672899705520862266777172452178653704767643248216925263636757181356957889532141884930235543014346443365312661636316865037907013919970283702908426465793333628415889062481999490673317912742380641417896352105945169588004445531471436757361509227427035830763592163629036129469416732987425001353806714198426072673848943668376453759742820580547971518872204764704078158555135076464563986659055143257705283737251252139076414756042567201242814423723871530223082206680291051198243771927338569569919311791518507533246698111010182530577410504508140798465006016764165281183060523621697098355268915879271016448833905279004593584038034869860325730313742072499234286546647256753830862852170613407262060820862001711848818673601856335835512868548568255762536285656366096672221611685790801806812813652954597934202472290603038664870635006755678244230775005305134938267676063571464002103190456954617034942257600725122278581460402838080368799629854446464517179373920546595228946818489094149317040996712747824189405203252951206128013323475160597863933517436990995436428269822446278463354317842399550947878263942177956754918629957827601842000566743246647091445002361959189349108233205278187905427752605412865656173713624118356973744759552350400935725293127231329044083744987449432888634423596123653090417730541610651544197183133344516019545741718405208432427069761015208752005399047970748392570027774965447321520323908817081038642239225930375311746143036317517096331817763196873255484138043233948782317347398741266106804822460099952328441152452087674689508064563329003424041395021318711807738500521996380067322087238897537352454962868934748602452424932926453597868838995006049108908738097053173419467481070530437123505260029945698505584224346652835526112782750634302004629454984743454086136372490205232193210142201662464083591452610081824309614614165509604606555229124493921285359838167040*i1^17 + -1059363442782747788466500811182840355290671291515209669780294615064264117691645501653694495600907394274410417294513508053707980826544393171760284859484615451570858316451831615351452968702103926576240891559780938318547246917511068131384027124165560420237119813463826253255974562649495306155758928512343357926795011480593209200910436956388130630903665829391696826610688899521377839635167275608948309867980691091386978732936532888433798017310487686234210639204903078674725714616769271709679428534977094013814031074613599377687714387318850576625502368830978703469295566397023612000852369875481336585256066182008378291058154203521933715216098494925592894767977542962129389285030275717060226835165014166194214878969804504075605738495207212038924315723057197807384934636370618149242590437973592701901815028141811382533450735648736290462296950441731362466406670641399835984040408560003165731839388042856153051198718011767545508207558019001713919451225351857400112159371703991628463103586638536466784733672200137256570953751183162135382521037775367274055113488065435328351967631703913200288415086354959666132436867144105758231760756929543012665805801124538519856423519096609196916855085911406989144347303884015438716697315527939123830624614985549838091891921560299815629197646095017189378030280726553481247666571205295630361264951285843057322297859220985934253761144203217455313365349473071600807606474202997177846191051902397598409482116118051954539306214163737340553297913051313293747199966676736908362781082647006895284590471670051908851804796447627900920758424488689012705586705980034178784025542948876534435522367934000507148338008176371068904572063972663838575350027553217754866479364018599690544479136423281950525644585496699962654494568195804057135000878292163342938667665730116499823823670634696714615077652996905784903324142674079627956656050760940249087725181527326743454615288389836102396173974609354089193292511811515636547970260538919169242392502008949424453450326670824412507979907072*i1^18 + 21907668435562751691919743058064543457048055087341752470691344772782335514564797625338686236035914044865320568905095823591752782965329458288637249019518435950834023265183282647162379950271902064950806840998920366972769671586801219388923149973890031180416898988619099367981541418948756223346133930107331419929127376896459273768131587973682609974590383737958042962402183047647756641118846409810417847808581389454420500636147582686765519175392491240761624032508871319116269731091072826383091308169690480567735918290174885521671063750374389467594459929215469380547655553988106041928295344745714195651697289681242207978835041843648572239806459879718797958847326149560872812879261970945485819529108271957108480950512665721006061481421939535605734507457355577421169699563794997277653668585660237172720995008213725531053846400295019318869212286024854834890403859723678689049367912861574724980908806116134178118462369977017731784866825771488418692658899497721669468289479155206456826083886924582536319803482582919991679042860795267854061122342653826207917683346490676302050374382761703664916117434838304673407323473743904486603318881064355259166925488085402141435899652230054245445430018479765067380727996382549397691984741640415140650237682605997557302678656683898911840269512701611813633340763563496008738912779237781007511965400840989817202078371414272430664341405885776594930499417094100903552774484867241127158640348131738092258252138899693481841954411242775400097939744735196078227127764720192675137197002012503373912240739868518913451800215510274211220281722969463637745568655373215674205268193512804727384336132119108777883877711686856667089415143538631557223115255036968368461302952998112985454471296144223351147550450112477197276342527011532604662089917216086739139966639456407236096157545337500260127938164969532379517627552672537336462812549174438363755549046256228312429250870948171998523970822051090672752310147062267038685788719326792240407833256226044004295542162067005353492480*i1^19 + -443822338980435174099317220551009005130797447595153875811786193769386424675382881575529326601309074736688423306897300091447147621316926138759424437571735436406345148399092214207410788409959624307774241528935763148575739009921167142829270280972979022988487544829937654491426395750310930375223182227391728753101127463690995133639904810416861414956668467067447298046238750462944455825531291480519912779765260725996295151122034889550440212986619857660626567310239050534245383042278759941544939707351515021042840961595863698269693174999411755942265208325608301064232588565695116572455058727809819083875616049120688877489609400230878789228464546822076377237800038705433053478175864598437838909479971312086580425892261233323307723992165574711673831088521641849823725204185142302340255823015550698293551669778620014215376240029265980358942264171399311234003710292358861865471714976496966927261619522379771788140017989877054620153747383353681314509006431308325814535732498887200965742756010623724190262430725529232761594271688195013803981094841126710411606585507061043232095748418038996527568703059692806688270158204561117683672733088283280818582750682046573565659113866187231031341821288813663266810533481102303829345428715581098307509903445553722036663726677955698501615128566170031612174745906911140370319677630619664179861959425643857022905102669725928964583549696246124744263187431359612669353245777611872591161372273032707112250680224279562767255242185248413206707534268004785064830064295520669829036388329379496731684797444704491172264544490622321401789715565054380492433718339081906934690475425550101545440593302397791071096457175247688667714701887108574200411377778119300658739799040793124326063490320523919300075473822813672080278378139424477947217284647375576364024370182994564201479180937284178142996924814233691694973586482514535681345608777282267736161756729458502982734193997894331147528668318197433448699230276205811921067590877644734256154315998599357599530150417638883328*i1^20 + 5446797789125485617847604470401399978795743219852925206939528742457985647532810676164199210334559803272842914219374366311959135593025862879622385393603516413174958568073027269377879514919102684973089332115876232213529266678646571130177472979647999715414689252500795923964249494184614525742157042591199377586419710139921308425958779801125166943556714764840790011045883135127647379829682260679755318847337039070044349153235327669830949242764670059140023149025871587034855990414290557753794942679854158402845771477786957878792374863833563482081299707262092473178537377051391479559872040478358687324473852913019788407457091825954955913501064790423541610307954969702947620356014584484202971099172172436898703273546084086133447629773165475234150606469614288316511825157417757624271127815470701070255473364703508624738099043826872128523257741450723888849523578615176076439851360566781268247762755447117924607194633170889797536156018251325458894954376950205248716518058019350924685276026687558262976496675707107439701997110767751041704796659820992300301576609518545961917045660669706347525149839934584460177081592636462669888233057433273557708501193886092146518293266571304621998562835538037145715707142722309446710104188468158079954000669883694859210102355916866053668008141425893286936955109695133880258985895349671308877976786563831332031839359483413636842159342464171391418006835390013150830317123685142089321204771083009779593187047737370507526044919909038676239686054376438469046446694621659038764725036924723239244573097155988437927165891365661542758447870641257726523624718248819538143528035017216913923967983317837758569023166730688074663705356136636833323094938267454667895960643357294311925923872663829916460773328967664561538020293813664226498860199662181335825074912211327319254707192498655994461790114621136380990203641145500329317632633771647378662195828323167165636601847610377125880949700436887273049637081291892504535630739641664362886869251103421577071356045950976*i1^21 + -5368820585536472182204996973804807881177648921878348147716256213245297142311827428841317471544540112945253501757228964974278417827669619327033527809974227200537717188088906606500044142249732230129369465048116333391655702255134271250995820316077729582496112891634459645218729030442680507088114376270094468947018282749127384611040954125877872280534536435727675409699048914913409235997391863610673810059613772777883881210634094439202831119654016227687502249027640908961885035206616488935044298151047503323193673961104653409350187109677165222751862525066385374234982797543666826916238091360556666567732796612688467775566843582525175223433613940293402538963814018520755156004999019544228928048977171965093457547889359548502513405041708368758483460842704116873619481533514050760663947400464780526474936510067339766970592750723593283910995140689558280814993380521543514968515455294250556309388424098796423442407053196035115426765413904316897095358923375006428478525686421897122882146199596622989760458734173406778375932875315366316059010979188432192197141409482190329933697759084296620748550704467095579127764147903595007481972861529568410798552597434397192506807291186758197097529024081044893142165185961919042413302214387820830498886599776140403174749957483102895564075945383989204612587837920210942060533150586490945278303354547043218229105694263811418196613264587673315932365627390872302019903571819491353859271236241353585406564760148538169383693039335132040105816169659485921454655118214772368130479902196652864843109575720896855931264266321432257787916995614752815391051262799481281457866383223854615839334897405926820065409764975283961761750019297662596764663567752179779100583839570039976201123982076051591481659331765536680524467491813231893812361280593789424326880336008002478149467497966399052399229412669861240391568255374960558538293924827522901554097860932703888136693356572004395941437335020608522691722012887226513823473648356058143513417209217841656009588736*i1^22 + -260837352070080871619200631228009008328366181997923036508585786349848032189742658869336975130793198754078555785657113704063456876610157667465823082566955913966048226356545110322315894848115861094726548861587659432971042232805906134544501182052404477752992806514685553240501912231037012943815230813497411696022820096464159205380334703923514685404344995069965509553247005066285036602014973081548534381132593740436917834735532579045162242515661873534558886552963506840807963212800621740775699872862618448519708150398276088518755457959336813766873580132461853330176161019065961938648359292931390072736287132998570517118218351365416026839408289654295349672965201792994564015786902041677563833807770293826063100448958750092642083390774265154737549407314236722773988609638222957605757349660002336885260544142926639552846095379226151290694525202243055332183861164591997086395276188776349283120784666848456527761388892404618147268034459605634767284504386785579688239543754218002921280711512706961942511916377763511834862896076646237595746979537723530690775095152726645055546710029928692036663354478738258112409229463947396205573548579487339731722996619408548250821072442740396423309955298967515303698116172469749538360130191226832196719014196008597561838662504401749604424346789224626383683196706161885494070075037952526823202783649571199175497046618862072976379418172982876093038011589791408724172278420566908701343334112402343822271282871508063131623406327033761006019827675215818016002344891342344740569724377245152245678368693971995798217741170158227785552348233931207947684292121473525500999977138534603607086287064089702540786444509649958791201309891307072270495457850322340207634638626841951135965079214329672579140073295338740774312722178654758138563619835417549381323818295004319164914441677003154114709392875136089956440257132619431431846435850950543162292978139037713530168593589569854663545268743111658265366822500199577174494300456593908849512732937420833554432*i1^23 + -2099786963611253277767755676001025561341809316560905090759928311318802675786128754887084108273434385412717478853506917521913391540442581789796261015760916501552260231657294911934698533487794551412617804200912563026836841235056605943378950676562299468904801407407794863810935014592054519399763044368182765688200993662064252418555513119029133108549628582083841710829259371153980072612608705769117211435721888803299909227709331184382036350486784999303987034289247163897553031369331963969472662826879368811948692932617595902981450848159788461791729424289146427005323279912765492279336006245022050547639573309389447794408194794488263382024738694498450227505305681921937596307555281185440503459779705117616275631039746274670746913763838863114418340052642499895631669211859124778516720303780670017075918116003870195973078536832912268402217953883893554320337266432886138770299944639842797197162890618058081194757946076952410548019487014248602932590460090886043281976514464934245942378865346563018091040752804585812662102913253564753154372647470086800143840348493585804218782192985873552286752474555260365156094447645130214108966176104320168131586713002174929555414282470267617101723540548350859158508163660762120919699390463021800690100603254233408639016733693099912500263936809845470552675130463809004722637977871134759174919227543836090771257187027759134795686218632185168051501758581745977348212628094369476126731822573618544324700719366639675758511203087354169616343870708681297834953046452048814793585207317961026707001285955768866615510999397033428707439081744391480502050009474969657544020959045025118208837727609119330990710742497210588223343250139828658303948914998338483952569286074734072413578658812170324715547462419628086708170440855009378719893446469010103192221904959277747816704896669028156722923836696618809665269977342635901737906232667733560591945379940689499023265771764613185643300467120581149309800684540516576289471764240257590948702057398272000*i1^24 + -6259835945337044194553267265783386438221732786444637368008461303085689997200022697363112193503174872599775936765582930902873047094190852319532713679505785554116476612826813749243278365549399384669902555602314242930770958404184284595294169672307901773839969563689775331907315894294418382695798182124492064559400263213415127744760110268002518693642667407073016456492500121462520365638614822297224629086632722428589085645330685956509692117569333383791557086892169185116131434757062271276981440287425873186707592601301322314105983736109652817955150369438765377778141393621285213650580078217816605422864363385618424826462009405526133369715407836259116586155759143818409009913399166213088889397116393445896794889274338022864445036669917495870385177274022617388946149948347635846453475290545927427334154843943802913820345104711297602344960271125759013565676041280837719909089613855978381330622575375277885705319585608172856579046008233186443936834425952122395220131618635423580902999826219931015130710515501743643788616165920835317774373503958848622911750811467607331505392955692478489373724990720143647564804347773453203069199232430870387278480381609189972674560062144420480813931517326320390372681650830217298511376765431052803435407872112088347621872509164472487194296815312676195231836769441240906971056342144120263085122018473284741646684786520749133641319730999341061997217304527767990880677875918967303509772823516340425486560765121419872219499839023501210527812195357493064774072479156224596778890967612411698614763070161847923934438551509251242892398606426993048762656979245974771438095362593722898134108981149827489214667968029676929697999406469677297738486503395266199713040723595901769680769092906499720956827936169138401710260623809743078410815619244808684827558483763088738075420441646520050687078067943981206231361114819096244299608191737130044199121272869976874790817563797015498175636920941712037228412821666076425802467201377477737574352027648*i1^25 + -13080906182719316551353052097371574052374158911859827625100417007819681042578600314495677759092275451093415024253527628818487592705425846072465545309663902969540470872737650475278312341778738809269047087056915625760867836131823245211148670580184670118564416306843271358198909545377669112478938775411458087700159307576365230297855875842728647257852518481562174560943116140410140269926927720665363465603951672281314681697799253449181302848801187323425556571943406925856190869738714392244644184567326388081151796784742525139123180977740798497049227768239886500049913815572829729967513041598827870583620573810234019890751997879294861856731779175296461996845955387314324086749455336898576784466506227677286900032887802432808472241832871354200038814452101500017392601008233593456913260198152376395846948511243619596236089269978062774999073297293543744327906077197217979004619416542577717121091421242459995402613318560103956548992224191718005027968792645113187838076340863649133441763246024159611522216649868265825695152752802043445815632949755199633188168487775553005571823746626384436613415568555540486547713515705706949193043837512129060071182616071064030088013861044095226991008717539655207948249559958297394209921630535694218563001024146491754374712069198081964772136166634860795063814476152348143909972803172736720960368963130540896890337681555469672452628020582360514641705879861440338151691592800688123922552831210837054915649976134364277729516988929442821717077347422987260815955919741501351178339916164131936996858843604808645829924699964764080255083770100042164552454109617104950897598061156384263287831801160424023973819350513067181331678826700647471036380346461631568144196844910468148349769453224733356303744978488387718723942681041143743354456571275916281051291165117373173627246908798287952505858319749322383626151093805742186712064187769022757123045344746902325773418347811368528194646721545372722032725292945118825406384965440928573554688*i1^26 + -4122573222557146096461969247321759776415106377030119953481698151981631778145987577137892280466880919893976993932927454588198718172471733119974428704549030503030877956029908906492877445964002388983537825947024360463309658588170287392803740697703716287832285778475812910531731309379439845378500425969550764568612528933207075277200465234497277938472155343456039630935598061097692023527507124481731972440572797900293774078514756741333808244764896997087265377069161696880631598101327920730060249921247039435123893277180275795057375132655589372466229447366747986319227655216492243037357456021953427181118093518045633088063776407522379639250483959045824583296959835593233655673582673930788452593599219907893825170247029645699634190720726861567473453563850395188478247351732888331231719491707318801370662155501920263565033559281139845417629622898951808349480184017077030825008295946053846139508478231990099757261739228901517818667740403548023356421787769591976452299927240212475427972383386327655908516157760241008941008710037360553966949106495285853602830410142319388834394450620298704119453388119902384309747086943695385433522058662843319880310462989176530423761846982247457098153710068873240853368001464121551128414370864145281625851759735498603805045276164327771904687712073724621138739149968113782594657127907943506337479953361573447855066935999933555320476969696952764280020489121520961328421404398041839921718803999117650284203037194714702812685432006242602954491152443511059852271590094238004509350515833615923097227534710439504545430701849988844207408798948323797324077018818965161513836683682744882192200751462081039757973743269112053704934322338141235940025362031449692960753098087647806170569219943416424466346275915579625049698015682122784147913719230526289841653911048303236335954628594339017716151019730891910035072872741113997675144925120915442181622333506331693953239589902931741108284754954942338929723375370183985580757263671361536*i1^27 + 4821905305565231585147866186558990748976950987534046940690425989621568637436775227861083905223300191242538542611578405512006739222896499909459831511172542230335745643237696523148528358759625748737794657259935659706978328494735813140782883681822862173134638976844566301580146889087002612856143465471355191702871540187234005122056708345454073311881338486695518232630236240130175999494266270055311619902286562716253089267294930046759286616577043829999484855974693568325967672418029290285652400724950322683421335157344420133958710411561163448279066238162617538213376805240514302206260171226156870063410346204927597547479857559801858822936259073615778919784162165994237733329799960636033952376216182372417926469828088423012552067873475258431795510913651340499553193675568228522440453616880899889253099704720538073189986626236226804137497631877723723534289193410512966222942374252353630189584725273680822318862582120922155985230344497617226207720913421773788393838887433537557178622037890904436778381357386259093214281488449862489214263612387763085559932804671272820378761642477181987421498600473190030188533014331801126213678945488655507109747609482183621682803645261898099925067301770453736734696458765903737669239087308376841641345536511010894601302021382227899202607271430642634268614389053069966192710127915129826176592304339975170598361089350223020570511180560456831291598381505115083121188381249377287583207389804398900924216258899491641797501846416058871250175933206315191349376807406939291598007783207505281252002000850237608022117776486580005905279955097763041921167676553688811139082328929319413357969421170830438279359519436667302667759962532050800851476512811238797315460763569437088122583815144774719578670994297061352455968541830161919380232473730081925085690011916177169753312804223354149787547305020419591712942280367569540308886381608718049550330649118461023057408475287923799002942937915189765413375987710461541377764229120*i1^28 + -3955491299137272551338801463139541711026520676314443313789268690434328545492844269915935760312735067195879824424690772518580640389694585574270271853510539313013504198295460331608396156018413976193977167602055959165814167997682391037703842054904351045833751235948164616596146032134822207218002425205409071729533774760991509546147908852020226608924873809694461443636175848302438881764904205982875552044480805730197914117175639236981626029992993958949803942937692505664842804963603249095713369400583071301612508521820919658744739983562464729155567142607167603039593681488219281334295692385790826968575357452499563978535946617033109834835389371972209560297950755929087260771400383771344019807856892878196529521946610365268226578491283894692211073596050394333185356438753981495989223871176436332976646197148869301625835963050522095597886111843444075976780105547669199367462567194470083097579112124930626338751408732240443224128195956694041236556488913021770387148288738459452105147284214388590663636712922361796056515716483593094466157538821513721065369580184662356806394415701349380206908058238184760126648981003107858859650051165456609463451866962929019551597469275873394912082000842381883168755857806114067366106731802160577114213865599583714258598296470244927786333953837952940368465671896237473618270362657141128556855020314956692009816838616108350229879439869464068192632174462796496295476918112956876052184289482533070054341768010845689992194095414747372606961056667755344517884062847787696186058731543185802760938244320795188112173306118787730277425957501794956902720052885152320906758458377349808341300156937665985342309367970419109436568626851337145286230880772296751336076527560458223357094389220293191665951366889930380588545163401112448172214811231106545553623134866123830719443954619779808807637968310890988232313709858606567625594248264032931817454494364218853311026355650995005387474551944933147632120251202590998528*i1^29 + -794426442512316284809448840365733926517855269567825932878539369859355738864441340206366413868467061169350820363426307933499305987506467222032994716024989755257389141504545873559360331499197037852383008890371889198004111104709461137411328360065448281433170627943918196596677777537039129044777737022411890464505839975803936564343965711703388612325522481610013252903281145700148464108889607248691323721270619848176113058022047377586648387989638333458803277423302685652701504549555967961371328795222497148787477629320298436642903194553595114562607401016250837566988105647892430601416429523532206339845435057717531979899296215779720077628988332845966358377723075165400790351198964418636447586105607272971996662652714756797093300106249986871748505565625842225556968045493753932826401956310213224214337718800403733767222727275121304195927591353521546326496845959320216594006818134804171988280630445306517867968397322974992903471133503651249334221445336708654231033405651053893779499868282825057280656138244913323838789262649778718215924783751251546661380364674654792218110585780529157518252908359714828522829922155616322062056359748217870156801876807437153060165777078381796986521764307054750925031667597425770520984135420410483341840944723183666712660583789768619473402272973983719145681086089881662098617163434917234435768733252379240798221552660729215973904778223317655169147081296299764524698399389781295950458445235767669828974713799575732169104563899415635273637522453711262665240201442505013322759105409462081821381959905341844950022954719405345564075279648928849354696984708768158337753696776062330811116767791213434919157362534113282298973738519459924939971555660202912804031405935218553353214613564799242831628998006026141465251072803388054995280056405695414834125193103671743255787896255372032950136128354534596872856828991913765098596012136136895303301898548276285280894292736681563822369365827470185309878614084288512*i1^30 + 361887624034374115170947201022168953307854545409540298614184495495561880402210637295788746887659995749176394258038135312176125455044147633688133353996905470255496410572255015476918253518097341585908632432215790661084096593248733419723116582999764985024831626466336948503543305217690969070394216845474718044664900587522412127650633162603371270180558128425734164707055419806447716457289060854311865064247797342874297979001369403188833575832354888644217825784388226208198757758259422419323665537838324418262118498535775437368026499446957936670908026925878606909587367937119829346766654518326577185730887400382119865831013355650348656336871808359490929589371783202675905734467659957847333733058085239771490009405158016829818021619259673134055408612859466480552527668546484669067382126036680893090026141969809528383723176131454388755582494809320860262505606341488566714970682481400384493141786317295808544427928507313403297966221829556269700422131362756936707320294044324215001991669795696815323885575410919885821508681804152859905540210844080978785575347493052997313277661030399841764301752609920666660366286316682771415621900397703947861451680092088236972845213443870213117629755069754481221304933610865296973756463684359846406155984024280017643638186637912767986455403790195829403234934398763176384647355841714222081768698591218923617391726500977004087205949149230562091136734572997174665198214434130017485498744963044472286883220782077398141971605111589085726762015865242254619500729340415312631829382135179739919103823702547193324361627074469334131050216321025022233959490096871525989111577315237446342485585642689799751644086752965656004591411071899023444554774185516867597364141041172070418646026227407597415586665967612864981973085972971115337151863640571318903341239103171235185436675752808833497625170833037160630597536192721463562461887475851356290299472332171461159509504906363768082557453823017288954095337472*i1^31 + -93278456108576200605551171913476410281579946224497946520950017317241779845644401349231411948498852824150573479486634147238121695011667902360415612668806896459421336535533332790279316582795175535449405334753713682174035483861367491637869261777197409091924590987982454639448276905283619603772320620810793053470679656451874325410591265109223004773755948572264952432482424931867607480784730967880802870331477999211433514042485217865264107307377832133331500403283459420194424001217139182063370685501996424663740439092210148782417527868343689210963733018798264785722479597529899775149944910282924058014269249088087241374085454238242629578663838996263966038265241830939737339425986123409039568472680559111121317531159787960788224273536447903840511488754391676882290781456482763051060680900351164175050355046548503922465962166118072068890181268898201310094571227725861038326326359364141343743223687396439323918786604718885902839575383409363384666489231969207597557442439860414144838861641957379469350192052540504998780071294838129551933471553977914799517979593852891222470415493627299104755450659913411341068932710291404115460215281224020178047166116202400036788325430883619507365261702611832799027844031384693468317045337547127856247433105053542369724373348677107347452398154149007490738126785239594262152266769204505645471753559611954793378180984775845134662452031423646995168126889637251245573533225650817523561228073425768032088489068617456673713009439857126037785825590574992689928538489477822291008816839268797093511630725127030284134142492271929182449086573017493723922315123741521832858568523730736364100933045751783583325979024380193663356451466516744202410624164992753014117390507136214476643777169063935678174357453045071409851070825419696826175785741334756835751343670835550166637626221750322161199806669147003242968968482718375255715882166969996548240082582288631548313282546717467688870373163714555674624*i1^32 + 16922594357314149790531697689733452774679996172120796706985070352603539500661773648383703284311337869858737580274763672484377451102884472262185753041343896869353850051597870542214405345318619072030697435396381304197919221471956967392348244459654983155818391258746701852319901868828002572044618338641411573609511548921254544960171280782775283391538720477936048233362866318398788474224714076071780818432539848670947753924120701010659436571486473457963698159487322352677527226727187326389224713470640802302196647923456125209100225625043076371827835182054998202357048302972855535529927947698204564697368471440177358015027199194016187690846682498941846495580093570413237369169867343979525870600572496881869364820676704622049701814140862040200701629760439431951032391647859697170979744564966542403909204077863371221456737132389828850390189983836139877727421104932279841143540491548297306000327430776897298449773767829774409178242435065685780327025212820571403401967558443427539015252067352229581925548970039086531110043852437155206026951435006354053101398322103432565095795956365065695859154972257631213730079884130966429770762820080995621472480711901111967707389042627785823002462569731313043456443085599240245233492458800737336834334443693286495028334987890134368394595922100904937680994074571007372894353821952915155164258266025470351868849799247179948206977029397411949526512066310262811298281895106828403365608041309841642382770919098865022740463659079139843096918983444828380293677523323857144745686610485638814609459614660952465452368927682156646736732932218735108637608482430464757175815251072297885394998878593461230449812301176941818892638091818309562079985883417711283576646683650937537429369039038103094373743027244282155517648752894896428550449721382333006405244815683848469540513497608630325031505926361862593502130398069955421994827861590915213875679404529989148363681404244211587671428092133376*i1^33 + -2266842209333349455559769866507943976801202868412910942443109395142075680369156577787662292157451829717448255911786238394981354749964164898571390271383488326629578085547518216164535937277421963981374572332974739047033677173153396859823479408608706070868361336246922498415804866365724770092724616782488703818782548968316317611034573863488244326516988268992435812964069233266466713181354862287807638279562302300290037153569195300038495082534256521351849886423621681783929317246332773157505676109064308584551468173979539690841189242571906514585328037764140115723462493081843471562275795692292172892620894839888735909078547432622432883476445519314151737967453355782785658141079291806824481050907757243687644007341530547439076507126728431916657247100140103503153632730995532306441938868809485890610447886750924219756364482878515278060834997000669833481004285955418784318651543734363291316194626492103294677483189848870514419727970980235126912949730074194479319616557817857388936965207904391796309000440657548591976688698137166817117750006823836987005748593002902487834348603999045125756324027329755698160909551859719945292140399353506391179404233981863098135469224572874840453656935957177378441962970480042463528117871429476510492696622967657548133651012722097754859932227517209899410203081558069233397081250485478711044678577700420595047149895212427405209913232515025924515676956525471290988908531662230591410311748047930507536533425353526995206872178850160958390173776329699719841089821539285329685803324733795712059129128304919076303052551640402626817029798449222818722149892867359923594875244922323356500354065968182814494632161819081229631882494960167139732984748882274581560542747550268887848298936544731767859127400209687706107864690572675684582656728980948592360253882167328927536075540222911350655870741848904005271782372572544741524262142274130933570673620951086340191970437429514660971806720*i1^34 + 225909278917375042077712618081837969728004924750391081598706026398193002646790408714451703873133235508580704534131452016808142951266172035453285150722333082286979430125519884456912160839824951847673619420033915847678585498753355657708221913010329697265655127247423232447684001831504740852951787511734688104172050543699309745934207978065454930890885685322308822987713125157112744821975986916648099236801940413613475455769127607383162888298857256851004834002184028530799952864688239742630786161440471526069604421880161903101549175065667656905217775495402337083757547517316613681548357766006421569949038392679338600000277120654959543662665652724911375575595310438708534359283636619180700076534830604858381404132938682127930737602748401462005515451193310658401675424575995011497983244002801249398952883245422351830244695529755693680491352459706686350103956283835385253887922559126506475039169625239002150392436800485134446599739594354103858250560357528729440495705559654128520244982189773538378063707009779154234213391095130347704498806591939375298006078972339603692491300387736728878036119080988585640283177789636153926925509833228550551261770198720575812616366139088695445647888072351284201086854872777241237867460394580625881272192549387798692923193473850926326141403140359462664409335376261026248552101240469849044404317214629115455424032572542781187387083634140131206620893209235182096276925375035226842101671765309127196470860597956728404964250385448836322231999161456659628579286921049910723995375779288337859224373193439571786524566040282212608101439172449949888207460704087356283098709003709275708689896975241319980252411377137366759637506231640648878291773145885923620069905859577148002767484333376697863797962109357483646510887453230921710189876806739452458416666758790697766481377088707624213761483283057218318101752681026341650750313199660449566698219838009136156201335031091691520*i1^35 + -15940827737450178007800162050912937684553533024687383854433172728007956087717492920668960992390073383381610480112750395786265683193409015967780380429865687087610851397846133545135067002207948325094726839206102339004917664155002025944630199854049593656379894691476415358965517213964509726892617860213155421332484376496247363641262173167713858724524302068621650096490611174594733521486231808019489102993258753708158204482921489934331055403138654444118165742811694779333731420495170519777974910756611470316853811243589728825615298783123349546554616313407013273174224274918450293328752570081564864094234664259851533318237596231226251534783253396929827308270815289214509636617007034171538459473298817727803564407404831163026310277518301461980114513974565091989385770276193102682717137191886912523877781178655375710717077137516552709844356461639592470129321674627668093608644045334219642955157862781468827116968156336851716064216816685133250861412162265015788056287674729637960371185088778965580912246858095068864471869559257682063592807566053902720815375922728688511701179049654319952945505519162849126201430391035595853002017467472688801884681483792393178093446144142907161778594807016771811878129809527237313171538754587847493141891642223263234242327014807943902265598602818043132797920775125090499229667422205367134573650851985138185162139289437661484314697133445536573313511304649219397964245253796774401445561469443517801700536196796653155374866790399690031104350912123846657055386898215077931264246576217963914161525935184834393881225014162702620760214251317834326481327482498018250455769731930150197775374346830706767170529778990071680730401298319790314866725052791201855483595469722945652449151145969543858803496332783380005548363318842516363397757776282507334434282756558079260545367449840998741443716851208798942914691376025763503041127670736618364889778759299724860327020462080*i1^36 + 721503720982316204941641685508291192207016335014222240347404068704742652202083323789670920685684928769025907859836632281983745756938738653815787610982394761946186245487270965544596938893174246031244472014534844543315597935102503793246529925637277682569941549806515656709230029866815173474269624712476396899545626227787560422780805491571288114914252814442642968825485654486323123942357524066668527380215533085955775646439415278347612360170659845747316707675710196245314710465472262262542385324935032261044843848189092682137563793388971923465997371362422266393781006324124329771593158840055122875218287855322137324832798419977000343226226740924659460184673663599118268149197414750016905562450309921947285111111568652969771572322568208665913930012911354147113621314561693964960471557582416025234183432736664433388315643537954821657320301282198301837478342423443825795075975507850812845233145941160829515287152107956021523993902928658093477018353497455016591652362116732768543560735543533016394666652194059917385165339931223477789215514758233451783253804149673152842439051963038885250427340019958458112177733463619825020896355343445008111377405934727284465520917568306902337847176567661665154541956792379868503985288559193851785351623601645368011142930383265978056302064345671350504684798353814818258605385102547846321198079404087912451961551958100250440196740787306682799929361385847827541447394160332653702465400234825446725462617898727177683164390835583402178496384761851312774942381073113484649821988108296441221035897690750478481259008351957793562274597695334557145970701108500634484232870796745563558136406141551107276072697183279868976245931402803494594016516247448563379402220168797257299692781305133811692262372138957553805061304893926630842662500078079009088823980573976125540688782489857834417777499057826734407790508883783968228343738330401896100761856096602698022912*i1^37 + -12703471431249991393176468391699632868010305788880732777242114446797970358297786571140291037621676483342951134129539176315694346542264939357754040085401072235078414188345507854415141693041776135055842707496085919241118435567033945684626516013389174340050468875834773735513365278184973933601036326902785162504641461081556647236720587998868878426538981069397110599241192200437922637004246009268751716821608707870986027887468776832744329985223700538020669141010636261361115014533405347217149806463588563195812127081949846979027082928574408453285669753378553950852766095089512675593383770555099169806190771913451205809844230494139915811742585282266199370842364292600413193923445905296653321400914285125046544745645062856524438115951735580649017992315448834058441969925877444168683183405718391734639827015270252582544251177490614753982416013799715798401931799614175662705226088871722749052678794525442286079288266196245716608340804387124365168258641371962318898236857527811613245784176007244842635829756232248860565858646282820161442075461764870893061210549447733847325041153441552523425622493291623341845657558683839913375892615111845123941664269394964466084918034116545025851082613751820607222601362170905618455172401899880904781709786312819958489808795233702251114851163341173719905981043496089416457288691302481201739323563781701112893037335915104861842080194434009400286031154296450923242434462895461416363189978008330148504843415121150688755462714413868022940397625540235493835507212874057778966241447212216170963735022976873947083280274416965206403564564065845160967260546510087206142199969921342393336626966096216415510138754772095579424520555278913892784306752230654980113248761970447793084997375325105481130701678903718822208233602339347442707946686959315882325583472717238113133176794396729730570704548266570339865397860945679357707291004058848810500384031244288*i1^38 + -414022699022773366184782069253893600090882638259514942087437049162573420425149082715287671692576730701923658332865185808665031369903886737945603384647807998473067340814424728849318095694437274324585971758840851102277786472455222818592526313872889894026665386914100172402887926618796418552315756678647375598118776243455850480024599639442823794944534938731407204854259645858569536163906367345649564350513060081714221726840966996650915642159116416440495838249407133099123526810754414547654106293774165999445430817903616085368882510187580158193350805745611460623446028266349085264162105752391074053248992313260037983316207558283196747317921630910323288684272464229004956825830444371352266260545048856476883839663095893017504677744164499714953701401890713637551927343415876678701999038894012148180576422724018967316624118506660038474084220095890883678514549836839482690488674663395804521610625847553824240667741021178520862969896738504223753098172986410919469541057627340585165197695348450183863062090438053664603081142458182632441655348215821562827362684683465882160097326020513649632372724311257554181656282551210513967014070965895745638359320456821938676159856161621233018191671500258142210605431340727850079651503659922844429847715186377411433134818350008133798007024230116611056148852632688190022736598734060112642118213953881424755057855129689767762558373994755393247032257207243446292329334653287774439633352886578783384427212736842674576316978100764186090485360104645686488876714087773289533546196221187508755425232442203275574973049252192819681203978642820596012729057579202651681350272562265019405513653888515432497163050582812182484049669782814089000689277905442623611686677621280190782191953358358152909399323562588778071009924732171102606115448485069534545444836160608236641886475194024196970632465512226070163866044119233561577716305976544447982206976*i1^39 + 28113911997603781126753588619605773635869020647789535285974439850206511220299742581174340922573191563816941259134562358948156850826521348950444560445427662129547849856201997641106015094234163608157685118026109137292897367740033424898083683619377477338893354358113501918404764965096648047808094132784146333551918923824593768061454071134962354491199873353418912337737806742623683405525760057096133518168473623559583155274752510200324510058658598920262668965304217681911910309871173265114630775529619237339185705031984327707230799987525423387273967757551636716816003764962449548577310722244117046514516913236792178097397528371516764155246441710970275818597537518644242824463010951362107847069544029722340917912035907413842515440854789998023027768651792087516477159302251430169486794980368700243015484210442338002991733204820014413659867548601195112303109088937164560862233117532728579241124894938503746888613585240535790035466278173620375401822579963013092527559581833173823762209352252361831957797789741385277266825462461955769105566428907366770938003441080729651689953348309762632301319178715869664979027638035202037078975480403672402076766386282202209006598032374231337782291640794029040027125114192951377614082958630426267698424204022681045417101500983851198739046824623707712601168163942611558804925578603892128439684593254621259076629305829396719324718209779140199232038323246981229027435866157342188265112004254638750506337867854845719252143439592961659851303788190182290304909330025755192287492567570449510681938890678871136330409299988745284634787681380089025532941497517535823569140098989504787502343153527305397414100428139874619408276960529824677607874090551988237244498783394446507700477981051475061179394389712757967781792163506257071075552173731569551684695181316865302174887432338078898866319812722513395774293190369370020165337028029841408*i1^40 + 47388477491800258180531987323408012606725473977311951365128898790975688778600418885946197214059558325227898734486436820963780387701734729114439734066200041533459291880714464283270660743842323741544139331809507054394799864906785368868036667478382177766007720385244569974338463288925334246941644040193497083040660344975468702118453156096278390304302984917132675640836592004557813695954398638918091624964923010156122514161481934971213948872990638161537366027057592484090073584493833989881139008048131221413327495261493247663915240423311193238131794948311255652632834983844128063330612298966570672232950187799060760049744659795811296389884508370905970691327642834123387069206670473932176382079066080936596343055244645149086892500623929262296921777159948583905606756889131468169393353663030037384983615393263538961416860114694277462131108549036806914590122460277446702151589930156204027612607950866494568957484094091174170627301099000742583135657970180314562349226300826050762154141711497622921883543612515437830999497921264851183586070358101682274154647018367068052075941821714542273483869637831137597859950640599859384927740704425392973202152094364694611523278342519464091473920902140351738087450085920521957407998908209553193607213408921717884084926204830200508004284949980118969685803340172472520364679475130394038847675121129395468597055182147095771188286218175497144651168002152610936972673735686566702095863217941783927371878419366847456801586800012679699337629872131601502499247335018146842485210563610514837439171633333779399110643673420647547996564475758382290143208680343584899065305469695051773093353974112330965134324688827224356258514105281430190950799543108867286788223731195781538852700161528212046108228992049785723656842087106164023078545974140890238344580133180487836523960362625086304398868894414471532695896168817050861571145728*i1^41 + 5786203748992792970699096664422955578106762721306858365993254280236377048709885655230079996005449079706531186548487282227547324429690192918615204310940823884113446537440955283393485479261377119722761260797634741935208586309387208531874490096651496967867591907631848851291058765570131932244670950906091304491983418276785128552884266516138512589746602288414771831935092057898308681518803634699711712268449805897885229781295266907773445081016302630732814896887847281154780146938515264414537380655043403055437489590260317348197805028082486957743717059863224623441020401650188955687743871915767425821521549723381747549362332654975320652481066647889377599059557361004086412952742439389202172676282261709558675817551286095613352084372820686321181903488752221764375576436874036057137236577613614036903229296693998751116230492470161023119053174867874020629715355119233514805555987951833715655089589624256195889027681758511707747793751177401633663090200851068924061637287057694612776383538378940324573877359415263265680821802340776447145238043018986611742384646058153397693185313265700077417845828351977125942775564857340859174225394805364568993735682874378380081382860592342532876062543399263755262274032821856051559977519075541591543046647893968281142167752786062522885099181946719181617317977283380900046821104317415320538460512342636648095975666271236577815377549503090115037772133012924419289005165982422714902527834318501474308711931352624376000511999865676643361194981487792299808143514762592478769619465202811517784359737160559311919435289815201345950282142031512491310208617981843867902305146594685598541594582633401758264642065671477122764765383536978949536105170957961846431571405783659266044710201953417790306391026532868577145929426613053717751435468222039303263092961131010251287097511317305965504209302961912035436648850087498219520*i1^42 + -15818972196033050039346279795073184422505590753675783460800012172996294509393393746067153677714320942361410320345209506325195528405077054307792726902389642551640020235472227739379913937765862086727982645234325266021894643461596313602160635876264267173276333171812582209371348786853847128773987273197860625507822193919864246536653338794624080642548008640989779914177582687717690776506581328093623095695381832162744062876005602963445788706975626901592700552379811516469297725278184405663159363335015129136765714531113675510598206586920018869295415420692257837854695348048875170631745778419948203121559363829663359909618106233948745809898584333128553720591638085883942694716539412947043699697326703784168079574677734074236428986839482302933484110079493966623427191838996932691957448035291927455290799062931334484331617143620758596716861563119432546559556598543022703221617293361228019923301632669884130204921349559029704167201346444570394598630045877152131449343916375401482449457784263338134629080272611874905672894972369079256107575766802037580341967239350625490235009973439935117780251826760537405590231729647960865248485883724349048146028255570175776049886445225501718125455132960410290445552140536042451226876998314165610984640097197787273506213332934349242389066483944922880254729424653487249986041532152165647521191798091365084631306806978734834087097360326458368743455200474019809572652714462370841355391912749228023474083552698434905316964975448798742297594096277579866197508497675550430852377759702109465500154207015014481126150977556488647186725922735771811174591782349081280724481701779314971163123538519675765861902271356074586855645238577964306227729533262385053973292992452967399526653439894929177283865831515211048537928039818735550959934686700246725722175235514978751941063911606280511114390124931390512538000031744*i1^43 + 197979841719366473692168256992817957186232009968270759048062759997095501859292776834382658797190765001697628034293390702807550808788989584368610217194188486958821352145162351446522419756537023758842519987018475877547320213044210241488913143490443318187360518993585812608283896226148753548634592237074715175478287581132013582057499973783676895023839495240068993660235797350048288473954686418530784801524604441390389323137640181287423746725979955707638270816367735315312964346016151495068578309356433877524523499032256470169918950567348882527702301767332883486228812211285569563948287119769454484060759478726071936594183112752453234972533951009062755799136657377133389374780601421380881561690792535338561546300888016873175635451896805034844418436314037305358370345644988787088561475379704003278189495080996591917613558551369226598110003111878669099347142738584688059015532713579525528091853027976480267592375632123749821185173293291944627037895696222689193578778114824552084291015374770136179609532771811265669520249624304871836949485982567529516018217690086665606725223369156536793476840690918534068671500092794776076958961418631729870016855955768585881570543651524896347470633858475420639993691349366832166242510561935585483034067083801594377342288687030603988300343530620360485932412975073690438060212248848149995635696622487013569910039316261895770867051843502658932641256991017279548373835967783765408211838368325683321709824487157070076819407177531129185378244974941876790040178728934006769766641829751267358431269982670947994417179566473013226458790954686389452690279886474114501833038516517257346208281584891148640372242730310817784370078695107771286996641486862740301757013166817537234659653532030001986241551015050989778810928921232420281980105066657884043557727271404395735657942196337696390502208260351067160576*i1^44 + -149089441645294946601079014844651047098774086187514614082885525547087619329553156236107263796062309352395235636428615142349367352157894231235459352890560641224972954350593685658593535362705864488328221866915881120253789098988870006788105279586043180877836132569834795978238112895116271213474777890724783963173893541679333458411236994186428757284876814090985585861169211395058468550701212025305391969588783702165341378315823280166284063853540440934578712930516035225437964076031368063510707718031585216934152887427807098064399713168688304643544823885620578441704451111156023461076385190445033923867725010258993984058715589680140071133377400337568519830659526531833379448848683445612313756494162035838606769160644482979106033145706051927043709443090314679905223978558313809396930435507303233964894364331053355667379988821153819107490451173043067590756986087633265958770138440662603820418508303275359826880569696326025505469589502297270229926712220018625035269892070806978563963197160228405481889750459385386461639456976679213214246789448901911478861342010083345794737071889763152769141546010093405794376244070804587090995426384799046740339268795213110128255251470577958622605046540840654185050696306719762689371696252770612136991393292742727446618648867996019434571288213061718149855738022581596139339661253685028819907473823485708585177676384260305433686528671312449481436979901950081549086782842053554832869526897622937341051404096121493066630108417581058745125561970763303523810801972377306635979392284309938681390791523526027340774465618395421426720589672178515116157934396870740089843766711549249544566940264033879361854401380365131326043495929536447811350826455835792979544980249022641035610832909491243099874295536757569327221022173680295124630310271508406663118008319115540875672488850017494083879621885952*i1^45 + 1206227200558277399699909682034611635982650694962219769021964676780236016072839272257830744982226667634138516361116309396572877644833432457042191036392168245061827703561495200956864531841277048551448619684909941952066610866475978638238027788954205723913683451629087352184272033208448682153268231287892536243051506497054044319805840493440881141266076740572846985136352570479734477538148266445915150875315036559313759663451776938594842977277964476718507265590670448298427767402681985730140197738719016097950365216629403371211945968128319522569760036319843929082650439984104962935121877941868191869592286991467075297188721213981245132458364551061612160838333904685962446014677829434716358487492362761035085725347470039632419721050085673580488281812632790609301858114801519206305457608127489054754298581379393319491136597042005843776158208941029774455301294425444498664827337520408111354253969128682013880409592298575230634347247973254968130168010716205125097833329064960191930690777626388897392703315259758702876728103302646819540916455084080786918727137418214840609269918570791788233129890754554323470789572183741198259653071947436336201508794075065281166345137043551469290782533809317085472515758167027410971015987297748891470988710680348957831464564121774343609601573238270123695480050860488941743590270533624677800685861212903578427737831251409170733565898826576834657872520432312806616234522500472625263878835712096797540708904068832410412094782243024574231261573093107061485787891095173942695891252152416607503625766798924100343060901017526004137442004471879229886681543374053078738839995863522463923915707786855650154917341762248581279600436537983253512184194989320359075383383310442731136284470950579145645490135247903100382092640731913503928856341761125295564156816048729146990223047804546514419712*i1^46 + -2669239825002038682056613756691648651418467419128412405264750694841569907033610376723133087028839017555712025299437299379988696052267900800329449278239230673168129097515215283506701947531136326646438910946330352454481773323535089980336601404168204711935944098687369518795064634952370819211359722514946480262422339935913309730314632480540203795743970006951747760292466835098550319805630357283497570532390817009414855630158681848743853890237239147062627897066538107573508333795529976453424909450906455722068970674759036248193066493345725513733095303845723379007283958442740254210186834116741951242934532123367852810970828343597773467825568346676426901082044054416860715006974129615107876821285240624599904011309620723642403398069732698671683897858408457718548794240581278878324414577113791467765610928949083698731757462177927130823689695691048651976841698528986131554635566511907125214948193030521742485995728723170570004209937285206121605198845200720819810058547417517245648270611549379231224235426180079693621044041123804485676771555300459586727853748343482062773387695271428792929798988003255037939307524379914530434706027858797863797658109762069439229382327957436990183594110296239882607333450902611531004880045538878244675289988378215488468780635586863729984613331765205917403203383801895892604000057657424524577037949077772690770013277312929348093780369455975785235508301121478415404197834151305038060092046839734670226438950028538121227420502558986820211121708074737692281238465066561370301912913023265303910090297973431242092311218055574540059853833487557783592325366015339166972081934121599212436827265648324846634580184519227023300580914218121625381323771790340108745924797534479620189587931787515631572490317413998634718255482097255567694874063966506719573525504983152231723852183371776*i1^47 + 2165603907140426360709131280026259105806556859121041801966472286042447953108802783501166152043271271916111690799350833584381118659001229805249561984378123055032060174354624571904376140948182129280129066605799702392310443930264684041505135842225943666811989488149321368885199351381508538413901254216847156058081851653011950573472620397349414822687896230586265234787772965372990836307386266895774858756158982462499459377981434704117109794171882254226300682971270477663787714938056297790530422831039080895450087169154400081793372929832092365048809845267565512876170825164192496314105595305803291277536009628393951789369258264631588290483183312987822009644777686335807610093803263324264854050878963592178774698216422622504842431041618046344279577328183736937158631187386219800781525844789581011566369355487714892477571622216632843215702011609713247948726851034329965828783493820893912717727801379985612169433434429985300300470802606443271658315346938177714587948478537656142315180768334425328716775441788579407868488766543965343510856911488207344822479787947008806486020735448546786340647566211369509219360980280633154775275524286288738227326266941430037266083758185595555584486856487177070545386832225515089226644702181996906864581423446112461147798677091789169715303125823613874567930738091837455435681296484126675572991272324394648492022932182935601717807310587287357110273878172075687417525706295558432593218015531886982093199776750071407176513885874747636664524216631589670858074976057621840777865958604963607775036955918921040665441068507068299305942419802211710445245425164294092972361511744303537708168812590699379794079603851750118943408484758031834230581882446156450711582276627989640229280517687881875127612386003953886660773599217491000931686865295094828484672238159023499902976*i1^48 + 70645560991921355359102518365956700253488997494546336883602220216069449891842877275774513084353690754489451065106611487589715994867755493626680548490895780052124503606296146013135903441408477196771289575725298465139492479558919637466859268704244930228991547808416717568122665270325617459198999990839063838864437896036512776511618794393770611623724962205849809582274223136795512880025448520445773565683945673176989076450155599759726835508099779305419044633749903932838675390674198043752848597266145895729465153025047025715553552825433439008562520171119151120522801784571502333938702760539783196153017593887509343952442609475531384406657662828512868261495139022706816563109875121387703206092532676132533160855535405384826371819332494185810608635357083511780612717777865984151927485609243790155720207927854681602381780436266005366335708026753922311112525007966535603376537750581189923483055776263241903058128142488884772798810220154578796602187774086151050521885143710732525832158752118907522186930902593321616465865480464163129582959714637357933809153562021932177003364181832525902101073076177599920911733287179847918058960075884805515370568465375490971578719411216193827752039598654785773741853476010096750427349230615719760751869043409298874568069010520901294266916232349268319410536646589895663627824647973321692378834077917105863391763484181901324204448657756433158482043697736169264233802174793788061147672095344687163874027361619648001410366386976031941537295085222913210630091343908148749524782142353769001929636244353245403540126678137346798049185591461397588997608241276233887701610048338187063368371423008987746998249071014641331452891790046451403777182747858648529050093861755216616928799911142017876544837665581678945578134558859908153104047190975253101693193879552*i1^49 + 7041017823638431242944777237836063414855218179463010315629150673077842670842839054295231567629541359861277563192367119453597304281041043201889384452659146042135699718484629513143550894657864444082174077520451926561598726703708195105348401258822658325552172472894910299333582984338880438435082031856646456055535043552894694599708430825339227248289845138184681587690252276623975455279152460909892632596370965233903759728975461556330136899830470186692707022071746835096443034173778911381946540520616056425772805665044877232125170145942198164894033864881760238421228775505960045472394469394758327007239690814474054240505458545374965216384760599328571413930947130050284440940093747495409661850709039196664957592545980730792354970818092117986270147539371836517278956510538565523809680601038891029003735123182327199245146740862402228515998249196915511160615294646644739689384197812572863370994454243984925400448571412127496642006776859436813189593060578349866766419884624606574477627662934489304362513111177775807090394440606545331536923871572100015699911312795481122652796837638084740584082586692300939931645538608293399878341086418859024848820541635838667567934414801110077559004017237808080739722441178440130913681644722858187824683058573584112126292888685987326343202624202341839618032369444269001208216818430940028982373308946925808097713055865677832404395990477413976022422186845765063773816766330749350069311433814149498625402019577833886648750416863228968189092129104308087115140335958123775425616482267735704939244626014612993577371116809076164326294520739939516967470083148497908052529050367650272574470325712145961938041449725305765603211455397001992335015360771163544058629203450253100546237903109357236189225032799815049835024769422674136393527088783922364416*i1^50 + 54685310259352878727318197324709184565067562032425684465235364733016172317544312559435483279903546396964311892176628612219366809175880456447396918210509430115685225943937724957567445799229572775857088755522425957541423609846384585354592098119676109284761338872040076348272333571376425754180225053178109002988045787811540595855608730992869538947068945707407376485487680568018162209805995852910292543415508012550085140135795406883515683411478012523911405440035598069378903969936616307335442669700765736615034142487425228341565580158600142840537391404600460520129965112235810044302012164083411449066332282785503761261952208642837299498433375969214216613169770570600837817117973357678413212842766713117534456045760784513796064627689971315650429665125038861954769525348397579275625852397414902934550510770305942876830571574219518501042929453012114402968499612332089724026634096500618711778442989568745888476541971475638153998140254604085856985866199368422359367068220465021489452975369604846917518348809628003527920113050978071455977971504697961897236701377810420543664037036037885307367040941680311085913269826343435856059881368044491803413600065682707103330374718681930914008037976168291925179225095722826728873250270962328071440202066499564206142200392154106187410745681248509511097790683048170513547148937313996356979914058793999542949869235292644483977083337473643193981002036300745621088018956788256620153363573704006094588078831112035748285591634184807878335831159347750168726604292405110063690689655600754050118543597442270261132435757260506753440715253109746612347135864332466033603672617640821467780154438798932170129044770168130486194819757760676204757690520550106679393799267551991423960104481222787474150069205024098919264614630947750458589790208*i1^51 + 183074305042379156938655022878816393085418067493576266306718625301241692070314079736052946606681561735032092755424081523129187039553102595111563346335124838542016111458053075672105106952491322476832264798334827798151418286871031545468789152120387982808031160591354994422170298283817331265427400081815798122988340263815939538748051846408529334815752001373084674321767317224998746167778273720075859958346517073710533540954647946239153738128640247166453387604724144328642714476810999608901025628485365664859056680606352581584399675315649665480185370472572377199132338212215124436114180167779552687929647413054371495058099957853918671982185428965803138722551531502684222457313071430497269720985200750617131683997487858162041983454644081808948944092681150011630604329275840538607499243625371374219959439073902865627616854447096016314817559635518467896977115289196860419691593897280667052707965163725392682672019469671161143516802262883154451467137455199378191262570954476294256791215860736729720945746071846804194831160040901572343918883602393845142148430403540893738113505628854041390927031792306940409360053547795011170074564864919798487757693144080036744329835937425110906422293273950355312048205800242470487599516838354562401402069380575361495275957990203156237457412604410740978180783890518104230344863532512487960895768268045611458945479619322364994554541133632055070965012290269497616097249676245844917841770335550523597670646319798684875452000028680176600199117487635601837202471265612467527065065337115319041214645634619964759657742754872495370940600634904705544383737199250868708692281255829139653353673553027791497128319420244120812562532895101482510960893494887946193486727262339130157756868416583683559218517464236808174025143850433536*i1^52 + 373609320057025373109564835576027145474168020787897368108208126962706201109564023850179401040174307976107257560224370621977029853201974244972920699685240014033776854346670054728610913882774442144277712326736126092953101668873869773501453860729260138018563987524739853511368779954593969858281459648759775955138620969131305194517202805270149633981527415584549065047284808822479507144158763386923824539662519738706887995368565083610828930579632711029087674983133349143328451219829755610442515627724801241930739255270886321210565331955896918356097914812498348576994944963655645777025417843232121583095898127064283745570273691679969822189777518162231896007075999154959717765105828745002273521389634835214091448189009275037612863858108606675750369619241223644328984903421978926448168915770868335767291296076186836418177051909776962244523436116397756419479245070928667119958740029852333428404265149413467844160651698809521655891834388607903615781437821976911864892609075857118270363645457976859825706952217382573179750539919395546202724108746378562183802900288925978874711903003951205295609133382183055796863425286926169985583955609272035710143016036549733287181220604184787454293302611774343170841338274739251774157585166993457843787624311309181126998082983061272044674032758851398750575481464923797777679870262445374963998785982154171494519947903041799468769816819678089595189694312897915579141380074343492889759932257856181989769792946985376659934485858226075400271167354229785632641084433854826661944631811529164976642033882723846252455212118335018824426885902582427112780212483180670173212948401272514718940728505246453713658850393775932011295783471116387978197539294479774718006181350853882196378113473783334448720509916742733131008*i1^53 + 469673033976752917533319318865083568937999339669472812685020018914398795865918312688671845764541074762420140543428673976193856792919870870604611739922019163920656550430553421662164306962393651626024155303157339045441390110818229906838361595810242890418353169950081503042628358902449071913790740786806500550850680748354576353306046776855294792309275577811241898846866585071046417230802774187396722458375945885974109756956539650402659098721964507836579453264225808911104606745242881831769358825306330910602290685119850634549450586427440949673952449744973249859165241289352139903236742724718999329490853986986236326013858722117877694554779720301068822853345117494994663804720830227045321251718634840342755152979399021103867523479315323408284357346504119026581036858667920905060831570434842893897566759472001651452358801890517661545193393108603926738630638288681049477946662425963579000319914404876177524614660107375996873408625800424650474642226475340610210555706211863328635052370988153021589659185797967227735925868448246043129597213717981509272868950395266326174707937352056005963128058799725233188396689782626862842965759347424946617056061106100316106037662540443465545952158395421993234451941801984691784655506239508729180775706216484513723274753675120870799487176306484816134582176226719685141845846197857166317227051306984638034624580571172855164468297894977298417709173395085630114830055546439019471864057980141589230889869107941945694303924322279552521176709318681490728457855889179557968185933861635729613995012085603335376455454960102090758933847688989636436492619670737193410046952559840169543464480014457005835566425295250425010046015231460178448859190416503705432984886168325391521164402240524507855907258752*i1^54 + 204816527697452188689439333197017094081101946174163439487568013754328636380956551118312713750493961843692775626135435048121881461929659811488661275402259779733343695469477691909164307361461034493273511473068237732663482469280529133446183953315979360274281623387909713738997175035972795081205433078668951190323951360648222716365526875891220025802121857892849656287552156669886768826783453744124556212686215868484203027729028266501821135139825425767861185779178547525632682126282790717594080144611750409248481842516861617935735914653017227604484971843647325940025904600690608900284412523990297623365970256987001669465723774471425684522786244827858832684804892681171370069439145499755234184825149005045518359686569743332452958855121980362662309427016715394723244079584008862058168118118033540217663025806622576919308080566851852753489209704338395665628135510180267225261284175310586514971438600252537427174756629373489735080768618342144782996332140513529141563296211454824017889940853578410172149929146476821749775522096050232148251519626210031319069074186571200710514447270146440851724374178296226829390529385072337815700588306889959951298148665909086115186367046125342633803452542390680013063081699032203365844188932105754689188148115040419137534266852034645189000696039176453224071419143259652341831589953909351907185934652918729796691995477892350002923273366034648086366555119170981684845752230741225117980892770285239169274479972181416698925527245325353237331475925395301924231112754384136209959609562078958222846231595721256221635390358312176104620114939420294220752385542609169249533872129013478066906484215638522800491440441574459208576644077366672502494818545986790877770779092957181718018057148831776*i1^55 + -51679332497542998151654218778915406245100893850996731965066282115509843327763532102559928144730142104648340782709018077097323745470444395483413536867564052456301735158747721086497670784023772748389577342479784172709364251933736101808374755335023853698483213203662290494957680187650524435841620632332696740804510890805002190956011985249674216173893240463516070311885852892024859412368806094872089769675943749424120104370730369909709974539693818134205210895100810417052200136634090638323172360889510590269730981861442290473719760370104049944776422846804979921809269198655490306521751373755844771002795415664883225443630128783887123758823596465283518405119850795113224332181063717899352577671667063245564713584848147047040754754981424438086930189644203833554359317982147820398088929005848978653284632025832262538145674651474341722859338775568541187162148668757711003386712543139644230281453011015386496883182964952246275938852124910920407608204715969684138246445809323486807748257821426244520200461494328875815195977246783675140976900321607792683409447484676867690711141140077279418393549487196832883269931232344188024176683724578824004060711035692247215331880940573191996428129282362119700070447484351796715107533623312207826423155144449220259206168799346720241806635176219993982848930131591203006268437954544091027278469331298834306240017607726199976213837844096359594917284467560039349139991853492868687607316957415904847509464083872899339323058144770367204391944053092083539518745090420343777340742502583557800090682658809469613209635740864329509502709330471810728344480273616212987900740118949179224431881989343281257436778585386663450627144507402779450090356106057005820213939089780903495932*i1^56 + 2090678070303797150865873908356885602927487069815125735448198322546974318033050233349147528842276472724950607321044447926484422326378601449668191166096847990426040350803710750938006844766634743293616766479945909505103317735827573420332349490971999216867541151515288458067801387922582301302298388849702310379633007727317905973589748258302737012577313458196384927481330216735190335016352357362879180974863000548430034852270485810624852528197148726897285377369667020966570323360075288135515044052158220930246974832545127145829322723667411762550327805754975220080591254361073606794907024108304054067173493464179918960783804025101524763835911068035909399655149802028218041492215410519291107961003111426914793261965953152806632955266464602127789340288105479231162766275313967477397182573208087123014687389450215246348946315203543986275785538105367755554486518935214258717847986965287498603076448857828464615121013031109483936249132964404457888635110827045085356457875471237828840905990843816029905884256356852558347785431595744584889444078477350660414887721832046671587886124488191603003008661397840027686028060982102750077661909581973843868780421318386181323311535960998299314851292872846754454774848030703849279394191320960397237058416817411957979205945617075427559065918311375238176935533504240980432610064937655678290281523589230160423155495506118646077195504022753398271771010717962185645528573522894627875835065875234940039804256978607043873215160548721447625492807812402569075481390308540625464849336313639332017999856239558447267394650640806750442498864257128363720908603400952896557193238790724707069491909045957783129245253016750811*i1^57 - N1*8949319331371974818097497185689394896529959005455906207797380452996320357425896118924124273063811202503698477378076940460609028466922342012433032267165170225932935092179139942719623479107541688372320807109990974271438273973728901730668976694092330845230781030269731720964174466829179409355285534221439082647962514805799086995000197215007238906381576504383602944139938775372255292542000150670212183070268086024986864361793196922233736634551097290613524970840275275706563426607650829506313460710827818075520000000000*i3 ] ]