[ [ -223167548683289146708032276287139726406382093083939366211203648467939553402573119082143500032903299018113000712054039004827717733108233220412000376587377788864549313927192310470397124270932737984713684961727333176404472342773719910004301289408056464245577231692320761733189440493931950325162858453238462024855359628092196554826219063546423049797531113466029656598020786559023384910643259381159899905292787657254416700391447841450559664836127764645894470882565578514623467590749891835436295377558783808776862640332588676148807885296979323396689676297238879078644610992932185367226182763991563262270526071548407220505791238954845842712470597735918395625099032819968635367307208427820922908362157998687767417245759698790310494944630655688460014027191070772434413281616626024207969028032236173120198543174929440831947316382599070410327691478158202803651952601790580523209102777437248540575747062034966963174997802751289909030720936629776502989415938526761723820629336804831555503367839578967738286797006905595288824429383679212766453976049330710373401724134959927369499749186016312593703557741646462552575138309143232156311626210417751687848018807375836313319611012872374549113177522063151103400287786365353723833474741536897214637533730872847360005223175916090197733372492377835237069342146709543760039659569169638238880330354465069128704986715092738269612313722983889306901438951082625989409855927395308154763450318257682378175225637394648996864742379512028382902653782990084002686166329949570081179455395319160575177228473961547491425245481535149855077938260779055625867784021696464174093769394023162802090924210238806595693254675320239726051548631957059559638754359202781858669432318659488039303155561177262547623149568220413566247670294012689461572491382568543744133055672977935542828817655679289894264712916720056370959795045723225110765236064980481230612656415252677576877116961426603116839489695604821994738948856615673976084429687923912277697935057465359201832050382178860526542582323799519291893080098425163075345986228950306393735890432301584363803557420912256456468728966858832844620131801659430979721995063110281524477866128245651363403817491335710439524540423035306063653258390800465987780462905479695192555697405990131173059297455528694278419818713828269380593219142511695791112332368964384272293645991444270594192861840290666667047523260597647557053308602724391926532212040781535737019553566902407651655810219276590058434921158436497021296173039130882371780025021158660810000760084227833747746460701995214902169276760618150432020399616866868951987216455499204456971929298353147846825549311691247738905157204239539885890872261189578672202113762154738670504393280900002753883146434487357186173779910633669221920536170672921440235556203357905504536348121931886127197497360645854071921788383355358669641338381774221128226917925907694229661507369762016175799423273523910579007221328028714926080000000000000000000000000000000000000000000 + 627145721833473223342272557555983715919222700953460276142637781955570299163411601991465984210200791551902863228954193107179719948107195330841167512648975793051597194825764797936452707241579146313134922248616543978843064595781388220247135904323065566917908603628756591834878692295223764887981328864270151706204071808542163265367788107327886719822966033730708829023464970015565003978605585733490656420390281674086052403775062591447326553824380088579006584148571857381871964689769941078069126336216661394819295268141534545453181839402115714619000452529161446554764672430086371254659442029434471785182791388506050474176365629982499959462730381888287318485385303449146996065513382984007901395158330177564858606765933999989478886767040863427164322530546674457443307224839077784461849745718689321293392981056918288543350720551470880481590550193627115363781293030253240079412321729843875428011694461521867608527033659110715463846497520661521818780382160392886298773320994124522461373402914577574848930879247732089601559396987646190981993772200294985377495639185172397731369377506717383076298214293418966893072209891340151410778473779804396804624140738808399648834604237129955448833996025547418457800766853699707759653940794535914754512679564164366251969107544585028996113929177131279007500189637334506480218594124805925091277412002458450267746114154597433938647583519184708361795890824701213947153238070537332535678130798481523468640615703829824966498221523609482006106056933403282582508151637584485101358713166058027741483656824917878617133151482087102238869628339921714189554893017899420260181723379664337160465455887841365893774565507936056016191058202547620073360392404673577649436771602720984576750613718578385589696639318495234618124655386131888162354704982638126747065908644957268024009045642098707809593207572711974989562989502457072603129467513428951976642750859367899404560671787152727156651147108033194091563400719843766215372261675884732683272529620667060145536227622328147262868879758530366573005563729738124096390191253966799645216759535690764593084341681576300826026259465976122075231270283053434831715017190267047768948870202781703195474640917852810128775746073242929135020638319202737862451219346065027925166725640096771197466725571022639255794493223546736075800220940056430989141226308407702476643189546694689540099133974375644931930201464293243210335883375578790296795262189309136606783495601838272510899714441666516477620693577921051220990320303323266856613852712022925986286612044908484917986946403825596525676552635453898783796433266011811319533128668567059806222621804564632310691890997782435448318010800249877448470297770468445283612825184735451498588728463719595500738658619485986529699919206866150478722963651430490836754856040454813071125820018458943649365473094902512485471292339865266558352147933562214502447256105586705796999718751122272789656326157640683960158709800683700224000000000000000000000000000000000000000000*i1 + -2388237344128166834040179086993049631369856790026291255623895301081636615075690517040499871350611069698367059670671782827695688379397263533255965139590276758914835772432458447693619632603868698296804904803542055829065954574140624154073341647631474483404623127847376706390136891468734972017338329669829638718849973156131568267235149105137780111255806701388505103744396389161065112607407894945301638761023811480199729541851395574418580610075477120279166991226851283891380474884141071571112843606404573472048189176761079352134826510118814549285369640858263020069137579511294392830677277312662567345214964364868346758674331619606643881429680594970783426764036571325390616165333408277912817570697881084507075287502720799101699898831634297072580447358843378304610098571331224072492839940864709175994523920745514021730301809498183129524957688752870934058623449964297120319344820516906970459192004375625304977840992224222731171752870906595446092527090909063313984522516498796500851760280251633727845806143990956263587987983626871174385990740837649270137079014282114829436073773429067386865040735976803065166010020150881442395256175777114324185200809252384699713136258121913890033386604086609780734137451573428152459872345111386578481648297975249472089939349483456343041100160087387744101011426726798640526457853812519766048528147251832872386228094602303107764926947643879519815156784425310353750778641810425298551713040829405621731737560962963479215528242295180462709945769596132116555114507026311935982487500167344156074541838743937542939065805088297831901072848614716914576667211544689426392986970975149022062623276116158057797300306611934204814384060867008421698837356368733507751378042871883277943535534768100200836226955684995978044675867897333837113773316718231468891906393659210344529889513739254660159620795540035809531142101654912135601143670520368849574360854252245731366047451163781503550164308130756720207334877077979037137302131061561881459214234965780303934635796384024205696591076719626221225699906605495825613245880477271560846131393337111946270001768037958570851466222721830242226130922715008276571230400367485668955828268778363457743389394474140092457301356552142854584457769641163836278205659183826057055276512106574598617684105329226949426212086704363987088117943980998230370228133383313489260374727651612619153477462234973282112975117911210240518080332012034300025146792638434605210027975618102709331497913293528009732297733265506956724608557149175587187773143253706705789734581049192827785849465085811324007068778771758111635301244489362612263269376687099525865666596347761686706331692317031958295846069246960028488135085969768579637876428133424473909454608177676655435335937785364537929904094779451454780820093507969679075495798182333490518715339335313194962247063112787689432207436356640582773317813238760350779797099294456893168490021417018993759023406878231301986177044182906961920000000000000000000000000000000000000000*i1^2 + 7669892776909729585491221352223016267444830919650686073544358546761404046160711955696907366020598486035847239260673673930414262173626274571581577946417606412673170301717763695316663723950438316448358876335464873013895226121696011189227318544121067067589821952974613996632728820044852169664050848871952253272644640710817972508671123487684830437275390077659591862894864074851408158348479277922129726035451152576680830624787279182733430212534970557951276496956204772614279181311142803967567390705024898760114910764734906196308687390411992677380928436499519144516149800061890872522900544994244100217650745191885105274530854876525668382236818279774635556478477375879481357242568552138887015226905403572908532168086689595619444250799926962449553368278891578153996812308623389770948022247863796510781422550910199601448411618087878834323991767429891293286045430022750331627100556429189482316232716905345491031210835904783718066550373126686548825966195783598711181566091518291649492486902414494549116567394553157784356922650381610390944049203355921311762290323187485951341447682597676866343996288749307779503743258847535593918563259375666954501585517321701065456957093850893868945711889744740352513217561391061594977099948198919689285933550859025749269433397095347992459267119223725593229298550686917017066125873686442465229429502617611872744693336842112417827472835287747187976485933496569467079994207494168570264222282013524727127398177096309994673272297881959410664142655657109185376870631028387213150144598008651886717426505692801346790675789209033478860254155942958593815064337694009826017882512414600700686736680131076085531534989472528595735980940530135857942797110090903895283508292363512458543285781118044125135769567870445308633841683826592937137271200721736937823362886491608626253004892315605982461857843388567614000890545732561834417038077804257055010535512037008212688193205411716847247095945225189187508624145163408405248823749161372730579130198823431418640694712100929424524435391521242124869716402514537805970287821964023143267556459759804292409110511808543937493056789396893700123959484046364852248884644483005017629810762854484595874173027808707194192848214203728507080625082909611270041848433602402748548603916652248035364323481730672028542035103816051656051224839329873403766609940681962769692132978330240366395475442331566656727023263669533087918418938703155191476987802725024648128569915479196952753591546732838715810270511608276062927063133090133759618920757713139338095242097577093935912341130177584564501789998046571198710211823605830783839720977490254162100438051496333582352702218964837666276910734087285533265333641269944164299441686201027117405843917575713107865372979410614669018760113380670914564530621513511297785403781310501319216930198081282788948815095513090499415305966392215085569941512481477711548317967254174312089315067585745430276938803600430014937901631485981491200000000000000000000000000000000000000*i1^3 + -15926624717953391793091675951110352950329442767050769722504150113095967491775641889574024511446047170721387907456290426966159445599168723373620064707617959969137657202510202879243122420500249509347543288918368258753131612589396300152232550473643839732695764238796429041637515759846717568877490504339698072250295142365489095232418182107908266110288615600856926263870941441255248747266980350155707899993570801966246020048581781316289349214149588257360959808302544751629594003426068472097647939939091351883150768418609358287393365029072457891709729729505385541719797472263684172222952045077272434688108913168031751909709657665094188543282326778972246251117596772762875465008508273446752192664214051701764871786640485947600454441303335471428772390807336132154318083059529368917970330066709087168792808938990368302907184041285290101914637994978895630993630645677291654589426841498831077739340973076796469935249101799992414828925404176102139816419167980939442442492757545549811224243769504133558281933521180732025638478658390835428297580163229607774825771160965528197089551289470345313739667239969966055425571421016523450020052570125775562913860447392082242012736084834681290386215958749723720749462947075833791307696006811018024291311141111287571746941402822994193423942437667160570685465858285634942198815305324329175811007863728507276857160509860781932994774295458649830952594359644846218246239969878708749904718284585364868889058463363531346346621616151846881193374240083024659066087146235212219470793399059459676522699018632729136096161994055844708848355022721014693797553975907733671957152260438675403060415799846395042565206989424918337211331073100978215120163804418738786661795010469654686047961267947571673494500031179806560357799074837352840777874025411917022453568721127677953906101068287043808666492203661717667892748744316967843638524686522774153860222215459324654265547304131875016081785711064796757200313377585783879222892441905169316744598646521278592011007821006549037334458648303800943201451069059155772217055261322123976151797605302330576167668895975976468084522342883344630174336435943226138798457217784897423172743458522632942483137520026086778995834065675886973621161137877120990706277186163684694825520146614038739524507925887814794342962333365105875609589139225700922783814003067255771727295722574634415130407096242600549703883960877562002635013264641895237299953104677530649981807741715777797407675903188342148617654495456881728408305864513071071673915523326155821637764786145362367009523371262811529337321415859488679190040454176119762634651588853027360387499633571275026991910385397895054187517617031068412600263671296988030850917918213428466799165441684052059900671492043556074602360766226412321053863329816696424914970773737763398704998476647965299884246116412297302378013411930629262477958646461510277703736453264521558924284363944745326759916851225363352487475500040585216000000000000000000000000000000000000*i1^4 + 20149979768402650443723323315160593043272647315207349982761362360663185138163578550150704785412785893688562464160998638951130118689171395528845676794576053006583930517893291592123063120138212127299044414767966194692473564072693306309258712686633502760341175362455523850690163134312077833364690246680822330770712261064834966109407707053047091224329390369925135176667572073079980259355001188589845828838912449654227830573642149329000475070115436552646988827571472969023654312094545342013800236440299106087297868554213240500701838864607996670169880822609247726846553075296009233725998452753842258755507733792580684840257960968607682516982773861990348462008128665087598503236893973441836343237771298074684334182868611804332029870920097224031377982422441057801293073296554793585333636483861493332537074899570515471951680351545646322485518162412928204593114700514625436607009601754038858886211487163341994789187285293247501601563522367689498696944275330809221976796377764554972380149742749929887504849663512191586510078202943294371271042389289132979317059161358682993091833180410527494520965421143210045118815514676466998169848720983966005830911188981500305875651708845020894709286194668817603775985748929521420715381394641792118729834241198347511208270329680158665712226821679355712983490874621351404243354712275418607800605403873049505455733516088129649004071755867092896174203706953778553914897308295154635728322611207567911191169839078520965725051188813305710449559088148482620061321978518466582517680380012270680565413067790135473480323428731790903582532936534347595628745061590198732129348421345914952347012832232914139556472069608840082673337563222327664085322559179935737132361230618759646907907960419725390937345281385365898833692832815358895637924776167882550236912035833411704647024471547327152643638207345156475401397150533345917794891367990999822469992781808034675827643232323205472609289480062254170184828927963569459972181591683558102846855363498218489734133417574126751747685249652415344103120408523449244082574054202735592007792145322558369043634537966606116587456165183294403523752395265055589704491713777905086361115397547551218811099844934134638194776118482060331967993799493859358342422505810388454894855946220405287052123531035976525539205344005807853001675447281758288151396093233014844909722568796199435983043830782822406502688086981730374707245625694210505746122677211956061626020577034466699990778604512808449499621116182759618178738882689975206017781165038206259344916284464543566150045626950324510739499535922793844336567167008069242226492805500240926654716758034609581402541836440995083935908759831141720893992064140375106706918945140615047210045383132138865874445727382677127836461984633819894210250968506350110184000634817914868888448629574132475047405664519789826389298658546293647116902150752926490716929433244189099870043984228863030857132432337546748351457597516152832000000000000000000000000000000000*i1^5 + -14379105753730026385215497889719230202059034836251297000603383558484175280746175874845241677484798280427711548543141716222632962800925349951669019845096322322587659796402324543298936340536056774823538343767628630642130916837908706248904254943566426379418976275736390422826071196737280615662841799853408896852372675204035843959412169197014086434272969820363626241031396267513928974317276757720968411022675085358539164776191438755178859967595937837385831801587423319767289599074597131554377310961092552243719094563134328649747129481478405528199037327061264272617325984123327630367897694216566908291552608073424124996893758739451336118281284074872838669455012128531895990875031645779223744678261184421203708064641306441038570292163782398449564079710306155009648677451703621067669771682525201729873773594466293238613307139390509662797189166220603466713301746233993242198593979767483682265531879963988181646576254289143252379397422376362789644619795712066653204112660740334376033559264163889730138970660456527100288744787168213002033212059289396002868297442270941210343736062705203213274402383282233629385453365125919219598892885481558469643128047070925001303782410076178966304432784503059993430890574601805905413207201244018060645150673457260316180958909253908487640686798522047547229713637232689502576476002419507075069060212055111852270917891225615382287391929380937475937862779711759777083397781419424407621559101268939713948917267318316867439382622697765792823933827976713037332767888487305020375114305958073663203746072986441469494014385181102870312150466849813813556746206675976489702879459165280854053159652488294330016792441631447481680853512238649352410633463919331538234410425736198603999393966731309299841822484986286260874980413280478947872923880534296297969810581889716719296609280398177821151758685969802434226862332478357041397099791414843984892431090909922001943499249943997456510303162924867920497352194996169345864092856365978493272157730419923356890314322640511890511810631923660996138133954025381723241747112685394289667378153960266041908695621536869354414731998512799092651463802660588026235811266204328948994066713460386074615246185062390424600226520461341317860342657978165413263112987946909011649851265809297021410477582673118368097177919179739536552217641803445729871588783542993409502343513099578827901612664172794801919862077951552359161914814617730893590715648447809296278729080722052182234248196022123120471598762438594868941387099936559675867295985565212618425299130810517039662341386312807063736213216013017566938429411013974479981404629207817118994208926953501926186809664091060785254666740066257606470642922312694066506130920791468090012884327565499465524326575516090439798070312024783692588407827838351378168057838563505369196142062963321860432922012940911398974812655138581737268034278400724390327415548042488853517380339341619843884990000356151441654383961440256000000000000000000000000000000000*i1^6 + 3767821093351019404560320513202165209467465812466262496936901369152951124674188838365088930871824975464078689002997355537535658237566169043556173370141159090686576375464666057636887366176559474884532419980346563940563709291717265542242771549655052486853699224186432856416363607436251219847818256310136902750093683582605990207909177833597417519029912082078436249108142179998589902281786587611795247254956477562246323541354232901153514377236897723641603724027899874854059841097377351333994576206482906994612610553273462420091285888736237540999788152210805058032809111623925767619416074957171196654943303620438241514977161753764085112901022568820306601505065629231765257866729167448513212580728946973852528552625596271726632918369211564652578820287600193847006794252166280322214058299421898567168913091757860228751331477261289159107957318202532976436878644708027469718884247466562958877165749445286274898130889999745452542315326175266766981975994170080652702575929875583882094477807882213299999980196190065253742870044707377998495360734474477202912682906002630512133428121976899508009346346585947656447171768124212022447769772948427152722282410661461266822028166000159784208700457230852067338534402336814708250439068330373218568191895156503086441929348985313918973296702383766156377224710837623791605595278627955329184648221573879200651040096143324467206811087027545667714058504684683988438255837590519853177736066028266034694131468952957782388833463557394737214059881415656313319837636482658758556713518805809343207529445973921051984070754106075847567905860718121480238931188639668809228474192315063489587317241181583279295369214448887214701264653480428393972017873656655945676604267539488437199818724088140876017079693901812320572831103845172540879963672644924112553920023600441408640113738664516750404024563291037829232529468097646873188939333731016663381129150046091886379478513243623452141703705908878219828322534333339566270257314440247682239432869691484422070407248017767106947815071268252792071800002697340083457463739017825789686445005357881930886507543798991490845437663235647952744384485347758990470745930689464475118113814250370695522071456547119690125177758482635822772071769218961662925686828584373336855862539556815636962205497542654166942386541198710103514159819964189849993153262582548185132738788721844941830024511784848313767493020931802826466325374406614746379346997021136236021682086644030221216497090667685247126835005195604653394525369411262597996842043963248532033877345941132071017400796203139195321259439252370911464605602092215770019143302397905187466112412361289602953689253380185501668185966347385304572789450305327018121635308266414367984455839481916280070554785532579189827098301990937961205321672501820838904991733782654648600347545205807377646059671671993061740213738905478763585404299194404721644839179516847193727470276107055350147480999205047898519733845098496000000000000000000000000000000*i1^7 + 2358474423590269498928235298973463618752115240327140832067427243803409801629792936852144569726156075466811317154958980674752849231569076944893764167195617419919536119962242464141290941862202968359525255361036879313553172958768205874968041782660433114377766205324520658042930262510572206380759223399826049671350442481285112378722196892853598075622503675292368654751131154827387154037717154069914995243608180099901149426889253896076673265073852830349229244537899335960302170651119802553424226194102905895939711078004944249479477483946454541586865849702724805105251911350869427717564077364173575199680207639257297450429324325285456666449987268749618372590002842286662070225881948839342780539271274771843583825304909302098870339877110900220134266035743077763765667200647772665978771350890916528276273910314786657302271472185970628239228010547699184074283081782135359516871807649112478208920602934338240917528023770774056426551873357887793547359548962932425782781551909943343508503823791380860571632571774896932149211621067109125092962364133741760712070326801857887045450461439807977329165188344326260958097024381016916469974842024150031040496700728733345778659601960379641527481207156101942129242557035004364298569953231627591451663999911048945154957369967195083732472429780282092969427184650127545555781034928023216262715033983022775457799500650066083451055216385318353630314946401828576081738456446568155415192992642259778092105849210496838793863511319412656789629297683047784572630061889770685073894953021482228427316995565213007084381827676681068868486749353903286555090899634693501072760086660166444630974316557686330256183496951098542226770009650501653515750644105437351795086645014966124810919313470235517796060262314197832510112935410054607224341238799862491385783421800333546272285911834387178342038399702464677722388426910997100538177501585568062579367063831304172470846039799090768874368888765531192744726905615994267368417327057192665239501765659762467720657236056926734714630926789886271307939377326966936736170861088571711458337521624508063225626667321543456252809489881476919272888837234706773190799770996812192166543299997513156804608122656962271238775604654587515628905480664384896308165990778209052664820536411103897590269247656776458448507672249681297378276355927718810319180116836888502525139034017136222698378880068516298425564551056665055381997946836645218643663363223922724428286004587809838694408510527718752116922191641501481490852081825443911706270282229601333382151253430554619347466064212755177998969644401735623758016355015955051221912337312064403222208266585707148845730500351616974390967231671761910387211816721492659336570901926432845830689352411262364566140740394067806676786005774994755041071814173686506407761389817469598358347061899413421399715174028955713274039825212518022083095566844732270947304233037209581800800265853087445736014402272036480846372525834240000000000000000000000000000*i1^8 + -2350722493957425879619002170490568655230707554478606650004714064421447460138095053166395112670442829094300645320601597322880924220934197887893818830666436481363943935120029298833223293362392262837752626921502685239144185921432886664337588720018287692118716274725305806989770285188630669570868469110326273112968926035377757108630078252731692063341406897711900710589419307935842174726743947958888172480302938178875581914873475744315026104246178029695290714147482328840021943526836881679338643137658955113511899627815136653820549505013611143850836982802884052447895601724748821907012586423512227603176738294076117382402273845481779324755538733288028977176729530841604913962420092263938056153407491361947163800690436274493889028867365564539567958901092495600723339256175503094818704363435488668587180785658400548026236203401255181411552140386812035797352650265278472146643000136788314359020385535899409047648370342302658338267880764708895546624211540241720025108210980526667952505225888631481265036163274212884759288429984938582124375162873403614905391425825736059698998767854942099103991671547809619201328052334996434104276238484421543283808406737705234608769766473710020220187291945114416560592427360303238618481804625311596340897276412016456936093874053507696665935113721559895206599343653174378370956114506567741101933691137707676936887556991062247826836702690096621134799936742627783260458249421553847264231353028437179537479693960980798771283716896964376829042477068594585031392442212327978373923056438725487537825777689714741724976424069594074018801573926996873694081062052477250488466114398635092896900353552915951203851715337449868677150280646366887540582559509883020328782443315551322769501408183302969629490266232855563931635522159361596256080475505199359583115598217606292113201628532373343211420814550743355135024500805397000266244223148799214849773839874356024400139111422002878497038680012553960263223975724932911346380636102695304537144996786567929261674213194958003588515726342339319306805733208043563877237044804827139638499827217841190916019306631063884975059380123328786093344277617378306548068309947909580744960247698711203625640598495637860058620053069743170104726394742547984006283529477304269873773152364711951089336911323156822906139328704711735492577731034507356763524011425664834539866416658451354348753761265340938610612423762630411321652780757113066677188861640451147366279951293685665692110848723696641049412159430705901562108661297768669373232992207380935336269148739577635793927115146392758677221347718597033880092770316624124504150388079530181513009885016190224815602832963806702670217439674766165098221469511269189840611592682154396256039396327570229102390020906123092370279061391930287804276824833313658042880184170836588673035580633698402366662281867538338606193127889272471221747739178779528833357680039021487168548951901849940116300753628153368995515544371200000000000000000000000000*i1^9 + 537807754427917720846545169821370368637429327300073212011585255591557480544457045771909773425506291961067355454930077764983346414057895574756163098496113671078862536011780922891098911506355602286687689086147158096886648799560103980497357558025413730478957284529447236859679541001872985954782999911192048242310367513901625094795682494103623286292777126470438499136794265207437077592181105994079235209682743436016735661033609635491450592590344791275000707873234938837399727583513285090436974935014562413967293041332168569089600230358643242395270874854482526695384111610704782140105463321554411748376360154759342893669385712583235044505096746365581128355693580813026573399595927869970764433290696892121743494809268249175826073896985075022175905289833696784841632755321617392378705101286879097009992202326339411827441258341268873680959790393738250322458310594981223576348391010884610811869402169142466796795484757027088522346890413046544667313735774701628137324207059087550665500500091528490436474381284960491433758563856724855689282376851556558229999594504928306289337741069197984486500798061001494578663207153529518101042438831695360535945626570473809811521719936305985801354290473144163211866444169849046117209899591164155192485190899257602381315728089574284453909226818270492028965636915264558033333501649876238939149028200683201846068283754711571677763322263271461768592073049182024331415816747940416446466440970771115571251980065101291538130184931941844071518233007918681121037634730378424639829032626524450444886635465207615138840499122818270264131007555890047314735079356635727730854840560303352365714512239068146186573614389099710557604740463969425034004635771351044009488428634093106383740490812540329490556263191623300021956103846565953170631498184255548492324791412811020474804078949922400317828631654307740786164769641675527247715908673363160633350981819201252860542025437365549465712637352353932756105846139332339348062327059353659457215527179414006845999897939643601073716115417157092209245880302560717739255532499748373588402717327890222279237883357843368797009641938742623220278944341946313643933479625455255621494031866795541308040559999160376963676534080772217345094620524776690474517577117255208921746372129149431928984990673886494554373309328336549257888294480599004694847870789577336375857235975947618527698875331380026739625931769669128452599929117292462872545334788616019223147197915343055044358868275393553991391872233642188720037737109430128043205026585516102616844017411830414644274120377253255680189667563198629472446861197431498766280036437780267577749195356962099501374679535353013598757570520672958094467343011479071417080540743300914760937452412868672868704135365659076214079374032960211593735042008547667597312586361347475905884852113458764833765107709799421107063992691986931516995738952103037842847572901130428283023568211386616313827764977220786333810897715200000000000000000000000*i1^10 + 248403245112527713302112727893178463276237249738616263909175527484910746117522947037187689009479678988939145668603733148012448387127251459766066129234424884044807974786162123451865189168534529766353287051366565274758246387123335851027226023372680917150631456509880154242231721368959873052631774042152281537329065339901576328027991735306601797154307601733393374047394885749519440616717772638232050659356059629046560303599189602980818682655811568951592154939918869707554928183643627300721694036854007156100643963064734928483589055523941236217537132847401254438658556734183437315861680662819254390267407780323120919437326589044910689859783583071792745957377063010682375175969512374229229697754899670114767965279439261193522162802238443409405996866431255138228426472659456869710241744622643071051545768876367328390483628435441531870905875964036954121480567895209115891734427007377568966228214477690594025798042632731328851055620154391119755459028642322432617360140364785565209863238336396730250513030097784190141089567560929745308802256558647916614492892906435544310430251465151480086974699848503133538677924895942663065747725972849973268525119240630212052549518885261072709135057313908416539068437470145320806723824086884440568608931056527834285390874905270143164403319745258736207304165200356564420888575093107741830196118105557314805621929637023931052922672016956838760892449647919202981208886267753641308358951609778095315069391079606357455771230542359198711463974936247289309957970108617269259818438464063894321867584149177024639130609512342501663435093180608778443448245499608439915605357500230388294265888621018830122941972861403389319950325726954110848257103718253374133816276446923225459598616110815673923587023987152091889332174043823724585976906079934343418537655591890794454322563743339565329605750687831246923016813107622713094834116857239298178831117189624662062630435506045197018160014203575241988604926351359570878389809466816923692146066878496694352206963607234323832710066618473884241091915362140258853864066216684919823706838815677650903316660696589015965480935524863493480335243209189204994315034510042867522260842777463439099114517815522422191736769813764521512660173019120943751601322731377056031777535109808307596895292179070422184935444061565220107528394094867785377838882219564771592887626326972267615134953427219446176972052822204064837200237853622436492931705580688312734464526808667125267542389191690384283150779880352937750224192562048541055022863772459224238576529827073387709170897928421782912061560346651383997283657741552393262546446867555164907719690906895459818055983956241853447338929803693200427958851677797302437395435290374820811797281925834824661580989596149431595566968821845341066104620556414460736853555519139220178167388749702852367058349772844172030778783722787082624611079980654831372204926817077522721101299071386835627565943559001006204004597760000000000000000000000*i1^11 + -173398499040476674347408263068592704555482109699180261686845109207800959024528169387692475773920039353116368460858933198106214900457426146160538092126227791875546275375367245721464104599827165620219944525856683764631701821422106529309552179098870339313580086195617627373088354032236600740307097747549545311520776529433796904113371878977553612144505474805934765733065502999430577398999761507071375146532718760993163439184492036451011155467744062142855190844477121012643443168499874280389703565355133785156633904868465031869382258983075796136232465994547690366884640300532661704761399010712604726768006164370213332840093634894393075145443053737498859918876167453948376456871290430681268305265604968624124204491416041297217205821213414608639307123855481437550751082588321645588062602942673565396631509779640617468522009770237297358769825141588510690358098088406712430061173541888915203143833408836716497445470715287299459405039448649647140212917186696625618539100876104786557080401171647176005305264210321082539870195018243240771240416137308246743833078019500831711550448929680773840716664450036826230278891909514852396485386452715155229974607399283369895855896044775652529305529534568193811865756508331600740541979776206721681695692693380463185390433282466067086654073204583323392465774252038065831974108440133688808870551238885248066505182658154627868845317219942626128550392064930247479805635434677638186068576266094059339926980862290347981035060479737994120763521140851457820946811749030285599475110093210331633385024590740376471959658414023217156499953592513280563534388392709620014810758217065697925300560345865043045534722719084193640423058851961451830134207542887050826333011951554231859567533653130383489158415212346047467256442127803243524531679870977236878444503141422112324564507123757389572552734801516018516647968845006789568384200359716305429735559384047037324742306219106956074174198626681178475338427214048935533583410278237078383820142900317296610806018183315573815119262129465663174069166808073040761435151791093018994029212488480987523284239783025571549182264483325378704162701722909692714695508091893249901884058519598541743956645304397107789388222966604448333058633889398525285351554162618532909167137798328425964709792876033864715752016300029004581589131507683115561974546268947985733438093253519326650595763834416051322873684431138653327970192317474578360506147128323321965552974975655403396956540085490172822523803889027108088681714248179415275895059293280464601168524560048025068102457776143819148731088082236005280198291331437386069493453974241488936844178344897600160649655278287200051927999271212779819545599873393121833302050170251437468229369122515538787163374619328441933740075858969801800909464767538002594245010645559334837197459683430316977145259567469098551652622865592086942520143662751279667072866458675691487745754669151351417986004127154312543050137600000000000000000000*i1^12 + 13183003068211185771271313028278841711204348116443270737921302639059125018760966969442187576343774633329910688128201490080635700567531069609385302476027614891251738369120157302577710530359738252769231133737235425953578660792158437471574716011362666669778852983954098381766411007192341412487229883732804593347381905157663635757556844531319494431329874232839647669609108434234927945691596838136921568232402067249027902527712337893161470942323778969714259068554161149282656953598387084491342861781413924445026048851590621566008207399661100938935793278321342775008752564432901932052618808372510045599739859901033119477177028638115355410279455777363874979346796963827974531763505706212663937637801627178517648434018038287143758865006554746431018042346965945417813088118049337574941961774036670845228959501841450655053836989398185936778339081440052055214484798667077608907027901548919151544477541059806665064565781485519704414230970717345851459779645104326254419854037416042213774121214173059677249236329795216846877505542374396683686606425191976134394056027721328084441685066651792853089535571347564631402253459068731317338822921146660240661923605773601507672235343095101334881264096640448987448336807333313354206675404748628465064483586707789752334411237848420774806520716578008401489739775255864563587541400209113712048545250944077171426590450997128967206793797567553907329511215783122569949172897719159414584955523774202784696567449251492042702722734967777935553595178677191240017350858945127187413453786517661521885286405100612354194924234531242005112905046990553754233286230083373041821753304192650511112573240950733885436858312484171596783683649259749589877542446254919749350078839650926408422319533436069401222348455813908871186543165012269574318230915474541103973798126618461081122519003345459668944404941186982852900656289638687156531101725407220827124485629643145480606953445251698161157072580099285128149067111009444302769814678326046358244259184122413008297883614609390364000938268118691776154837413099751031631446694730132120743572797483227381634548674002192198178934575549468770885729739597236934763907816771040756072152476394720795522872199859909285672789329041209163406852534911581554363135311855359123809598735261123392583577749583773721284509433691364397950754930316305168776799131402912238618122825091789750015599072130753815412154909782833040667644354545288137620440250979592369439538674481190212488492482587134714603501154765326223124491902691369677999381894917686685363149005555311649140502786686275518356906645199896007501317895388318517349244212105475031602207722197006707309449292014310867536383799344377198982344826911625731836209155220682021653591810886193897874054578218706205961162593105216774143385363303250290080884673251017227100401319421933169813952285694175727122527223059771209295062261821423519340086034881697769357256065999180945455479502124965550882816000000000000000000*i1^13 + 20933531276749478559085419844132750506517102985833435418541668846664194365586614237967635917342651656153479422504033018127246473947884857322381415849202506612269772226355753085671828489056780937889200823980531074521251106218978973777877308784977302077563860673259611186890691894325505664157936994310611228474760213267684720214847200860130896145273880680411471359958835535359395304070656466860556235592577384390706996666512391794917772901746117903297065896880913477990015774802564658776592633193595532812845989982965843750034013536073535609012343077062669005228975016034998336064708359843880166236491054193339148142561697975005099915718384367645446078967979644601266270123512577806382981679885082420063405308940501792590355691559679250888704490819645834581941264594048200927972641664747899913094411838723400634609108462840579150136330942695771897383790804483145475299141387705215146378962790565874504079768353228293142667370949213556009288804538471490464037485278205421077189274351445180119978018143494199498044568286910190970475444682555791811717685160120508959170635102402264285272262542050085658791231550052560855626733175248403329782215052945865975489936033976723088386470173106827490762256641690477656687241059615495770656602971018355567767812200829371549779184238365603853989126297319733291572234623977115781762966859329565695011073891744777847160865611858762373254798090434911787711931982481550730125296044565102689929906978922655444234133437166660206951488823196803324171163378847084811402174736066153106748564526915664891963032597409207153628925946372379473492353105363312547336738227339740581710322110478142782816695815420402844263164514226732725959128646693282380939061530212739193514591682205322732684966881223141756818432539605794745672092807689173471275689180978055411632983618740029460521707376931566637576384641505509503276874370277290215435033235021415511683077581265025795614566137103790531314067242154355578966729841467268281711341482099008856224219985547774321771950132100624356222855092049411046791458583524975448804971716754432996188039218995753259848311399114954635932755272143425490165885264504548659754370503597696611080098997702997483492544004936390917236279737344413076286016040855837962697838073907478810738284172172638663000026748885715753341566219059903316496109369634641511288511627617395271762497979240295833273180263628846421933448301748767318060552253908722948204083360475810278925964785737324670622120881727820997912074069477454971391154066916907314210160924973072010835975442079227088963954693676977439784355132474590734300015908768778359843698277745034432999913987722165238783908053959754055304631847980244373423378946052125298530664058021989801044997341141202141540583136395450772704716578796445994982539769593765575153937767443434176782918243962175399811024174419811261496818092835687463827935922356614792903075785245581445084787580783425193246720000000000000000*i1^14 + -7712115057990171086663812048604796829642172947050807246970479475744852612545673770778132796053880712226137264163927306284971250136841097804578522993843669019114633954139864155168397158618037173990475771897472198739113764325445240386284725985146860651576553760408622863238786789203442770204023666727786539959772492270576394435731721752913288658497479756768720088758500315154019491569508413886579759963256684216731015648388232311586479658761860826467635573819514552429194989510149036817086125199928806337538883318930518583398504214954624296667901365006171527312455115575343677955579439831924982015590997442815726197618077789610730599800905387847750826442131729203090199600572618223444477993413723187181371778932373866487631608119827602408186900652729652060553056047288332391108494651727512180065599821261660126885713148187818652064940483145581161271937150108740900379526425567636206232514178719217145624973291934308385933549435747913185178296343267159779803810724533864599672486559530195181666576431617135679739001240056818487091047232067320690911184145168540973784443456235808275800169613223225117011941827262667848519062720032045729089056766213796112280149926910836908588928841305908975550996100208019800804443239794480971083109676672080424482185245181509977830690752239211340549918145482101041584544890303003077963896305592559428798194404349832323347951363311990909784891388502318979733084556701339177351553260071239084383810230617689909682957906896747354445357816952541758201877025472954417719218641087014687761283265893392200385565389416762826396990795543730565782545938348754234442964423303592259887805019963851586025187553465549242018594948299947015499705246744221580025452341437894624498055793324191298068837062051500437240934133861486251016134110706012794530874131112535078482759913512566108443803264014320384613892700171454048911457465641993600498270218410223385683230716316554456746886662377194790759393028955367018402458692708011446346883958220193040287491549508830001023122608586551663552049473425787701655722723361725110402648525219292848974750459099100972439981048481660516317308361181484131978481405123870466307115781710402277742905731209373147342739466636268829444134156216780345666463552736934966811366757955302131545807945959184447507777792881232111491745235867997073504941567671981744086545208658585375069740213434717435184025286230386458953613789317251720659652236663488056350392535052180482409476264426384212049796552449456113416762653923349664358752655024546251215821416711866372497077148291129613677014977065911173730459363925144101573724189504380116179793586730039407101787675507670837129536360028900856042013585224752032048382507806447841198794516368033018722564295355994602766316658403989299776812276504040186523549152893647232816255941938788855561250692688182073540834779003082236222002514462463697533693427665983874460143059345311424569652087980889399623680000000000000*i1^15 + -139816506070170611874048720331728818298424790915831016976844753269649323087957591564762397231486721929665618668546672857050414647516046224864812463403209810623427467538540601565858168631109404942561835842232147109346782938709094461451406309806145705629754864927169641133323067653671383932447820086349988700013634520194891224651931792757340336519668367430705684976999816827705385792397342201727438076591456267489850488110561298339907379486904744726671319631576590300295316115282875315999685350544638265917774842677737243451588777143649856555444441982461983894870292836484690025731825193965285801988503018677411216167785106602940528707179685905726528649742787368122876564905651753211986822566653649726203201472646003916348399984060985548669963032648514793464827100188756234839169501863997246374756842225676454011733747954126251442990497192159454853190694269668395380627138765041411254922199937032912579584400248696020593017346224257817999291018368116996074594233049627292549978511115242488767169889243342319207305113989123196885278527559874333145321110418159596098980101221143556399290618056533100516990841147202382344255302989380214579717826567701766672226694951671179246317576695260682750761594872980902503665912689409842065216820558393478998732804666114168882700422431785169742922452379073741039768033573565037169818952003003633326008036030605976380166869616977879147979648303921963971050751176046189579864816206212292937621757287563174725575994504561980776931772778952427451950087654406378400552474186843867777950976804512248729512793423519205131342136569398704411465522234801721868836062062390743729253308555062170072386974475589700323235425651045267120305729972101045387706412005466681923815905305326915730241546690930557289176410234753183575550420214020739227415472007868090603009523870429206188888294323758318250232641204849816642168325686631127231116486152583050288587518220101242263490748202830683176195493630394776410409462174567053615629662659178818477457297363975642471189956682091785958640468529719283505451388125107468311511288300331600051568357299712597113513638630621059693063194509330376682934398372001848610877201035212967147827328396079096883449236109828552873391582163639187748057506169191731845209665475361833681717535043402292468626266961150545545878258717919178891923317253321830336326052333459697709316913632801896916236127776753205515235299371980545312217966965738042922340914978569243944125463799921110713225706033819912857553166782870091215388347621614685445893633671960922683823687477509485145859866252151811812707762234493865330735756312996752202337441207482369219931102878739538322077329066070008891635554455851739053929686914069131423986896921433717895829730298706325840137515576910411215903630518246937772325666433129857985387605448228856715518180389614406645384829563449444404611074642156497060245610153013676850505687339662236069437131228727738368000000000000*i1^16 + 782396062775022797010476589695828010008752176211520134782917756689569526702635684377458714027074888171173621363587221770110223283850687392653811721945440125291756647298388161058110413875930077915456481984012783220200967316893214210875120563797409452467887504762157956040523441557970153991330695781874586221184241581691131024365930315009002773172195099203338309415833540582033830900926908985236584889404127582523988856878549274467297038430558129094817770275995749809767867866639155337323043463250333864635452922316614777291984190756185225204592957530426176653309150256000108257825284496552081766561704866542384132791738103769299718336354432820041015872392875872082068051645935788989201532146707639390207488681188343665814649488786846424598678574472058159293858606244786015205660719729019909318886251619267780035551260779864101113952674286445720945453392065508369116299924917161733039950340626948427586670795860376849062085121388921721829817980196074177433910047606828072308293050177537524909118836863059103377623733981592673162096981294351062739421077031928005290524302345807680894733187601810505076262681379518278075786780126044244161398290097099271521148320577037475749422614159192939105461358918448974956443578282839202388317943701407969773549454132261568290937459834059901786167574122864479963436622113750060821024644793211716674610390131250250200041952538849600334442092196652181695606679134391042827374914540949849871969842193015739329150648568132141126371753332262032426407609515906545787595302096066388487345828955215761141975966146298600402251111598385478826842406467605030251991166027507576832976618883096567254793853263841217178128946226825564699509560344362164235066464691146142404151049826061105477163276281964985722352780265423696982934626967799023215202986402566736751847199467535681845490217067615840331074524207155052684934833388551230884312916620831218778518277394795857080863905189167906654903973373032148753299213777819765348697722274537753760557451972808267168362172708048307240309895580552289065425120230535942627343146870982895687655512661474862685355793420032172340644323620329462020549828429718767022990054798911098397075489894154945809158115275755873198749744046248353828086004985201435958607591836084767885799461022026872091129967722550266143602374991774359491873767549879348871324935620748881842094230945954175144776172398608512445166060667631838804356773931841487341085123440232040301137133191404808125302366313771647603282046767986209765231115092554178599245054261588013551676913451666040815052962123567097869286000403082715853983922745806673750799978553187756301848156185250955976896392676544523452381885899660982437785909559519862596102069799740119406597663852244328786681214578257904891718788438480647026163174050274929968463598611727523065304580647215059460818125055532697433329704825133310743637891028319577749200847910823902023149296166444728320000000000*i1^17 + -201306088021661346204346774522889247303508761035725230778386242502310060244647262264863120438231481904983280062206425074369320184805041731027177694928199247211461023880522969134403333200192188427290414748839210509406210836085509354259138452959976688942405552917684338162157514526657542602448859199505812183048919444618686533196891539001096945426872442506469222402050886614840214961270152642285540938227834760385611454635468168880703706145184450591730359922521222162005123526729012693414741811796130805801959968247588244496495172762227785117441390328439209102012345502688937350077714529666447691754165614736120515893894745303622439653730512681773284628206092886269077044908127244194131617415296393186286835319287942389650805784066088358578584695567685180734331336473311316433943797330820309209266951714062386061899914702725935349678715066392982220626139005979848582533082066041114794132898436579021361538486351447240485739302087229816471548383011130374341593937127684608512819036508587628435015465799251013588832215122909286160036156768600563452249374234952333359302809810646321742667751748021069083594777126095942006632255961501445849288199946197002503735324820973481496660509182461693430350696914250078405183667338181030512182993379758916671588156025316384489373021263444990427101050758027886795006687925699831558362168232955141430375452576856793909996380640918838320545646910349255412315551734064991568046692139437460958499889973193421242276112917524494720391382259726979828851445694573942444888565670130623933658229806263446792472447910734579063250454994972580049872130079434559739885161845801769764106571176905820545953900416403840735266655937642945712113111597053860094232561956336857836388372990981647206538757171819902026917371278322813058646933406943704295278801100046702130149153439420800752271666313686829925321521397160754588604223006422460644758036335518811604986928547754636521642902833977464007489609577134543216098876898517243494024748073620878586621068451393046838692400296159499282609159883786922973410630750366328064765867614701096117120529464564817410908310142628765945426870789756750944734049190579910727509739963670654155620506252337549599127750026032725253682941170069674923164786053377067848537776474024876837162404966784460780280344724163894143894356269238412195307583843794855845027115250559430996466855180777227179890164374080587876810182587625180395412374302913203832513507643572535299361907336615214875647412997425079626932621375840648928820684207449109535473397717439900753548842263987249828210599042194934013694193072548593268754786376692092744621636524846013011522665031233502311239501530025930747342106206241071114223681210594784588518307902083915348769328911488492939894852654000853988962751741864573455884745347950207155778887687994105692206959731443519207010527101091161192695032388466299370678347303639698728792612754310908982157028355158835200000000*i1^18 + -1464957390515016814144770632148162648489821086442486974173906212864142127701579679312250155954439659210327579120712115333783246804796246154319470171508051505320789898246085764044129531008696449756998493435098588977090718998068991931959441747656988733286561528704731014309724827147665023759603964969392648306010770208704938426861906042521564577370283875240988104895305566111055088400291403796582902106651205304592323114164352313993459581900674717084228148588365459110868167051942246257080015918779404888449303966605175815007105807575605817465362236929475824235555252254106069733170749123798536236983882458317973612260241209047715529541885455370395440856444742194385845536497617107572308954445168902031497539062593578864912362534545464176419320440230753309557905703977738246557989487996736765600797672825176724205109948490111034364555583173993003984708720514836715043634233146299097520982908440074357262865710631644453251501865433406124677868661205064012207165098878477314579855071171999024544578185968295255568119555932564263886949219815708775094161930373732146335769791511007556779961109268552493798506551526312013649136655835497085566840590669568616203891923244427517886685848548441146808764617508846143160998665684012462433348436146431965703349584748022872267079709307118353956175386091586458903899597960418712235239392935499103760000434784550426461201264780917645268302627420194322844730948192032003323598796699734773987245029780221201936338958665001352230446349010187199909385899985805394926837409410996313607286654461839341273037156603243509050750429309442399219273326246743965167215860049080843778997287736264578199086315869360510261898905100590458831186258891810406176190211097576473863011670260001391530719679889547059076572056845084774417706157201870769206464187306260556255331677349469919641780783922878290773930514021615252116335402425719777177944757776333002529828288116784659797846975894979561516105258923159019312325586638429848722402821746947106202090341675730497561594623402970004885963381518316064504786134738174464064551797121960419431067711710964301400348191088981961526700853089419968305057061828892425565740605936704837451462878375095578937191799542603642791121911495641233347244837603429747352044921076214309109092887752556307278802240978107858288670981937012988135868404093151427044567503172324948010317705002371977303546514003902762074913993281745356096910906579184741089394861338169834119278010788934558159999942844728497174504927878831209002909070075911476253738902627862709213294663082449799296356148904449254247975892593610767222108538243300184287734217717136571152309835318896165365698066074141393418991420667495581265626115581402647488179928014582554362006405023370192429417057569531436775938386114015336730520010634891355117871816624995426686861764462328903839035025988465414554021813970730234908876230316783512949934221337550402588255394463744000000*i1^19 + 11134145605971150645673082560668682775462318477423918367067531483843138663102015197829072810760801713751979630212798645516075594146635433352788069735611340873042018826150077761207652554486163414828685332103721073519404378787648103629358150824800226138307215580508724041373105252709548486268135240519333375205657964913145276530867116685028921479861882824389755296697593826829300549347856757687385476984138126265051514820930914877328040415745432312156922850505408888970009171815531863681054227299210958156706583873225630481319618307014047506371695260145284437589907187102940364949331969367991936832038114531216343303212728171447883188418028961577139897561932044128630757877609567300107633905835690931848537708088329915296688595438128702565011883353378832370117333192967928753767471438559245116113758389423810364783446580626942690375315087400801817394186189236108401218290608958951049930465419771202119562996555958242234899312923878939411723390167648624936082678967266802821555035991684856985765159191063089873931309527032986255151366269367623926468040048311043504450801653374141988458820989809925351149953002894999359388114130266283690815748212414697344822063906147632989171199609799421641995685131734489609399249442722588273944489561838345268911059076540705247602050989643514745796969613058956294559519235538962212823470525457370815833767020929688410062580741334186156370511924910572635719612408929414609902079822995165945853855408727187228690884877915564116414603389527832874153756441045644733814746474637477132647384050338623567921436703430540772695098660480917021995335343820682641737241139618094332139401504745425290023885596372919469316267343558421171674900535630517436633610410008759634668709282795670312848081103169962357656681336572453550044095813697748001564348789585783917413866002332067039680501990909027537587594514224094769731312160290397288667701163502493960769653071314391926051975699224696308504771385004904025470654554148088223978538561769246001638108055691867069314097024372947200932780676322901124277955428897806170753599783648558463130870498043727894648102031688817778201104182271793893992623958514597589794532644778425863437849258981088868858074809927143022052477557286798819385619150397475737385308532975046511118240470453563814969916883802560925572810964073074394324131635017333737192164359170273328351525547569910753775328018069803655868112123596214010388259717904168092098041426025098057962677276099002486759658655576441435730392066972042895385757967696151615509350518818596275668764038547653955411376032723864383298648423362147782846578684693496188718713895487903100599737038254969056561013948131130105751860140907499422176346561454504297869323549650190959594434535535935904554795626859911085761663866540372705294473910243436932665184878628772474723066413232693502166915604266650429055309573686607760496539518689567031799426581027934919214538258644992000*i1^20 + -1515137374804444965335905742412373256994168604020864220160672343989611611799781064642099689002700907178265776620562175062152814251561509311047829442614101054786089851170364535028219070005234978832635991240485896380920257890010812832186109288327957368254853896239647785743110912618128535433474647828115493094275274087139752620981500163640405352204224317081179249249638077207966034502143179903777142690226004719993950675421246870244908821135751406819817962299545488966055900434183320763464733183569295329826979524258103216440229913779172249043238389035998150786076891015749410037535797869401630654409755326416638216927536911054646091924501192650459388529269416087702014579117782103363261032332331020147947078898817364892139001795495628751577652663382886982001495118818151538377332834742341752937187916068939041243954529641800949088464190952498264323082163711064555942714794392599087172437541218847508831882850836231630726473023545741758255482789410039808221346266835743957724107103090664654009651424357241708130143084712119842262633530354277647445151174564705224450700632949560281755788215864968097340279003944777698820988098891097216328182266501391280030838031461423494991786731545475573654244579716537331406691711394486854715488262463346066649524138551365297707896357304310256764998480577996357928979370361404371774157401019119980876325013390211582855122523038334426478042307533695074077650164642891225427995200891404897007987894062564657357128342611777897537107905235220616328124901836422435186211286932012013464825984902800378761695473253480305341780151484466788560464787055816811210970883373036737862739838496679169311658579200077785632389490167699305095107287213294965084729791523540664807524517551662463693288236072668096830549789641669758635660602038761571274974516684294797328969398596001019181691733843035052429668700715791316830636597486486751086082764876656437942855025767852896477497365853747116067955850777148748240306312303499940836959328434321521912236063379326636216629727977233278290040356888273424797186920666893067712919126975667815805752816965886516701292202129954075503847459405481673405253063995753207970648235485901724981174753658725345652878383392921526262335908157888839422232621422352888960415042694161460945001696121146457159022337163482311829957242291353265322143201592359513109173387214428528994028986299313109410374336469464457806040389707845956046450499380684887532451040173041820059057357687252415912800004025548118511292430303252551411916516484877649323767688908429337954607706489650757473331026078998185077706852348256557923080240247760154268104898685681813551809090841450639034548900474038123837126427238558621615861679022740291765840619356505850310682303584554127317349854922637906410453206081740531139258756322106462284342646891628158822226446474002925604295801344683781694674844724740490222092659458230842978982858857890002793626022707200*i1^21 + -694633586941163449431700707758307993404335661617511694280788244979873001490956237009562885404223330764112246742356567498891614739772978620674908125562181060038941920594047869530487338010253980918370081314948719878848911207699852649675858796952974376690225990783899978247303973218615124605553184047702086588113278046219233304295915354244426303419850931974939968721928291499801646054313740846915091551171093964285738982936043436542539228104731829982298124692851234502068083891275507008563577033136202491459225466368522014765170302804899951781534360577946700098701109486849495206804022620061429671582598793770485194953656590228705014098723588280589443761684210487096971287163585185457260650841444115197052125963944418408269712075949988284259124850272995120386301307310751478141509337860820369876417321782083070632507451344858096915000474404347653178640384634050667246977089189551751042437101553188086196761361885179108017238600795764328580410428051897279407773220377418831928656255719390098695659480398254392308409904764122435314163568113785311952086627753521467823938364972576165133346809314082678035107764278640651597601919217887637500440532241293712000985209171663034366270490444619574490748363604408693496173185357591230255992292884291247419165935128734403722561706493700124100662080499623613908585644162000950694777795702996596775723269843224534101488071092940554488265077367003530804649894661136984923527638670132866937650625844766965476819434535637411590949126194615437517823449915604941892187998882061713037329095123684019449672178558979155946541789414796529805590235950010147425772916749307733157754458763499897682449651439911628413599383248475156452966194361127408624597507925156418763071790902570564752019214896329530233552778964121281394802125653065242573891299705461540876262075590926433261590096470801706821106900243682642261622504946939865117760461826685017459923273213698372041023531892521424730817026284781741839698999226262764882665028901530825620496032289957790021254950144236813199310884440053777018556325876532697503110528338273632976387352355029126544961443444422994368744930893291529124787416123070809745953454129394728320822738964931888879130279150038391896956810973264338993554512930160909580129548859947218756131430891859850248967742661802885137343552465902082572934098632109786410235176571524536889420157325902810226100231932228047910696335216125467161825857811327124736347693991258869710269467989134341673857121899751514917742621256214129313694180643413204132189342744884090035839920174637710928354603591407290842692096753292150977697073209225761718455499078445200069951986801330793019376166939040759655915490209868722096370690819591736486086340217764142713383873661978156125665663589983869412134224126113916904116781630155227365857309885513278825508842646422477224415500954203126825829342022068716191150798045851367905252560085833691944462581760*i1^22 + 401387097983812586267637844915388499280295448211433486912249183198518190598132503614016856926422732076140137912231277622731319136457234652451260855019380841854183065421049694052743774251378642149625939241415368477596732449294718125104007085671964446229841629680460174115640801683995184191272678506049781359142645993147336158077040639726250074578076795617848327188600261406965044035278957844102584819218407906631042910849893971903351778940220163911606718794993018875487784879550056267814772777977048819145580463706597403270910212924844909471632848743350802055121237111021909759506224332420889867624383168673338959185909369949672510839009830685493367369008765431971537129535149290520588075845463070392218189221468900218438218295101457253540076369271293935403472219676733161707544870307545989152021566885374922323847477100153591122755120404978278981957187542670611278911791294291776014353711425058649834615728259997616696815874541356208080620311730972406378233386164480885399784410533008109980492524082111956826564400263736051630742824451415779131005477077281559449213627268478521962665600948231339143540546697231315651468764479563947205006364267326745676238668086358839510117192917897009364092919327883222804449313921758327970126679405543962478382185657454401894233439209466173804110403299828595702501794856510342963210341878145619385001896376182032952901028636337065655942930296188224452864527128688625511831858767239635452012243048667707400002137300113517435831735475501865473339027975069538860134172730136090150576792689252709898144685324546354503675819852740885870533337289285066285257703693438239837441012483002782468188184309372665259797223715895822134036753242266582674991097124802990956558681412579235296446247550390828096973189987808975194623841184366996770962783318929465152950597263031645107836675130791697674770681143059053275170779467105753180630757202128662273936365372521599941128384035677578093239335370336564554053167504103347554608657184172673731237688111061332595260516181503152168834485365811455768257125760099370003453840232944154687362563630730803335759566171406537528262374560382840359683371571718081616970833271658736263042858389527131330133714925383149278266647377587689879626922141966554858806726648446137006841267980048852838021159052882498998403935485633192152580187928323297695381201308980436892625788577370964229042913652509917863431222769460530371572801266657006396264871735738354417276422069285250512396199853446786140018205250459522773482423209447966971270657785791820155354747154183846585690903239111775800297019185887727034031351671470268167438900020094055135993213270660675194802062367488045681225681676565632358399150988146318465317206249260178369876159698184203404204143235241728127229266063787735765027441729331165537889151378463253311916653138822625888935356440495175627401093899379905597926762294474662459344307764938232395988992*i1^23 + -109582027316392509381119011305273051628441818181061743038113179698569388959099239131822665774435703444974316485069884923987542532165590912264489202044162638052117528988807695421130988008852981082496829627453301080813166536790190146032504451931298261197433456057760866047951298160653006856581370114093961736372863801559252482359865252087648071259113045534924804695669418686818419148273339822039050193819421522856144307042513440954145515820202578880603809967324733247349078651947014679366003782005206011506576524649090031991533608272023185710479118959750199684205365938173352852196788277570052098757613855436765787853016207181468044815989456077708002495699047025235108131360550599646485937916401404252636361444452943655997308556954670201401651060789192973749131584692621682531492539367751702763568824113220385699243625183257113272074489188995106277175932471241474858293307004981392169914822244652594136952298991774652591489692050209373552155037821344014718878674616711948029798462579511136484744224998726876759461150500002966038282696915552040242992151838971800290825371398455374228838203979082207395972467204407572791185018857098663470288548490240422431528069795447167331948170513837525156997984480016001814748582634235296669406538129449237408653809623475627764542299575674737234675917494373954328356458909828395908449895675821909515011486849544713930096472424258579130980184317718325898722425989426172399767399265671399355755610087315828530777393496837547282609967296290895647420028048378081325346331985205151414593233215572784408332044228883250172282025144453671052294870772384017970139462407730213695849848934064998991096991587988184063635732935714863955955198571091065824057690678601971183550021675645891402634255267584706976197150698089958691249118826364440988094893787965989597204940830944188709518174606763687304141866776096432095089090363091368106659152643143548337105309272237445450573247286679996760530544339449698943129123746131545382449678003085596958160471643476023176526750797916918890431884479175606278592521085420274014931984473012115785887047214350306376285210377037658847552018332130275750169181955788866909488832305966622175503241659961489071466689369898134358412701308924476214178910843838156254988936153075558792913622002337064157037093454143275007012629215890108265804277059870556759851053969818229568915275208525264251502767361566858631032762224082307221597580356494136137106351637482162877405901558877273925521129604882502320084081687566520769416448542060509040971933549900859676894495966079005299872014949926190706590363550480703726191287324573084586430141487394007952814089982444887924768624253220873300181192843253065339620374428491817908539366578167225631201007894183558586067194846092865470067294715776691722522679649368088508219214912610643055900232865386190743511628259648880778318825739166861429280663871381524163249231816998019661824*i1^24 + 19454072702715086825714141353966641550523260783670019019646593508391065606466934419260842688509753248161508489533657523384801027876240403838042100376496274851076566140895975207761653957734639193172391312163911309088846444704918631962005666686415476339665038504846101034244797229569684910498386214554883005611156744953297534122996771784304324277851010940810158666696058748422924412726896546692748981115717557449528883757666695635467942629794523913423691642823639271106707373129741531157845340796289211479323418802111630940750864574089438990241024469581931449077041388932149977894490274474861899462378746484808118366322660348744094107492673565613345417928687159484235645770654942347260776788305639173105963950662088396738184030209495615232682047325849455577474222421243719731754600103360158280038326471424359480031488596237589943609743734839136232525903658052630808794576449610192334534954656232030135494839817310386141059026566363347439213005157663169997343944905442237155717397746235895094558545708939881193964692571430532674788941457924915100198047379757888230395231802296969466331728114731633455877350791167101359275255485920799733646173587763611002280034346181125548550448160213331440533356357331475495537140643501841521133352908689623656760003380596042586693161472909375229422583685062916170554440638543107317796345592630142802158334396096427716978254635838084291687537796131089075910057811347275738132580448349052334210376787951464306356115147031524718326337728550390143348531659879458309788657073543874313148862851444131992694592724641150637576627012160364536252416776827937893682919164301915398380046356678647262462751245721385323643895216219709509923493406687221956829091155663593392283090173090160457599830392134577652197072005966472765786082944330615529667429564837652176383318192099162958401013798102595534312628675528877042863113065323765166489885633327858372698685927825793515982350494742076286832335419362526389020077158316640238768220103718843318538727877283365634452659005019950328830296467068104060217279960032570939764095817590783521629715542986966037958105870323569317538491025074245220342633940581269196713033149703261642486822338316442010358954757362747919729675201332168632611459431988674762674816257212790466906399112120833584260466837990090524878357322678229222251472074589211967013976691230989423992601606120236263300071903623425552932501526767256659893049358745297878514043786829337994055579401346568318060311693274437994831508793239269579305545008479618079408258728455116389653015519113652804997451634994864987549595490694305745199388839612856376985132895281014801547932706799010625652987000928056669155001697505959980199927939651183198943002070056391673844763434593980938489410903863271508850944377570794895200782398048680246654026621361058410129978401476820861678442001351459180359539236187986424546368671513239773069098159685238784*i1^25 + -2044617563052901526657972624063400981453499284471424448294722498812566867223020515531589473323571595885503521533171855911539686743968529861144283783737039519294024840561483603267661501514729629537057297605865004041084603195811806046977154143756379280702491258854719120586010301713201464422735036482966695483172069935094846213399586824548507734471043488946035354897283784105484369248694998831317497786470968331497078545958198482443656998202258698482318793509359615916621252557414735082193103444047768473526193728714086687035165561338816773977974420598553664615170601219886218231783696428725809134167983338529330363434275122981378537136156784592152486523157026526887246612797864709886584351752260519097930880507548595329710112114884909898440299679548425134470072717371945229065400192180906570485746990884703514022051487624712129250205036073411530248637425646859299705435231609083830889269281183134585839682389167268466115043372025048774404634885497871466508072916443123756874100509415762009760378378335571494010920130899139068988933751510161244619399480421464141840694310060312452573393421764480586401581079639057778639568719474884894355767144215106682672835208273052587062987792579559542170440163375724926768700214238652178196875543912061254701404935630482335564161991008603628523291822899936082424675696632740776444470944284205521907113917056920566170818787892846319812931207410972079765610793364021625878962379247428524905289208356528745193763821437594018909517322297854937111603385366827560643302306038037470275784888228356748364247394827740147697607535747341957422416134565283622142692973300829465634689434484536433532720211467180827654015486565093955219456866894104083320638158146472700579241038023526569939716822632454238767016933678832612462493211593716067315895754781196207345185040040652177874860783122758029281295295871951752076051395663728866190525836587956303347550732711404668267018885281460238271570238503292748683156928502014608929511730941210503491552236144245285218771409116797835305694019725693768256225841745780096249152744788676709738550336795234858510814764261881175904175880077154013818874329319664802124731658239283206779051511618763602513414764994698277312755455979289917342955084090521294014835553996698498319309025197591866891214368503787071719822939344828378384073273379802502159234532272833412024496177711223727145406462900884541625207968261351441460922723122860862597294791310186353950846878000653581856695739408486887587101906830504179245694371117276102573919580043305859175126609238404788140470478201761073181288528123589652410012642761529461703685748708286887194601043768079928287657561433543635066091564093678564214563777589601439436781061714067131912542496788793515445342686436335384533113422928410706675463371319402288990096896631094569334020441681518431748464816732976899307594506384714269244288605427634905897008730472448*i1^26 + -76009504839250691515154415034953547732126752252286497751942660123414983707485608260534043935004899233418129905161224205070188760419776645893763679281746832689752068118070558016198461558358751684031948284884785203218882457125221942125313815967154201919050436619397334088821163314380244473521213541969248425393874604126483917877236763578744874944622102426214453406501570692022130984326356768724201281750544983407129442257709295858728524886186029549770622142674768224321778959285880143072005863671858594864094601134903240261705339821917347347969471254718965803615539069373857377976052498047860702285979663164166555123061872943369321144278202723518728997629087126534757943951276270426066090218683729356793051091318035070835471502610698960046144009566920501583791965051640653094335301348488412566132170012767699170385691763781453758085755538934965539397998234811925043225652659436662368410380765258988348707627160687921670123452239142299912083216147641835925561850250914249233329251148635442827506647411703472605381853022946332587561730436129277454189777205217723811985427453389135173090378051094713260355393851671608080509162627405239820500187640708793896285770644220779993446637777198542086775124869445066242364411903871903431462054425169096608026840530332489593817976747543268748353103235312809766416219669705742009100840204070556856282107106926216864639977084982122761665230886735678479026671403959364985262958819038309340069725119161980087475724065801274417816227157827020419585995916678391596247081646590026918327426093205911364858535965962613672241018294947425263293923477345224398053927468038865480778666644576833037217137428791384544065030915261119175621638471196871195627031912822261018467819129113865309392612091812943629002625785925635661317228160168879347116849273141245183323766011503440348352903720729566771944766844098819026265613108373537369442483959835694088927677081283719581033155065339648083109121597369079573808926057485485683950682681301233873542405099329748427579316110455798634621552644960664713605217527229791751824675780295798759204472970096481990167329022838917109194957276259196150343980090155879437623943503759176931875729105792500157039388906997612566596736401005202665083511451769687999912527649557935620456280142488161217047524428672787454942286540009358192909854348705125707558553558203288012952789692482788509056077097291881326159933955933933134498273436742565164652904403534144990001513562042357851418696004420082555106884425490131912192673065028188995433850464185872656247012446637862275353152947928022072237331985277029244710054491135086020445028658986950579412726247612058694484544840869128686635810891011665125837153636948988824850239385588899272599017675697841278943832141816780346684994985032071923158867995072608609051822378618842169783063268311152621321550956618110565227227846554578966675891503409022761439330304*i1^27 + 103223669726808732788907653410527514763862586150019346028601344015131231183546850871512274362827383269167268071289338288977589490113421388716366298982853944721771270020159965490928369548598399676872611815567893341127927630536626039154622072825993325960781247001216288175916697801703211053410661764698273430824600606097405235488146564032306622372784419757227836718757475092664002697122946030001257486534806676657302540236773997609113825844294376005843697804359536019404578846663471371569926033774104687778492755959360593787896813156889111271303075013674600273520950083558982630299597014546824169713280121943957303122812054716133616681334848641952866922694148343962898635652357406221301681977718015859187165974840048911312887456110290055794388974406292040768464194418604011243335993151256675191810390223662776406130474445660828591426527177284305172483165422523040731452877447467468543776460467215320809402004114693935064097427170151463987204150776626485697091927585254768634669109427020713584058234459043675236574440634295481571334082339042083119422273837344812619759493783403140410295075560111029230188663304450558143014169401450158268275206993395996967659598415636613205432916268112948709248759750644615918785800933952494027569855090430441735257702181419363907222591576482468554652760487712309739200337776556782731038989629315763653783564692288805442534077583981362908297771931329423723836629565430304781639575622154288904093688253097482537792721069344626195630733646988398778561838996974339864132246393478896824860085766074677238670909856227195373316311493346861361763003956853428062512458319933875392170409281035726537242509976171131164918040858640862771721662082497989859017757468354733524931044591304241907566024613684449034936875467326344187748173129537780344462674417224237594895286617484595788700143730390239677754340267047997234460490912466900695131393710779434922786363369628414119161190912308015520512130898068438034825880596028660559605735363930067672423008544577410152807295368781999213344741509935737967736573951639768442710070776032123141628328972628563127101021918307075195035909937737798793958288061999951222120227729916555865313573477926061557083896190896917933934619560270726236493491463192750745131893487476333521043188788178205746087522168295706498637963492460530060352732419038686851987327219515082847287074267508181942782570220270857437557314039110679433738794691844461214938846518930353531449986377448757563423762801017903263476601196769619442347130889692236559732753344624776032662450859754613294598746214968258033565951587145860307797379108613054829526044120898490145820106606077563390926789317783590572629004950687266617084311246379935266371288975978590797668617891541665252370670000924391834553989644409891344347118856482409234823611696805837436071920229606657151712808933564845434882053137548868468795317175658009501630464*i1^28 + -30045345427980615491430787503170326295726791684137260814026922486552067852201857655170455195230951345618915874699341744190537005069630214575729463057364996300408888338615791701683479398707386061024979156907108029205726181998727305347600220660968780235875729344115819109820064726568973229848038562820529321886208529298470494557440772097961930341844807517284214840369944751066760810816869374668578577983946343668916713163098598935142502172052212766006630442350920644545535433328884487620260250647920878493702414065534804933645617389755632861542771959408399637956457495523063222740856864781686307667473687916138771457617293259143336034025012874628111832508429815909301016142335804414524108861478568727201875109971930346847490217863147744313050540272364103585158332879765688966876599538659889351134053586345832443092103838867978769432248030723993204605270093689923369183236819716906571529154048389586693804484376255366182717176570909298740292925265664065048013337890261758524460388429084010031016018501190354246882376480830303339499424173362482277110926069444486557949207391884876863089519975915357751041526101134395041545329495106794023420554310973053078901196630256716159804299567899023497192599540836560159522416884353895520846215383999446824273007058831509436191311848920344323877185581062933644850243388566592752969130888040799554215172236544847960966292807069655391621341468987000471491314371653246695502520978674777422362656821043144459214824890266317418215691056372087254979144760619677680354704401242489529429613923547669731408506928074391673829275686053493582876707118921902948431289868987615542302613253224685258695066554988668170265667926394619999258348323733283302482815995558228954328277064562884246417491134167541632472286000305512099561754631439208426097094683387149104280102628913066957995362186135403260791953420090119734036814290028772474460605177979667304217749455110084781750051239016836404456202982665683989347584647163719222886075982235923736932757379494659682625283394173596433642881277666409652733095796381310577917353704357798985373242890587887883426585533733068817173430610971705800506484047635357674090141621627836469452210230747206588297782295521411766826618429702833423825047890889799408324339515213767442883508320284194597781532606646249896965863993350074568657967976829296145489719772928904460124793803500742791968223288596004348854285362348539560066311273790966060018946079425200981206794073400545681501819733774897779068997536002959310767730165251423566550723552330051385652183209587602571869788381373546572482506752697718517666487124197292822546367165425141906323692224454149926228860876555736365738355381302903032949542095093393456102879203202079760315177269644779355819928381355606407874367978890779619380245645571229227377406861723823531601783173062892310891180649424243947717437507175047264282925422078223974400*i1^29 + 5459440475728447296958754438576132827669136382278997848691304382010912008015528966016401233424009394023611186881881153412044009047890235273128200689268051265988509373954715245563426732385968771286387847864222577456718480640475882046090523833628111134233049778241832555652434600989329375537335780995467618256376149545280139310687479163530028000571127683564007068374586389290166470996151307620014746947411095349561161833352051560155087467127223708440895720381985064673751508265412001444137862596698373837293581484789523213424384401121039471818078588175920389910209975145000230255555154971597143842067993558435461910332889797909310440702911903364931464027613361018197225001935123117124457545776549916053405483302572172203107016236644577226471197066967024823071610449577892221773443248914250743726068239832069861479954761300434688261426477990527101954678404659154874519965930957856510790567795117751990292271569037890923407068471818916896702092026761423532324872522408818270853834246952241352159069728637912848108332739845022659464076966622459810362016037257500703037142827254518519391771967454421764562723895997937392653064472020316841950932389800682464069638599403059322573076925067761160851391007773453508527252058276479721165777324122286616379500730933690705687677559079806311368403445957662071827882483299622099189029765593966945049940279617802113752469069187727361638440002156463961182685938023614076610984098498731050706389614532966461117088579646867825383065000364667396483658336317702353372840075961953497598629639990035865120445851539843565140143507899938558267717694121492247313932585511989198389233062254207444663193931299706931623587827249417761017564430710899429249230051439402567113842320885931335284684449542785042368043112292948144121759048083832791727525682015724343795851833282190805870881532739020618413212604314368837500827846483229071485396296724662525647936815509535162631518536021785622940470874303921676082059392938834234015222200768617214616077537435024218242740224620696569974133053772358543684585526802665633591474331637191683677115836851877174828089323835976577278649028787852571961715046858897887670128241246216449555909675070899672877513340148932015868435101634072165097311898545779546875007971624134999600538672896311610618891449081060212794861775477284643411586341865572620221355941127353704198852924140767150609753908758494304018489306929974740068945573171295376230876271267377804352637122597144307539393442639267920758089972679301006098096793263613481972173975029040725613588450598694697882025947269617186834677547699330406835579958890833734573446983168090467865847384574617750094107068318675347948930851027570142250731077797522019524813165449412943528478311256769065839510600016412802394047528655722983220924639516963787359852269776597783553886281170042479225074923939011385298126979088953617142069330842746880*i1^30 + -602432736907455240326700520909561488725992556875854349903165753617906066561192655416699218474362936753868028190694413370354639483045009650550788285817172287769345257202419604927064915395821083568153886326400459194040781982886701402894291807142069405420662771258515379791440574915855710516466005738749604995810710904759038005506930918821503580461263425740837937370017624838039738839750001048933736018703338361732531055671375469927119673492159828234737732735540732513739370434793631765481447112258347341309144016461149889533782524665560788373697913308823163161798596876949578512515189053021341744316392353288907376537737993248168554200371659710386482287741308589899500514142919768662739455955229041846477723127404259094930857495661929676160033328326695118854373195326192591143986015457281300441124188879303011255894690839191547253472531269159264861900626363614082432770303592675314322806821245439521544885903289735207264629656774849388732955372632152951263679926330200842307911656137577235769219313977121205311425624010656082862425834826044163992730134688133138489876496415914834735454895223721750669969390026273394165689030229689658967784386753588819888427147462152992609155322062130449900159689788144503386047454202141761409417942555120296651570820820487172098343779786753300175150837501169713219359297474544728276036293434831571615121674563488470791559217374566654594017088602669208205130065101719078302668996049706741330650470514073257731605357310933236323147994514329709026376320957558044014439897589400653014610030370221783049745919453962409382120408031262409466652748120971749277860017967734861536763026852676720916559685183024467037797475206242402762404621719255295134857522168425952827127656812980123578930071122297498839744489417338169386234167462259947305063346389281272101087857487824040684245322510795773764091850985382160403665777967425121478715277353217174765387269687461322556441827041663057108720485042897074869997114116692662997779053291365559304409894325691646393173653934323474463222686672482378155959200864070461280315750173323935116581127164879559853685787974835815025112120832220308147354885627505753856708874349751204404249030052031343322526100838198268268156560068450483889226455684857384733957166938885241742896230800638946110679194736517404674299694395472500215237644910240285746048491653308777453131652324685582220159364775883490649301250901283962213809788413490607657748369327814856420207687556783799829101734174421435245985580762274370261951818114582605794726700918418372888384380113099167193868389474881868514250234414945997981147824362845383754785307542206471603476491566734856470789784453217661994148930067081697399403229700742361792627072664768405546602369563011170262911969537917642918530917820390867342347541822851816549636992994789744655776375418950510434705765230947310513311840064657029944148532133888*i1^31 + 11820588670154426945521607305622809114048460605854758221297021990954268524683718154608969700600064161016934775829855077949945029108794144657479089365115955030759659537380863976839351980223732646316359971553142576228835002374207363568073774225364294043785972975046659693721032537197851273915698957493005268780815996763354569381579322651697903857165760575946189183814739069304239146997965192785871681200729340281963454373043045874281495943068498744421508370914899294383940387070692036896780300059656823164327822699303495828151900996466171594756640492193804365869329891003777312630416727878354616664571453711066214203592729001490718263793114397076062957769675940279410706483120904536295947446014544399411776562161930411207483571709406402571535666670741658847902604143695155487633162699372528965970308437823346230958149515249446095223805374421718910546313231643703162226109681563454190717176867930600527161805761507630128873697097422143355533771805489547615880445892918793690665897349539936783382676526259839597915148660373390343105819018494101140450728388768175663216656113652026586264015382477043892095334317695363297915440678016003004850257327830919106394862329864391809496267184956990016523548594710226700393279437652172160021981592051973601116286955082574177538598884276668471661614543056367740525050286734516135204515690341891109573425891560079121377976452825978911380243870881216777189296951623557751179721298733346431992927481049514819550870972095740385725200855191603509663651842499733105144392810728061479002353833555420545875067599589404496482825577811689244625245787690073641135223744118260284071353681527138062496621170535752081866780874767434427172947750922686795379747037186655363464876000352007190831269192788212225839470765846914762956268235725188987714041940058292753755011615569076826158181679575772044001168611822189857160880428252107423060862822195927155344052717879827791002769474625538981954600600256992494673762142420590734540814221934952763617805164714182506857282374174671759094777790001563916791621231348547112577395906332464931453834127917707259567110454369738020283863911203380698938594465647085196611389280748418292008929441024183040369497359568932646451035667434761090701308759840491988751237507060591964846506466125614266359922802708134500718375802832818072117996939901888233344369523390829098152980702323864720258724518561512682938444106711139812691491491168674479512331516396405809877512181237354958095267118245666505386363998809138795721488941325854626182062340086490831997185757763391213694826468366674724934176379354533252914979491366118217176377743881121092174205812256129893487586675051050269535432757634852665839914635942131025586097118021515545156056030087232080197734966925322635888475310898485199917389241848354072582995217609955700169712970950306772124435558764860025382102195904861377302364160*i1^32 + 10394488797665550263680750440631894028927848665153858069645224556537061332468686706144030077123600437073734068632766566177027244932488574979532140264213277438776181264609038483030450971082204044969966683014853118113079760033620201078358649062936421164598408975171264240509938754221135337446560920891797948782544917783227670164701406498689734970029092940354425702976454642528115962015327899421280100787903326785726749957977353255439058004315193296563391477649046345192222186829355446071522269763306566941380222050943712355190611561821280412838165880630841608819035221336352904803745141489771986380654893344285724878597682612347715193491992296881387048060941384989670501997614405995739122948651114847814321514106762634817701844323794709868019465729367670805897675523702862205719939349956690747634622661617639238561952450688327305546117607447805224114807724123583685150244569304584654060778509505299359659409110672374968975680985673163358134100080919771481741187927840743809222574512056548126173260974526054511497578710001544565067808460726395387922209957801484769271997603746070022807504108634796829833936427874062213841247997497487051665421465582128311541488381571128025173932041551752016571972609265806129511364056994149059061156557978846908490008479433221361693125601341265973000600777637275303254428640935941053777384313140038468779831669586528622718967282152886066087363750632189974812792211501875170150551978752616029413815148802187948752095659337876859780999522397686186279092237063242777009165950527062739379480576947535769911163935554787884584570693673763278020733250910048319228355647950708658130097589608998427139656214330416008628918479972191193109191107873771770225358557551724929147354157039789665427950994749046913841297529054767606683936801547222652746216788249105954620055257029221507227214492605338234897743080927365861137710420038220497143711736886819150953769097185292279807710737400950535499776151534195503188096093585919249736978887611675636536531197097531336779002942518996361768984970643981537614038198021845554314687046819944317229975934708824845507361620396383731490721398936580485621018304689511307417162072614185974681745425328051831834458782356613496319845215965695043138492358797615052834225677935614103829199927707559560989799246296758245021405494426795038090789512931929197602129055118842845549884376940784943433429180824264526348018991347603931366015820769098067700488519363355074001017670390568929640526047218192855466378138162986196007720422244131737418410934749033765241756257690605237856110656874070687771590987094959787646253056967918241058668592683144685137466771971859800768949562381636269727325056689646070633452513183493597513936767237204874456835168566447640462238847316965836416502420137428414875041939189099919611209746453429661533228501676237850966310505366756391326810203795336363769856*i1^33 + -2462082543862511513217409928769257388598883571809207345091252347679164016357777397941720058914942510294782974664322374484946180070469376538791246252058334465179322920079877381374008904355337889093755691935808438148814785904019636226332244020582105546628355029806153037881745167017562328060920345842530816590723765393198370637588097158161012718507306439008653923970721022161857051252744262729423833742350757800010856121470496904308958590851636205682728995420585493891326003292057321415876968336309714080694931193971751438703732066155315070783124342818716991212796396183349343980810727515619528240621971637306169485759646096490717835229805380896029940006685262270454245464832168696692484886220076571761920088336044808152939992379160893832505975053803118781049596405170039832145317058158404096951740744626257214354172000707296756317288740039048018025790279435244302372554692772358752193200035423454241013548232594263067078862576119540062481667823397851321583134097131835979472212826318033249837804961715725495566673855843904490877469419382421733531904963423234380846406728067157104131714830954746680480425752143604738002481943030768036134489323228868702849208949709012237747124470314702105884181161523011320368633220095527879647191243022390714440428882222846200506022603470355438979865961956744659351805540653390770318639480882571060438122328501813768163878296845097676126992118351804066788572319894762606158031239933282618635417838059928915683741488287779590329520004483614347638556536580668984941004656648188759391233268064627350913414485536096698466062960208469894520668420848939622931389381364494130263904597241686545773631648544763801119089580730335579113314890624643705630715050717000958340882868000406732903933195439544300518159469108132844627222115554352836639905106256377149613367251829028825084681466535864295287502114940360395573987457212569727707476110690090994544657965006367328647550057910322659654269365755743526453690507506402139210723765741736868309089350060253816934862899540982559439367908418287141090551693445538376380559906025659954805386132890195717006489169681357732598437793121500828644466167912011327680798249397295669712714406086899771512877979363625564600214244848613827300037448195408071411890337863967688232915498676924954006657739924559710965417538584244340930458117018460003167127061476294683457932272436675062899688263233609695925006594091511289484153807607549751485254815712036294965436607565122687275473145408202265972802607224820720932392656579098371166543661499588489840954373307880975644893143740332793374023973169300217595400899477678439690566922132239753339286940698461324094774877190418110138186884323523267304346067448553576361783408074199491128430476743632395614146037719121294986309783897311911421054933200057483582433737524401887404224808380608714614833978853093697982441748629540569088*i1^34 + 334674257175829781150388050951170138740566304064297838625651106698817835785708496757259572526527495697791231714389603487472886168213547365025623239699265797787267354175765395330688589587570709515942451346410719881560259692618348245284005706428153757745652037553212660632945925725235356274201790613284618757800837787460739264608357549087902796287672879136494102780579923748810580237169887992686140136190986756833537474864196304029247756964763909822718845821060675606129744919291196844445752515293028498949052895354152503816200591165269590806076722185208015022138740881695427464629498451218476480476413757032940641946795769739678689319593827235201911662324807689927187900324210823430126830775386642591099772473751336099440455846108831507089726519232812463990632092152898252835429202461285261786000322263488759104680620605527245552989335095720128646595762520089527663706728630678339162488841140734912667597951690511760486813984793305015892794502306472311673359879278414615071973037960840908775755658728210309911746487857389568854654484722645520918952700218821493705040250626048247947429405558837606516293060300593106871555010449830848731445564075106097575626371547469033895496746325727440814750303661185007936622256043608536669458986801498620697419373971845795039661231438032377510331885342788325444842834868981741116887792434234941783038897335014122813386267674471534577426427746412108605410046424031209744815916500142751664467345870265668016542127638215339558595181646506449994081172571557614473748817400104798345242980322105130486193373997810974458348753969843926595970225343592662852517212537807587848525013751089792400198779316390784796671454135398407878366366599481275722712414813887080934709766959716103604853237033351044416368768774204050584447940911170005416386255343702898736962423482877026954273760189025928162752730269328759702359324285643736306322647765368977018005000521092292654873537387464404181576138174710826695517838056813192217390171937275923933452860529032852856400647531205434902545569805344202997513133068524475661542561899040107655662853399810951632241380401342391429413172137659156148781302681819917545134783218005241894593356426340237952887066676518016208502943507002150692564739594335798154866259988519854810272539935933759145060345612919888153045988684507459395165819271721808126514602673375783622910077211572618693491605202230927378535430460961610362684979916233232423956317299519564818192461649839502458464330370793874563415280180254793989229149763738495964690743998491569539827631024482755251651244513610300284171314042039031606695712842523529289988694632197534426878424477272680370369509054936909642023178472321904452579951315009103727138491425329893534233879245205088250652030773421776428186987664622868868116311404293837345600436149563278241288981170195492803235690824185014546088395787993088*i1^35 + -31318141301308083544984453748822447731765696560159978610508173465779551707341220444662482588872606992387129640150443470768411046916212317933164432839947735165167802324589904400126846178051346450226807803319145887077224891811750827199642539811980252671613995609272990396757648500758376710522971482714675147238836179527197426998078618037221635301108966930032837445532166854828677244708291125821898507973780989814604704746183130798342369077139234467271880352577819027422522763555430485277130544178191671708173410624380806263570411439260962090033146660351887536426702073121054605421324571562586919843814199573511049681790259542005204306942533816286568285124334396983783527064704827736753270913811722244862886248567946633868427920079874806317702867498962893095442833081641020505804747783246226724623699447853612752844742146867720275108397228451928820819712778774635809548593706020008678990113720017764224464568813368984375425738738830433139621939994097557882479538406420158943315022554373551432399697514855864705023428456748515296005949847593105937851622152106852590531074328848207322516054030275248163000772824222972954201616180222323826459798792784964022211719567319072134954477896159651321817404521876120484288043960546380633886969981214978155799264408888541878683236019629432883877632771374343247081780014853671601364370314451940739381730115840657417374392801018972840871254312231017680626799684967516117644877876622270954354456992922349749606654642713540198892466918436758012197683238662517343573082930011904422651803393794246041837797107293444013433726691244970514222096554869014698501758606496879685671798286747728720116246179424237379692536466436591973982702936279174251567685138079354925517768827852128730124447271512499735467684706490828879475902442819314701387021212732132911754391577132461081154162150875597893335711268719833477828337038571100090561132003274209878360087347876518387251346544640721891011527024941306598896248719086459816976963199456774124711983085006725471273837439226492307048422847408184944846036902143541175347137702106276991119199837110996386618003162274691119554793986504488684096702608262205956990698030593318252720898476959372075713541594418799896997148332583880175590942707758493519427375724232805906555859886390274934931751037697117639579243452342022929919665033069078719439010663996045435471946495113810554904848142112759680948067401477631170340345917788257227589014087195466648915845305075299804910041937667801006851744901440442495378529753389855391844696618990624238785629982086266161994117873802235312157467993070829726201243962618555135171721612131559156853530880531785709457272922382999567265390157975729721045275772691243716317927534993738602070519006779305670024774363835283585484096828503859436635853909080227550008523910211464014573946735745234786556799352294006623723396792320*i1^36 + 2021997969836644013340331229422990917342953233375281901192912562609705365442934485713704370466833209688312005182802726067405450738361093456210039853268342200658163859778662457199762839589940226458987621896921266906907276154153355217461394749151297198604877227875017214347115920679479381166279666197143981894093702572548898511701262046317457342748312982731675744727858717328603474315224053628956150918313051194773400608393778954433792044310619033344174410004539843948679350437500557342892803781358410004806628537552251820981053150181799874134354115259386178059891061740097098140179178493445603667520321640411099453917139358476570818330999280921250411690485352668188426432506734909336024134862175582323961826905685472194446186066266763465043484898941200867364279013739521642622857836633362721200160779023623770956566554713561638215896934008732286419983628016420318426136530811304804357801424069264372759926115107011030583883127954526880689174755163909233965024494288401685653590284935136322922517819199378146795489404359272520606784404872711535570065076230057066466027869852905671077767241408683184234217522978478122051579330565992143460751740274257326697905792605204610812576054409165250586973277152510054151285855213247782826826129647696102461666804259222382170044786888784445553029725921465533893286224691269841331923377654249856041810352788104283812524911667670695380070397359679769430407523573160624110248100126619295442829832249718497459358627666375656668503730866420642930377492997731807374180427687980558792298801620777300184811914587926280912699502874405485481793954555909331167119269613576733050710697469952175289513424349803768267076213373911345772234194063793647497048111969561375813251125372073899586689117751654996653922594761669982174594927577898840030890951952010253492163711703665009189242554649017160335837065618896083448832776798302512023317801920577688037163664558909730851525890717505891692401779989296120120580606100973360071881375917052399865133394436308940483593362588389555246386156964748128530933284554035170688932617371150190957797647405733077209984941412968885845842581878967451291298518463203217323462805133484936436857208560100203129601169855432883287757613535321723163338030516370987636646527884010943261654672400906858747358540873263825482712449648603485369222180261800956677487454559505504220639077053140798650150313401169582343647592012795618828814067556464994642610596639794636036968358152750157693008443667968815198704242658860098793346641744312106985435247332956967522831693868779673032287042212001871696680592524189990116888757064029080183146252594302086964563550289048082701000040957970013301958332699503244748920828921885219184634667888515227245162923142200001119111371045174416346320111793667802451136144555751394747935926973679623455389962620655312031612419798952126319689728*i1^37 + -81690610788084820216025667555584822010141855108023180720751311088287910572168704407585186460620824144175498044378494272208780862688083878627172690215945956750196451633920960137466513273028334400497186393856353286578899427143318039020990820064162845817459464085979809867067165285283888497899671007881355875156838344918067159317826289042160978750016112440148656015941282111142050596900961891802202139502502794222332298470148719002456676451395008305396612741738921259754657046428968058980707372000012368079440101737095259452382888004117847751929299145349978796731319110766545705106546027537765457005943397438217514035522390954519833576483092084348983660574198036475853196176954514286620392106193062053958753353843074248944532830187149546183729991918014005240503181489194147077165751635847900373899278958183051823771584935723957104804064478019308967652271637964600245340279668395269733294103708483702389343005724228963170691495919668768221544514122813776490290615645235389944435826958321185713962435655132360596813490717861132865675736296619001984104986416339594865990101517731906997434759682377892358400219602851741342022967189685205055186484728464154699970793101670934058569319386369684934003226322032862390413382753711236764861889059093977159482526259667006468186897241698178748855698978225274596768128374207210437510708141408082167581976742382660600753350038939705973998341191829952422410864914175825674695721004017884619741767696572395874755384418803544980106783682719170759286298384614862372264987168444228519623935734652799774953788636504607751865890350079010525804291899303932447658357060439304845436217166458975949013299796666431570780005043230481527369110716848336197437763134171580114829022174892897418416240444801956713013683903316532917033779067872804100433909982359132206333629521068330842702450321653428977218876973306737210053898552243950979582656527832602372210083026471932214267713509330709096761403565228405283703685187177800205890684154455672523950236283809992587475304833258481656612677267542235336318773854365093954893124152750514351932194259315686901097531843656239891290516776349301736960243266640620990941119868292952711357307439960589750587418524596690343395528645394187530800132909861258355805015223667471357378619116436623154650336004429762319701387246910117890771893453617667289526293716884714180787658251510063246994166437776193670685704684843376162963377816186224560188731261585209439032317063597479713710580014170977296258981012378366024822718836876008597009652729730350994628678737984149860249811328075548282461263603552301007796007833695071632837265821487156782317796095593354552617448696187514435901210905509373866608036778666629018564930806634080335536174397757301796300924545110399079895776416470115916537520837558280385743282750776267538060169943450246081276409364739635806208*i1^38 + 1817800155631477868048774565008043787750755549379895254193583553794550656469065050423486299687808315112762628442837304781155415575748279061103345437881052915438156435437833830527396671338773003537936302393338595088130988640932570296900569529629412045850081990375177724503811208944416010214116494856506389532830287903986380941102660614228277058324264222100617752741377223729513191277332765799628257352625433716464649007497382397883060804722998164976177866696469947784249773014917926799267393134553827865172649127472990516797886644146778539829837702335374892260777559488797226950070955956927292391480538443935028420770010492738875926730691344017341196041134052620957106450539090764221473466156986672424334794673358138237900290186568427448846474208274987618754899068121361984268551173915942502200256885902779290525431562136298459622855374955383901395981917928216749245633816276109241021019281118978945333730881352862757459277055262132960641287252464050124114474430155226701841352856779398214733766483956253805427598014613471635577879860081897837206223935380560159544139243482553284452730531622270761850321192654410102726724318011931284399296305745252535156727095915833248037710948679616554717406112952255907042219496729606002961096446307934010587087885174780870784652044622990589971208386316380491918592791441180802500034337049786639411365465695233482431697693306359452121086078162172274103163710205521530685050609925073416298790837031544752472579446795941681094402737207662782182720342071572651819023403474708255463767495514053814122808364716131752657606035487779730895508314540432352874731406297090663734134349783549636727724950659858261217171256296713241619502858195964359048755983857654193981051962626050469128553890546693161935032323160422972715120472011976177294953052255686748964537860109509658744856396637245202987964740526606441473797887671166582238304537563493633107279507484543974558321825473315654168264627910553426951036644879671581171171485633523505343399940033519547476249791411950770304536525920011364121695857180972200260845956055536045859617552739721472371790963054222954892911793020481506523251595822349567425627939415324773898966513106197896611751008862856803334590634339825049981742422911462744535244402537380442397047450288396317299903538133712680873199035067837720851689261448430161229616185248958506557144251368490186374283673965896218239627942833888708118870827060183789808875104164764792343098701710647699513777175911170193960276657236296946081708169048028602800484574664089122712884213132868695001328305775355446162296073006309800669211561417944799811393525261916903482862455079394427549919739273670869872672724983164132723367893295336913103057934135568832958748523911474105446598241936157000436202421809260523279731268140864567063166949032579727493936008571135898230305754552729600*i1^39 + -135859884104104680190673726206589202305113420014026613797014741250883622146627497069360008603568484850392030545105579330527635181143651217149510689962162537227546651655274428764949235678247191420904388826697359707557024715075061889296362579426200704978388574485488620851991985973826726834125554083279313973973648693435292320543729776732844689270781643447071338978415884190408701955562137736096443423423511365865496393837045092389376433246934638019216592626957867306217703871538327848363954220611883291160012157993217716398220136504697376167393459255788868516032525968043514907061065211376776665406409022771586188125497743040813530183664794137051813670703947244802890188132087750264296211849126282673045205722763683163086478183556050765090549115699646364504382185334562225656724290255818580499662054447999922831703381614773867729203744635747190599535466987758399984363744060936284728533054142369743127976944930562611679419151040231600900571469948650111468857776462424403279944506959901748851800864145778711954205877715959476498214475388360490811203419169068767993525746508207234982228498589824479320696974010789611777724981828074186722511908007018248810564317353460931580879681024324190103006819410190977917319916045104166080219985174756934672861887165524806240156783756494401294629686405795279927204185259851754142224479259852657995478699772233112339965836179372994922508834582260240770295555730488513047374335382044149394326331419942118869878446293602049848572483523081451828934216133239740144284859846571615111075968542532641808044223653960310753519063154347508507173635346565151608020223000306366515827810488992858703347022994267933226754942959392643752970286600356536001876173432880487807973775166620937084561406217806852566489454617659951586543447836470327994557109052955534246873237269587388242731959104845342574451213003183610205387131053826169893440464844609805864429948444382697803411980596918919804728488193768114919760217292433745815636053474875731930378840097785314397453594813244035361551692318706144862109608211940638518219976871770704572248193460570999517411369106779076179724746533128642527413404829601250734247642499187597941639824649474452378219671734243858344630884299562950564293440489176407546102889709664715675042165887119369952670641883677791298860766522265017828318815984082119888318687794345588096267758018093131419503018643859179385649877150403261033265638240315773027298326686375225944928166947704465831353078225354377961363485390223456025700188921748428540609617445705327063726885670445300457583519946401842227238932200260517382835417983793356055494246949259554648770155270282240945813097687062393978481324458598815406576810922930470954977736552114490013498684953673772459595333080357289791995209762017667143941116092389174317282826120269257262081208324748563422423132667904*i1^40 + 26022045537365489534568028192580403766755569872125721845392146063959101026607832135128230744297682776397503565574721807291204404693869434693916533775320723850879662685266656439450558712762718608235459264961021805474635331564361491590809018408373863507675156978898802450598712500896264415613170482042696288198949976751060124997417509702009750765649499543813645934005747516250963059390883148858248810951344745480067879152303121898122359692521373923922429137269180435158525857256202316555761072549451203853763556666769701816807040533989383214645736952408357438665871308010759370365785641285791282180108110428425854602398066068914438031597598235161487906651035931560047052685300042166219773536608893389852528775881523230127386847359747438988793874692945406612928563456484504064969536290876638525258569334169940744520534145652562585516777215587533413587342844469062197782657150221880467953564863221172801577087788922785019858063925298642888858410807662698873823592442446391230876797087344983550140716491080012099170121184733238911006938071942150463053278952811418243786524406712855886582579758010794473807705542780103353210493611940164416819105938754379588087866937455588379821113767328489354046917507387833191957640906439399129950139930803794997443093246351914746318015799553005021891028459905614619633930813209235219656451307858220115892991058560495403383736732916165856188353236702037172067398762721545189467406424086990595203916423842027622183211414553414499200696093059560966800513220393452045254132341303220096877130532518255184804599771560608555143241967262404614793410018703982595791428162159779985544959387146095912176577744578775784126814507128583877297884038965274881836891249729187538384235179985588834195658108921806788654444391437907587658391014266496407298820028500975935404409165657712969511103859348977746404227212362162349541271272486834217933335484767983075206155234415519856070101409997983888637260083865262752130357277319946118149925616735152534568501620313798341378509987381654260103277581879036220365845273362054446863422174510683004258467671369793304843402985538830124948308882953699166318242898271366921553508882432173423582695435012918101310321220365957920374140507774569355232220077088015729516644800438567576921366328670532882271703456557991610650536656264078570387146197754969422825628445371588021375113977443562123460453582121417943526421775487006375438107310831494623390486931973292545653238428300462559962391763015780871264003852256597448044795295543504808335078216848974061693918936484111823294177985733532956892772751691658635198647160214942480577884278447974586351863885580302978435300291345899487828226742051791757720288116728796871570527886493514441672567960426590539639470513558876728022128893305961096553894894643635101681649761758588227923585659623529617448501248*i1^41 + -2536930240016030636427766958415746958816778078377709863036707443918598691229421354749442929964480171536146691348388214887428223771423139454730266818662963632468879269321717398407113274734731996187097406623766067365292906381936947714311285707513774358335824166701467752288149784476685559264327088814094334044270565096039514187120870749086273816797223307113888578426263350587899751722599079705333927601995748416321040007678495485999779515738005293535913115456882961493614088093615229535532546911599121011571914614289610721723949361160700443587063261856221595527665302331789937329856230201380735566059112171624265595714496001152355906971570212433511875169741877558298567416483174594684153344897753664064041221071309154652569391100556332906204684361330786516844023725281327049895328434841078190042712835286844906403594832521263365070443786877480481785409159931171512019927225195214163173601279791749553463182557896848294687851493041403003361448103703076641407670799917236808725418132787483006419718150678164760791116800808953300706722320263010988834061730895444030620854865084404828643612959999767908944726099342871330444267536981995337160096418820445930725143802027691277414237160533413704900712367501744254451129207508844974772906444992500352410690486419777042209701330446878759218633709408917745202750356287732675203848229218885962200646285137130165467867454577742670750029931545722672856673880690777731139900543746110821134270009899082972432333575675959947995175807009262060762569951188264417483591529974166203743031741187485382746948000886927185471815525529150344839141518482229496568659453824153156106447276945139271811351614136983733112024272453289690402095711000161727141619550745590274255747760069001560510110544874743591273854979847236772304573833743850491724592199852571455508338763169715026956509008288791690157138780090535195449569988913473862731875358481886217268615240013224654660795933227867049810238388256533795553124987593144893468854063996140233001941826201125552379136269002759734663776078829631617110221916405652142657237104224611588131141362750877448600102534792407471419776924988888602436210929983970181318404765883985355295125844007332314418749390779336870105101272763292968761326050523942798714982645918807354368559812211546647438614005528694841703818016592080424396776491302814680384090310736916369184268050041086156711586089257628973976493703126005824053854543912677278628579096914601984133157592257001093358863458157632445474473998277136022958778742973111137368818696421818931236796950111222566295777692404122039670599577702217465008909548301739994662071695783846801766821845632019314679957215121277763827231422253992196380011508052134847769750404540396818863927963944545992878956087896479593259696926345260807389429654712904247375559747136322316314334418600474867400704*i1^42 + 135756752871954081611146968128605719175060395454101046219519739528417009726256631873807664874329757289255196186729611653775107793280179963591510178644009828281664733041250397747959311260601964750276145627318118037629630430304549700502132435213114219080333620107047386428259441743974569523171064874720995028873438153678985896975979458320449461631130709985055783647834695099266551672807388185573920155511874448028105505457287742719078278603765553550931309356928143701092861901953071196141995932295534390924302936172106304591416778879474493576842103177677993246642899898887289537072994737766446880556582981865206624125641177952971831879830099336327034867665829728358309107029079147108574052880691542624083105929493430624025645505932388235500124876667491538510127050158387130431460713168918618873207356978375750313868455567103801323777468066259875101900027247038850669195321392564269441861069503140360016383525998330195170712906914026837176608377292937758648189452737576774529685142572421237813315759260045445734773625470124226269341980597866027234012033580211915995076185419134177623005880654324257568318362655711377729169635866043876598633553264199695023660809696447891615715065617770582102489642129663544803610915968200230935529136562374140731485513618288748550055960884855863704870897241491804577373030196669526262396564737147163950745747239354357569318977448953188727864013816883406272215020225169152642178294086582420478801655145807837210782154591389392992257509161565950735028364860927653325146258383779882335675966557160438870498576409791669068290158324050581476345893677376462734030343154082229610237056391696276672919258159610161913862819946592369143338861540736354438976134066435100050541302039159006213973121844640832036705700060002817612821016187400344155071789351434571666063269648997416992731592469948004259686683443463502971382234013210225984177855417715902784336105666325330440007266298861975920006248959026842209662289557819059888494885453737157745378896122268354527501046034218881570426681728852259215268427432923010624644615581542679126195673183800162741779069952549708943855389279100407053175987778873050472944872036251182546058302538679441735773197313058399532352540355433725558248194799343891073251278670326922798015991171856798648857834760719406314121417105666077969237943502346110062975243141329159337251371288317872463270121332155052149663399653974277896419517928432048940068048958168101192706155607427600463846915540517227794075769426419246977631773887457620826141674895586429118033589474806679916425700263996177131523659993720452542210010374168944303759678761824265893409170264398369916720127245260935722115689091506535359095547497218514101030318330933536100273245620179275206807830569516469037151770848752347236430902033530939524225494491879925902951143788679004160*i1^43 + -3591549771446930127700400238266531282737230127853625593779598069045586017287109672861357793536260594350985337049719225415345590425816121005863590126299418039550581822985865855422488166982026650047785506026204819612335821464306241513381486771342282976131639542574489448401757107799070792753283232466475729516462686165863849348758121381231793242469744347704635342809917916455420361344401549393843264970594773246797062523788705472867854261601332322123236741818465861639157565175109240932678231178648008895671886802149421123735082022413168036428819166613261486672168097357819032817935338652029076143570130019285303498990789258030949767032278867792254882082492255465386449413310612706524474476262612481679326508614740590689686367276329145655774708211783600180157914727577786038983283906532354964673781833635356949891047899510742655411614636409129885928135190914326731297683973104830869998625454517772682576102911636233551377093398881997980808989991857427389617906643181893502887244700357427895290252586766285343497657527930844804362991970120003321773907651275762014455215327244873779286100286430555297480458892849160503375868904357588108706625130346090010715556286204938278492017034034483284358894230602024146044112205899309363651010498380427621068015258020145493066271036544858591621767441353336779339226135353264206879824550446668261024785102235146200121025731323930803494623026879907844124823004321352099737966487245725017056047306928944224182510667104659721954864945878248243167167988729495841647643205715772444565984167623947550320607316384654003927845378398038798569491160524262797237873184400239151203531317778075594452622736917061572312729600943358636703276869354363701233512577214561462968349079119285505661933237510010111562869476662142095932499664893307600687458040228603079721872267830884213982387739066569981816108370089429707586470090144248318854086644245044689256907874901930071263563565197380109113925191354823522969345711889729068514051488544064590337009103437512029488623904794883940763395922176579068975167499989364966938249351760221989668652787481686764360654591595070678158941451627958144915241766409150053146512108529884796764529791171720652008717724710408605854137349233246023566935079352163520945268485238716604660233840904642758442421779698364353211682914699353350456341867850488698835506259928046436624634045488979622461460651040848100627515190708491347190709773854237729526123927862125123551839633015792191425757030424435575101172701324372279121178371363731034291572874370925296857693733914723356981776607691566887824353423108392399179279969613436567067487557345707902070772927538257865353234209892632228622353860148227144667671732917117565060919884202987312191239674213023187977853649286725516438568483172250799548855679096572260506283419607843151291766796189696*i1^44 + 41710911338141799559437646785495233771452945937546115974739471617393077658734380179417112229662658766798703238731990629347407064845326878796310762235168333734931715137676294612526710560603562166133163610778004950961399599372639483343479207924385702091216002673946245043780282791680223275930085687701752742802805589795922801251795065390524104096318715524151849496316818595757749240090569003932722864008462004824786336630843840946970180244681691701571540655229463924449078551650341896065486224310204570830463669034227027078379881549462216301363996802604756699557217611478839762298432148026522249235114216451750103158790416390142189963109314210813535656717376152353781131154911994304943554739407198938171999130780115427852957958654910976326698119916484032507351655692395917039506512784849143874569019159280988306607102857050696749911562509595610915807073855805412000071536661016162854230656994217703343593512227390051291219356529067296506878705681570009274845470905487794093227356320582322688248602914929407323699869981156961025967555064391990511064049049127528076170528276522957696333236448541954644141142548898622741847032798273794708220081084356380170167451467442874402792156915321442912071653059667034389096934844386654162007107668070949636983571485216047679217340320083832816686292753626762559902690926724668486995448940050767945368634357873167965615010977459224461774059010128979243163203712167552285263468905173385727782548508278462110475697594972010123971555754223764308584310043952183324166634115274886571979107218327404989254204428992967643093283545395126682540928642881179878949587754460588657602325130485871319732604152579449133826436473085340333493276564551988837460605899136011180139331513944891302283503610883114581880487403953783414182613953857857569360626651990629213065370035643143896767755713033072266884746468312792517777478522122694865236757144762467377663157765883965980920855568480303467955827859895264118135243842747352187367573651645721042341129062074144204227834355781095442116811061195923729297071327104967244555758755651720243265665815066821184730670142325377351804147881688071379395333890239754053775256233561268313149090794722161413582866214512491122176406908564673305179790773431972874272946044473375143282292039599394438125681697089832765860579987593502651379653135684701801436544597474575459543019539650053627977261036638756843854683187592332282814350653733910767119784238537225360281842595537077198320196968571454394159963488461914818358835662677861603668104496993727082508803825962096573656166478456033969543978072622760368472969876181813063769233292616825021387337398156997831268331113033410852093538181104389030790484584573528462043479476333983617433692516661588243984349926487422732299981338127987152644610491857144912196438532676079003210088448*i1^45 + -5111315623682525408199908895925930157873509816861902657088663151076542088913228338870785270191267105098006671916137644313719274502291955589826809003852776265410746714005420014066854952676137061045338345941251139216359465117588384920963895361747047332659814080659955668776631802274900262756981530224124316673402208801687715410404596314317555086225847995273013915049111093692228268212670648241728873886392535044883472901354533094089897658657761290147286211320598475289729957269775927382710144564369257421759774857274367533025834921902128553875464631898199344752193986671263671161524787351255510944246302488227158334846169374634916680152349678114055847103214833884922380739936639249466085371472510078980912120072041441613440696272812507370563129734871421439170382922872698778945236187240292687940000085341290843777484204560592097307665171658629182007747265349748828967795818851263764704386045603188939898899603595110390309948535245601076051557406334164015255100380796670067971923745732748636608710009509941111493308099786910337748319538453221681477452476157207353759886852573210365669625256387736603001425444872577391592882920312233218857616776289263331564850716694401024553183442338864707637783016616152270319714566346898231296582460040076490872152753894330260505926129744847152872875468373619862363485733884536551310665333538091105603100860240522467292278150170656198363725306409990611655663349235273504673361488315730637794990351304479926655497524318825527228776275817662959459492286701315258189654530445486141580625946734064904232518560504268184960993729888215893616035579412734086694320006501118833330720907868715594808231336178165359950401138125498510487777596604032851608731160499718045771093719000473552835748095662582569608539683062454584072558866286149853017083902909506172068901583481318084438401669508556890930886196109485428162555379294422982991748337811144176068752491228082566484399843406031739584282460105541533880207839800466160366652221844012340272084300687241264196488183488488465491617401795031597053115575740464068199053884485072265316798018194592004135846584785205676785780022725364844115899683580469626351435518045559868483967109521582853680958492416119269747564470853202702842634770433281222905370294472959669109455513847713337625998095176040317110651638316551307720121676691470541795996621875337038980555990389501395651246849570124894548237149492239330845422084255048990722699756730713398355730795182493168771069425533976031366833977190057340109275544999475841930052467330171689513137905915136726953645145425230502920790506075589890048904004338078394845337273014485278392214347065770237064728102451079980214181131385583277024880133702292190877442412574187483713715610457360887732089662358386307859492162978274994416460465836761021683665475284767590055936*i1^46 + 471260930868302634464226959740948283143873172208651404780585743005190897841739945342902854138979119058920725111285606287439669470201043598474073924870909777283607167886454036607718325091301096730754963673219205635130285052326546934264670698266916231816720571432680875820012514754647163897032818529964117559587421469697284769747264970899594309718386625537180161535129435154284435134362855331964813778080415462336210345065428197949163433504984277224386821766353755952325264130506603715791215420438194032252990014011575779343942350897886356479132138945598205357833239288870225126282732913356928397647616814230254406701314081192640609648107769940108278260228495517214538074135785958471688501304403535521821917026391746281171428704695233560606351623293172469364417586487705777252110848202462258074357015703907702962208341482719269282878700813415332063481067329307759667342983590453281591114235006864501760745596922995850606262877486506342396430706858652809394105981041581517698340758872896125460907779394583952475972645175139712387806496029162338568679379336660164541382800809987557823066106496988923061186133234833348957363358385254274824522802939837964556361529642967621950021794244245815840789432607709861470732049429356259843518294560343847314307424811014383371730513646023215791338162049605197537399247392301705205666886169117248726745817097267428085152526284281773524152377941520368498504656963886004280377934496568921495779949013837416965694977565042945906915113447712335097497065166700481916693902228298091622604043184874711527095735082732997326414443020535561727821478939340010276355040333578566988450510295417425031827222829715051715396950385589342736927764386017053207463754761405961358406963650203338180102240137013474441678619432135083534761980356763055367606718351847028530097970029066120258805559468505230783650165008113454224292458036078973395344432608709311565262310596833698198522043718114673600618228033756798040415898454927393133801820396987758222708297123188195115300885541708609092111157957263208656236339164490432313617174249994041706834264152488026064033592822127083823867776082246731679559139014402433674434206351622414730291343547013529320541822151878731901441492543862921370576740487642050128081743295276303445643885964841226519683115081864353073302808380080491198793562962031125122561670726952851380086729956650705002473803495890684768548774338185806868164540562089214889750323414040653806811210636742732878745620558443693653936114001984898990681745592127998633295642409708091012744517967209120652829728385576873666795767340420659166958767306536112984739277636979808698930218347005419494598200515383044130733343497607959580276404073860006552174362498422753583026741018788114973669967592470316142398361039002995091480493371833675611542492384835141632*i1^47 + -25604817343969206922246297537984330905790932997441215105275777657690177491346757978806139338456367579123745403505807236750717178388649084159477284563875179468272026630165307596121923410059310128473149935990760749683553495198313090136157127402677661013594456372454270185927083055783870905109949481572972086180247638798022870965586855808230895276425146860644319249516713120458893334839634645741556736890198918344768106495853203473429662720427371766651987964146447302147781730763988275727412661428404087144064250867475053607333541814959959772983915389353266407464227093779095782548486107057193830820448018370441732388487055097092061235581205462113485351471945085946117253438648918062020963000064261173694926075596175148999844365194735708141979627917448219512696556689773338810346987194835869549937388761594127202959471565740066302220179516581801497523388070505187011399916675161614961529446234970944629832215321854266796632613782784296041767955720192872963588729539465563212298835711729042007596730756373004228166213492027192250033159280970177515212022592288358048426990855620368294359828204908710710168097833032969476760838052080227650030826845475646367459711662450393495551520383126178193541130311840994628912552482104211349232810192843017231895655404124344418913941198282962080429812436329770455384813480191356506135591933288448756900741146967664885593740340688709826942884166680606306267063199991100701621965203336071747143575628588749938552164395310267801344445394660914740298106099316957442368537590777713267614374050319100063243910418202348888720820951830682103652497816947923110476941389694349756749389885185632738516868635483177211596063097985649852774493472207935364378794030512276867147355582439050393546708041707741988841611270209017229142057483634770731982712166611455008410000309951815661281494193362336300833707680165258112191287371320625773814374903732405766004199701785461827223411905463871430954144804088458869532947117364407632605853715411010990048622573038522803717777101661518706651983555980831405728614134016764400320955905634087531575988324974844435694017287513867311356326329178005329913017033147330420359480130798249625930897549206764238767141112008579969102823652375438251623104275225963567838287655333348596279319274681859845699844375003996267683382569192819482737454746209411240860206951986276369530929491497026148476187051863099274044337325508348376562601956269945097461813005761913263485470527930998074700214825915235034259491653679799420744283923998073468451402005072187957196267110283281559362824677099068431013470943104130473564657259422057284107988585392986551822445084137993886118182970250593167281121643834912680648239028934915701261128088641940764673931750431381381079107085509736684333717352054891370476285966026544942554096127180800*i1^48 + 344624688577565042534075102284099353782624465291302752695184419885013090727096487743165620106448578620675350032105984837202221778141130911394736057354811879204788833172582597980386148597270556025306311120331129909895861821371084213371162746414436227222393390298306642434093879438055695315657976895068412780738375188189791465031135147842447924738568488917400671369434536121696421221194128215345869890738203270668394074696797825797617953945133100490771412671752355511772267130136055576084090692144062799382486231070104841204516925626117419568542136902591614036806756705149814277816116418414072730422231342841882365460442293289794810824111409278448506250555975944229796107202723316730671312351889182624631796205635199814126015848947426213623262762038459304102506684577500079508232050963840579899458096158725958261804770837825906516865034395352943538457488362857813185635636431989783859359775773310623398674089207709966300816988529138793872199143722156594617773944116644368336120972992204178667137401456096235373740466846524767410131762059033261032398353853393724645963586241327139078536365677509099083714800806938040481966058822978170643327866304753001559160799473471660495350812751494335357617586668544622692906331594529952140992553470072293441603037552300927331976523584852474848485699648356503815498705864027272013728015973218733315894889487768708353450921021212697302324069966764576670349042797569183291722727197796129470885536990915653165616918626721789005325731472810352757531027338562858059533548847719922291865039340799632340025055193421576628051164589119833932634557538021552810026569367946092873241978002499873998302106051792258098131034268781045637216488641275557027367244115063809017670954723411292668372022006451835386104432621626612732208949938521610909586656952015171943083942792372848952288743164450341833525757280576679943902252583851995698636048550082087961380784696333226498049372453642828316125418086523293519867790369433230321118660393547736497611554536752503304545625669849109353548016776552674524824541928582074348911613220121875398078030717533565972343339250838783247119001713315571336491307083543438080773735716398364806043003510013862933878132890780487059262036678850935420054841255450673151026103795390485321811805301445586814981081302215800402732901632165541081988006480006328449132543116702739195414639366735785697078656125895903237167615838135417308511121536576233230244673092513395165491448285297326215812471050269174469696102209706294261163785604680904348916188243462172657603306485987993659197503294232021768985594760415427961997255044114963365875937717614528227285401067068281130144287459279212581721744900067034075307521233706617998362777089513074220830259267194847552539721877428452553715373961633445453216025267674812668922822656*i1^49 + 9709390727765187460334096087240605230274350623121339398812548491291932715724534386349138566482432770392367474724214838303183842416039142560933390370989799532162566718678552343048028859179679726126155395985088367063095758497126811804430411121940759869186016614056047329881900016564861475772072122967822627902957006324313435829176778926599157873542905221669518258439620590820247161656445371497289422653673435898639495050353055218972446071511344941361572616599277990092231167664900724814048483162664521722182153563560155951079601379529131850841782266260808272414032998568997564970602871977561452140032832020269838322690343142850741201313633807381786691806755289478624822798367489303191195204188697884670289346625898035892629083836015152626920037601048926672126763158828485369922705238921905644150916397926563642576662149593029558497622740696050429131974529958470317227906344367017676921880567779665543904129298527648056650349318814353796715741975435979963392062930001299054042590549536723328267917195615462017760840174386241959328993838832301838527946430628663815091991115613774728038381056127498794001085185234928719564775141844106387290476332909426749007258557253366992210727578011708179858657173365540165420008091025517827209428876665868194215101234783121393266907452315854864919769412003070201485178329646714691841621886153870011896297901250550353961302986399231149146312144146271496435804592051019449404905599520415277181601528285076009278064898156126546574001164333815475555073153192650899643443233201114367612768838573068655526143663612327221617957990537830762049567840971681289905177711515304058033824827152902320337832991612075368231645909644026390253565576184510408078125594234832870212389691727487381007386661659096592820540377305255540507926946435369329613943300485585586342681303162800376950873873485248780287177626627749147540994915276666622000563380140982350576205649210917914143885632769502839890622126195439686752237446384722066242917847031194671368356083602668634352621569554664805947179360704770882306714182166671057387692377406858042474580515251867950450163661708813665299984861047404279150144524994397312967817472090327747815414957976676962482713909907384486089765133533657572685069860274444300686773686809278252755035226309257034402540859913406668662200311216814590716443522260026854408104242083148932204374542365232513122082014585134390861093559411210289282327249216998168388093148684247192608558200099349490094243716337379610084072320391927630897121322350281793180101033736008052907235190529722290832860150156185562301492266937970801956412938213301666098075577916128351835220751319974102389498500184279055189733955413477577443854299584068303088131700090131569398751444568941280106995596328122164263839874100164605043600804151486387847168*i1^50 + -827988842130838189088569529388417215521146716736688173963925413355149501295181036577023895479546951383816795031658476280233416692154727894465331285247496551712105187265603745644516732163354928080509507943437607221082181206887550843289784520892268174325049076228157499527301931592891189802953110917853662491143369488598335868085844137339483078750821285397112640897522935584525143980241345917858887045707588258859673169401687794520037917151803088846819528625336450310336233447228769767912674240771853068248142214660397466568590774219655876155929432804750174907173457964143401025990632099038207579455393899007912745800303662717050141717520226218527562280724154243918457547799706464171688009551507605061686674951863443509126084537883831553064921596737759106907052296311034794497365997572540566169144151238657295902216653300007262720395761367409642688656349209130871606478489151628626482627405918764231090160512906641060758125723619949577911591286102261401615002988094105512336480212379687639594301717414725691852309428077423984492458163527837804179465477339102419601094893404088821680818819059531652111422170048660644369506010358388092701384591141376025853878987595149541362961728613378761924575142908418745218519144777181230726050145890352606870256669926513736087594045060664564215178882102495847575278095308195716782130781169658267709823730983893407969259417967890205938458135157187344720548772420383605491886367076319727213483847545323583291584376570704370230410957885624642231498169602607419037538771383359272509315466500402409562797998893725062641449433523809546546797263598610411841252364747561371773673287694015784123435789528959512392273260212347189809268262591765029503412058186653829647922186227530807005581550072685168976800319412326614839482983118868483787550710823898967985033940336849488475793442250416306287354167795847522054588487141019628693588102014756732092546572877967558906310981750949890485707802611037074391452985296234398846177499472703055060247732701719971445743542723049813975928862921182117627235531513328259336732942418534786215867468328725429784893847241038973987344895133211420875849618189356708496680199593132664305146136391850271497800911504577491766270462249198875959527462794028902932137460404242334439196022436479155107415491327064361337595698206880502681810169464152743036929202248851626294505284903871175283134848515348575039286127131395652881362455680805789400111438980355300943514139279383318819693321503942475944710292640491691262228205080479121517400388142506457844961824102108909186025392292141442930482981133882818647436317904481211252784106668601879651040348464092311503105123583208126358648287047087522997673016082875340715810124051128939721182669514524845052490665681082061095928041077584677897442423273032777728*i1^51 + -5495029075893039377995574552615920439192154761724190936840843667001845872034206162349999185985776698448317645784860643143909593397162965422537613219620931668140885556388171263754136816986479154175681819247430784823753814817126539405097880346411956504171153228082357126298378011373345436760768941100788630149365002527667446911581825237170391493437778468407742407888909463430270573936327759592403939366459306698191232933913271607635766623960099856290062391308897730096529542800705939549141085052208412468329042638732177895939772413022581465304274415310428026590337446082155481666832316676759955051381395729712223257136458452298984918646128816080460400527579263571716640486734771784111544202328799245920288563895139982584491529533315933148121586176223298665047107126063148618440525382068152793789853692053793855240599757616681379997193909907026887753344092999214032416390360256824110133003062231163737433183695867453740373017949244599387885246528592260238030746353814810764806359056389100320834646687968401306706291611994257602511439526545007137601093368833759796726149815088550704552165764751568634517796982983873270202060633618065180454515321603528091738098304604136440450620158823673493718558251417485726363975976732544348993195433322688527465052716429591295803276097541537346222965335394861630126980811290903002664239995365795678238816272493790665742604772430410568508801949070700485886310460774045989301729810105170426864764380162565060978299892186242871376248700559235539828813805445839975184880237026158859664890589630150195128704057964317644720701716483840512917737123087069997461195699997962855741938236926342097586800286781706864855764094225831419754623132595439984741246404581518447346521451995283217946249268687166543431330294552936774669677769197851285988180717210525401224500188490399257764170683833931405389314310330492941050047682181201075081363843463808053140269929903564858693848029252519737510121012646261895418462287964546068405817378993420415868507073890141290731323859565833727831951197411302094864448578643538848926804843842927925826879986025932135626458936918517365085304688350480174254733580401230622978944860754198662198496859379047652697235293908964619194551835594501868370192562634279412079325181666791950057263717528710473973218726047892317061601563172264598985549819689326621610819531989876816572356473494816615423524311146605596967147496210802266309051461082411383437737696765703754804602453398476022414673060681526651012654775239642144604117682630418623579675680149671529485603200216173460334788818477571605022715078524626396339548902535966841263958893489343395660584025808529563210014792604564259910700853169512466974379411587049977487746607238221527369127587770856064421693530262161644328544725861782022523465486041088*i1^52 + 499581351825144237380530942331137842815116374130676251502201589578094547408405459476170889244935993992065796314369830482576818377979120513508953270337804435443050776385715659409410404372861251245519850348193648489622314271270290146813865742894615079295458995368030710691553319831314502518144425401188534287636899421116737898352977044277763082368047626674798655425682881823789737633306330294035315850336220391999876442820831437401490290793957107299881643392483449195597505074011630898156205304143613241038946164451191313535095043038456853050732984736697372719205411620192151485539391142545530492043920435025775185342819220976726621230655993050670615360289549150826926029257704474184797353403728516079895753072859801639198239526446530181008394721726324137337363886648920059595658062958984442495998399738629388076291909635199911495318069970621825913740363056880966676846672000705452509033549355808450737553354062153136504543613726442275117513485453998377228794343468201119068271483150323454483503277806678959766032185186058952972612902762960960745339897045385471317133131321852916375207180598671765617183532280760431273924177823172611171670222283512297553620634377955461309239044434928655333204784025359031287675270761853724734052082191473479604112813412596408547038443637605808725906237602575561556174735163838509101842980765608001257737654795510028629514381454648941027015539727205413977681210167931624243604442737215126541442983840287158980735230154677762060691971698107580834601909119236829750790788043815176033718414349968445188623393538823466740965912923559891518727826806915785814208503867303818832064216657093198290839240442681627723967685120496989860178732397907825728427071237136002490627450754353575979356766101160639000622489142006986147365824830188435311825779903441403333179549728715614838613581075533420676060245548088345500829951759114493624831164793993956485373361593750432309963461600273224703867742047861253942349661304743533281107072944994049638986064987353685222420210391273639054861528581712461247443744365401417386671211235515906366251091085276502642473606180077850765750629606463353541305913433886062852363908608170572033669442264905633481474514715690573489104252287021405211009888712691264979770075386509885238974200594108908834448009943730142872838086956908736967491125664412075896692064428723841210809308221368912934975207372373416511502497442205803254759264328750293888400875002685254680194983356723075584878605518807179813877691585385915285741732018429634293705721209850145982978509402064014344870479425186014590685308412254372886713263482947540775959696377021789164692737568402416494869555953741046963298363568432898914001324330689484679113060995757502927205628933527362582334530764412311761397849846977667156938850304*i1^53 + -9647183761517402698422891516083978852562335373868831678431937894568891375880634757017224124443908048778920454986926949481139102020665846697848928727783255358125205493425282055432680285324868420379598844225404319672870103990481378868725445850908197708097334510598716257399923913401891818381994323252924192422884471602709084926433136563778788578466312715178856254554688803622618543436636121875111459607977759765426853849666071880336948540949817983110018505026760624634460732525835660705010119644341150946789404425681934055856737460007577450540866091730312365610477391076222535200679981919103378648298990982184666398726895301473682720267328155680582934001307089113143323701164093404274036920918718005486899233256832868349527815204424546539137809626378422401751126689521763317681145106892236715212796238498775690937257500788746003773580522159576753857540253720592120354694127268808199801306315832843046135593028244599481553834673340256424431477501508642178344796957749037247084858468717932928817554437687226105361598433020736457517020693506330235086054910424569005762288230385334675254850580754707548484501406650363203715865488531672948552643317414152552494114121434297385256705543221529527828875781209418413030659026051941367086496687683174615030165858858157909952102901166519318664281416393876490798504816554213470392588277363254143950625718669017581901473300600826238922818701398630072423085449181573629658546791852036545976624861323208205248535947552062869755714613157877072291194676787691676721183011731756955025756004559420084212051916097760203171338608424111150510834025419292457161042726447039402218085435056058136509935031774725722214435197217615234878741836980769180708271601440586623199929266472513380934317558912710664828605110655392854935287406056005775830812993834206673761465016756828884493153187196946846463191556992064345326406357660461373058925405130397306567945820712845920250103310555990883800891517839267024500099162591710466140328472048868329634179532706878416640298625422429952652164386033670474605977071064232937835928663130508672631684062768968910325551390847308711651271275886463022383412559360417349302806722103168141317819792755360516146019698451927587908265602990839625538488620608278147211630911093356025775089533657534466662045823141265445184210114940840950224577879486898689590027229867063091255530939080923608068106705868170889410517401608445747411743782611958616527198661720712085354633919525543154128433675606162008115598011041238670346026550144224689403842515446275873490551346751137320851896891770104498828535112245216757973473889357505157311243641768740242722864461894488045839529428606098172432627154957923186042689581988544749575521683104666835377459255153225424692122880240769234209216082635007314624512*i1^54 + -376572930640291945407124111836394438474657788556754409850499531011511469380289284843738208990530948844649158894948500990783941765196506034185633721153957619883295088118158071116738107424004354229386123356536747076216653773179276242167817501201189492212084799555441473976296537802135136726711700399599197332706359790410094739167116535652937294100352832776895527636963842076368061909527108091299958840338017106333568360836984340505976168339935327170032941968334340360324591567430590839510201652704970955553361314816118471800959130150052756791294410896516714010971163435023594541947541487467278202313877546007633702649708239425729951348615018013418758154920711479038358181675283604871738652281895810453309748841630023251328563135009098175022825799890334141655326964078066771421939185722320869427766126226132580841001023563068659586404936030025528126507285184965310337468906807672305916305272570096554965873989165338590218221513915003325581298798736359689739857318045278443358038845701425662764032585101457938861357900972323857101559665082585387496410510454561266620649144537758167397025194634750750965670898194449446686499038750473082252849288613423717238894959377832139554481225585816429490480600926433707716299674055290096900384036783552336795431090570340807573661646311919876805514814826793468924997630057811075540239466969812944969724092223941832718561225285922187456952411924967927253241393244593579160918226585689321940544998641318188794134330497510723935917838612088955712923436417505063900870284925840811005849547990758970983634118100553678500462168727715999851509059539095808653331597173477276597890586189404391446310404368038858810850140095153024280784900082232953407254863774393480889238421767562074845086009508965510576849618139575097370822961095868415506146635466387946593329088429162602634556552382932812679720493229420487792794908135377946126678728327797372383486986388598306309369140120856611042701826148790849728393340282763483298486552952418896866193506108072346115322181619425514057159264616728701828354505746368206088650314752264542202971515032019609215593027097512954245535172858716127796840815261617493802444949854406537141627897957915001156912543674092763041097219174448815057059317164925937342807720502817476620472457411519487071042785393547467377227471157194899750314618030600962305272171977531146166370021640352914839463054748753723066173489733005002676036848036187070478210378144686585492973196788837649030624096572465110946195148114807365183696610280544042541050256500914760264039199776286003678391689379612986663154344639463403438819187733838372922578164601816153622539854694223659402342349927642861749717134816799986482229364250148658720865657850049124880996340313207574676722333623249545672822713587886718976*i1^55 + 3958907666659111431982778025065391165007535921234452752245679822595045314157459611932130025579088577323242161670206096582185002597817913764437689157721421966314633945604870861686389082888522096290427495058335901916491086347030512007946086463563680745977745057474126951814992423177200054008815052440748874143084543715254465465948414833940737612874064610221301064373829445412827548287174713156143491929428243300030912338542456188435134008268155194058191094632956047526212514543021003626253618463857225939018226255215566246263353977986571105371278743706964913152247229090020762246712231529495489785672039312648514660125281363616700443977851315788729688725578040666713402006438431303076861232036713007818744780424443286887360531746185101995658195630067373871481668091368463668586000765667182363915162335186153055076733432343375562846748434611287786687111936334237759357429196006299766597154722824571334823982625291597075139436792510069511580865254741974356479031483407362725801683094616244383865952146487411484629065649943027655888436650383404113561293868762527860967503187634175724676473299084311343314665449031132692340271927109947669670465756767018390886593934547956066948286352233300461917295774557964540921299110535600799390900642394278126241354622630508673938348083612226591721690109205850076243963158967991416392934219568890759452415784589271802883659374416140187548066382839993927465896670394648595162670759335324622720504580756980840123522271830355212453845845323239482208658625328405152282759371470299526656249714450557078372808498203869191388747297703323712679193511814810594363459874106776096195078045894138626222854836621021345432508371675480378587549737123300678924602137752825259089784694431938315870276114810958778944046952388532345625568111390198565781444929316394920011228123416506599731256280135030610670314981659897027006102092353986176974416679899479664406329947289567676137982412262174653500733216309543010966891859657367282062781488525240720584256139456435967190754292228493027541687753588403595466945596484704667204554340027952967028188139646490054229811600775091323731374610935887599027051032624575050791097672404262934988077912941089129236606807487624403947554872803611596564633186621613524150257904810248795021276478520058106991825468858064347501017997895731731458347075455502836655668749472398842174728337184032769532353010619676735682973984983602102566711510752015375545485413432974910905818369091828989298068920468238109682815440784969035190602057470594464656962472474173280787450020690694416365708621550451183103528128142327591575890145028062328168100687108344406400889079450991992864444310138527791043743692963195727803314722550912311423790914634346831390352192345153008756478173189688170486582722166784*i1^56 + -311855844680368162867624637413833060235471793645237757278594992086188584743015588868665948559372447354691140068551579423796431251423739619654520211281775073286370879557061130631152002134192154868991980697790407082959965181518529164104067167518960039211769579072827696875597741137805034582395749321227271321270499870255398506912791090540045855369563479725102396257721892429621510149949619977177913748911192179350446176962260715431238140151431077352770352280754949499423648308183407883723766423287075849629745208817395141179983559256863806030165184990314512008824373095798540271205580910273763454562792276144005581166958121531186340610242738943637512354247003671189155085000880779298124645090627695872789897982601433754871519665313642442105065062460750034688841113631229985386772921591183245238091556992113554029417188613793191063422818303499013870050372911067453048054338418202616386019548913289739596143561309124931735935607621657127166391604557785167542151370701105272336537984784425465555665954489056317189694318943786108838793180332063403506257261747097874836348887419694402763790016136427117960722544807427292792798528378200587076479069200229981657443050807973155842280580744283516965625212372799017197415880283030979230851576541113095642990648254196560490110428126354825208914006033001769914531282405201720615431973253511446647736489701626112612751296186749533151298724595625651991714201379401004885278298351834279321323762259079420495466472845164656742232469456415932137001909135838996026853140604206432776964535277198113649735463755973696204828438814617169012358423652465487472807255942789019003888323411701484199608203400957359069419580634853033101022282102468390385363141080829171359620197848411066525051056475031667492439041209194430211819236674051603540862279561896039672350979087541893219224345231520305177858182095901003619590714131990783029327109010188242004391382163744689098106639479055970039388627588484574532479133493742959696761940273351260596683422516633048745757284752617187215493664190683553127872238279615167660227573251748192809613332336726274669648922739655621102400685033696585207700947987066641131570295993351731353937544096333639305224087939219716716845932441475843295568998804044757413313866134607474574560075307182066625655186667022362028771957142643020135575042058787699797009371689793178078067674001525983485662771362010743630912095772951083874838670373930643256086353581123769835900485697402018910949702359495036138981320289396143617304487627712272690430228573104343146419811146388558398100738263881037474159578787485141189825827035080299931550633051259629576909298666798873772718749989605954897880564841662839952918306212420304105244146431482739914765602027380554744211080418604050242080866304*i1^57 + -16759848714137411832114740293297168144308920953950230189402961033616088443901170776164915954678949650995833737683693812144427715487483168952801102472111321183900105120876106507005889369057832747752454234714976142335471654614758358097383178784744390633061796320052595824065188384781343032949647138446945202564737487609382283490642507238093020037150926313941223281808031714990171132710696943252375471956062578364472834476236938001591672859162112182616757138017067542409489101615057580902654599842878937907378208650868213606473917744531321863433075299150402347879147604272841183192628209483623281984407865144751131260279266591155501608200725284653571977094194568494611346771047617741455965976214978054723473747469941394722250260811923281790137321198814778181907133590894322189383339246261407525150710596339996241236498344691352220144224649359870487555847587985107861809232807040490757200676096821683897010015602446559698280720755615691685212620602268777545283117102765531796420334049073475196403117564084315939065863647447353962845853038928911498044118374428410038015034554403060157882767309925400325832574340988819050008778505995755321736359086649634382470347151480083211512851953151346616480952502137641695307928571450509687594526176896506066709884307536767818666208516224052385937373720612551243248309272841214221137995847311764640004124782602720206024613761143446865226927303118398390065495715707212481081020272636492559465996436367121979569399867946333343259551207820226764521412164695476283853494833478884322242871002909036384717071098970322658690021971182165417540320326239887842245143567178555789890354643836626066744727992450976573304422450054792244456960186493606703570888542743512671454837183563729427461354392540873142628265885104587845881431218514365838141234948137135175463336704479895211175616059644974043646388014675245914793798809648504196655496757555880976214555931909268624877743362321992753616028496777504261240294775787908383345936185019037970833524844923969566712473722876320484846583762919680367590639899155725861441060806792750714497008025136515982844922305564280763620689182233768123180786403076280909008203973495586996339830115832000547073055193506954287990204290445586763251630765667567261492674670496077165183190848312853586052505158960402675768586992321841773509866371957485019518428954220611280812389911564984278890873380579777037562007054881603375059149663754516994190645533406489440600886492969144766293642793669856914419746385762345266982067801660556753087490741263086531855645960929056008035087456234516040149555775975545959304488275790311607694140250573557316100248013260114874307185759149133212214287736535875659946182536727690405654995845174815180777863573653571673313806180836182702686208*i1^58 + -107929512925224292486270585995293369790611744513505075049153220503463894557168063610009365156876016380149963371177857314626084080295363702127875203503617401789898412627779774696995462575204247943728641430528355530548904320444963080070435071670252187731090861117423179134059656198575434638735489491519818604603536641158110967399783343295059201098716493953478536233088760231401156973535472413009224928503725303455771466082178047899781256305018739931207662147124281367817106828348792413271608491871315495677205035653102803536051565754732169718547542402739048414310967411714078837553265403056946699434884673318865054315340543308440465969831077041063664028608178954381416576368576257630492800881874116747929076732768138944857814666573709265388700278090434683573422482176083003158009735974732275689021399624971140012602225588465827336550561129648562213012250623909095800494101933651941059954154917655154498539901813867035053297889407468558358968982064198845030601085500969275655159375183022813099140239388993679630073358956530266719495915299832453153984957191989007376690648718870334207068877287491924818667011214214802357445123538328446833967672525465230711502077550921809733236606115276976484700299510902273927275365797584439759117244429747305117550351314601289847611333543186424214426308083435276650796222673293602514399482481332166939286970959347343757981991406007943497791622474812989034811863245535063166587417296629939484059527365866297720149560316257586860638198506310829873360798389709264454741960430892174045588973874259893247971922991115921019067776334333901902544204074604949341169675220164090268869851743659525403959729354093265135563923940758770974700682861439796573083950199881822993313477907048167783128078442538476714363773198659892656842413497963922794282846390864108570394175544980812148434184455229784200900346581841626084176380534335694993491158996127879584909333858592555712995473112827135872547996018970947801482799207506455921367921860610388408544498667132935832007244418122226175652173961705471343552166050779910208295570012079269541751698264720815034383229232166504993243610754327758752790730557362790877536690960079628934856337646624622187784914169210505281863677981132961580565000625258692382164134292458206582932544324997639130100613607067388845160505656454012384859324794923431601728023781199213990567638520800749908677020870712108730025369829969977254417641678288997882839812619462411135269198719207810571234433283565900438150712173459839800710833569105531383689606241385394890462771964740620990057227011440661069397628948938183056582538570506249470623569445994041436683568704863228208706148626467184136371522384549171571067710234916647888514021102062889888862041621962920513020963286406922240*i1^59 + 3683945691302572364245517653387651302352999336939639979389140593365367471607501228316321442825751841738822879732727829389566900060953022518240543087594618860179115869989235870101125371386881799660443917837409914238307521390383791621697697498243375256592997648040025968197354694488117320491792580393961307601576271241893850994489116295494138410602879820743762829765043501731480281268884751723643048887409082138497462412468016822604517315843035259005107030703519053066442361835055691369360691723292123680622092567760839674610496790030242111880962554035126072551089615989193806483477802418037210093595688813206508233894828619651223623143179057335733724226659370785711751476243721513411576771891060790206210767100826505360833155390365117271970394834181286506098721173438390461121889655000523993833732240992275015930750276024135910719606395423563250285703385337603975753447582711533963244987382898335743995481034445209292540795455014418420471934484525426401377618136335127787794438040682474668922376936660528172837565182755846721588523618431664102241115034500304856441617418361566976197298772374435703384472740036344592246172368020297478120783310978940886565286911426751479294156957255959196694963910958261437302075774094500013513236321806936586238432753452045673863613950716236181067873179351178987802175975530634637625686610816522253831931644980922584092119118605285884064530815782288945653039938973846902944993219031074432303925018876070362181356798341794276200820724243682915624371287602167872524010611526876604424081512027395921348228683239995690712480714190640258211033107811802719092556816937995354294694877017576646493470245337145764966335041489218191587573681303325713411592828689443330158431982192121534981426590811288920836490964039873376961624735158792031104310590902482554967947077012854466172985383063881571412187835892036833915336357266941043948252314158787885871247717024051415571500184620061564485634231899024091577730083867049258240549354787208379955403388719557458391556834421443362761625863121991836390367910974690558583048696347917960738360137260233479972547335378658546377774395688650506873074957093478131643699719341573271393584844687158313702221330547148162920233141465393853261159460222859109596558993737734916363792703709396234789657575053688324841992822430780237492956886574064158611406664835071003911310137255148787210726370632245700295948120643884744390674684713242114869700182506237117371523573660847038511314385783880176057936508836209821215008856708154402560517610818341055292852091774940542164740402405828022134311856931666136794254201576621294664403469818501936875339404798487738938313248275300964384559283208617297961116351646969561894732365893525997886434082523882103863652604968960*i1^60 + 2999354616682682599971863598439626700184527259090733790570834903028044756653754694716962222357418748885435191163318244257598869786237436328044356914417080954405098266218896902135328253439985446140104572481823621714336030533175737762010713071377756687162316351521166363775605030510074437604691601294803441947848628905113783389641973384326453919931051507920965240246460412333905799218241246419927225952242088697587540572266387893100105847591984861886351484684920773116442399897135050629436710389504815756345367562914078606321080495571352769367485626289182892851151771988174951864495699447943142028452925691909646073117491353680098301004450609433636604249399298412411416941267834927602238108301295776495244233437012280891980453143932519841562489988182477157133146907796767747601507928392577991957570552539806134750133159701508541494390267025177530058932217218406709771466809248669390631985880513939202797906845259339756529920422719653192339638875798920708978117076734757191411161988139534633096624673128133471667181291312594065008275409918146527257408744433483938326034805712925035517881369267802135524354863760840837895631518793982821503435545664443149510963402468896274275988193997594067896390358498094431628335774971524839950141610318404599979782512402516073346463765752729037433779651268843171210507551787154648767026996397538524349484309213147568184371056606614311796026403920661708739402846875166777039521940842050241233122762247876933675097737920614821543282517054113242546853655594955087308038852735310894400280414270124723286818394190087502534627653351287101094902918859882947597933271339925523262442093102764724768275865839681852178782334939079135088627802758223355562283891348499398693467357268197170420221849555572381001109247338241376421036853961815175590656463805493346607306238642455955387502746729433032343028428770364376394028577879798151906114770037248247484031695711428616254289634216922705487296879336030863245109072159134495000377608863923139068313021798734924620281742035911012374230596152874101316371766276744548987842604583903010347193714646446086798222668496670835852373524898044171097862287636081172077327129709428234878304803230070477294465624469528551001513584792341220820107978426223737998900690704586200889826522369495023845078954714734273934385759411612669754727794654669643284371316231903752936003560560471741873495934973441744477673515892345527541223918893442393895577099914926397061264744357949032204999186688504706636791706209767358972900790564286601570592815884584339824474483843989856339480560845327329361153357482044482544355076158691789899910309343990586216539135986054442805210581185325160833171841650991510392777906438711304166151713957555491960457121092322297680756736*i1^61 + -3414754672327290522360805286542091993637689128537184992782740768130476761964276087239978020437927927795828146430565175120150717110862556771154234373326027669254696570945376218766873112907108571477066699501547384571161602519987953104069442857580016292416195085141913851244496981846665717169504258898949576901110235839211470992638682736849106766741614106846421698238158018454825816883019477034683370905682316251326870128872541888630372904406816895634899149327169676274461218474140952952749277509145908696191806547740891535086225369979809657476073079321253893973544789422012226844052544581487733248932371517064010309731086521038907738182122843891865571296749611365320839231214299257611083573923555571820877334028972214239742741674440372237005587246147466329958160337199275740414916059704691802433252566229521699025171910510163001229076058556311132565718371183756952982815185282634851689488065031413915538530497714773234401257277828946264005647148870189686452982060234654729028837224371932223401621790407471359203255774999321467821346421441837463221416654542993193841027910078805221540961372947572474799913850220491543991113464051967709167210069552840562270573607531497264102636041630386752360065242225632515131419489881189876245164729897837312172109027349505353369176395031914173779224043504652469414616717029918788412932554439212819069523150697751061063796680392154520376486886864716145177102423222566941105287834971485615587418287476714268173724558888720895453430348687650605820337779583613231680324568139480998767155600491138964313786221512148622738794725990906348420563993552396418371672687553091218508948462986002652114594710615418016470968623938204040793130645799746227245597081743168437063013512951553848485807873478053076965320482740615456296426216872549950687832141175165434020811113876665506410894442543320602239305066382380684038935555825192224672928502046625058353258631809057149971975398626002138792263268446836968352114904349490227885449593326002697622222369678955078170592530750790768489945265558119043014326122779003449182660704218218135377311304850158300741719169695956732393531173608310445147088757649343318689442821152974795140694402160452721638675144904257575301536601024039173881855707840249123606852243896608602413317314417302233456030765197063886045696337220046285305832952713519337951964020883899479304016299035892404528745092375962354797000320645995274146515534272975858417425694473033313824594167803545337542563896999146420989930684007071212135945609908323375900161188105835319502203159284761693700689311118036253162803813209587980789196301282714974674714376227917804509930281003390316192140658843689196439094247425166108345090861380700977628785481362393503981047855112484514955264*i1^62 + -80341569338455761647895951442345607584518468447064308472959951689480923782501294848763716308415865462412204022560354029066859573277464889287926303548363517149804822381022255238458533995339435433240478739080674512773476674042825989239622860795875884265666302211370066471789143487189243334104859973049535335310771109221678923156539787887485794256780687557245117515827217075950607426160030086872850049896386687186336542006505962904365510179862267462555666275669857887919647157903795471960013792403378671328049762539153165289569173488797295222510117913919220780574751368898150239574846641038955552060940062318257977643176348546153034726185358554793844734103907790130031717618386757396191485703058024244155935045450093119448420054129454241537154887511676939973627067242044687797740524710707123432874530801149150090888708766811394752334071170514475674593164129486937708204667320214875752251489871197026084947003729658780022209020722013177479436154539388050430932688090183533911149273336280530839676384119893402824012956883337099891279965006316380719751400709786382147375125835847757763764703665723507541368329037575680963081295915487049533324252564481174331821354068733209390364229704947964759149256710075114641177106444120432145441841315980343940170471820329013394450842165454159131763582786813938846902326117032376982420671140962504291411023272938075375267761086069467424028449669616921105977084848516057967538549475218869843090041400679038007076881899393360004243261236614221528859660708874435378383877989393394126224070347575334444998290667806541165193343520356385698769017506429908408789770915624807465347876538886718858518272457148979249002702492794165929759495001340933198481404378616016474374444243103539898399000541523489871386897110965970137279627386596123236241015725370135010295471667045938281518231951268816409776984776232362909415028926487819437620132945258924142414483853999560567687857274663984207328244968301919946139490346228317766963997932415206216998020743613925046632278498155916473738709811965807354755676796648733475423247708708342346267198207172920122559737996785064585902069112255222536757278313803694229713539459800523142543794333779791840678169500289465404619505700586686219384283207417209730623469222609324642691206318754182246168941438380184715958130353782069138563260718668151030459726751784405794477745783339429144624402568317267062209989564064891045910943433809726196852247892680185371304019684592381754238200903806036475190284340320423817785213036162543844122199139920994958181905541953667963519237154165224921110973795565224496974546554374090245641853840199469563379184789985942461216558926856284978703976037020807305786492728968839956452952926180195344161025076047642624*i1^63 + -440535317101761382484996756954231847991828349350317492514611168307707801801711586781545431377472981668000997734413978497391434714891177941542699709523697726323154772220183160406280329936619498415865628192318264555797939688186815581950090130901130087721862327148265959952698963522409514747292684432431683378763456966059091598280067231609525691263276713330146036979335153286734282930556864684648930731160419531108092084037782060554785173211066528767340950340741881820212130562697610422911204709280391227604918446155528693768635390128892660857815562486507753592135546675792957018695762490732052038279262452821920854875295559235710045695829799786860119972343433259602390138896769241150610672531306548949142123106274958400870704612124801563551923379499866612556211475650707132630784969185193219857973078587352712902938099571834006175891817502010862433463621866013340397803496623208522239958587864524015939770888923668774488005235090584163279050273217666272673806045559268874542955502246174324482695266625527707138542603079368061517911075350985266584264577616203945865620470542209539332932743869197439334510810097221377846920245802134617513058375850730824133599987786166949494059910229414417618452618874696257773093152110755036256400953063660678543037973715295225432484142888215925482507689380811315754699320739069581943407825516156260369270557320041142805343953524567141629896468344518570226861309864616101488123865228476520526716616532858578976476242449177661840968016584132802735285512809425790047455954805558122666559093268303673305022122172266909671277610265842516525984998829667925499396931817421713693614188662507870873217672791171522066143978958435724871200444565592240485872579171630992528585883157235228254361481010325550697503427089574563284279714603021187588656702034517146874415811906251060314956719523486462194208819882157346409267791726533702412754096883550776856506918453684171868770947147063909948764477461770963337907474418541271016540256402774588838697698511383193921749198242163115875753386970304114443329067318153536863517114310548832359019258163171302408719599196568670341651660939841579440987321605306585034655792065424926695789905293752706857952604833277069449398141221780734164766934931079277320200676476798639820251103838990505727058955595783751855525551908702395757733929529193738384596646044176988520061167530648219943838595533153519154162063107889654527368458371710144561440198011596325263210625695579051461944392462465060361464789456070616572775689821977743375632674056819782095426547676971424108027092172341232765902083773919356146702472970761087465160260111930667136130786651792261824485614627304848213394656817155546245243416811489584899503285120704266160413920460800*i1^64 + 18158536754978366627919696248881745475715603333699246021106158243149914085836920877363037189887833147388440813219069315338344149062140878256174966304320294005346168255728079808670303643286419284579374060403633201136761695451868642539755784841714865971897327784434179669416733628158434352331250821660979116891054136975958019179741215133140731194614985350845004078066102377516245182186355007327623971391330919452666001277720101723450332857285325334781042229600220285587213485988640516880754559499768494103274525918953719276276622038505603237315254740309940733556793943316814816914843314941174910270158961813041948970155213607806596511308143826303375549996298196301072012746912713872480472639146588313255879709273049681398368135909068127486398124455209421244079751435354260814897016202683771376141029242627055461494515244479437091208741318886733209028699771127904331928673622720365509296033068398262048564779500571161832089326769923910656625688585531740923156980827037128049291113646531347143281758305453816195728375779571224052480590615806945619186495915788105496755505367263816868410749016555655948918993739059474710809356298201625520725126130345187435999761464698380898280165448047941750640090490259564804035587889505603831377746736587904681228386593612065388738863969262110073885233874065901255528173492062795233625128529010089982488754960415088494523608792347503162234000325983502830269940697116603287546835338207906467331976993299668409966194229176337396528316744724000424350739859325616565809439825565742868938243294180868240129776749207383074131648141320923210336099512180901410385894278222047068963864787004766685363985799250717145515959759569486809525634732103322521915221475022453382751190241321582115872589904698922004187343330653668150612092414986189482466658936493483467208136327147669885653960807215259158591200454035861955691501284435160677746643967897891330957127948973717373095845463583555794338759559686686111615982464287170383206436521454159570991569621605167411719939365018287799478354986160732482708998635007241186785601792254260862709413207591069856069065092006008462893138084367678405947160678731843465147555126567915938569752554555877493693144397841990830136354774033083187695805586366928126964583675792451009003814987502815015117496305461503098117791122647865881949093552582875124119842385854385974493664280869238927768922528140847510694893656013907317095921365249520084435294114485533204364334074892740677295889863641259998864817537581973886062352327450141981948477308774247622085701468655006881827769890144240048018597566003763827607249232526092374093518832989494092395611433888937535258447354571756025966488481416078652258780741811857208825897390697230591250661376*i1^65 + 563529697995944341691907260077228299568168902145179107997720183139687661199403609713248983951516077093054759658985542304360734814145049879783641107878077553878322708255243018519502366622098451664548615729598281206161219062416806138793457983682849106320444720942186406415760668685543609175750009716245961866427920469800580032138298659654490818267570441776684032502827982226080026756449941605842070679055641602169176896255901413058509337571068545168591176227093062873341163771530224489361968540838667253387222509509727758971186620957013831677211633155474101891739150602379571400452795129107641311828278888846363408873584090357665588489053958911501021068392552724742158693734611773851937430664099109180768951546571616713254493807588316357144620623073361016628821201482135298281789889244174594283230295863135249753325947031819547825193719761105712261172630296224496926345885944395733492562450616592416740233137568779823830221123913514238067325125680124760511994427438980993559813469660785481199779367379728500308650819336353033263940592182145359822146814481976960402209268281455353093189006781534054130961100027972275225433553915488171750496917712486306928618362890491162424404017539563947347246296896320575793817039883673538874096906212801775989083631399512988925997641858810306192357004299007781949438971956087169140007425204744781149710892072614258701173124913534151837715829194491270218323431330632830882034808834966406184959920400065896496718754842466329564986194620689631195193057189634016258138506647608966150408618192457706466012499858925273574212449178565723620252262880523073930503056900184406110842610598815213497559027323418606647986986472201890377228979966663268977778514439842483090249451600438565430246469543792885184233747641464783914009410989597042566035575971183932654985868061883898046932685894652472395145661252907728192170341509466301532440490863146904818603482342753145023426928373121012029712484043397845366167840969057166769354271728874160715441838095679427212239033079711538981955892779722576436088563355511144878748128184210030826493692109049486312017362442980295037337084178645060924010083673965527733234770435116512538268116012341811608304012213491736172960771612547471535460673902539251242371562333215496314588277364107115962541501684049731715221444842903598258635031291247386223803547808230630443180659101592281014459070414040038392104445931653901721291425780963843266883242006544448516261489214845396894602202408217619409777368971632188319782134373668527518177957776787537534416888758173845146899038262832293682385171881491349233214273273630417302873233898877942105505706485194308234000954050936190151656184508960610838708425904845568082399617272741856542720*i1^66 + 8303173043896164523959459616907237032440055890254173800938528410361321982227578650107126463944793405322725444873415326382157225714673590939378880075689692172176155338550412560021640688159263799400133749609634122710781612455681935041076964847131765944367163429040460278186727238511606946837945524627055332135060534606611955169385147237906485776399834933034695223704762694813346242399190067356549971660037360481733552100235746985091231186599353018953168428709237996446428191071719911529859427861552279943103854969743122688325489442711016268410131058212122688890975193874701740129334980167000647495309980244394109446428174491749242894625673813677478845842989392033705424972541805396840405352544895010384554782165170761277690788763790443412389306124391082036373013494737776685666557974381317249275097581891273870715385028419249121236242373401279565213490802451635322814072780587861445266014748702256587891758450056799387824057160393132179540177178107108020790707473606074745831153159576886098841511102321395389378495957328711169003875659203369290537612187802640913068740008239018666486101617816297204027491476189485107370261054073529127726383440108341553752336696006767864115542597370863647926184045409824576871447903073408808485551772299806497515481517337181874118504314785817405527118592643689128304851363520450571323968881398703822452888837536237443790248949581189686440422568904300095168647412686682216989182038806782334554439688940797251982727915696444128029356121375427314509752232470755386648250972657445959434852410756357495418187521649994922783922891746791836747679103950197047508150426826849730377214327721355836653106162096421069945730172538293564015437573938618876908257914757827982355341480070088019899050519114929107638991848469680915847793194714111261202145334068785706805082065248756921794186702897168772472558825632065427329499884047218289771956541392330461774305780479357720900400325703904946192474913295044763421940111733221070496709091291942614306238701632089936523673190690816206329741925189809375813911918712966462533946489373028063515325987113655984966273686159900108772966410275602692895323199882625158681511268599210537594690149608833475727557909586598515999323386242713219359817762172807652195258765795809415664935239935279252738486123553204955290483021303648470568370125429757820605365868806948353107768556208266781639977887290703447043634337674782650513432167783786442450013579054938822371614240161758943702545288122103689962870818904023127177647358431889266404194025238038070169606940633463943227587571015023498134869283046271746164741718917484352098525940397498424951487554725070681176436734734678203863471069703212728773805393383662487136905954875932672*i1^67 + 59375136640420784010420044058912995272914206584432607598081680925615422895045872167696210556698479103520541744504576477965249696777692628885391519895763387685348012484434459256654315178354537021094877359980755282880365911552185282200418604623917330847218423641087812379987571779266170448529943594661542435471963001438312116681257344839388226590365525985390401065391358571331196121332086872585440640478637139357502199926714598978275383524986227555632672386354018826130560671287128626571055921692615172361904749604673975466615874554047156454172991413950383920114419245989299104281172452584883920930943203350583213866387322513359678974783059115709627565912524313681455634874305712988863510667703541288604614256494700732275840186212409396544568941085669287562212505485982590245870732957252090290017386280103895438966945385577352810239641066268286055249920673910921633911130037648573034433202916439352373697592494430965547529750627200628579423906666085920627575953091886922786130255975278576433620424260104445698506216831432993962731742087383943382104833467131020370574984723432477918666986900992065244735419429211396118678431833580979507797730904347174189586419009132839491310831980270716144378193490459646167154756438193355927082429571783529692219417793728416172947523907971735414025077760047397178398260476604323751877464674485199657248072749036466250479357085865879265853714431985116070358468424125232437043987529648770664085627340333658090967513970882855893668670722257675363721663179795380252073759704856647510180259933805073794986820630417975443502234493497031933995797976117122804044872737577304802133095688650921145079213848406642620290624124137218967556364782112067292454649466151963022443943776456753746306165667857088503517803698437906112838959806424151815117604666199939080558865718856380047481313852151247928238465695267767400346497464391819941567526763398345225304293493677328045832535250569899821925971612035184442909637743682380573970174241328953593507848559772392157854729783312532878774159574479141153088352681815223462848962858329347268805672470898424063570145669601707667234573057956791473542864474059137078526371354882951274650417483218537256481680583757588001655837820562287152466980868691650649058050717199403665904322849180135785049568420019430067319320979961828065954706008642248333083940591777031305506234543560479797114319308891788884680507885210199218893042001275609821195306276962442347721733046515909627527093392253829219072505764782781876803561687823033603697655187785598276111204237068081579746330502281859751691988924739705041143794372970143429164297995194964906093588338295978790229243840192090028108252574198308503821216900900645334457992085504*i1^68 + -318209075423613336156353956333148406814357396335249885563770983292954847138055290863484788982336882966879451137783243288118579247905736414697386406671599063244116410463081963141006390702345042825262575655767794604544135699112167114243370340557236017919945622655367557306259033465223198129875344283497619089395263132877308835024405120779721987613369997046924034532448989154989895179951186219435525990698728588045573324515766675340440143435060588009750035921752343091411534872124422062383136529285516801715982461192812118332169996855655552799059592431733241733774522795287793440690865397935044463971694449965596898266958986174488352855794366195642881721352968029996567152673168564888414133177173167450346705984463708988667847082079485738383539272532155058169759416026552849739577667220583407853764063830511147632784135941708718959458242371845045242219348390395721621416307007008216566185396057581444315463134555276913572332930515061270261565276681236531382112693664108092521537569936247551047052859246003814943354735298180100659865146531291813774062887234443580880659438421811634775044652992379733799734479158238149379323559434862157456574372417651577476899692330589060988881928160765263720541896540052533574890200943426969534355436049384452516988877826234767802773672700308046149482747897246826294096152914041602589538518945085094658756463823692227080070980523124828029488189633642895029585257352761328268706339422596945779247937381622284150949872692541391155418606693364487391125032086843444375462340148397599134932998171726756863524312574632020495276399385086643477680358206600745081014269138975229399720154411501526655721823404085723460177912818284661559152157393812140893600731055198916143401243268115126105277171137755682435967001719865398422400891604943607647893587427857165210351606182883789382481994858328787113085344477914439812750444486203240428734018226711973334520365212206539076361023857474684179505217169024608581517952193873431387753460191207413431846504721950102094916673047849450806344367170751644779680421418712317671028168804575156167558924497630583308758661807556228442822463984467377494470703556303301618603449799184382425246481918654900158614029709633912140171270063831963567727727362057908960656116795633267523123079056804885629569669014508136527633426750395999333139284781429885006209878997392984894771120277645281260411541916431999962684291123982682046773936265962296470660802421096810772295662153710045211012281342674831738673846148794431733044312618321045005155939383807437069768633995410138372860681387754107800669135636802387167392561591651514421927067964235219742533187346224409587686374000219670429851786174343441042743916900719599489646592*i1^69 + -16105211842824227601108038612849992388832878824379319357844331276767781046982415897685656325191278355640757183698896803862778075230425414574414204886076398459556958005136768901036639837468584528445721687328612081824335772289689255958937107843098861798169905928324788246767459119494207196166121311514848610516381507582380115579077792617640874840892784278834411525183648550240990128950176222159053549542143436382697406436579312611063071388580818829676909380196981533769917024865817505208267157836272157610499991754939214899137764392126258128243665600487657078149583743276423180462827332286453175471644020898718317079079082802983375274505395172928523530476076647342491148500682592694582795667639768413542294443920418706593352677624890787670978622699092500695473709564400905274596450957782544479419353168378480037102391816782034661575736930108358949490551022915253339008859810957024088512758426592912544452358867458229610274953878922694893288609679609814101982566629452692592382079787425180505249047235860852905665867000843606751196496245939905352867776511847755573160604549760421503156332129910692081746555694332700225507636203427790682810425552717534110473700466363189831088058836276264246276710766855496169686667116189562076037661069602373269213499883444260659962080261337935986989936045137721762628978538649180566143365582223573943551846121945697205934083341342349710887114898757865213069036467881357956359674444228417331325041883211266354793092220070062034125284328560969338788337497066346319567531945971780560243475636549964227608986948513077447890098297245998877655874333146584408957026780527941651974194015965791500268518973834618066111312644341236974456527062840910013367920792407912802928277051514630835084351617921087963049530242673837570597912476271633171735940926687650932673893884139258908255715589767558617793648208940591359548294508194299661612085090048967176373778899861969158474518855803870899399385798090881440016813497226406388499833571669719543279889550704463123368502814288408121017305438532205416532514157340609891773150765380556429903690963061351097420443293188125667013360094780573826614145044807552776991125978364006794436077368320658977243010901663053822489013199531259822316508134515157129394880946659188076849763629606094751474714069649614058713104429625864590263134723875773914890757810758085401882911986635023051932947720416028958085067065252457264773580552712999083832034687981856663739401025220811177352015673550459271559597613823188915346534096107952050831706761787121595680182415900942311878942734184452932576490176497143576147229475399293507074313030950069925780823612828113740636662630523445909877057383018118832985840854666127081472*i1^70 + -266471256909245383934974260954714614204807483179209735651632040974369790390853951485786692664645171358864534580520239487396911125128097962264540268518893947351581021073065514637678098721102579719622521366648336633602799213120640539112317401765647899728528504372432202899761816533187076057399574254505507770990928062817979706088561298685891191646782542201914288914844826339343947685177494181199001802068835849128126787252207717924293043881835692176140415173519446150753772373679561625316376724400039926860900060729765831149527002673874303525130929849287126047210500098794833163108760364101987587698485382197704104266620062356823167723443608583524221409349167694102106983138822171761953016308040729566994157528703394736357436562543140740287225629256526927342958902917967686831162793346666492517133533218635286973862693066027739356055289515134774764737488383885031153442100030526282796054763603764737563918472558997299796257388838424486481487724724500818553731498970582921722760451762807962047834852115179225574543057681858555147624318756971511797860951051959987798348925617887610353481166640396351567303596122103397312235299524171404178835554174525512577963620946896638724202962722652077369573265297623370481401888671899099766280135552097696518079339210244132818809783421385891048972287278835889039036292145541841325581729494902960983537140019088258697641450828380159423665134756480726679996079143460585455981422140125471868083782328226966491227367630226597043377519388000331258439574151108072489250696751168509551620309639346460255149515529056734015186474459257786822920270742864476039122245114198743820314446283210383361985171127681811113470298572158601344961248333490770351250980704466111728234843930007276795362033957363861806739164046153355689648037114769116895353184617371312570516987281433858710221572752901499680431985183812961685162976589210648212536497090545148389395849268803532094221900194298376000396355220453814395785707231922859340682818975022315180412519058133009357063182221185972109850828190151290785259025276165710849207044765774590670555352577669863873694843679687527289018620532948286794021862296735628884624484523110100997228838578493171852135218066054332367238363130978356992927798424301247499337778472388362990467019099584390465195187736402999209998275798308096386447980181482217013721354044740746084778026436976464404090248762086055915123048583463401878054685617512789213510379150076198788132062446468360729631923272738988867140604676836662308749317873508705900426962032848241405145379952486128921126245400619117559105708693743612955764055105466688424615194230154642840685948737532009037291108735539479398610744201372925267244644141367296*i1^71 + -2993417142571553072381836059953540339127540008093659454826967187066560291275193344611917962080228099384232277221342825857220015828485657188339388594613516393326140780073796748866181788537753646739609852114696129973654808472675261099538262718997880030804052276254223323667559446110618252885422020181889036018993693760388724051954896026920553940594685426741684287540635217081571817902112920586444554596432228838624232902477243059197718703222411189149286811030763111449654768004334268468481700124169067893962928217673684671423634063561191622678167154163458817410982916893757893245505133733598978698658402272462438083850823713315229130178481200053185022407829290421240558603142878752054987946595519436454230731159465941063609769528545055078975528415454121870113563981661536101319904007328992604323337616700905750696201014110694181543636084718828001136311938453683389563206209679342335803631623486066460792364159192283228136788156608611773987909492512382500431027940252186620590199953160197334559682798827619085274953713348412211824726579730491962985189208670547555347583381714467970771237132997201238307532425518038131529194526664708759521370707582678649414577540416642018218384969537766845749106086249160946206622659287027310807061220203957031617713626217441992556865773356501765561003719563135869667520781716527080021147811904821310434943366468428191996396047458438002180821046939411755627712153947872691833649231109316428078342332747785825612071391458345418173645468111200862063404282644082877245520557574316238923478947046400363854562156302492302569723734251294905506397464926931409154966649947244768257111538488160231272617378461457861399148987000371780797832906122556010615285592957063368164131489924257224166397347745454585432904731160454340663997178130426462990755477790417583399728895225597018991835015375155046258328236391994219235642750831330323163189746800417532958314255137767608320218964704695707149463488070924451553342723146019736052000524494676727359684881851443071075328476718941756855293005123133099231424745984205315224447631169116901764342241977629462349018756740074298277851471650785442029765891123460622508088833994831552834314186075415414815343817638649456937438996304971791035141049443658415531936372791396120254716584071921449876129976823881763438178677415569862065013670321999105883118615524456213344645242911870945028077266388268528609062888701138079455202989057008747951406685991908245488915190586044947555126255745953738561307175107915804574713370703213702070245236394927332882991226735285605595028436283393709700363127383587280271710682633963106776036021636411544827582685109421597026960745447046038923844387626292781840464871424*i1^72 + -25727891832878210347220975906946093508965535835831441299243831149914869549040260736413082925978883073069595763566259386429399654250436757617173235602966559331277650229185086769415941369582566380512782599423239964242453447163441268856181360743300332127893532459796694194471330675920587940573489752069718485472482900808611101599647090828298396674954099842258299244807587385700985656854120654239344794048374290911071750617665185005900689301230856659787513367803399446017365885684198515897072769914474658934131632801065948335328241879421092292137957400371472676090209332862748020240072681920187449338760425593142944308581832180289838204529109807788036998255995542932577240208183165673516598012522682007603189576351440086802947394505988795917248451703843492104808873771115025913743146856351844129307917296517473829175714245997207389265674324473837789626129996206893470278752111395764750255429077952577566132698165420963463185082170803092527787023902826541647286200922081046202341857709484369117147310058651157782684541015048276152087916915973179039363303635421875126983525754848674074166845809403696741546101311215501892194246671556328995338154308767046363184358776282973863983327598281684816459219565250971528706041210109341076407961844450974843001090912317997335388353513988222156499981513886380889570035332860018950507014670251044888614795611471359952933381244947566453262529021707956991836872411745607451528688088200989788803917767238035353125885459228149074285087002746052586252250768535899868479722954858894029535461159440571787124308351881931056121702999074356731440794557674681831852696995845352229124042981159420976872818817269693970055582622979921251900188766185467016234189038136414289608771190273226482672286245039719997975905687422679796352219693110080872342966952691646233672071189272530848703711510916425796005248583406000799326371159584479190747540514122975510973867476683983783700883448607591021682522813365220890123881619356869817778670722799846106994519361711778680602347097962220191697189895189025804394614057264110967465983158278583119662091397902752998864938005163828756285757331215273769240218184295822544878254011428203742441292119035022163170918724878696566116111404789048576604716077348526376863991316456583769026029089778006641766526017492054410753431952508543773995993536509493885591179958430757150994964523862939934264055668054535979790712503213791979857936532610819969665448901329332021030913734188809137142087383195925110749503980749128087382116411182148968702874945013207330318253852129966367485438377013544340575809507627294161859210720462107629805772348862310965371555701410547956574058344623846131441030349863586575155200*i1^73 + -176616339569806818531388536949387568274347681868226495785921981480466278562571027978330031878934950434689189315345342017903753875708652100738869594878774005515195287924968112036315762483274134664669275814641414820431436284845260360041463090727248950719149600100686385610839639465230613966129592203404185495100993921723888759253563762174835251724183997206333156280838667324826790767804739943739987676811449283818381684556245918809034347720573935802999600899093193916375102947453200924461200094739356874661847203206642628857358157548731359515695168859124677520813450534540411816131544627959958955994639629927530366770650208146216644083464682608133455838473060186544736211330783934935368033123188633723834335570102904228507008042197080376030365982863595381611879272388341535815855561932111863974834739479957366963086652241684233153683362073573605268234780992714227044658235095269173276732359066479420033637015865793661429902456245117355593198931315695012164128848698665098019148143976164399194181732095477473347178836058073468396750607861645990278941871158490695313532432466333666542249436741341396270100447451782873873970189615643834875577495487910334674875166647230595118584623604432084471020186237552464732036667312553006732188612049749279261501032217678197983434704057076839617970274580077098088729758070919974818986441463928551008877099416768122455989120054656543676704825862200164882050649250698308708360122130785071508470854067944709552066532101971182275281098319866482127065401540369570784711883834967618709479126161950214556898921833061558775189064456413267690005794193295265260912662947572534683852549988893744090643876154618250829039666161171703248463464104186745642217605889507533715311323117750173953538991288239193760759159356484906296974882160502039502099277498252484321488102294144741086126680767425811352204437391659070072946913036467819321128423827012752618893710164110602744463378865512013965686439029368258032670159424389465947376694425000214044686681416120865722050515330682028762897544564195980794494199098516510704036419125739243513099396946449824435021567041795115065739878327651008671529633706312409714772367187577195734637053868039450116384967677246408528020680713802895309031318043574690879823919083214330612306273920389132605265769299104649165051572897034458674201545480835261687780360114193057988109987727495957184727418178917782468529070291109250915433715530053640142887747162354883578288114635414244638903100610304935945476914697265102808433547055368686830417446872436518409947593869808355763065640392175702067209370548636192979211821172584191262978643439375705283318968069408184727587860470804906634603796127427854336*i1^74 + -988443580510253095619617126871159118501391178992269610887213022455854289503459288565611820310858821254184820129067792740979000359190066310946230499014552958257727932053594122530538640434798960294187235402155887099898967364276099316778411020213007844714879305588842684293296764745096146322646873657390728599798516649358567563014061978104419064151855663882743080832318350584969249488362128592872889134581630667392264703924839732245826199844750868721575430108548062081428348260841082281495971271615208353115006076038652151832126905982259179575250751788241061067372733627645264786628321472928496928447016437288679641799662929667561836939988571729207819343160768421697412314775153644432514698537619223129849196602120333081046968843844789743456649315368381825274518445055873259360754855767131941795854694696372135483526914172465070510528015223876861912739674937930279078267593334390989765753379018402419034598856542232325768292324015828808078820673999746274863569851940443238263026218175257410668274112435466878016049912714727754847284761888272562465216003353691832593402334263742019508704207185309025094211680824517739911436136734101667153321278584189731476481873310840943823479664738765726753921611823141835375359681730660630022627187282089925811145625815031595725305893994123437216632447595865646671054703712866915333840167560139821756342925600184806355890750205924205544783648137769348247138782964581708856808997412085126400973382091345639120545276198395607806100010827337604744118754688277011279661869170278824086171044638600072932686111029990215976113359487023478162754419841371980153322474485526746538082911618843213376352204269373591638455311708656812145817885478712308251750177290116420706939043099764392706116141730112790779214483657318346099781415561653123925056864703096610605640533398038887214769712588111085982754939571107196186024717732153622791816090848525026380144635148579302634147778060135081408422173305744777443089255182040344501217380594341368643014911961226043844519633977258471945897224896323717753220689999736764976213178777180383394220261485916799000966205490266686691667701128023627338783503296549886957968356193735248277312535748789265207838974134648152318325691192055143821286665938515339980361277613894227154939811277749762143270861800097254665520020193046581106185637978556575252926180368460503661279179035076134499046983274594779783133595810774769887880772537981244692965231746208787804913791566115418511656136930049345007902732288123987173412040388980838353805596728463622365079144091656405662592219853707466862617002191776677864734724829778308035796034236408439855083661624031494313217559928871507788911045771264*i1^75 + -4563275637570407570238640662099955958026806473198904160235950200942979193696588813006287608684121520181433637011791108362275111233379053986171382278027983678917354111564379639383240318846908111221982809276011838544193231941838897601067970229409472474276106025776019918870557882760890990177415685006183461156448223644447098870633053596399799319925052321136140254057143700873581501738814052879706263187311446545558874242370969487183489107535998031798008156985434501411823090761824182416348952332613816251396438714167403264271041832695069460891500883697956857918495030322418236210766974173818641796261669379630011216868875844003270658750509057227895623781985077550216626657230146248262339462362877995416616299683281445705207947891211016932006525130599174422283145946516534853505117319222662538751442413171690193609922464706688070748283856686481137629297464222019241772452112377674678117797349079500117259965581661889133711893985828651511594566807565699455678789845733927502889506922423010462607367166134525337506693206989186318746810549579632280181267320235232701985090281805924591081575259048642302693854741149640078339540938705098114380216769923247218940646006345320800674057636835289687544719398035408444825168900073789209819987290606499895615313841159580587515386812271400954373685882015942927373869079911512148478611195087451090057219858252158033724421690625800107221743450232416890205991918258190534408258987742377269543071511404556784262408153426099607814572735677384019223994215451943488725779902812879379018084874911949117070850885669190481362522671841620107362083957816424638805730082255895171001343110286875468060926654267469325323565395240770625648451253989026852673323778908212603383305337939106496341445460157188917767715944420842127356615973336256991353042227262360771688921886989574409354009193898074633275221611645839749238343902776554828606506653139382226432489740310963096877471980314334616816375954650833015223155852514825638521494652173383317669329367243361476836525378140593081775841942947056783243930019709852162799363217262155732166566462660389457253669333511917845252507756170415105702619205719894422822751987735030522595648682929389886142008742461612338049892969838256373906667329469862862931955765076276177999712163381641556167315579265763660467665046390319391871534985606201672594974489749175602177556053572680432889446286723259993981745841264683852854197003794841998627170222897780185466768790362269045698475476667454066832073010742814416352640256375695964656965744342138299009051527608554954216884339515793224030717420547674494770867783015849104342670651505742615247652509813051656937387365324453414166331392*i1^76 + -17513399758949543323124650325285363767540492646432553983011213388254117795131977895133599163613524016773013929948154018570044413348412879921364792618586884423542833285125344567964333657022300697505832097558253254238417874691915587969312466941401107743768564113028856507503339892223484832733319102030161183130104308852043085711466938024671619149334228118069303712495805231048244663593740318013398577900787450250373914868514590066687593548849983368407707292944072478277083589570724791927339250410289431972207837137860974224240669967916544154980111160318657877433732514730409489503572962650197734575299989393323622364286739341271753371319046878532581345993660464506424314945909082207784163722450488699225433891340706019796112493696614426809108935307474325829794283855399379601910758410902249271395117500939417530765378750599968634697448073992157998682871734557907574859475271962021712491009809257051072993298632169667301271730352362648312193549150038646603048490328287920015438146558295198308933447481212299546610443014491357176259279096554909476695179963608062836192241954856044240185789792284021336994561930528688866425726660098070350577031289684853977188715087888886432352811258995070361781977465372541148279373202737233514685819272346216314245895976399373388302715500015538761510197541832386154543041964759125621146864272233800864097119051934141284839698924707511796277212553149864375772062703890089465718628040417510581404762292445284063484305813718222961959752076933964153511890216335460038075870497483196236252828310558249248284324261824811935884100796543694749985311557859354258023868565837045708466684359196889832044829640120441525997542202056675241782377723359106473498564987043298458827140762593606775917153570843721316601867195162076205034801728706806985439036143718701730218025094680958837834650010234913969617643331551096602110349745012012919991669876111064950569311227342550082125787214590239303583595198691330041312313472447192037801793817476571082591470687602076678799297878293987251586745528950642948908572428994076069234321737081564745201010899761924822850900055768286508857003732171498056186084327613777580894827467365306234822943553349333904038995489762806065094429925899523969939401968751644408403636217343333339435574404581286575925245172452835966608373939626098988989027383665142592954288497498352754755789594346063922305387626527310227399645535280835454066408773682751839762528040552591414073356836291888480118088656957473391283523698629330910437906881374459085197758353923338443617233282866221149472733057714618304663276723969166036531837813970234816000485885957678294520985456792663782961559962669950173184*i1^77 + -56186928266403576558588125167825369412966714730243818790945173790025922355229105778889705380243219543613153233810861871491772458619460372980719311081418955743732605384760998546116174067400707259477899530144799437491281192288266669859531013687411173893391452697445656083034014202767669417208070319314872803858445187356384612852532963083949913745686119764080956996523208299236650084265907809849616208419830956424354673583838053996100061394324148337022233920453525792016807143143496587209068044023010601362492797404725443803032079931977332528228216515937232526584041012697675193782875031843145256982606591594071951127417248255270927710887281800759347840569401510913279306601378112940510934115420407987284945739334031006549092503504046299050335800596481083771758896875939666678234853810026733974565621916913442343699792389788039562438670550540574700850855302174390015038836559988833981569580552486109176115946869075022206376474113164835966834383531698928033575173093396996788923445108512566653705922599945515096813682339500664034285474389566655887194630918019541276967506682629973359550639511157126401759548770358491519047085261187381264972488004636844633279933299133558834924910615579213026020763006758829990593149088738707979300423290437540835622063540713577107913498959174693800122425278987683530156896533798319712167338446781496273243380095952698733430845156977090689734627217612602380304977465697665325884705527873912404558224248699362064191996140730458121346649161331076868683675139465135410032830601799111246735111912454510182787937833870112906264021857386506936073652709425115955025846382497755599768899960744619439189492156629112019425852829578625383241040248477042458706162252450651141380293964374040115644716040153186571621784599232000612255520703155453990000748651992641408387954396265875561299035485503390275409348364551700274084283536456616830545027820131241503510964271530463464115639823673792625175105624785429732075939332403532626492342373950107973475840986382032701836377262805428901037864270971106400668053498284425506880033742472690800498279443375957639012577015551846941227118333487717106838166470884161878045884499098121899751915433867674516632764767428355569093769503070657696788467251681317813999638236318054860407508158689700126709182459271250684366275746272552988149666128343311154903082613641783887263590106705229218807635744218248413332660082583414739037107441826371110050105893054986050055439291945872893551143858329510031145118542502397185264905685048725332855507276852881549731034826352721259204317245201881478776343852926853400857142862670874790782837635953298663526945776627413723001535001001984*i1^78 + -151298440716842297601908374938601136915335819744176655326091402572385874156162782349012462824916485414076556528662159451042490801188921978885111374669216509308161326293211931043677849047338233982317991742729490373055025079499708003495335965169782992125900838188244195274514846631794773429350831642517344861864106727017873088467859160882755125972090469943749721050764082357606653491186940664067687467673115305836003687394171450387228159582841532116593957413670083888005343571569477658056823191044861987763221680117368938147980740857152815111220143861138605656732339995552652066442263300746291512383223103227445852389337894519352890389262809792651809077705658641702656824533529698892736078118916553775133739709537121939040513104126275952604657188301477746542810744357031837425088354262646176394595820923529672945273278168410181742022273459805518389703255921962071828474741734649489852377871084611689689575070917155142668977977141369221418380003727608358811550909613476737135925597422177977417310256391989474954543505537001070880235106975528276494641282161251557549510845117487624391630687812273574708034615406045753371770028686030078618244258109416875305798870415528788953308983449460514131395871881990368725992672019776330546845461184607459871321918516021435185845424042956177286432974220282663260241372089762955164698573455098407007439692124481369841491867218197572832914708247190355684397099779465029261495507864918122023034335979692134683205563597247634137764992495083828401105461390321570253553850282432503144689375832851022971475452631002468322272046841605255189118608299687075043201622124391430911024505909224120380400078677258043846772148274955760161826416386783288770553465005117547536608207956162741044375317905203662599785490755343307737216825775190561185925108347606753671314380079121394852482589338609417039264913684690584225657076165556611472622879196032315164404644078583123157994525954780965646538869419374900585734711110089555551030494815193724974248558310275353673249805993130658972959766698246488096862453287832179114204456406357702210201543543751190796253941834752788232894102145668633273160844867131885171340057637057718381937621255820919416250167116025791373749016385481747852172665245448413130021948979313389444075647886283505919623877676595171549606604115987178478262758687108581945955506295782407742892766503518262272263632833700709805816284838280114561660282268518153218524309627327867156123292895772309186354655134064175759105724750071417582866337419860643351161587021299014699912694907196607095251111966572015568973355334314940410780705676811559352982837136823634531425753686201895020660785152*i1^79 + -342990793958334823629586242019094246331699899266550279719228902364121802886550359271844230598254525846080213885245460278239945869876634028903718446391112302554919175348744838346128014940130972373945121261348407449314284671563689455321702578876479217695326519496650773902368525032071483837950643233298236168960788427382150794836773688024770827600359724243151355879156049675138566522692729972580430530556844067853301060073411129759689140829697679043427524671065665844014327921921418083104299493595931347671720814275440194857280503430966752551386514725222273627937308713891016188514488265477399301255907323021359685821059125752756012054951675633849322992155044300839583906462934680391856132644640795404279948446390735367398030422664904874598739082499169860101164872094556418854387052523883932189261474447381332208161327754630256737381453573750344288659790731867111313703611733691280612079917195094172569856169839000551287743393707860199694195188782422361545787723664503393142975234012276583206923834125553955343123070587118548577528368662824889451807223487949686459241142377972404960612610473399696868964248650339464749304194836358051060320096551815117528706627872415432218828133329710024848136551051341528803568350455602845628882371897882725447995973740320217599711253093033454594390777183477550447104589589519123973094376823978123780831453122222689719687446957417007701723845212443698125522180637238631195468639920198203631813187610125149861109527323011874017316480167981807438944177172868585447130808725376879190950226927067688336656729969493948814026229597089326676403924634296650381790154430849305225690981104717387662497742554847312184792034496891287929669690415642736287679121046018177127492405937821054344993999426482222935344968928662053504330680842591351948188428755805698488327610648298498875750608474491356436846515226673511316648376322319516877356124260651658524449526898340929002952196407528213925595677187007417115351125493627022554020526992790637556822531002949670950586494989622160857959954327151521648937484856089071330309362632982188653406668822620218163332178126541597973904386731523873589837458317553227696650722722330994738049885260283667786411096980250341416149606703416891946676868036329378961434255863337950112138578014775970394449116503882423430631668788093398490824029785409490966916956343982397739553186735864329050121452630982772056667128771037114629741778006206132363269048222229597606101612331091644002195514478971796871771941305030747679744341487219442114618930592222347316413796290234062508478876263269008977179506053628304125632127522934263992769554675694065669475855373609497264128*i1^80 + -656234578141056034170487825922140536050918998308778323954085549997741394882880540958274360805450956705525134613641645531969014644640544294832769023597707393506018484311889744795798485393094540309485594971717207921798127782183842721516386476940550016847652760892866017832499205755086705344972492700223636580800514896394184748039105955828520165720765423614069049286767417083027783057450958428953509234580253598181727481553561349718139457640926458936974239072779666774516441849210960590791332854709787159374341846588026609508788511669924497182474962519372242042076557602977618052262876533547479463192171982720606369212790179510079738518549747105785713527539160351771617294205673813529960932927549625558660063498178313645210576293554280060782887437769159232071056086044701349465703869357850960029721249815068919310699610338705995443148988633155227042238762348034570175851468233586043089735048592419999914896366625280941169440302421716509606747719986798121589354940655791692878515155235918415935884779193669690206259022572805486558891378502138024969243109548168782529041555288904555530097884135268136886569079127245283385411145479647084998096134194243426743717748986648824090646093298141120197009033997262076761401702708815970155455184127953877285676737941031389386651265362212538364928175716288828420557906558475369834630880217410977406256993754964373760844966869375501563668568414394727758270510799196988871830905443251303909621672443737173472908355721819586671366799940333079453656047156317446381803950725912443483068665748614193503434520719487023006701809831126157306278518997249244902910800699348693971740182910113443641506351847093973389025233623413549895763065381232477784915668227569782484975380416905276032485386626306471508343874706890281555913002572038245327287111594960802134678758250518498447735000393405568238445912361033722885152131265589586359235843322009737474544231818697945164558069143111016842070833687821841866937284483589483644388138920380853134090536273266817044259576759197086531441596117140845529328429912198848309857653149793289290511031907633003389951939946525271897394228342061260129694585811925878377181989399290890870228591891674288868879466821011370065147305500234774059719444161914212286990323169005075745304736073045081963562404901830459409397945847560336217513445132365082225769916243261716783893484107708354908666170965846377667048850909180213061697602549408477612322099284067203362645311097823979586674851293192523305354932786751554697958933821390665901692853112917779101096537689699440144242771334204260718648345326215263621654072753398514848464092339399891197465617602969600*i1^81 + -1062650299419770637597564319199528909469291650862149380158360258616360130556371508807263894906010725437852113925739311560164534196731655204217229542271157471037006078245454905474035060536153400261511096260834728015985419106992949757738227747542847240547264405940586864580377185380146863787274196102775005312808168503867443906279870562315105624215348272163610738035594545350345127736915330416350523973865504315327026092731010544527346238757925119655851908985451895364031627723989649349413374673795635150308018570282034011388024313586931348164179207700410555322040729075966170279845395030520270756200782900032228419418439014990225340008819937726313094782098458153197374315660922939222032757325677594602564647833159152364299797230830590181016872701802095256493533898843163164116340554356923977695301361893836184636630765670240858425792652566558219048575311335853602260516729800031792206201307662521856627632347985916249133473994882723151928104078767457409704303443271651262762965881736183719255264336932980865711416177579855156816928555923487542608238723179109635064645656909231426903869901979953621860230980631311992117778234994494153595151044714484949336663561066227819541929223206044533223997975662705441007535301915525989534807734893360913487436876843422066008703949916798315326054432371108477810899913938623600343232825895925424747936359928638651308320039751639034499115313774429120694111771093701725561655535771931824431439460507124654393200645163074939212126607429468162665324336185147498608438730507645616505663404543407166843752783258056687959662491246648133322958492406149007051193814664433918948128983316451142649422754683395509716728464398850733263860536559075428237241134970063193391262620312257825180695142869830140830863300484778755552944327325673563098030026335024204971690313826635659600961534043510073966877038163489253757740632846275120899164808682729140409869110989352205163649146217990155284024762925363557947577936506272712894791767428245582140981056406588002598939210485148948175547802852473408303014117091860511982753660251780771009790145606320114951154628876048077941683806170519994938413240973185696317245630472398120847828055230709245888944371875586357089129970317282629683453022168442911016516878337779881803039007649784716578147597445000992590932008489276848385479528862609367466254731219798446900666702031050083790131243756215755269932466649801339622470568281197305328107477195951703313256407834832880545343705671799653335951954342152211540716956360433769616638688974949049833549274934329171131766924693686936962394960311527056269102984309621185810541675725864789807021948928*i1^82 + -1463754924887870354842843101413471331430756832184940077207708313427314975144523996909305751434218878984814555683809233792863788681462694331258104522835510404301071672285026241850356528697474171105935249654538255899459406228183948015735288161906086596883652266948113092980913945255568490744050617781426135609904203500954683995507380403099059536146172029300914637240059559712091012448540269502924118903011771754302111418452951560046495078946651839827728814744885038997778294540119378164875758564356217239213663958009102445086154905886751986709598337155017362938921884724103019138352339040448866529352929379828977828188259446716555854142214973818430919359488494689487243058263829050002904868340737929892536882560340825490092680384871584788881298857728032748110516727720679087285228011763221490604249879111939242025900970857814421595263263234015369203724935653447611646670012263121530161693540789271690426469202661553802217809841885226642054855614949489553668621154514897111598812314910930218437410308241376474349745097979360285903673033001076120301955188243386460093396097512026358396825759950157432637179957943978326811842184649934614674788747573299127964969920398856223569724140114482356392919707894617894968635158512326601804677508070031774723882558379556341669836179457433905071477407623528190499096929741983143539390538481665240526800752139443783780412129643277631306516070822057219106732186907447782882986180432140271921512448954485132351330408442680126141010677269689186857737917052400757490125953996202229206565992387519914093208200068905112312645368295680411517350068583740804990192937850060549495125571893298810324988646496859125138990466241042815905316962334999920658710233039766452658300264121355225404340496873129231094383184113458986808607409544602877141551258461608226435687093233637173116713275188313330860736963484971733045518094242351190157616563350280250973211212490978527896945886617143251367601907452126011213321520311285147003992491308036968253647511093622371041243968146299975663204093449260828035468970593183060066428118544387911230347753409831450817988567426836513998636102506339384876502774376688842505083000492893325479544129003259712058367772931810539336994191361390510357986465105335396482347962069621952343365213201915831980184473124375095307972521849248197383143193025997780141208718548662618341980873125947181376199908001568427748881517457553651648070131851050317272560720190885408463347752626815147202383050418163796505084478871667070539513551285689588681631765168897284041597704476015339069079537197016653526850480452737719768876403778071273029189753563770261602304*i1^83 + -1734805265237200613272689548699237792249944348725942140077817261462090780055223935563651409985722307558867663853387083691415466503358888626517040694215537224192024764079516832564991285787097088922670743508109990496444725418641019315860863003953200793769846770005365704910296479562750983040968431153812788361351153872249180891109552792514435918798607728720142019652087899828832950503110338575696949535487828558670678978288084169869264151318512863422767763489821617650567629746002869165204316593844660747490285567630579647053079514386803618661114814344422119976574358738961506527947592918327199670953552083231358008487514648204943153826298804079246739065440925306475614422069469603474168124015916119666623411578518235986904072507575358675422895085971843982069840682868327438195940485962149275048224545372109181457029633718139663709775910324418644543681448239378502408460591052904175525967788452225543840591700219316983315779603894925990117055293115664989474139747111260309700655632794452614415443290111299126005004654969103780820779157027765994606630486290991062649802636047831147134355735645841984397215702947078667056052655873038172160198524939777915632639269743096509741341816399293686459857385106278407270800451613226050276172743386087132976458768822881953936787329432700500854841867172667597480770032138732251759682249695013915003932919429979302405972878337863117133327867422049385348219793934874380325414140746631210994263040137887928595699492782852702669126849557546648754321947577290783378685842462901059248023592707040675772356507450655141161895502891157905670599010552973724857034348871579149679387186452402584414515409113035276794758918914721771702529673655236527141721352565248932163521905225564625604265599370285357568057881736663468096021933496906046181369617433049242106135391216585816202745430784130149687159290345278485238694652933939473276788907137270864337612284393594971336380663946584459977777678701164240175789745603229641444668729071730873038513123321337635565942760906810037447652608458029534209725943655794191324851016714176747786819074106111916924013059716113914684477470671777901511338185142633623187198066018626450639118477431149304419608628403636046591428778091907993220937819299552685424410376794855122596872975700439090655150276799536266974521767099277918613531360702252715959553559038673972599628470488972887742108812062831636340262960875063608301154135809951357076429341483298521909593063886828556369378222910238133459544866536116070842964024480266090820169376488658302769788882244746847629906813555254523723072771988369523925065461574395556235268245029912576*i1^84 + -1814907740619291199202662769681610317779080370349709165913236601887650707586526834970266971869456360180096742160989202126959202780644417191652148147988202551548371491785468200248307675394200391837342978403526514328859345417144590228284258370165692016261199099023824698938546446029510078766391851657862421687473856355349691384472819626112560447966465445486870066632216449982610357246225952571175664463677814822044339961481601755337440374378627156237523213250855469124968202009848738597515816210686350779312109899426383125123686481547126071432655488823064602647953625527217726249770632034830978898848255421207437204334776751038600629941613499341678230095786481626239884591515476393960549059680816613432328709791909848814955517228071246276166568908699407834556895770036555841064415785080726921230799248872792997970217517558259935723592035337155296265950044198668427501212571596381803036839832437316617098665747630949736608311112948726908894195662370364606366261839181069985443636427792340584493547205823914111055399777489066254729225126375156795618128850254480188041710742519741790415762317239383548453208009239897389747317014914920171688957414351816754381436904483381450333495698013848088509811231777282254635822938776591505719395670603100140795610259300386432273993042275820476151533440886672003649472028986292397577157821680893525179955243026456578271528509993694951450836361695490842272025325869635188916865722170916946629216066181013205615474159362210619266677912612840416264334196994686744775532883176110926854188350578708985794745231605029334788084016793686352263850271640764893778255125711367857301688219662654295984420728174591538277091576528616218590234698811649622849611467356777592234542732145023429914759028335522973626589468085913552324249744590972412492888570325470599157398737812482943726442117724122967543825146581410509685616944889926795130543090698457835382508744503156362287421889189849056261673827929165974432914398314227613743347576641445408363926629558184222664008624846245786352525444075135262865682739866619073195171243245319698150132263061215112585641629939722536250911057695352624990840467209196084978962113029788560472238489304803420717905787772518930615223160033316601671451067097559631189361549164062270613320537382840324687929092019221288678270608556653711223629141611233871839827948359929651142075740504735480546510181335836314246114095461389265837573988550709919554604452466210333270019949636036448697535939411713540840588721555632036915122763481176678598649834791522751730752038042698625834536091758063741928801757185062911601319233008503248796117893120*i1^85 + -1759752771671149169527277202503775062984219039731123698449733038407603877329482465203412017424021939325953788260727866235565934198672609405020208903345411940462002763346767876759291693746992630664546061925705453438740770131742404092393700685600133280472182012088400746431262957112231080030341908596118367114295104960397429029691779619849341609498011182458879177434650486745288246342200121856390771584963628002707954631942598575239400276708217821897716801084251144913772196689691461437088671318764619272748858465537574760607072231836744907781793560871593863273313542451935833541437806706500451937266607895346975120839903968355697864507176084866055101081065522506964713902431818605988040112877171785138225452620606032615769056372777152590755821980615062043200846174048678608733845829131746901331211740033378794760853316238377305216689769020481102561603259862465567564827676532863638003949234133895386664721754840548388076420834930476211066745953734497808384204736010082292980990434437295489627947199827780838165603288816978432547364189847951665675658638663359473468435189389177545039848023831470968837671088581136679632414043551103211849643752113119942524141123575984322383177477914135090026945219333261887287438634686699272846591422625989324329268696191124108359358401331219486200693165747980600150532825253349336491075024725811672162912798821003605145099578236855308876432826181165797701399899426369680348124269709939642095395407258019789420305114256503278009887324893890498616622810921626813534689905478209260620119826662236917781125410326458389561392902991366676282822869874519399477778971806703054291657902364433560479301286311393637415116950207844174738877445054223439854759600117820930096551983083561942272937204803300366062159910867722740249636965802763929093016960221267141586707249481980844662976613833809953040792854604694141748262285207395797803792586069660086110296594939205297459232772867335847594350209901291584206708981600022159663966753014460520295356539915971305621386661471423572208382354648111052555325909628544966232054685774116440490514407555918022428672871654052791333371327428589941168007154559770902443519301974723130769040391080992633098169858850388153897276583532676318715256692084004166452942825212685599773032316158513982501982478508612244941576795106346795910315235905998506615233383556609222916046304754785437804292154694055102102870044952336518160499056253436107648523610535935946950843164674090114914741047279037558459552176413077346742136140351184005959601121292899022750513707951876042238198134409065979350867516865960480747493490627204872142848*i1^86 + -1689897931740606791119340122533320674816415780874167740724574710535381741413149199002278679086219297716634585028389320556893412074812251355348260703984350421298527410394808545198627994764583468810050552059828778950164722356663827770742488761179889551089830018521055421548850520186872305893163092569798015137739593746905015708536461487088672190641956445938847859621401055876243722387386883305936613463294184907807108607552011017731957440378834846314631374528584018189197410088301784570871722610178199784853319430281356103657006617694859743570521025731946143781986249325807791843742858597410185264468311751438865221128495642531999396095342666472048550564482874897759698972223434913753205789214666200470936043594589481333095698943926962609383165439338864850827222689713500413976749560455450273783679752139863627324875821609958310393975287630927248529502581460754145068936211435364074645821847915953487103376974088398533037901783086619694590845296606558916637824989960377156216349045629862536836048018263953577817950312348883620218529836694323081675617858285608226643239111645682961582347694784689766320426953270183279802891856289261643355422251241111116426184861403534149328083523943711331827744132910667977160549550931192270931593931020415532835592064826125611809284783233549482977866221666057086859277727843715104068832162301165550636342184892305457499139589335858775244395188818775333596134711887818685644333441171153432959084762662832663227626813174325940423047159757702288365516596798057194293512354986318848633166619254950135071573875749259950844002813963524843797956018396484122501914803050796770467476048530001334017566997903230825989982987439859761297351542472955614055557402016751253237957759820668024963367108917745117460916991294889261061818541489813184252181709174007960294424998982639283848942893333092953332757886880606469558695669155852782835711626084537238714781245469020701726245046161661424826812275653892810647379397381404404351882688388012381477940333164799345900499701561962662223875821380305590456981835680433523344347736824197555101294576447524979837193284596379017018006150976766699316836142490723736002082819958468847470967021572363863371313843081461916052759294618960731672695761008047898276793707887110009399800849018501863102315319297065062506067135717773254821039399112370670471332524900843679398067862165565186765582263541350287725949684058810795419895067654988195075761099661085341561949109441872685356371835596040928063816241850679831871721016796743446291162246493969678962398657255614580105343422112964716912012659489142399726405756607528960*i1^87 + -1684466209126062123455648568329027608396355097532369207178129889915443651010024696765368744148807856668051731676863271536822138312481294306421010009787284440106989909882375566676735643240417402197717796766038663041889622091470865888955288388793147986342707035302510228330401691289549550152423516208731198737456326349565811900904869572284524963938775998187781996078990162795938589234817286543098819639812274456243441883511219183991270649495706112825753475647506826308607960816229125025655853431735052820662739607147107581387304109919428611822544668154895911298315449131789500216118669359719480620948441262422082652739517069312000046956879838140670277072093585399026519027163410100759144278894907095878632844673643405328381689995462768765755253001833556605187646393101980553204736285569080767832840154730825963844718798761387821564401498945444086158619255257527270266968009896833935404820768970751635014703341004321770923753687825365396549319482307892130041705661849899654922388844261228395292786894334034758543012642282870269570457480148266985552766705192722813624170361990583530462446115174736742256383046538913322420346867277724762129081709130215094090651252113080638769917367725363486226504283920000885546601715257537154312631642541597695615126499856446366117255922484026972859302137272063894558394869088309894760874241256474205861952115564763520237753985717669002681506446576894929357406331184597563722535280489495998239935782086513311765713302836814294125699970956934868816762459586055732666231412683542537354395783441870710658719947115316355685577744451978918335128616113099083143313827100585262564603346644145944879563598591968324248474790321421616176271503876861396513676025892750621140887616880523147066225190788608390691700613840345787971778393311083951870260132561595488716796001449622962856974956497897451084956711555022548777040774128695698672032928154390502352877443683622738140512469936416446785749572492036086442277109728330919700083169966228206691860765620424168088685678860188483374136181245018704491732007715786335140421184504479997870460763805996218001077875576419065014494422252351798500853671362348109629315182762630059544820283220816676204291564796035833872362918541254770112768299821189708297951900059704738101843119796847442753569773040650716189977991626632856417400923861444089429131782427489979038586967247725107771708595376261161239498690759948160987889754951790001060041741943847840863701317010850178595202260070829846454904335744928901353210443257144845122979206600467510075727178675572020823456458320394107213511864698104139196227649536*i1^88 + -1733762919635814303622441899209446392037859660561084304135304151182056232534489438897316393114702907721026517095575439618546228472452227504640489847069639572291305821656299376041250266046625848590885196107100333128874843062945342477225487927131077148775309879794092253047826612743118798071072923606062915101455837607420033241259456065536285068200009414501224463398456261754811478469334659362817541761737323167857086667559797852601021979226552957791162302292618550668954477351438531999175670290423999695800074260049825192391620160741169583792625927609682809246032341678382516300165683253025423493280639617714527025897900522161373574786749580742451953286707570974249115224355926094192900545045241222679125324921810270962817470385957366707792773014178856391752663888024450120448498831787985082082169845251895319512566874933804265989009150566982428180353271808955274873504916814388220258130228301180146158010031278260496577880142124473311183497709980296155238644838260126371525726167416706818136173078566610634830306411759294634185880346695201164128889573506296485910576982477547085052605852683709951826395707063105677828684370734285946792150374625129768201178671537445055712800714671602160264599907700053039371659346979402956821292605197288146850750027515893315799967971208839577363621643375815658376417857034949408140553360827804218257397763891058902576672963998644354689269263771223608194596740998312113588389736390963455943911539032315194869230030518180492680348394409258774971393178043863503947716811081548202563775872980687509990091947904396817185768285965889000301759623439629482957167048237724575095681244543475257291872430278980815078223206710163968755757477042180231058799254592811522720493680301923842780016034350871945876550473418517927424047568151972450229820092528696082968802669638735592168507077389051940103934463487957271147472828801880570022310420837095008776520164382154946363383301194586249920873186315098384817913371780532428688678517105185313237335480151040484767969233801219630171721710656458889691762450267931084702113911327264192502973629043423011656347909934447113070141689019394046277397003721958995218736547673787977630497244578832217812497154743965615122378557417351606529272148199648881012223313787072913615137720127992647527118175345488263909583977949401530928654555455744528992615929998762456818448394361548567465274100395815763822930335359598555606814945768415635187037538257771538488942874285170462166496953037526793496232005449394825563356090176495367734642618050621467944841654165861101385155458683600145613853229514464404963328*i1^89 + -1771069463874397353112072042879207791866352132313219346756133549852765186657795481399055345254739308023631587677097996112387212242576360462974183847273222051681798657415233220660427880007378151926442658580482667316310462514958210850436015462616592822297034782962018786030372628170514835134559289272397820824514954484197847240482992719866850537181177606035517442802760817931484191183911500089216687967822736282744031800032259179841505739669900754188927883591161045332470539510853429191349105457833073085441303119748671798523200876580328011113464977902327221295477085288460731491676248664297909934632117584960660505973019743249773733728802044747957558127404726071813688215825246833822353404063731168841075791734538897939093221505052254085008716067974520203961327291027358748458562320703182266530864394337772252146165550773549230410717920268462768114739065834371978746924540431351882411395805984022924329235330001101161925274156673813967335455055358846587805553337203832791374757096205660456356293530774813806956022515830964047240404652536969527260838184430443952920694711412923102255080968827708782333752235966350783188505627811241836553728890348187833662311221002148107793510190037938002604610093150186487239043842943285039163292370128479820011783861609308917355897329332707761711553251117644476352165431299893997527922349471442533148706839897055721203188700874066496773578845289851549863508310005807593365396612371327336372949124712575355926160136531406570908334868142708969654585998507201468267098982279596351357764366675882709358667642812579387546611437432783733122698901794319183483626467589814199659589754009458166158476796433720530351592211416784941822052862232969232110761856664196012676432390502623511699440146231108400651119039679195161727294414466706612256334893737629613806004562966138524774116866402886064391741145056916135981253806321932317371641647419744308651766304171936205334169872495932469268005731132134989322524679022142222670802375453277032366134081383571162377476242898694626134179323152211611520523155296728630793005389704722246873966066142733180107227370681795719563981547310848299848291123009659973552207434389849722565397234836170138265102578270866037919397697398588919342632924843826783921758558946899143667463628103449599283410975918628021927788027229357591519758198899057663728429731885781804380914416770996311957543447234434405116963286805781544081205425600155529328221115643180735167595374375606110313859133377284353634625722598811076004813764693293371202020452077626780142758114432983868837339151177897796493291719466418176*i1^90 + -1717668680796245226089098095338023756911991408691902399959093500455198462511351330414695446406677337723796162172051172282130037131714013686676419547382197176778817408364466260000552520681596185179347981323402572248210178004268949481976517231455203753133897215179308667598088256180684754917238678632963999797851023200563912806889496635279177302075629773882884249566264821074149771389379728237944168578048011484033429902854038076899870927432672535482807025745121721132271871913284905517162150889559585116355290558167562762177604905081533840862417889984180686516176235823385336080498994444434163232096175549714036406560994168604580976023628712365298692267371986765586759570591123476243767369870420513690506573544802808458862590977335801411600925839294654946861689759101083123555624668473766106507841054936047495998520950221748455546899070995123683242555853993060235799365474820796547456271610868214033183467213321704294818808500891293767066670351579814909481132037085961810517890737174363280274619863516089806943483654928793412719953538007467103921178826513709381697902837504756359503837301474370669516474388741999615553584244667706242325915638785484874615759519274182506027956215611078640331137946936074391304482135030277135170259625500997045134807537103352843829393384348144585659254517692702943425254825533330431695251414452314552931732466311221167920534666390435016919093009907335914701183143590070951833800684363050026921746752198951057134771534686006727888110703189294694699978988299134151606023705995745026228017857551154110659019462355238030244925881241843584999920133839617433179404713326194329688370303137443504974840972249833399448490803185033550768627909471112607581156317598622231634848921412619996159710928955709309496425779213203642259178245897584334715168987484808182649740039969271889798239714686794044723862412884108885515937085090430736857341875087492570128066115072840250653794061128775415870143383008442245754975012827589404387585116824469025015507059117838204470183509863772390513171717164660863378866888076837909044262643172270241416503485312725279876817991815178392726472051262723948359324922509845371115002921687729002793754817899326667651715760805351299008782778417462844682447119509362763744365870377407475144414864294366596999192046594208022585432189774801023109901889677541248214696942838700390970084199751425751492203517614319411647403453266155872500156486989501223113042172670632156432772217760340291869059350814267146350662069534274949698022927372091053910850987412352082612450886621058779028960376969757339978009935872*i1^91 + -1523863380429709301843100336254997700924770924279362843857699668867673121807007993115332285230541015602830292976773756549761013409701047285579684314570862252886612799839393904636310294455129723073431932531451742680488533116513208450414117703464389369451304040281375576904758476364056044557902081066260202688690055452156423284501156150946962732628423379334436796847405040810933626400615692575411673241446281325118299356121917469471449274698594768581446406451281347302419738330415925704311897521562509054864126650879358970056640606400388140587605785109280086587804641477767741323556826577075329689552347480399411924655335555222775620409590468293903420033050798606573842686159743622624788734884704485941641396884956475739457938360480097472071299458408877383407876835056102437105383667520368785769817525667088793775974380496950429977282683485241359079019684472555341017443752986786621470176701098753929524385651283992796213234935707759918707268861212102395262099190217886247269376027854565516144703875458294572575342446004232074176100065931721097298491444339239747282057657730293693836547632393436940501081715550552505959949919089428328855969647768243665262509776640258843595072964043864561553054589075780898530625212298328436711857371702960280100172163204430883440951690848019081153636918904592108095475462570182996372107135968738994457314542392527228822334088748440782064983521486920958211271907029109557157217829367012998532744607328019515601590847362073785575340710654426614577630671012520379356190995982906024417218928335104855441143974343528229245651798937413617998431451002024996481617351855875629579572625507009280986787282442718917941818585536550975446779737423067922358925896326132895336680257166771484939265463525938601221138033182123175154091772707705653822443151945203373305862064966528758000704898885106821452774775169088282758168536870892799927104499528713858090098110724972893690435620915849432614776980729779533916872451258955799819682762168897909273729254402757627680785914042648849486352608105860056951612090981926527865235874016221835515915220577364101364923301791916994030141694288027560472946483925598384097156961406704187819259051508511294698115638399172323512355224679440573657315643144847453152322141192115162199378616154946822507803521350138799453246974938329076885311810491832818497795724900004904999570925792021600056820354535217335795096658422022599361822627292310452465065917514294132370722366634789110565289287178895076799246306833156065176127827549210077629088799657398360565557168524418886053220893200829458153472*i1^92 + -1206533010337871910314135439819849042092616464248239749704426839484488033687235466406871284062132274660130148838633855215338081273629826589589127446730250669510873581178888119258753278445976219832266590741501987586521309108782872792673757323837460633110985023669827925946656072762262531064659937650926902471682562392526945416446344507147111042565871473628051062984973492211031465006449711716617945512409182930330913332218660698140900241463447470784603139353477279985746246275068824570724493830904961686404210376904706022726081600749582886663351890666716688810006121840405322793186773162009784445677141863503312869020035992778898880082154553267192107868950515078976725232214209952064575103660897033281254953328610312822039663859139502147720460903005621991328909363541016114656332121673464593902271281154684779659877921344045267074175835696950929206577589723174877599366284155494019646955118912397138723605319055235056935943713019133129761161622298709484040892093568513887999054955565466974218396094491452094404203597742786166788106122875413437840203278236011860716092151750127863413021417896832658203796812088303053900879045366895050683188050883204050566065274171225038401932149691628836014623067933147423127156653808618074901286436183234979641082071032168173290059396929244899181699734818099690629078719362682344682808828427225141882087912808383624927112246613609488934297546852505487661071448546649549788957541171064469267707779116758798483447357314542743350016547397001250243021938611504133650662072907855538027799219840970499602246780275460604772532922732509925516250070536141841977171950825182202926241770684387468616654614296059571630017041939102141322943673436983283165019656516041879002947420061902025070115624461051552450007606394543887721213802190669720328749944833440950350475822147128935921289218070012543001997310861835033949649332910941778218472232585254853853702815958774628004208725329400608821492096513227857852764374387604476436668071625367240165698607880557512199902121295003018372301145659277061177996183509349297879474305888368978244438909825017699085574649605024590644754425831041665931095342428656450788891666245166166778475583185704244679505244682213290416682987769270694195684464513974996666641611390511126056419071719566947139814601422864517772035142640149302583429639464353739331113978908124408089070125563187039196602248871605573208805743562582561205526813751993649286963250005576289767058447651910527395213535076954478214947649463116453082191634171257196614057541194949814849834582541793429227598557762027520*i1^93 + -839359308624561959497195133838438074284137189981155350180905115659734607383064354730287256963588424514155557343655256775882791626156593204858724218608920915844071405213198714961418571040203762079206486111775203991766386976621604257401080262111778486400436793187942988023498527703841487056900447909709488492369268994751795409039483608076970387082530914566465647628860563324824052228838785997080021099494710181245488110829690977148696950562877993340413497529059444902564243988853089897026918466805274722912979900053847913745013974420700137170745921998025472050381877004835681474993719729000787848657411142415484368464888662559649199271897595194562351151075895760883607829376064800712669069404282928335741141301363218518873532139853226614011951418498625893935631894964166276664056311639107066261728015198691675207501111764092640637349407362642307241604476215636539044932645694376090651883852094780169179806227805576981629671042407310853333633326805232110468368819043266216848688742331039335319473730506130637616554775320603849291710531882692341542574626064953876517622893021842844746842648523650147937680958841168546513701253493909500244242159738566534246584414952339743597766803262360533984975324541288278943318108588657598944439077980417531232333410172110788972829483203009591112065355874783479275632966368226621205287217758234364945290632735980516064597247885150170949861068601192968726329666539441205410959672396649299321650804332378675100581816164028556953905664621280261680557750629718668644428332081791484638172375350577996290015162987645003437612341987820245010727722200156046952195789981666572880693794046760591399794588078642836342585100973652309477175604491000545371129869552824869116512301658387961798968567636071306344088010352833952663934353030228944868101874560650461077740432422574226197621150769200452683881726122496925542615380838512244574636027509103240781476681969332317315035724536282432385019692375689489909539249355374510732529682256858804056160569797138962048901729657250136703526115063388338255518211912703564522779495705483746800595397382638963757722958907452899011762411228616199323021101403081590904183837068375792344287626303726688524495614912465532925477165376055466369173223013024342817333402778375124769052373830005257328999129445666442879334054503532859231655524801973757605171617013394213671998309083668845650309663539993082644724577269032780204970421464608811601663121227440496367968730895278426962525517740416162227772461511743293328838726241083330228241208179106856261585333726127206250852646912*i1^94 + -503544138374851910236078949576609152774027286863209537518602606741346393142317543568599577914295714466516734715555324256987356182568492328362289662118018397362091231595511342753434893311488309463896797763227480364502663789338206240842468726432504069178100721518398526478436142572216398707661594553970420971953890409948806128548289312581323714721939866325133178375804054975155814770050959020047246412283467426565974266970947772263046206963358170091886960014539151987317843937268501710147081311962919643842134258587853371769267126916086791057937799767431250756063326772579011721064600344419858065436541718688051032698616843445103111133609263324050532962059898837859092087345208838757031375951999561913671396417743049072772872968643986355108125500542390620516987892462789247117221844807158829300781318981809134115622105959344861132102261650018274458888381460610411926972733485091348070689404905344729728407678003742165913208386096311934832636833455755755545638941420551050473828398929735284143670979882520109343180361910844703914606222101320662628970367283059500715235243389122613011215358764772666111333183217427875209843250032522594621516794491120474055960839014760913109434082265617277724109319639060614897885740815092310384461022622825259789114363171971740556090712394406043850455363085131148715234110932530700486539453590366289077155806283279070397840046232169950514630604212885790077717066543554017879180035822789668665154586231035720460764367741211805108029080840631418148439348956112120394297856156987148596231558366679249530219957260824648933645339363848414621943815500955887036945384912317335021944132214666733250174062684167130763027054816903934934967342136977529363890536270679331987115066474349290320979319408335585847531669053926826783025373666453392086137698166005754590152242316444354870272270260651551140649708465238196692585281979396825174453753865121705223744463935792870061024851544099983636786285670399703687923499052336039043392298397931644785175592028922207219284670643261364796901206024571527573452074257090224356473113718009723936379978996011175615795090581467381786469657857531983520304373234858061574256868206599081239401336839976047891007558046769927776886830339455119091971675549709620655191476543459572012112501828215217785574480965680704482264990949440624296343572370517037578459404483878207554453107367931868635367216448428237838493619563923407351989872369680477220545362301318322501462299566697176268620082758371053945365161906347885312570180338551496745867235731557736606634528470608998563840*i1^95 + -253344925749973281897496672779615649416510576845747892310662285811841921045280703769166691699374394980104645519445285520155940187927750711945395302514181610160197268221025216847290873389774267617544401010245693970205098538901683166404675234606270279232125291698023565647181658744477399705752871067953462911573057591415392433401629305154397049974716660636639616913987964351066759292913808811400896673339487180852016961985779916072375834892149496407088699479697943436312297958521609594924838532694113175660433987479367997546353027590634685598977504695311077720277623815658532455274099996386740396401372183118885427373712625632133581524077592409196844495047123001221525957217799362752520908276925118292842156170540367380423539318920603128131593616062368961639859480251222218558291222050229940669429243803110960365594416269478001852401933400516845267846599724620175755225031405513122641198565829171380146135596409026872161186808003955338319849054166721538979222781118867388713121072757529293744616678918340079192979031576973964854249753656482317515214839766729104334056805119912383562697720727971530039613065697687810315162257937343903747471700198000808782721556266315510372716578439680946516741912741437283697617541512114137675393659250331851479485218870385614898638624362261240265187751032791920714240280493965523018275492475929536866234973861440108077432833759369144951562688443437638606986525086421319657082738322377856797419040777231718706151159226109783695683157083640529547515426748347937782165031051745452317811046132395003316839101273162529485172028025358779793240925944972674878294649146430825439232123804726627605603231774226838405754886995294043910209416545392476968618649313414333731123391845619243855099889854126007891685360710111520633856676651102061600571449560252423567168000844425972095777592309909559485209177119316516954686368339643294630630891842579435783006925790782182980110987042053366661611699590463173284270588952779927515212178811523794322020748113039532132815660433124012890956079493457309126718664992242225352291247370263813169322462962052751130619449692240530004694635246225256168956063198045057961807012190286262273850893065262869380471123505125858430152202446345428765530935369284479955218239128825378711889478007461390736603455681793833637743033853559658349081496971160645744183803859419476319271649956846747665794529246561917673843875396097591993081125314112808187112974101449824601592721623058274033443265950181337992290491010569007885600309612062637987201124029068978484645370328514560*i1^96 + -103567766159974436295435075136759340948083661522408119611224225816832971637022488756471090808468080919896272678759418438487010229291057192056976796202693085842535044616652340082932549775216176785654588073491268783350291448401402721165172171893530872018408679547951149139054967535737602992257156506008129081784006589879881594606981049029631613245920744899697692974393202184986302142512106840664554390046619569402826583669409169563962038263350103981023625248946133178434525040063087529049064372516076388281307205420230371203553134091067030847563534887122468351653933208623115726911280798467375397573606640742715366881649716535396281546904897548924791270881964308892739927554042621343291265665272127783222215497692255928372588051292101706900877099380774296752800065562905353609317350064917929329149860327021380549636284938145322795405418735665921037972468934162569915641225309456262745708199038616202604507147642983813252283172521293633171784922515355064548173521377784264207773404606100232388088490532901306827851643544101450377568334880150613150255069750509181073107360682332313427308729952983379691988306958146087077133712794097357733757790885679977888598912408424804589954060837859838335618428504775264495379948743014088675089411348061289330389248595544286148052347139027638049809042071291060106924708069265527041518361504327593604156830426741167844914715130846655024039279066915103733822103632126919242234703532676800298872070195574364713420173447474166911160493950407662922072463940301177212678534949312605971985654990582613737613881100041833626358292600960287121470735482300043058177518453335736031323567077247063886318742705910143706092533228362605880234610892344359016739656153940108951117355097758927994646535467614990849147789284628963263337572028554862068821079107236423079365575325452827593276194292405732234687693494730883198074482954119983181458916086638947129365214298829710607694268264970491677001647522453644458724012111895300707517482865003009947347476774300624833977733272546291030680016975071635476459987807803457305741589501328606571786504121758687111659802903704958766654613640083188091373698442461425516163118838815860458607236402010752975576892343499704614556878560281532375888755748346670659728802756533227407698962605018979232416491463014227042271075088298317075990980822658820433529744310354759945325869478566082787127273251440669790518791467453409527589915599615889242661720327519430069116419505331871060854174857069808260186995994931866944358642215261651554901169820533990412307660800*i1^97 + -33307745311257520009960128660529042669020651763302894675759948186403585885688934575533766605531847417845900750525269419638222640093646413705412029384374422842683494756850566303493314460698269559927214780208254619112925893561598706704055395119443319528046187277542440708007881111742249549332748884645925969280138031407612141403622862111968137102317835960728936178973943448947463320465293119853683632650960140476454207247518379202634045664755055597792922664749368031363613060345826533714357685234928757832930136051400897302493469476997660459887435410067403966135541253383070200483496001909216746245200762631310117176053734396881985112381826346017374900960831317513561258924626434441029347056294297284116302972169112285926132536308090218672736980710936320000925475658242768139178760718014850487018904290102978344692996276910776321371129500934984322414407926762081411253981012304102126013004659982889629690023713717946387294357544939904580128661581947997992792916830004135531777056877597145764654353918990337524201807747753926953362855572828630641147973354966923274240248784235923859700075894334627559197010387924779308570935791914245997286786929683608214825946855208538878763151454519849836875432504957938823864408644553328566832620705662608714130426792005328251292790256683935431075937877583863441691912725838072745872980474933311854054241879510204045733594321061722786949802311817980728180978471946456282444150885800500522993722985760290010085161486830508380024433380493792896750427343749745807378892068328228481586839470400253765453291298911111129115060351535336262040721095844574149267526646850919758618306002660345460432399611097286290352889242049000967991998039760284715186999251577376144088287575412986035436537317466196785360238652131138474172264995310715528418570754460707130394176764746075586735416688168218243591251517300659907325849634289683203151898079466896172829213423596017999204004796695122410361250358010079584447965298222673377563733405487823407955734417532772469722609769626009601191703623189352988812814366576666541376719060620389162154909488999653708975629949246149323042999758389164008663728068980934608798204637885726751631011443068846334992150463685926266560327794753817571737646929528818853248501829935658339059556089060761716020660805369450047588383045723947948258321302849528015925716837062670356536981232694154892274543867941750149061764244303402562612592095520057633996389227951655830240752083683859023906636735948346371124486717152066205070521446256738929472206945057142472704*i1^98 + -8097423927770279795957035911418876946826528673273849660166384428419678094691314195037540612210264781990644855771432945765952064522017909914877749431455223839743631289108321549812664249288028760253428914519246090389388733795110739097416446666386513680667892402269072835823745497274459137730848008497548431964069045572948983005130575045647045880747692429970007302035123551121590891614084299299438689717142163256631818324174746639815838457149719352587935343078423482379126972331837390750230827876881109250709234317001890471108484442722044413796566763837203549994311545682925010000481441078528755390066866292495282590319707363902760689796784047671168208081085585699635585323601802292232284638139086864186102052792067024538955884553783345181615277094213957798515084702262111720177079001403762538336313537037637871191122095735411869910806913354053466384430485930564694983008983128073100279960642620516268458738146279476515671645933570313728244280570229494786621839268423156361229919459370422942192136876022056678859638747820718098898412422939854388936151689329485861645301954137663909467419029281196473675949899318509611744882346998322481450901503839592175281817827909751871663011749009815924938886132084097592421265708883293751126435131486923583666897603424174042304513243010452683200033267757085261970486370734249242189855692319595504064337314819842285888533368860014551455544094595008899563179193070651573601806244335212130005551111325385098572546798825158631907474629588949719005767947166859704800691034104576574899698853483178905826086996801484818121814722502764107724457220287879051407865560940227496465678540584225221617612531363555651119107584102418517761753998209379812357384862344474247760657247356264549242816779862499845496853596166550264861110001565638966927969760161694700690370329418463512008146250624291286525577076170538905274132975457428379843190723713962496376981727055792490869607175857575623113058071851038641176102389948556851407517903392391317208394587537957925737706040621301049891643765547720029110233731135173551487825757302394822116707841435546109018645684826738329046246527219177497981499059016316151267374117117127108731782287541190449987881653644428220459856090856964579868338613358278045605601110919150595970524711193585872587097834356553172934044982159368773705896522621322711138311379703584539855763223759007909717119909391334159585959911094586009950139716061401122558119791915367716520553309415117818266893079563840483782210497599073886136194316295941478768068807098368*i1^99 + -1428196812148148912436298255686609948091810685313658614508079726910581462608058219892683955785907442848816005176306904310832064562743213877554806029167509398598735592935889955526842442561679155443580817051447534847466713702540448774623085797218978573156711925124286623516495597617371910796841407362105731412216612306475850674852351321150369461025699212250971211176939755513927039353826986216441660699123024231220336441163465627352882161419451109762777075996938969338402987664629442809093215805444880240802030855861408430584364597552413389140755678029409256276474708899552363268486010132969340620755632155831883100399519075855698918883837242921675883805861625900698332968281094438362244711214536079628509085574953113084220934751753987390614904315791376995737331671393469431672739813132459358690566834512914121101172318442202692400424256719062114069011715009551709694734220419616908237120414953231482310826568026114796247770107809923552732185457662622321853670836292095554948568971670557911471223612860904318550294450953023868601302981132647127954789669344401485634849400445891877607228973318944004801499440916571591251341309075325615667419279703443022193151385153655758670611814074602273970772164315358581870983057746767816458733944840410226409699334838105063988979710189125998849978796948343224420755929555184926451993728863619874183277471355255063553815521908336078874582661161289945517424829063387142676290401148377425040776750661463408640806001200145519921031071025606933867909448919598727714494223589765616069733124658810236507597053428251333976691201225591277556539496689029356747143992495517442049562811596442139837869513519876893269717101808370043578916925986568409906891730646781367075208809853457256924783328691114454347204794044746649587607631423403591710726661708789088476263716224296926075737189491436992783014255229264341436841058367137589842784079041540496473843045793141954258092646123145014439150160108423221112439367920301359245767103514092017095440128543119544383334236695781126624804017263878048400332686347100713982814790005107071808354243946336629236185421732949059738477556745444803355852136344294021660432234756198079552553750214776774678361955762333775736814743881777246127567525764695554949218431403865966478901833711194004694877267871264538912543783822664029123504919896452303752453228209158937155914702987824943925743687725278399467529481899488237029634985852162384559036296771030662206797365891907784949571571137704706932056026074670618338939900842673690730561536*i1^100 + -194945894624935929418332655985778044359502415076196716066721177809948890268346251689139387073423598715106468892322154449338160295079238807454591383999571122615143173351776553093787100843919832895878672801201984731433220947851711123001068408076080469614923959822679995579588011823824841469384611178897009698238504053479752735552589985621117433872938753774452247144253549452541442206575304077008489627694644638216793899876101951983453056418666765952523306231875857288820728450091511837016348555948673657605406025527983314188034581039947760920307104642819591622439524581631874116941066069108013469774429837710798222984635960579019818603171180946097146542199029294438209612300260658483402159313976316983910779608179811332826680762180512223598070698303240756348846106719038627908535276897752726107352155590362023492868812192253482567452233158665618309021725650177054285369672608410585145725460022544481856482446963733087185865451644383656806356582601304213343824262482922175157234180957063729523338861088640328158116030207338310778355573165408713794912357094112779371946287083781872035589266700268994373213047297333411763430004171264372022283709583396189391292237183485698542406741175928856565260290015715379127999352253117843093725957694462110759675656662398830297576560826369001455497090845536950573431555359695886929005116427574091583549600187345323266811572538761988352696677689904919956715351163777832207067524158833298557996898869963753421304476893636002852193796856668189788482888902727585434085195902557669352659028001951850397770620500765046178588497913296483715639010753327239703454915820917661871094176162190696133748572923159060404392450984031412803053326571561258755783785363949710576476547550989986960959704700794914644213096391947877256012612233908508491051824548114010711169574745500360941372275972797816866656980639847963175367237496649333963098606957082842783876025428242106358953722499327219230933716167371547493971818406285703015082280703177523517666041733257502672319050618776207134129370065367376318904106349757811328762762717671599737386648705699397240277312012155288124818637106510713670035348705324253989397919471996537605258402214690964411469913760285519140415771769888131178730237050762415669619021000865732483607367348851749097096722030011366573433423285236637320923711099574182407414761987046951273971435619659966375429693271727072435778822801012955070153843385891836203150857262251225671342921056213234028719585135742001365931924090314133184316042544200810496*i1^101 + -30239520650064218644843444559895607820489380799560942372729827555242715694976723166616506895118529115336951536702150612304086302168487017387764602172717947663795670748328868181497856096353945584539932115306883618405456939896716317500668007773970467077344132442572312202905127096614931264773090971523605780513260768115408561432863087396893270142062031445561437261397489009801640516278733992200014156090678096268740869563679600737114000417595751867261006955142901408222744891682937490297899904026432565693874101881065141354298219397673083829345038926501735677059387859955106438063000627658154999808895687100240555171510922673027970369386607409485496384540457742242184479904834397109258651932458254723761029247504557258321404447488427407603493050165311476413202184004699750653116260808832436932417021416126550019833318540040963569151268459805598392291547775151158576327626120535344668380426981326004034656833364235539611395660408427732466243839994983933563549228296193336878334382425799062323726217417902381191773298054360941136785553132475273696240760009836160311573528689807935521063794699724846556374039046906135365727939533254889558657843291559418837511142039942781890957121914763774132815101698185519235215896280857107985452060682087228822502920852776618150788620316315436231838571518260572154342605042620749347878094278425892353760549685448780698437963720246589215086715591202983986903768432431231749627370231116734111525881630537630077632651225327878967610185879684404607830685645088806338718006405381346868914696261472393894144466272442845729738964506254314148400995403989285958623390717957898063307953128715230428740340491334460784418907713647809459150362337371634336680706623508366729634388586515617960839804822561139177548690393447759091411369261773494403305091193690251771128033031095984302949530968503737287111209944680182632118148349597482408759679855532111135844977883903395622954437112107330416108281254218909536529888654528872934497610602558752396618256870312110949707629461162600435616618178304255757620032784242989126836638642311855000425456621166987381515281956950415678280742098467941378080425196373358415741760137133598017546924438021174645891887342080439562733669986812367686548075162889826424407170693670290396016986978430265189292025301189586846698827538337407941777679695170370158958147611422601960529758039711410919900468020403527753727943259069195262288711663776085716070300446200422272117573388034914255278134164472237232300874818998118473118957699072*i1^102 + -6041817162808157895060529408157855059796841036649901833403137431944876547134566792029836702203132483140185513288028218400666161102688384814233029683138228178493694447806888782419329375676857540548374810636368116747507949597372754824589839098885920076134723503578863766403938152689632731912604078213809906482277014554951477050342002444029017183791331792523330765392859445291256881763242799873543741399000327818998493878838430937035775028762179707119784731695648483178730126514531722334384599584287836646094458972583128156158245025799632120244795260769085582202490473403300873774907331672624334796393433909834330489729382541541675029009365171935954885323372648364094293616658784917771815737008533582298797115452608232717019035607349893045235334833362809195062202769266466500163426637540702241533996166978186131487388598424670232234676055327570240682160742681339900600284695304863301778696814126416932192954067830515617517364478496447089521878732413202871647685069334400499887207046356974957169397285022826090229503070769003369606004808628039872858457436636887355733814691547719233807236778560142504275547333800317617665561869237780492511782789102782227643093812902693862625419244134184563801386594836249464554167861726445666231069891616207240381448716372121460426652775670874847555725688442125203876506505608775628888679565384222356577658516944398446425919945044052149051165912517662363532320605916646516290686238515350516629966973887059199266342868980181840033576702930290675325868757266471558190983966598692784979074767692674361211786993925502004792837623700450724396433048259827652821035670460662044177434660126635880444556493392042538846033778450507407160644842601765505692944058936047956654052529060638180303549831933383893180792266322641516272308235455630324143065482141195343898664494552746572526980017578464266485456588478874115011590538892577683446373779296975104038074056048093508581937014125997186392324273215953492059243057315847362847136480536402592473950622040679858809836263416322007303525341614419579355246644459335057364239056616186801222840974614212808033067728727384142258899959214997359831473327417247691611469991195914840742120613113648457063456931221861504218688011141164838442544441135963657214102298628275172449776222220646443676194481858012877495524099662856334041537624551557424697679256860002278334214473634117452822977807049784257943686316966147972496428952214221787649270569888266394073598283231135665708895921110809726467792368909566320050176*i1^103 + -1099480591863711218276131251574577480118741972218320911734771346848222601522125980713200120698240314081246741668149583379559193591354744015907481481456971139498978985945272008137793569331446071107942952973468838858516394307970246636328357131642995832887428408673502651298758304681469891878643079999797325000695179667324500922098655192427211348697534734286314266674814012368572235608131386568691270560831948949797280199440683759717779527161692228828237735125292804213508262691125840335598492020578977659370290289679552208785216307239046324069305301113475811430840823201514853485444788696559747413373736113977379469851010051646925071535324968510276842825542806683541426419630685611053478286070349226353306062437521467956499824751974290577141830140357238662342294073204596943546703611198658274278397152215207038275267391553272921709107126959897773831884147618274752176360878151081685323508170794316312512060999139610923540785931874426560723920616716158489291901388794917214234006843297939571105617633845685881151687370675806457275615017401336968432106335648514201514554278491980860029073706826022595440464562392874981123515345935412485390072830503503470735644530092820867522725267764653884692902865416602691055461891941232477711105488402139314726076631961438059192266136662798107398519094795010267758262012207662894283371704315493819009709005727660694410937590723634247057773074373986291820676516420633235383500216000512981072678919507372440087054206272885483959630762189245302315335533467450478404311369623920335034651060197633756450546984072686494316035494768399663001979580322449864602760815968117080154516565872859584264106339360616497673062542436732731761485866546119257374136832381120639355548992306488027964818859677336892377849755933428888904522214549595748216093865361549183928644754851567814464652041856069468199068809152170319671009881156610841320446279184722767255412175666657038060795056063995095748685548557013424430987903470217657028028183094924392121116950429983933560481222144542855753695895781648632078667398763290208247183824034583683721380605512678665360330323201925007209180863798558186107010444479264352909973420618271227370017282619361610115762453298060391591342196708871119117726827478716637600605481763927193804408850261080489366316795919486585217412004427717915806224977014708867937159058756283392964551862142034736139352354834924921716131815755683865446440574899294181520286922258005317073515469501870990851181789449724932139182904850776064*i1^104 + -127099337466037905672954820610961776365223449870214041025254762125216642559670310053725431260077574126416269780663314819055846543474010588778955721105561805151245337489982372309273524628666804021314405699660481788508878107898205807236978626831109153268678637258868070667593797149540811381746112645269613880942362412945733380235853109685863711650971601797282134484268112453737035996671913391313056337640606056013377533568181230329262978109065837559146859030468086381263653830194758951156915874268070531847875522786432706823543518744823235956883280091742394805414100297141148343580470473921180459602398900177907322492893321375682106179189305954221202154430932029843882502028477003957620094901168427174100126743766885518838189879156255524627908287951685770601830155378798097213265234889809975249872365193941323544671832875024361336096820950277680016800891151509783068446005345151258036490325547936004708456548894018534274311141131409278478113233777951755279693516233285032547557585317467574010550193057340086549307966669502152376017674124268170449172174544457753982375865969342078811083531258995940023090651179803482340081295414141928180127877330747581360222417103311508703858724918699120714765508035250950932514082508313917959391407800106323328962642348100918090160217435101669839107042648092830743450643743252377206877535466645939126891474538712056069621025742628815956873018698219425305970862180289612133532573474449439439618495055835757377380662525688348576699515096324361503072772376902046095801452157786917348990671616775940847496732603367465228207202862001781607358292895170866001585344780375820899967964243665566009771207823176085396053231274114546792399347183768370523127433876688550705663556400564785665715335394303906424710639874070692159268211431277095265294854210229188202551166312395280958526282907562548125403285437044444994198800465623203635352155743589032109416516901715142590618965014524458366649082260274813484330452889654928183727424992381618843899481169233443805151888622219858192806742604458577735634234462208747631670799585715989098735288459375421851151361782719616654198436746460072950338125263464372647713273380736273943781747062607783486815303935677443606475523765356021920367003973795873360434054864340237504190003882172075391741955336884558767787640088879264597403671008034810596510192154691620723454035407180422408592286699435461098906479035678140636548358328500263101159289486929404395536491765552398548153997570837891545825280000*i1^105 + -9735513607593725282994108556974527375833442113799450558865276274730335769737032578045119460018602060418191458599620448267091990076523963109504697374860112967230938220197559946274947348125966140573696071504907586377675826511619777796510818466697144204321594284823005570816861248082728301334119785613977797657764091475181010392991525152057116697763400751527901103485131939097914645487154788365319540991216428433251612666125010833928039194586625438072094557696393484984673458626930093379238689281466425500997231222539896269342688702757701946170179823587759912965858985480938645243028439089743435221180717469086789674880021910949780071409191246673413824684842495169124527677937487063770106765325462237592849826284063606785125975088354288767249210670209512853143620072693218557412382840650467641450977394604453135281686651047837653135888885772552632230884396893936770494196116857934525552238589147072683620029963808669693786949129016214146836917328418870097364125869536409793038422813743486169895782267150514689166042933403755693710518926027136244182255602041376340150946815966529963094608007820972977279875127341700637386974732102032201526870478491846658152883694151921930787947349584962574042514726737932787990125132226411828699044725768690840961014701002951458539693778461631690449880165384122714521568801035397752893313966689514417201373241104092026173895734713037510163128801222559140515263378840256241185409919939544181604149255515454111776972841308381185804203409388577506824456014378858594960788427229356268212589757685964992753829321001003565733380141078007770883492604373945088644366384175007719259110590467669778608464916625094716107036476798377380407084235549181582755063014572358825652891947936013980082591961199915991295491149561251256126311534243915455462460228051698034106373921993985157875785599308796185737492088430261748506864166725381679361842059828447605296255498221349133659017064689213053644167954280017452025311414293470728210741269304790886081231357948829852617990397279427213582882641771102015430132971036103955152754056182314587574208220391661962783233125582353352503168567243982993409635386147108465406607316979821966802749552643136016423334095998977922698844122543362549153468211801555516374391962235028959228578802973938378850576852246596389580380504987724888254977257147197854252847497797974821728385043479164335994614919895140861913852351090731293447919252750444898362532616769063068447909077939684481639827331447751966720*i1^106 + -495361421648945510615885566142783070925724574968981781535538915307230454821739611910062942505542673891603437172982228417786652531687163650714948828783554774366963216385680391134529014198595840048796120983090157513551100602752349874006995358690616302002927705036440648405289992015392995529939835747817471818957378402369173890633546865009253841724528719241928987178285498785130731609551988444829853094759667397670702834864488227384466241995226791216224077762262251720133507813520939190020206105829295087241374321412042057414712927200045534380586635649542998750182616290627984010447691868981257868956925526177199842130398483267781863733631202834265603508088561332499996099652760179157748592045342217602763034003422397016514358545523545273012969529888843542904606430372797022769905990123167139504837513783644729706548534090748543309171817560507396957925031932377249636699426954887400562673880136462846204848338318811485698992529852913179354076145726236407515357875249937872573942019939918083734192936136840333596436182993618586080795226610506126440126168450715413762569480822438849395116818998170577367760008993972740677916142101922453916954012196121475228484684955507424945841427216631564585151599854116644448547007740563113482058707827545296743862769715563816678112972984976273179695629828765979327855905841688149598329628080937630314968659579242757328333967849425256582231006618635301429820199486378637486343438795087242730443581620236512853125884632005950496997393096993174481215115053044581319087431649240232664870557280161410243877291566148334449889843496317754737101377828022615125983499894331499344710462002070025644377241570920909030933891178370234858619277028931428062090208657264130769189705999972931382641251298873876186713343641097318765325761240219889593925723516733802203295848487214161360781013993529480106948828730383722988515314003240089843073275995725211418815272847343361289613978408304604742222846553812514400432716030285921062458153211024429256356796752047188376700624634739022175308138932488828104754908329532986931450246053785009801408146304109284761615281522389713342033531533302810303218227771539708602229131631188183992950219222384442408409989113790619363760437959076416022563599175404137750823069316300111858117233755822770340918372401701035699256971517456819727362844370715885224458536945095277881875109262279811793919995538927366775982886053508689774618412799202540152911736568080122930161096150447883121363527925760*i1^107 + -49620801701283522333973685881728859959601543517667269276902996166161299262473839355571597767297262977903915446729292428810175663888885133465338717993513613438487382789234628849683242994690640019963930979538288486959946418041718468573541321183687606791668444056723119689818591310981276154750909994817924078222169847482401459717253168341866652208342047102228597447034695719092394283019808553181177721739498643690430690472566401557999957138234038641442160972361503972377418280073656883451383978008326441795607521669325172536965014325271209707042263736218001382457651268717627253861329367461655996422948357368097052713579116586912454662672828472042667078185998417692525289528422613513807885401184295957692357789432298160364417938511367001140775676971979032697709076122889189917602580444517340509381094447390728176209579324703865747062976636368121349902893962223459347880000541561063827667626076199807160458265938918213561243513495981654232966060142388289056433961212921488468789070911473086306513106284640446860381867105089749836563545793672821747613047264326888758250274376865612703451565592805196206915192091448804531624656414715790160095353684387008149029951664749169451527962892245253099206349682796666271993524484359154753562455246401704680038215799061602433501398929324211758428870671424899728417395990396774154487388622818668249506384513006562632348551410091277371236590988165132662436417132422691569436006585574601257551070777474035125689608498854209748601999303772892991787706195459068426345359611062128992984563221901907003282439507116889517384102648403054140433566479010473581034436534024289128137960671435185859027567307252369350597937840866769668515300659212104592252156796747227832393843976156087576778771981411611381658749151381075892776692296615578151519962043040942077755873330015965359895341752877736984145019142793375047782894268415845149942171878119050460229236576143312160235891711307404792157828503806604408800853132109377630895403555249573458893174981228379495943116921615599153764690883822572687474276560983356570782729692288166132289861571297302413683938659170332211302572843783338477758181000429715632622637960599390651445207524481024192245938206024415864849797383163117087258054466594084204554324039578047993336907486169540122340931677559868728646480116995968862811921775988251851582421629593788806629190912972005866347670365237419550698965013670919447210958986686725900361052720900187090953140204921160216870912*i1^108 + -3359670884788364124464973425881128558178589658777854478604947220216092693457915889594096624145602453535144693316635417446308649080879230381405517989641025644511419809730868249889091040866833272541083080925462957870512566132932035845218223758497758595829572944788176743946683936947498718345692244360547678622881415212604064234446224023996294156270856604852120352156323768307418996673064050176127041475318640192360960004130550212758016727453048346065759351056350094432739697939808008594752044869800639532365984609890057923503529301422265262868271950177557045668219697588281253865119608831799398279683126668119254877876124410382011979926294311231631066653549097952539662826381984409130925898108942705505721794959414759767567393808835234068052259092455455212125653107844294059406020575577622849289524966943057732894217800571836595861770051136639665704146570062984103805627510024048776862194684014823355765844486350894257315117617543273501836357341798410811160813610219012071738525200345722989027115701233613020112359661510846239681325702725392101875282497050360309357510384385685892076113846937708476475727730508463346844204833143727651785283427912828535556200216424083172058588403450281362479343029216307684648863773646554616174452116223053363483857554101132585101055984581388780981294955648669847129657224336314801500966449540977867820897230255022961018391937402564184487377428252011741987460308722145515493386825509985518871071819462194177490334509224726185623257731542531540644658166403129692917892248290986049799689376347871289489404113923727093580091708228404095206856408590222359207739645182711523744161805416152447939717779896789503017923395542810383562996517926889691350929417776731719684309249953955665151961924966550590144269105873346096946574603864957267679051635829785405345512774122465653496361929956255357011089288141230529169485562841662355496021365405573728662496794257504722424585219258723643368279984205188314152659418463497521303618653389591505121423973634980770327753056978208659094233583181091980171113049961572575162734439435216734049375740282102038414035823208078633788848442464653372323835533336655761689436658476542490526872737421095483644828588924976034486835304308062153637249184027940296055905942610878450627411417809235491730390606247836308761907775194978599389888495042676136440121096152028178613215856109869027518407705140746016170320600055164082192578372356967560759321616586902804929364637956177920*i1^109 + -225458984000574949038220758948700788445237668683018088629873753001908434802801804694250434206637827944084737187882014230754624838292277365756772046939306024109207516778423444270893905629396963883763367384569766628711570616908958155590113550317750215202928104377070086492213445599335291886854145062425591085618706026950287035928073930649372684438866720683478114134463725380480388542063920921582903776077035501426329340195028662973092835948353120208000973437248575183163205525162335513530097182166962541702898079868255445136550374168693653215259678697718249281680985562898965090064080151472127665866066441271941117559982379650509456623605951503779896993362412749934401594595258701497945482661435703943887271498895840590706303680943938310946483890862981457939233790614730029683150126629282838126287476571041438383520513928748948691084435072657536629679487710195726464524162889312038139688809777006739017007652657239003374347298803423319658749663987499510688589094309739631821131456728060995922572893353581999397421019733080330730657070471908851651459617252227447182305672370646136123938723296266115452521700735915245489339073305847257172476777794361182044800518163850167412251869810743081058825121040581986281443810787563555239902278814162307022727541438053412255469816967675627263004368089593892442559190344157762885241918223652449750478892586035767906801840494133454974163097031423159624326079463687377720116468984542004560670360491569650404574466949310019021185918612618127482851544196277191792883529498039944642893151766265509207126231465138678481765155497852423179277190255250541648892919784259603379897921810691669925446936915644460139460793713391932280392683612722250772488595269881763328290308406988784628305829532851758272577758747889097374663114122773274669793649335590504015881471327597182933141066250550427560693019915948130453431397196568851827000117126489547372656875314602085947698072298613839733314726311834330640298166380439598822247469414280184275873533942919281436717966095029495566002340348728838712447840615783715175752550241292774421526397787652268903632159539293145708813033137727396231242754184982292085942684007115171984749228484214725803446898125539125622018859876565342405409304540994475193265360180999848650714230763033179678591893979179895434048672233129732341894546047116758951831596204571190310235055066366776726478231619985652186567771217940238935913498748484341330544497513174560321115783168*i1^110 + -7647848101174403999223510699836456935193976444746547140574462685232997159169195951640428107483620084429450010388659405944590182758457086037532846695834523132700779404803516499432117487398957006727651599593659700892931528884389594516800405969652673691631989554664894529951679159951217885632656829372161086368187181638614698184850514829457383985835254588098046798064360299880559432752642111825706706056839047658718706074013083878675182105138015261109078264033070885172813178919249997532723801396058581569965302827866556217905894995197528478647467605066919111015741195040729750996494399424152474829171953090877174959041407071142681863331181170676255871222844496215549875074261982765295887136253609162553947408766768274970788479387834055460355261639544349861045131589101790314243947503652859625338927809402474742340130606219750221355658138325944719770630434197761566559029224358731098385983216252556341067198295019023634828237610054271609244988667706528934805269970643207303307450341209511221966780633861782667790671967098116405252690563038492187815627963208453243747681116881373217155192854209551678470354531306203494773438435077682854286209219892389752042177523951178136674464413002200617707313461675948846504165290098921375054265320538068467076531162370527114248191782130742994224702983680924358377890751619092663572569007280230592195720639974893988340648340038459981295863368134279551207612768426085597056119204921297914432963465639684354728713530224707073293257671871086775576866232074367303152475911675693700623730434448499600731363581939121887019479924321163573355951807957780638941055058422613123436658987046211983539236127683433613262626093014083983752270593656031002559113547585629164866085868752565612016409638668488325008301561089630478888327511191503267894695226576178479234575889791461197220618588882216515981165073656707814643274900656082218460506374181278521069475425003437547463130521292642211526678169612164682431013304335953777354349775994207509072131231893700079209594935169259510595258782215270621378881487805057121243570110891956477973830316435584598649613540497048983354960492014151993790692186269026120392781020410192285687406193935749681053899002256788518308796087524801143791863044150847205773824070536914141946843371916060444920210505731383755604242192257258403107469391017428989138013870991782739846154341031110489704195126408441136176602385531486156200412538100941965378419852589785939968*i1^111 + -289516070821572473987402661493192051283783636981591061590534086361884411012521312596645987500941562778412248984182110630323566878493761061125541720575496534657297911686333897594334153437755282160898677891183872788976469408566185937499647543678053033584343283935689088534019656179489026738878027849078003585064141591921037396726195409413170799035530045128023424790541873404854156355586273967986560322630606549399557009194254467044616356338464435461749604738902969731490614937873891098396399104366125868914410575683539309090254369252813776108947986348954699989090533223548686816218208473362278513753037707290108439869934670031222112590668759021754070515255241613438524258882646284561312173956322730956788277121365609934998593863592302727840568916972287685963784414278205945825555480160879630580854316408938855120456410355200656773014766574722936869199745233798808172891775629193804780240981815436557799345489807466407220347662855248037306001948844203082218569454289721370547674294304221022156663370719269473234392987209554499591044804547877341416178455099653796347132921184264934927205749977624203177114558520547686612788907023944464636609167822693324461654938867922292254087225894241995196426357199476637323197633567641374062015737966003777405603781778256995601834663685617072175352101826190186254870409708177170105137972678854885344834254277289736922770854979909635676902690703109384715072194682252677379064500216852783231197945458782931115358979406318826024358726805243250686001656871676725840940658596580542179264020912888922464435290576630460816968437072853926492399725817520022597657603918800495894540877149143089832122416356449636707239477120554807893842913932159037632714012385802817765853317610941301156494104985486262986004936367457290489467448986262493974120525817762242975571275417677413519157270767755821494443985233475086769071766945045676281200838642423185543484768654800362570378823363514169229936752159060657149105855376269796242834124682531463360204104509199421714087563056275805017984073922239543272428785591464349136522813000458894170867919988150340438834697185546744357004610631189618957061418722777025325152583969781381389701141661178343832209003671858641109967692373117193360117046851596464787138992184458548291400749216528574880935471727193798609760371107329312346026154604506156961861698582763811461806776187451551906151753738320728722521383890185302720828379497986575574461528932352*i1^112 + -4259200153615350575464820055611525226780135294421599756975264080347651062385112303741070381355921800804784359712406992670701705270870619971513945684530641457344122841949173981064479734052029173560266232638791210544752886565387638394651872656573088236196318213186636548760705160069467101579047912370703583633400137708935137961875760022473282923895943993998734631954508626831927519707752190277713925938409767167587867594446331458503784264025408272527486022560975095664630945309845854890127426179304413172885620685169406733567930509514103095635513359609925564541041122460067205528983435140756489332380918773070680285904434496599565556053504281270655358418511445495908342069384261680880133625275773102550632245218746448388226505987590654004112013574161567899777376519841235143716524420901428603370139079493436861555486187269071222997130062375383701276416173405427307299085111267958294104624335789333679227838022370659749149739227516461298170662193304027968097546107027645753655568475171995291318069998104762812574253546094006417357258955720055689107750701866354424353843450107349352484022498067992621089377795142492324049568295378712106825372919583733986832024772505451160021746533489886084786971017738680680340012678955040053135556581302425330146853007025304158368421659952092947540417564590152290998363835200021557241688356276717567709589153985564115591848200216038301586221983586949450527074346716000358411057560051609130224745926388468291197069468174489470155146823811835922540186956587394101936659284479059534050244246671708965845653573000592353795260155263694888067420638088270037632727026584074408110735262237978728731858106999764346656135103362986654612750344226122990612012168786325237665837770517942022490543641756969672411573128702575794994455539715332165780425542431730639206623935288081141362458621763807308459223257666982125085407112585690638523296208551556245068557444972295369992622463091986164173209025610951864817979496318000587011771606983870091941389049216608332835798276685006029607279732919522844952528832842147451615789065239511244532789661703780103309556871891982501913439663882372651060402142578099961952438429351372220883159417109006949346630216908270389315229509370805435197980643792627137179817994730648190930899745283297932466909349265969971081121038746061252530179292693886902980600435003439673217872018033425325983432348982536739534636212048244651143189960369034804330496*i1^113 + -115936586800885448523416617490928099175533562132661887876654316612926666348359823637189512362681024501525041172942035418812818140658210971356161305690100043709940075347303921729090124462206761198037820803769989970110977000908501218905182951546465037212597784967143764961878928260661592140963669082035184747111773965587777403195995359552526606845939598120528655041804725876750673317252868314437860695861744468780855011115689175679005335529132914500773003639907134292320993482156900275898197843807346950308623138880026875719299347524330952929458805762676722482260149785286405712521186762885670632157836650127787263093947234547843116883685479339554388732070516321131187501247747151785536455660753981936766837011616074529275658750633183621502972799539092958708315809846710654267776256550453440165032230255256602395120202331581997529484914365917682582696130162726340246343264369931710518280151043896781617158576670951980240371097527116906197375981349719299072602357400624548965452701437141583246233597530735268853197907361534452491536258304054009442535723720059288042612160399597654477977917533739045668130774475455665778645206523195737701546264144113411851664388893233153921235726379924532619013052943880855969806164957334048188955705127387093166759002261962296279318150048273646240622846422965463110467419863734327758929307698284592568404107960279992780304499907038978434306239591479678752104954468099369392163309928818733715808893084702378901851159926884472646378454525419344532575391166946586478169748283524164744051215059432319388280729172292541262770259744834770368552457424871383167572140543097411860884422775469518083278786590844317755419370364370380796431005700879500436413084839847958061705946030853070185542857645011131599195927304168642764809406431580467113282871389303261083138106573348250033220481191476193390479993469476136779629879180301624751596026825259377726619207239315274492467123300943672209463088462629051754169341589387342106211973641299548286216760742236032221462430010803921674123600058577723473869156318566443313911823027179631225687694862526776556264278841804389397528378808603987215942504854960112176024025942402070023906449350798093734306143360976099563842648021846043877324367762264907295555400685756527484191336050237328307303034312503856078387651620984322647474487764229812333885409635898548233461726582353019571575864776997701158819209203659625093600297107849216*i1^114 + 59712780835007260953464504504796303280925190579714816665395682403857193434891246258433328193283015491695728561064721019807713929049802107872232199823532445694789882441025254674317147764326441921786543741007747221447644494028761278631489585282616866649691382825051653210096768037858365786945614415675301274165294433269203543616194048347657850415099815700950350860881269038974098703356737695939370862785006523867890878203724351151276348113279186680932784814559436369605786854966603052433386651665725678879662481967645126799385607233302214656175344343560484241570369778741046497611919377353729178270056225996933294656247192280442182585057002192465619344003626128171492040071239144351326241732843181562405587522701021701208886053466474313368070624455928479403292960245284035387172001114396411127533370638139158283694653643908114957694795900068071504553358659285788502025439862487400695834684254766999588512207871672248745720422315592767266385421916930990745570891353025482096277584902328053379044276701594547184294333091573655069312984148346153061215283489053021414368276429260401637334205132538121881858453628259113124644591107719938886699741696827096062721760950651455336206501255705540269579069813427804208306739084714649447802127150771012425873588889872067469706216246222868526460275088493373450646118506162943286928666111504923614970336930677226759473583986279210629514210841786563193258629066607479078434010784680690615167884095611781278422915700398564193214890661771445370964330608771341885639772458783556010164137498443945073394094634928038908800780767147180452439129535652870353712553638972945969567540270107718676707759825292658652420938927497063277803690663901582439412653033857257982965439396506028927040814881432040248632086560681100553565069087784401030126387109283781445914710896015823327846971950664241968782745425884136751793189894170673460807023378196712290219527179829441399780869729783721237929245298587133583954512942423088052971856289333229542195164902514503439554463575966722730601788457265556079278664249400144743815994734602998508773833265531401166226496710295153171230052078603579681563979558146887512877931824439702931953904986438927551766723658283932105636033665943389497189088942502502150701339082796146818387020827485209506363358639645428826255809317640431121251110946632809128862367121008119599526365735952607107779999223985061788706257932435372256526336*i1^115 + 13513672885984547736075547041311172244675756610287974879607660873480697499892598885785244484878449580260410569415785325854778826252609706413634234001831549455186218722801364520352548319409403839178047471870388829874059469390038539065585378909774135585081066267407217486701286126048161007772206901852026387154701003262775158562108116573325612505724289226221153197052250378511924502798344122732842913636300126299311646771467645699189244811725873184625794898850992676410482720405226326920814407609765071556733412532412876865925914513831026498051216772140519222816021667528703352828243309860111682608053430766912861801435597600762184938214898387738126199811047092232622272850553574339752093086663765667157690969447602137354824793264854265081870438237106944483060566720438485892756115808083483443789462517942561714961102478971183058342097567222973443439691885222625636855840930528279868668585965698824521349047552446841153902985245303401555541703579090900343419294133870758891917382923462901467387796832691985847915389678308501606631392799893719688768467790183475749409750711812809077750796539076031187232408550346484772186436974764015564290218749732300175593703759384743333679263396307310544178512277376129053925100938529151984308102104987914989476527736221782713097962114173238753748626149801776248329614796585857113656241610334772366496091412474207403904575869601510052602741219692238466427403053824635503336520034741444770639145140604285452889598770311501370560425442282067968089251706564186020150522350495863724722830830770705944033653796736693383710489255978975998508766415724164235256698601050933128884070408619474269672131326270433516955846180404910281001750210651844823370614214947892788149077907104591432002031639099759827386824970684383042066350443863894346088168190749018846228017983039230970435568765366184044717420740060629536525866053586882534187370775128773808496199766951673961447590730604552117676536465701068947768579881811850939075470541811164629559393193949711432406324295415044286765021460705429453340202378901323793563001330312259296435569351816665290638026417071585081441646417381611843821466157473479942964468980029529254720181387291002745443907959479312737432326793352868279129038767927440021790616181140067738217037818365388486375098525985945532438598653809550973322746966721008252776915213077604198206357049397837294519136209408441902241494645296070656*i1^116 + -77688119608295155501896038006747536377230976469526055221620598304560942900712598226441524979147873252488688535068440467037495282635471496507652152809809900264012500979301249999950844709285918349068930073139083999380526858328032103374251958629323379303291082330843004154213814569833429690123502099476018176176710247784315440770599261762201506241011064854280312329521703230066984941142524868333390269709688359748496447924478901585507472510189096561331659467518610678779967213438352572528712677964065490055112446324649036141716651019463848169518006726620695972581548678322182705941789990905305791258332287147091323750552965759913511071939022126910168004448874675304625593803257174130374859804441649116145130666063224397908457919503507717008965356812217590318313444905480968213412906516422367039320180696362179802591391079979473269866995892295555858502258426216708751099787921913429380070908398951278048763484933350950463550577266633386037872810385810362841349618628342095631936762229580583684423659015001963580281258805521134791302134342727710224192484758489898199432658051766705688459089221912058827483081019258760723268097279593453568767828852662133079330711190260719711313137519783639979201815013436689968214451042395977293069822904666284378789175929862069147939144077836930965791601362274574968934172107337455059826984407419842359816949846581049364906830699279090090941255390183607848226639388859396879556027655713898578941072678355489817917982206959810205092544149251349530719940713955001636653042062790982476210870443301466114797984402735015272436165197586779584552456683599705187593077420534479603045319349282715442276367835100433256259139333148035877219358975377792711531480155080267473441755710274566025664583800718641266735891432088206764430674782953453584734533944143351247255786357179816009002790460767164534054333583835942465200259294910101629227497928742090504698052902646616502977961690651789454243033494490540467402714872835321300161504161994703705404508749691345142273377697822549999720840993900260769319027006553385974766075528832143917199845357578344105998800949603494889148749409540315717055365719663092903216785093734529272733532178050951684188458916244604983657213362622033233713535623384461244069236284668969223850254268377420323259695521892721891897121612676422321017766080636878572367206359111338673153005178646761936062124597819405273806143488*i1^117 + -1860169049965216458098217699903373484722907786989579961263087068182506825140777660539817078728125554490789637608002017715548072056580985904091727554605263211516750879693158969364059020691642623331657752539280737941630659050788931114410005881393039190106059661419013300914664283615409301692755695881692888637061404454047930926171266259027913775526085736439354315255223139409898069794731974986656077569424258874814685338863291798773293674697731618959309594416223916561186387613531534464051808197188669104710428577660329555284137968006047083979898664257676982870911209621388019893932660418963736628492207882200408865519829726099339232978424318983618275369147581645356577998739258481630753599328352312125460473621826782094976803957161840871528088089530664589432330474477191519496495895182504349914788712467385449630658532202732656537939583548658382571638190280886660723443260702128251033649527280509133032496013646522867979804068254448811949966505836745454659957935345819806454950103803829997400785027576566480199127219376062106011777705224687442733842091560279395819597757352422562415150604669515078695071032860484257690178288739251980895560094536644368641312659264841977528068818163907465917506771738153946025141801851440998950159562704638940680310648275607487467431466636398906976073568285041882019811704460047823028974866427770458724033218035698928059356377326555782109938680927842166393417169688050604022506289457969740963620693892562129509836487598500261970147668359436448628531867553219456115749662587287445569387504703567633203280310831557289951938058987361168999094137274791069221603250609739701875830773229619642829376377269126219830951516232228971956520991226981383860566175359054005140389125573347579818684910545299022416229551047777569575425109298622511818516694246835813930034734983427290701747103898572777770796610097288923545239830051191865921492254532505462475962164835114325362159875611274889628466227790230577211735324727236332532995908620730020001860981527021448532897608781096576397437467090443917679133986521667219594306791070041947006334771517483558751149231772183648203945306178738846277112945278670411063618944571302419598633567158553255832549557110773178672958231581211347330905275280398175665928516117091949806972375197218398931042248373272153703659149920191734905238437129730991204929244549892197696328500122736805015555822617127550976*i1^118 + -15147493864316194372510380282617282748462958990381848982565491785856657810851969625203887379725925572773912023622420974353814936765218540808421107991311708792170097998528972617653500902285171056709335731680453873871241069778569326803160332967054218120386789557276814888771552788157581506675832684894814265349688176680490615196396811188745182544924495717671079304332058917315616842745364539493566335485390819915361104300236969302114880761147932291634655655916347107065286816700446842056148831643665819474019958467085273788164635073155680424394038378765379266213677481047593788416625762054727140102531403482713402166215591692251588567629236651272526591710444556125053359453966988094423215627242649353519747998349305943930440028983383504350121099050632189978374531108144555521783071473099878970197174868227752532838217763525253690628673303999090260195584213769707385838263457750286296668700675225431155696642145984292762588633959292564373978048783553438631166157564848782952558259378372429195080885998432897500859799203704082404522524579777510462909732378309602575400938470122035877082632939227642066484019301900772512913042028562553586382688088244576417614359826850910757280785347823560661438675587784260511787277732732994075248081527606134771793834050622832146000024639880817343481413749301864439598818337436140171080821332947213765729633712762035777901463401403935794351733845621720399739730018860200780979922553838691693596414318158471409269935575738591665127119419434556796892267873341283298792545930306746848619273815373159976622715692679818462011370689167576200161795302029364727026807951591661916073764186493420833814283215896583048028583350914848860349155738124527072031693134809037183263711335652870817249842417775510578854344588612284769164788141975243202503958572730620767200515211292126816248358080454165678016354546132250012972556581538236983354491761086015360512368830372537680769113974822895366482111582570679486274457529079896915721070110376673023443023348967646794055207576569437923204142167133218206227703519231557066680979683713221200330651421146802213774736944165760351877601578196722080152565047007872854929432401520064818936423429616501079006074463198320155850184767090333130318155558749734408760794477808840156989024645722817120012207187092335729547395182540587558997616588970727460834977656023579989937807734322218201004023742464*i1^119 + -118943823428668450378004008113890260782861569836204206342359424294335998368615962092978702959921603890616196453010381330539885404235475949849797595796393397387826980922191405363122005365039887877902660699127191290904726659650563938561399214249249336997017376423570380017624676560040361544739757664610180205643421082741602200588375236704831627923917723875461344075473622946332931043521910289139434062824669593306470296665104302319765841326469258240905270645182583871449045817967245531542840916424366555895034126834498695798260249142281962090167069679685945880511077799596858466540638982371657926589849548460750623053056228292488699572896798859678542757544424329460016860567226007454309835771309230108672643589552646027165285678893542658925290794662250996658550706051205288283955878483130728076790768821048875688398023017554429383588452767566262360976295511154555259514626929698184404736592232705559875245384645291313444885948417250749638064630904658723554530088539529428344195028712939451042833828038956162393990712685358490996263786678241091848341956794722816302338572416720372511079057461170196855588544686502151205467929350668596124213151955297724727835159393942973490275535470400570975995808486690370788310305891783994223216182425391896779356912040713365435225251994300374683424192348108169368950763365561577855307527793965341167402865431146465374163848090412646205255570073258129280517665909263908236693432691180813246786841432836649786291904765844191875684867138617180991222953588713065579887561441192634733209279198529081791577590792102790451274967693239309889742284235417317057311993758787402040430430252572802193301993995268046260199093896934877401200944219389100572270072072910176683419404667827807408038371036237225089009928322814278970997760586850554923439151140111510692376225242165566331773531624353885799947784508988653503164505100767081371186663755913523118888717325750135002105066950164073398062800402913489248991324679216611690942718066641443050424244488704228250669081682108926288146578286881344648251714288932300696994250352546559886495343800119325741370533780653758255407102907211864109650697257640403712248933831541296487400515472888823572532200241284674561976234295982537081025503721175264971867768474134195946812748743449695885171329285153804898191690705664772623843827933300975704821420583570374489595998527558602719232*i1^120 + -483971018756360660957927344057281880630700568294578810661786969930141799133249999485127955133834945047769862087582793964475203125666103996603201765844453816179498575928001502745593254594820771436084898859509513080052431037769102207290322475206161314883992084768174192806015604419638272273180146520567660872850802572359642995201037260388700512390497602469189224192128772450545224548339902666900678564388480475000221909920356244670284900405634690243624571494280783105645493100582509527966760515275088564461450956132467121097992629559121891439103245371739604610092721718795345356171064646411048710893068346540479526594397927595499519643719342386648821767080166078410147783964604636070555997684877633694457969139007901604480840558801088485316523561401243044684935797711630341108507271827509379594463921728076728542091392879002701488148989061909930936283356667240273236256730060526750211700503704892601146000890874697407800830457041894560933473959149178561392023978619383638704740405259590186788203700135165233430888658815645393781805347915785271836887324286122147759269015105344471924577478044758275455055924485420246269439760429012673592964963987140422715772708009207690686588275399936366328949185399758965378397108786468834978941809583928211626519526876073798311455636819708270898920204681627554730057472145467587658332272262546251558983089578904639729689434503509959811055094699459455338472989063972128108243003564340138130139146068931738365863019863524447442591597176741392301974122008783619710309525522683843124092538970996125535125959972619664227546436835789578976883553836352897246576545960216525222242236078356068852809723493901649330166339061953843933855481635345905175060750791342513554509407928872013215886373768776689535187025487206305545246221994909473020678667057700532151530694570168345348851595123361660129292221976327935612214968532843077645972396531786537579145870517544883200856120999499310693507188405545403267538355773516539609247240258989225177938995655105680411803741708864023151214626153920665213565174791399510345666683422114711602383363358481346403168004688357273023299804206333721537528785486952038881017032967632919942609860119615227153894414771420271190864132062717411146478129440116730337640880302670298552793205421021055842337983699897850848155867953123085353444361422788266673729626536474243846490531299328*i1^121 + -999668699663343649277257825739643407348768022163218604634232506862446642785652808305379201807958723637879807378143103767600974535130763471647658391210811126438417683793353629348853672217363720002152364727292435702650453321048450515715066956653991527437710565821235857263515477645202299439815205858438118977522422900292828583350687348893682781834557552905020922288330787950655676096191224909020852895202386516201661296243897158875728582023141355721634931021744875657672963371432031432486926492339268131118644063871731598566178490440643161083078182914579349100514115415001242536338437820799971931985547293795641277988824678188111035509153241169112788774667635928137544708860906030543379581302275241713483587287920686613925229829142457080739536371869376445353389015173891706891737549354311345106341991294266551161711744062216797162094042420320875064956263373948251546379035952423792607372177455525637340753220021802703153467156553095141495696866593873231856453518911861862529396276458498097408032679272884435634424075906304631411663447522190484468782507489978671757346212176309897631947566379691751057894768973830775265212308056167929116045898431771555783793915524221585514290780052526752447900152340467896243041322795318965933374170778656112305887783246880231461918078540472326900630867838077158323430397181457221755475911377998891161907124746437456799888080365234883517850229762621419194921080352002552612538077835042550870357824302463106715174629104679647468506928377182122892197812771599315974558962695728947107061813140933124916981967844967080475232988759804961196069175893143232321117066925457707380529125266097802706912597184099040654627044763455100860172911185681357929658329561319688835866800022464087020903391079142738205448752281973628265420516709643528511475800940224377979169373995116725203659428029782406365977979243528870624618394437338984495365824316952472744797036834011676708802515510924380850467887379311505157880295107751558056877891093198864233513673746030146909991920811656257706213994336866358939680690979368269651296404246253782599783519879878208473997742916809510567886819105041280594091155241618789981616064992443291266386017521550443219774202903851598310570771512957321471312084493055078715977459746049903335084114027232381481435102583884492187457291758896517893826118809337126925473147109121363804160*i1^122 + 269296873368050766056496231414147799856564262439237828192680224667702944982629237329892829095454333251958793401499071271251702224180190107882511237979829165263992107996876133356812275300242981940541409715056515218333042270791492556599300359952164969988938248484078673639646153790327878477862176679887529137134681280366525701817494821254917757925537975842312225061889895102991748448694678347190885888442079323807279883454121819564988945361363611889153750918957565828657251429513448446006193693948494505105105592080544513784179990496830598349891448226559425264271304463588300883746388906823512906207087024455241597700961024343131767364647654360185845474333801962005864121963173397031801045718370185241689921281405578747742319296390801064302928279938035518517348367845067315887060833076581805296138530844528926308103398629085255698959022152183400554806778851866657686457096362345578920215862615735800487772756754655133600533591974081685227264111759743665099006659562096106888395996154675835688287565898760828478424858949364182916502806500053825088388623699400050320476394645843347039390964892735917562623015736226688206541320188053409853256622847034119523592405811545840963895849679355474695323986826330169351798848547926491079528624585992233352656110896755557430968293300628850925773803374326869548653713166992009657991456076970736490905470341319825950382036293808387822089976959484471778153613400212781911073691537459533554528040541859987489251063072124993932326042042682786947688707343537434232569051061918459694136077321316215437778923500164239313989825622904134948276003147859089464212633442594091973751532629933169883799832628821699941222562927765955119450865893113822278157229529808041918257612602478426012417945708115298570149642449639133455438655218572087870788490226883439720792714868154086730078138574781621378727589887562274013025427504180819406505468844239903025613483839383094933119645302571344504515181409141138515708299134064636975996405389101734539621523367718885059797821843650080098698616107107228169932923501642829426179940453875051799433935473722762682531680647752082833001835816135159245636766272792362987301558414528507208483605000863444781143565825977519456499608614269969538132774575831926465923238464208844791755010232831557944555823214516924924432411596125589498395966433002334990136722325504*i1^123 + -216988947952799027127923439618420891828954538119046858590264701192721800423028731263813945686658214042587958272621726427862071273653946433818552217220438252877994238232120530667167164773884371799076594796617780975414687889582245479312516139330628122389420385787616907441343848973641023880784433739520248631507092746776687047697649388933416303432015066727588362206232471920137981365619561131599040778295421231185087253901518858389628205518237044974662322431269436254914452567685124251201910585970774468983413641891068158840036480030476190401749777818270253759660459788977458070463609710964985476944576772371913923851963324976646610255924000817099200993464175299878510447098957499085147144436460747675828158514805863684075912507940000388388245064460952347372223591078324572472293305295201983598314851861765769880936969887306578053933803444275187742476929209846684885651871903052599436390927668126773399020358855223280426850563234931194223278479788537235863260789425271001512619644518169908441729099588880067029154704129406505473334867924890971270942504792761919894807639606538033941212772763874629420560574147852995018983671506791195942218081274841108660580406275329977852012737664546667133039067238175176846414301952331841811937418846727709936548042140899329385195507753649068776345617021598114832241324363459737176353139152562203342255597497363484248901014945546411564227930643919295221183023845506545307844084676610103972199951378560945415656711453934315631149879262812971050393435588479460098428417718581363561790057329222883562297288912116525756932118801041785755284620135258597667264465103571766598459767757936686019886526615043918580958258860060542926885141499331031873975705803572682013668596808796020488465578507225683998610035082703769494152464603895280974348745273757648378028683567949081045435503410907389435761661825350402276346807286092292906446964700316641620532033340059493554328638838668968688117739916770620414944148796799381662772964190403585822489644771135112855049619476413522750583710129758290938915913983610975116727671181283447340224243509869409617861088278385773587706802026621986121909701484832816707462753063221658842832227072807019362768625146660279161074745067889020238001657080717076287007074760400733577395495182763641668044602181574958780287955921243075746267206292128403554304*i1^124 + 83189871355395936211033411443860978926109831721382622315873602694432096615198663673944846565615339070370239583226694183419469298345891600612659753813581062383869704355514027513586367878201497883296223875410430506559262140779183131949499446134106222504665438119321151277167580057188080712868625501741496937626285075055946732155971179407356577123719816596301030935440117906817329726876686143114356465287128290423323440913408262288558494459028255504641942264393484499112381119870191574466323504285496053731455215562039425336051079556702007094622184052387324889178527646192425030857279258485932110709288545739362086502726113892376195687885497800231686590592954007938259680585980712194293957983088881958659557483785937117946148276946661120339058082650225071843021895623397408783486676722814283803887227035365901938103219764210474282000365227673488125879751938315927275893501473635831024729242860879241051317914548006796339611114460893456436931254488602128793070712145884865851767344147781893411061397496280584105481118340342675933585010091685994696721105707306451155494422290899636475435586599272774316042722939230533601348507855057888625213738892983322236017388575314917415384891249141718875705557110015927395583927091684415722405151229761915332292981092386018186106321351945493880823867069839020546501836163830492720019886271125619367369796159994666243737585478015365159302784965441425398818501528451387881483732589145251126027255728084362229537495544875960056290021680207385513301249322713490155813502913408783177016462835750293554598897662577597453280676467926054013124504283368909895617113304807739852022448783249399832850296414777701070798126727776103530956801655073925456320289476464082569354320203801880598059667434450211798881039573524351959382017076805789219606923357654100501808962773871436869968849374788567764990318882356113802760930832920317582040059395565689273090809307686686259926750339918735951983005817159838631285890152596837348725907258126329205722800076571497733692515309153387865330025721734094276684307867967196410334669262953072255848391358516595387110680050021917941543810043604265491564441929187742888160879097145036527387147527541646806922758295726666527221495975622711340893084557961846332990624545781568948188095048757291298652676388648226181862486253003208404938348560384*i1^125 + -2095699813523775993360717384943661990068184357649044057191712417426005827030220879199938404923006712843933599295341274497607977390616079788274123788338110782704867532397025962652648093866613843661472875220053333967578726632438393613876463226387218535102063750952953169814932157816811617141579557096145782718643785350466995298844318384378719725224091542081430842979547000745702283975266396372167558651738271318113893208244432975313493641953405717194594933972510819471399228304632400856020677722940393244828060221010873735277269664539923887270339930914945313474506795282059359790305964384314707281639084054433475241314266723111593500676288553936591222136367631536861298616900029039888743808684107336406598710207872929700289896824223692225246274496212600685993949950123540031701750124145747170110703600590860666840086023207684616263922299681344625653878843949656429209525072291393850323597223238267840521017586534147243473652534284688404869723577404783707823056596325112282216155216497274874395283051552926416080466418578253385374107486104983139948755568230024821859907758223577582428929429212845265291099464046632241482056915382899110498141859287688188415082889503496538092295693134217416335700851536609844346353515795500859686361847274916106134685161498010752638046262537993911691613301165161387814276516612104645587926436587279690555294192583435494831291510605367643407631556287621616121447616367781707014794221343085254046511077842161019124676923734808058654297259403634546428603531151308072865955990861940924765053265740802285716570451348423157343936699753175018482398350334804968079227855684635697012631806996091786710748530864094260277824355237557498755174115280484075918808135033736003972727061281836977279070801275748198051745746336757258031812686513855211430133487712021056001769029943675226177884027327882073552597723832947580930270755050732266525471347907107823336967633122100031352907823739836189995613907460818935004961896408788564660207017161626644663555106355410351715123894687081738287230466811853274893733035094617934172749348424594446582761019223906921303314478223116081220185302526907065128859923388428299439591248349572615599294101583527981864448121409169922870948232718274130121089158863431757917971047598687504411924458123797215986782991398344639631346522964795326464*i1^126 + -2839140524879803797935146872789276314601491828499462867320045437186173733325506179582336926163195722732674820654787785661276863269455722237102535170010913111660130068102530587911473436176922225338240592566938273956555132836816375397967532705211021469514938645187380748583672421506304878256212186334324051124737654222139600811329497422749734241262015164030733961889604335676713579052741911917906008375829749190969343118317816355325493868736435175894710782352252144934873761773290957631670725560873315906804221064303374939969263939128446237960188809439037135684496185590197493403292249711126583594455731645346002899169517808067273169412725014402690965275240825500884007360150632856323599832703515679526306230365554217237679550582449987949013683226201669560790586074240951700320183915314323240788700643171611449927136611889755331256613155394811197572369839420752958341060966877996829226551878602537066255159083728068553234631524545951009058440205111160691662719783191735011474424086954477181969674105494220711291064638141023146125643809117800215941182365224656187139927169778421020775740323658833399880680109115445433195058210178738039697645354937485978500022173498158965824586209754935712374431037253468593111768376871604994812504249742026387141703042802480754903106110449699575016676000013340649533637891965006521346722731395805656591582455600337194809705104046081305915527133129309403377116430709379851149733317843846384544281644552947658700891587583249726710753063863047658562799933649035168914761157630226872062788666689158568570960852998847491470425234302992226484984168842407261983519174362469920806385822192469151885069039657286682412782846370564816751731345906494155284522907685746172278338689466039136760300825087914534253416750911114645494047108738404754765857171925764300240619022448617619717645551389432462523435760308194025143211544408274927064768954254758034473633593678546448819174563822586753912333370049883012733657339305536137291607133360620337182490449229388897068258081737013424853302280594533865755836134508684531642730308674985254371855041743788095751395352869247920762644885694438204939282257940761519240095091185552199114949983368301922979832062371214206238736892306688474371985990348526294033958597426935901016971108269294161201581789547024673639625654272*i1^127 + -363789803117958266013125569373330777728600877451997796769324840874066347979253422189674361480513918604504873223239422032936678475740918087510367975357689054056981625689709258426915219518986935745167087571461545103280071327658417767664283389140217144650780282840841346367002634111295456172703976779285290129713940902239055711973698569678034191396988975186645249596660518481861762684868355117464411276257449438595861957887255979014937606384686425595154369287283847231601148524316949374490477201729011851967834484329349600293134899744060970491952539476354537460909305573185120500394939605470589345297949988046764670143180507667101115679582339055362442625978259040591483418041409406220519300535880376045256971467573135893427027836642351725469757933636353266552958962883879834283114866472270095528290998798123957126136713755365967204225014850067442150384804489291366870326596680604851566717990265688973354288164878883685204684981058020905161766161199309992847416679612397339929098818498980476969865195542101710997627166349653567133846799864596387019945146088862016174353216067901652235530362026221845058534095111956730990674521697467398281149478009536545899574668727441628459037894266339309832093888365387616399475665628336841955994410775444214383378655005117169149831831579878242842377471080203360382958508319254666688624253297448052237918317784931550752911775851579474102834537650970311873135297260069736311280306700663716864597005600939224736728304457024692639744543115858285695946784876876243865983630361489482210526381488023373422392869793715626410811462079434340012069746675868319408345957868444789088773025729724326935707948216840108705610066476376459869864963222475566634808917155909845553771018797970079409420141641060681227705953334811743885568336665826605827780001828586392222508405656949087608661983294411016624523214580489720275459072661542652510323872259673032599939040816407414819486265720011265019619668886226858663355221771925310215596897575913675096635105326002554141773314461949881946458117146452916475051857865031573212045535459337698421865210538034586679815995482689724890937794421297323531998402620120519260530420969711437083276114133836801632740399152308978035092680019552715694539432725127421308150188671124957573538994246577197245370703425520533504*i1^128 + -5230591213699049446811165279962555014268397821261569090472415352203443278763949266263180952818146816703421288546247903393278219306831153468861028540807592757528035748053920883965352236040957853837112364310875198862976589191017040270996215190637316445189347127605704168220547134478335147547165535577849756515572498872267670041913031322037118947814000343979421365202230635447455584394417896344454946713649676747704231679286650719392372226902905710447639866759702764721441081884205042056704059766533036661215371809996579436471313654426552156023911841933307225285211067180270717637064393424726217424967902892435234829509489277097623798899451037402230734267703079915791969666936798210152862388709518338910205132715958398140257125542724941406560229272578254634907205805779718529250647395527628915047750461899376728168001153265726576905406895809084052633207186984124209787182098612359659408713547130839393166348935826722887974760686156014107830415957896070580843435925568661122283504912263577898668693407823164478474134965297145812004505896151115299733843503260285052177912616597336809539708721776594369465035618749660501328263742145942090459594083906226653596235041394356984973555414609363739351711594929973579631909512016165666324138239436662311844675535316035639743116750444889585333918854523988706642228524568267121994117748626073592580339068785692360103526200032769312520129107382256909833521686567480797219406740721586361253919603269684102606614018917863085483827468770027811062634575348917241440399447924873277293875247725602604119139862143841935015876819913943286969331832500878070444045144093533888480414877852188386140731008491001848278259975866288733654236792860393868318147154907103469159994906162866574950391322345799451403054709217274709746319693306758765221020342714555913453565606985439074866253239415835083073305719365906570346452372771916637351485152215564286775498664207583940452927737581484408031602259800742476023834408164610887230894779682850012648964861356612845665251008805979405150668319525091063472428409338440043357576888189283833585093842432153178682422290799264893361110296471627012700421378372583913881088111728605922298308413866727080443785035427534017820639365375859998325554828691409448689456131867997820443315901386381120363298816*i1^129 + -54667496939823948742704887304354279489143432559272654929491914199666011240780315425615786663893427392193150241258235850248011796076345179120676057497370883351103491549892897523335794522009700585087872592884527281397088341168617760303927046008413344716658413617244920927908185650001166568481650769184958376948897642496808843707416820375181545583585875138267016441487651626619810070027024820564865845434557579595666787768706959356059915559018566695142193558767514310746474645785463922083207280827794754412274041784967472160972966435702791451443099505717882302076370963549920350339999064679434706060360944020869066147199715417993956868122968859069139192245350278978556851603071350820537653399968492094476494028276491461278371084708031106110913376285222164918487031656818147275199724923728042320557216022025297900852985159136566505794176135243051119890589646968147753443679854373978530028709023382499181336795940460966790082162168962350987243612455750311833875942648232470959884181762051830161052382534358113237739497078181238689914854523781766663918251438515241481311202878238374196384020080742437691723008471686772277109059234846084826085118842161981961608039393389626958808419538001626509850358910061966007037771661947525034697694819549727521676570143903627080384718698454475995481850771561273779504799874562965331286359164636274359470782327653025790548030138401982705766597864305479110076854612445410040471981666344068440511324529048237416683497142098199240874427586887981614413139756672261385824191426304534506602815370582535047610673596689554656190605122321407663952876965475862031607215289883053236207075131610114775481079463217372779386795165523446592735316982381142488783161784982877328179247117421611590285419719817200331650380850137961965177225753960454822358852527125909380317787012360340565486053527199460281168393025926791845036834790135771848723229673106486700864596129485084623717793493561872252788589107924315820353102902674209481150550134986476589654271705269198882102173280457767415837582705984272119823655866249903658817594112227607022065023160636729893815633508739182225879074615663751196267612131476345078243801624145826986982807882971133939195484568002815086765714186370197053033862943858292541340100743318832594334815059181568*i1^130 + -325057590306720404098070278884773008189238323200152218825939787160016362072230844173402153848890344855809640079743511603037930128535159143510315439620338032780816323343426976319102415633235170165252883077978766013894915156231197408653260538430513251933595204457753103571235477890127037853171627455778491186117634612350931436977959529026237561716860753412185590737280219211711721577026020020795568856735630225407464585259995991522549995165393018971904972435641494571235527516621596984933096070250988113341354199780345448020457023082882101377154866597561046432843482599907083594606688121093386313346482750509040251045524844043064798185024953733672836146585009701444585266740306239816399542007588280923614061409135228480500679185030892475215819273438658836478655549720846931319055965866726731884134511145533577362127586650893854607824085513212900201959608427264666740487329787184520958183931725535175586523106862535028746063950779551153968312443950106994506348096456894000095983533610060859176997270984721540321517515014330625067613668957499817262284927963923172478465342017772778323904480211295456406551194684732988537243702944011949149135326570680376202877453938281817150663473561662280532811828877796735955704534210985681113286294023414643836790392218245595663710698757669695658540642173230021189099016525872579145294913855975351085310182680785966812365235200019494581575229763928349705846116391049033841221973877696818688857266529766565885549000007502961340635978703870264780786838064241472062199582676169017075161755143018090036751899324651334765411773364355787502285003720118861273609551106011374435938542451598576541443562399761336891556800746718448704949791982533815314548288833582112709914661583999725053468802038738239664000641237766906856640832173146603754174368142589197328501479722170315186614905671543957737322659253583274211021634525631228710129177204272625529900663602711816888473976536561309244053814475546465352400945131392266552805725671643796832294272381739811567735338878868041384771745381543925689247074302348185760858512284888147018927496692124808002321862385380371268210190625285536594399032109408966812102343632655940595202390070517254854744593547664025147180636582731928010869056355203395551112497923987345506304*i1^131 + -1503603227693206177473812763975789121649348337094379453426162897322297807437906140655417307973065433049791713368883458659690820117129983649101423217019964710132699250686646063564939506801583006261341052292584707031201418326718417261988280145437251563570764321367566982914892082306127681077230410234676626650299908272373034829776597311512344687521451038780969332252344625680073669557159976402730015336585814474210580135222780961915838970995196626528197286517045269816270417024154644216709416206875826609913471539590314680965983187513083188997724204252074748426950055867767639434157487078797752177346909866504423543664910788742697126902545881603336372409004435438222168855280276133651819725830508132961292923982121077619972378640525560473181535704967034869489945622897212241347311598186795561979100399054239813616287569298625801867772121745397995503398063546854847820487178917738059739051489074318406948595680241197198265711403317709795854868468192523110248008367020161282708633292178453555824546406739241754629411168673467045672449395144977616945180670246642871321172771526588667013108766958582469454083613330145338407657128611289905435992169874268318705662067315180652481167808874530257750637587214292479732009113598754434769663631084757871114383228851095964728601299313992978777585072607049133485086091216689124459079544862059616320877959200118162044488852621067521394756606882893932288023151150565093321900546451180225265112908992071167746252331211472840506334902830125947060506407681875860065306882386393159813974788353278537811497340892436377355010881781957818477418964759844412590655760006867350712412298260115673212634064561331835447087812210326400793770849960071205820707399520363189615743149430592372784752628622879141034931631035448199771596706776121822741530600155617864381454945662955192504423592182486099157305905494579368799065630472967074098222897113435757723693261630390627513592829872728332245395667330937805831872901039796757407582376253256020102719677646481329709406861262965650118123138955628148399476557417156797776819818166328952648015269029909552173253942370448160308939610849336485346505200855100417173596456846652128397860921123755061716163795348418981050810623972112849727660183974659246757249024000*i1^132 + -4076952813302909283163950765073077040404954034870418383928761819756572789919259486164664946177787464532488904653566398146716397563769203651967591759089368318559706690874889246285636267063167838345592676934254067302499339697741763851492026545667442338662674649410495797348495299781861407446938807632225361968871173452418884862661556893843274763209493904163709091480135317729895142462283294710415736643627942264620574079683345323586744839869021425867114686876200208411492809766145962241707644051892772030136993634191144271540289997773117317017082237209205438556079082388953587947641224822020705119108922653157687338701301702773628407308418714568123464301932428752810665182820981947422605316730454462718652194762780445311754108859091607889463808341554262651680050236060951990244804004480341971085674157990050303109836902658235232789703993257648982572702783154149476092483478974340260839171314859793857918032394541900271210047395594282222169945870128268794782289028253238084102783593375622491105903955236970050333193416199745551724472337970227691308674879378717220433471702357887961597459495284679655944771419276019689420780901536428377547802371707125782400866271647581541664464775835922791969789760551739903869596154424626493015368873050619143269327992548859798788076867266711679833108517608203383880118009079025230713395630969355000995103441360150589615773945096413263654875477610802807030402264151709494846807745614628444126974832031426006744600587841931640892046747160576918466584112276128610542447252827905978960069551813927463283258219055816727258153777271932024440968479033370242491720077264389889905867493532464457312290530994560775979972481998286592661098107923775969833334063520416605810181785673826870073610404806836919297954716579621222424476127961694205563997994159886310278804790645117279735920668842451218987098305330011093779092967174937399234900065282315689016469700019345849118477058560096523201339080422669800883254640814000749497141988378495573870680128293494904980180243697330906529201442822114182899574708477640923424049216584015199753166112501939009419485340624245138531103099065740879292726704851241796129597821640281457898439268465156225411709281634941628997286568511375386074390447934930944*i1^133 + -10239084523102912139352187989150922143920691554098719196671262627725644435587077154221507242966648569858530320272913782977334585196450896339755914222964570502321650675108196370084848188932803113449790368192910244032474980703563959178094634254470119361577152343843113488650920220342426442156745354539894032524708185180190877643887889116173107929466968271737078322147668232801518804441819557027097322930685031193538378881459750235667903403049881357481543932736953806867232903133077515576340776445942638465327867892293395644673187944349279184361335040484332684437902157126500933388078590897711565085351047372905979696567878814708945927500017148970170159851930516244503519598388442594416282138794593563133886655395775708009570147106874439368300102933792120723669378153816542945055134711646891743485673759471806088924845664244839563032018850380235797184334780389437015662394897759285619088478442756778252517690849137297023322195766557504668805157455948290293476377614893782743010153049455173334490195532776652963675507705112367796763075408385692437194355258790186193130182897843790201027267271982810922749832448527396109538425623756523454031450618783498440986882665015705988689239769943307015105438708732706582182680718567539554227118553961195991448435595946665711588214915000132835188825628073464589373627120513007620919510583471794965290185788203299733096278497619964489652676539796742682333710135109405979480294529710998447200348641802878389577929658978173459322282163416587770319537909092581206563696848773580412265317192190630599579977536734178995517045984630057457846922591248873112712914391162391848731850004693279807209568036882639713679044130975845215607716685093262197812375624294341369020227379888823045277156397646827219961856306106771020463403065001805509918735311639053578363296327986003258782205561522860341958634256036358611948305180978875392601631131825712207142479459137805287941980080665860349803957745452833467889434203631862146482957957026291353051564137249443606238328158464396187528991456798306437074307740894747208350250459749095309645333281891886296869172602981425200826363091733555324516271323367201887004091144549707791669654120623443499754123813139026050427582733755302469959680*i1^134 + -10999110068243782923931402211088932248361397966818059806930958782568464572785393763534839758338092555760446122532305572495234899353372232522538232008588063923189584036750663291829328332639713772863991732312147591801403330613504271979943135244794262048832146824747166523676101807563915709292411134067519930105657399176416040792797727247687719815421835165386976760396067144631940179628546043688264817256396300129255396084296641241566630082183970211249528252172562803255708962474544218219626659195831087979333860035848865082877548879203656999842004253993656180061077585299942152655409017846794640966147981429955887800850770364837785149420716460067166082383489350483577474335918365941124548355194446561062005658159001720451961015823004684375692474346226181810594773578840562920333532514136684188480781600565338631273862417839844811354831432921057608370537696608092924533632045436389140701439042680894949646746911071935138171755755036267570182271399025702099431941493078123211038872070770149453888445228771003246637042394180585442102199699267498112907772273824311071229238646291858698211042987706871541544108119121406797443359948360486143005189707451020490251363783209311511138354825612593169258929232723813456714270459500138662242423558193765256168886312996481647650427333515791562783996065256882717848301952802192357283071871056089358736896107027816393707846103859662144697689429435769475205408296613315033978095379139564626559892026240298649312169952368873837175169094805348383384398440162114195182710595247314725776082706965165442490688218172966653856016969756682190554886494224808362406251274095504185207968309480882297980632823336448918395991061800566763053565343019197987917087143692071602151735667878243430314241478789840172309857803148851136097141746567711337103557719389925043896154203825605632796134991418199152666446388282174656973156100173537055562960075074449574375140862398501125570060122429445584110705451357220038664998966965468687142447667669072881256873491947539640302881945801480835142462744977130994419723221059859755835000293188456046677289582948361440444375364760568305307710046873589579659957535617243918254170669207085648675574923348548167510180185367903690131616301056*i1^135 + -8939529615770572355053351903051908053710507716626869863392210112141860978073730819997391917880611736200274165170578152159009014230852803289860187377806095923491716151133767180714831354208980238270946293748026193896477860379451995169256635684007533684982176560056892529447915649896906330586473019270456559297031281734812837794733439307873998852841900760912029925426204364740580986238548403109231776171730085950729721164813465495297763043354807113025602380860117810509693615553081244766651842127696288632482382593687716136659519750622692597481090265643450091039783485565523059382285631466456958417069622642584643080682270767903514759226632080440742965428496504233876030648396076562622130741598570251383361049798640389492841304292295344263326526633940002810108823568623405711680522727542660994667701534072036882687995383186225352265562597867624125629108766947463254448554542910901413642750790850869909710336984738833219151226991672687586247258761381378667730643637524057285621243519395914509660732059764130722338101370867575846946467910530729466660188773768552250238876933378195442161161152722959500336708513081734253381190587861676247305012461200824078683725470877529705220527329682072044842020675343207816341799598513314392660531986754319033446265572251469908445681066756741327958207279709300671714376913814365577865231639781222838438757137336771393625764483723709901169809909829000164806530935500100012102237906452206240621710164380917872597645159344581919339318977448310452834628331770743851814353641106832033577242737471353499490816360158609346109288172902330048265559437804173076768874151902127093809722861077389444201691854311314550953708524425189826584010233363469362047733202626066451275629789019531640305607263016388741403875009100608381547696870284383026481898956809238244567178834186481485228949888499933215224793326647260267749365482481217256166194000889056020202323159863698639621036387176482058933048221142997384335504146959518518452348023795876896283305199150928528277669837239214159261641352089897228154793883349660647804820659278366666200047745724012042882854953574495806177577889578099365758652081160507683429702887153421133861833491057689653419541152313376768*i1^136 + -9501476371984115221843218973386824829591710766380588075329977413729294195689853697724583251795009775453443351344512975734906426460321696864352284413175858492181291148642667974497476188496012167969701312991698658968490700746638405578865170288480878111508598055541869926801352916214779316830331094433894603182934935008629176101020820385420287961825610613817651497486881861800757605430938135964358936415809770593270691833992295417287817797406918869921058527958408634289607558143932869900563042859552512105157947971607484633418152546365678006453732954440008551866648859186638983558078511804500121901748650215723937594688483456563664366623054450462680785102201616824747258704804274280043878166241851620778787259053494335266005403426953351527075632923434245214771384181694354556047397778712131943665426979509932216903264118480070331210642820103500732815277510482418488363644873168544579174632406599646431123086190869314294172403567968138126031799717320611983736098682574759250512531459793060646701414375217184274451727181134753132815888036423628433053052164259577127376429154804397008918634151295200186147036485312299007236617203710151548235407301937794874741913079628641839230720318003824787300471815328106925478367153602409814054973087445877793273242622703661120944533656556433330546037355938624919574880753942698783868724737134548574026553877557095717369326560812616579487640892043321356296226782588991946860016162230976067971875054251158375817280371798635771485626825897672844941522893581847252865473902312542031357115728196252424493360136384305335815913692558271978661368419345379428316003092276125266755058181075786844504449139945259587545932529576218160283358265068049103288915145244315575653815687159536418284279508601917924234359709100889893368370545466581674246970862311545342214453676279104197794239452570809328475214863209031250735691846336796681912302685834992306454993328079323407299977730676727194094025250348149857315233943711422130902973621282617765566487814884719030728408055085813974745319518979135879013824838409471694301311009443149269346001501546809416493580145742874197297793401809976817429405173807551721662779373941544201445660544492926605983744*i1^137 + -11778881639385072044305306073907837965868995267068707926489018706325613778994369709121035472553514009590600977695627129021437359081212711184674105624876679083896437324318158363699519963282267868882606649395411014256337625365833862617689421448125362736137072546839135067070758642460790862341598156111281043425274291322186568959380557673414437756663173909570491045875361584432900982324788475691751066927039144975668739028208566589358643689808016786988241943300957311585072773893966355646326145425949223866417830605732739493893587216063570151054104279882956471805039520482734373394700814586266286123132878591194109141181836951546688622684384414986627927967839333797656409938786583538333887686326425949692802806973442738528905027181429807045894579942001401369856655718769728770003095515756412139153567683788694391313082150987451311838345937541647595763976835223937365971250352223020844534210836716074552371309736326019176160080160762699669578745014980023133863043585641880821767727264566116985292202073408466847672271814763744507081299935443006386494894254897622762525167022491583904057908169324622882985963040690300948690274673223442174930078689231218749243422868556877268815018055528372220116846540698477760327460339811591401611622950633270453115333256973203352160188800455284158003147152956510510474776999833212391166109675296308739081879182604235873714243911907676832503088141069547983744032508195944646267651852602274517765396874034553791246633181426504645371300924358506852836135498590750939982108862250648600684661464117132987653100996259242992165913186721353928496218054553570487327688506001329583146166930444183380526176742359418521535660001872632926360412001411403399377535444935759244252341440565669378252299206734558434447004487081978167352008878739139243964490763890303341037895252719459890498856851961639240374402826216525733086699333761010392552907746441524836060196981731794156850448786037899627749215667003462854921024749041932721663201436867094235317006662442627465389771212691154640506736830834264289758867468804875585175734900379365078787736440117097889591022660098275000204479213635312925151280058988056938273039471796290518116397481984*i1^138 + -3986567662597383476291250394652503169636340396071681475339182702660897800613618420435910555713560306027963716302744698596218224005851539495397836126075931530131312765879280421991348483928257356725686231477013030097446124602817568073745198008538162742641231168132039443791053431152879296476527482564233737353845630471236865381330192416097331050266065575517721298109848610475104680521501885064379827744735535299625063422407121096460093906950048608969609823250618504679686512648482509963747601480779702462878956814144410605440152248132692897992441046851966486714179467392603926422474006543723848361568942887748267025848398848041409451003055836777466052559287341318496107090161929327304987496175898767042137430490954743809716010023986084220106847860706456676206263495412666732552997313349482171452343512576080278266030053926238596510597087394495171426172745684688616118785271675988363991741418262927343357651744283240555766804404987214327926081558714524242701400863385519220386874745357609840863061136289242860850364199073428193693881854070546847595220024028007443143980866152242808668225730855444730620485831041142205667971180310036410168774297950079700905728334101762960410219905422511271798467632087277392694071031272794338432328114899006778059867132120057927741388381088281981036893113431278347981080962593264970944487475148612558236938513551210410290496872038179351248371393529932793180605589405839967036882273473399520958460921934150897697754039611854323077213385898804623117901591870923204866801505291649119702866937067155625042867436155486180224223407169986627774305510304082647635719338169142744728140711822062785853567148496531615880001066269813877308908720086813172539787013332159743432378911108168902366238194709352181168419602072774232431978043715108172334061854122128718578538306738979160609757448325157158812760380821600654779067457430656814982875188629431081104554979336886829761521981817595918261040223196855640819882716300879920688680672117787552220046783765800003285252104061365726197693520607314921497137062171455153522845436441223818096401846067751630996465371250792164246687386708790697817714207023738568436723491574644736*i1^139 + -1050325686799028904645450519357618524835957021069038966288744507301761113068845042380409342276897654064866234882716677584855666812042809973027145561524261170687859443137106059736936896333884830196150046264086341608971242093349987233278118554275566151690812902266568831811127039045219600796791249013692963755989693061474537749691626980716345736366215240822050326496672721493863638506249399514824217382015903627422540102038167835749596843412726130966793784662113192151294481285798888540392898688416021464290705535244785077124036951486442753961128154080634118843166096419025604394241201598836900306412799499433314103354024423671865366231597973383948584712507099920408793278157844863751439695817334393878021540883587315303906147943385123383068094971412231384531978142784978716486548134730690973735811894319857637798963514504096286821384867135617690394123380886386946796201630377411949472850782374920960124377545379249823643184999262740695961056630960997959567309458165163321444354724062198885044886944799885932650765990472291610808315926771956492820987509162016833235842242828003868807397440233169829683530727828498961934206021385054439466464264678580443124078286182975474312135111926438998517206986497232093646614915946977378145093869037673841608094134070194764816656810506465740545965642304228736393153145157015454739870467837158820844583975899764226965237072462038230469623981520544759058900464956357521596576653491690086372927313066779015210591568159982955963466216388693590264538596636322213844657737533278619498376912543652244644152632674066361057953210881190364039463843163000794911820127613133716661414143684434218877710853881139678104995257493023695330693274649254081934991238739823242547281476430138550996530911860227418944837458243968847470166887717092052077746968303029376884633128199815330076528872010873184826927134119708645472637272444917286765069945115525338983529491324064340488680440073827482093238164158059745156057911593517121581582685275217844590734364767094852213734949441199285949390877543844345135508640649012469909396003575262457597828701262487203380425562975887904444245698981327045236099808347858053103616*i1^140 + 35247362318008029157729445444533573322986275687331432248080249954303538076866374662037270772705000881262557108448070639909239978822536027031281622097504738863532024858975931875446734503824894399030033016070699716381675406400146128905001534674450142529196808651639883106293944741707963495886281571206269414190177263777790602688360087956362468636713237710528477474703359791941582416302713829071431424909805646199709107599579459072450070221363212450922466758960317742061655468419691623936580578943363604300442775111499555176396229144624397193496696642465325119994846318058357217324882372152728275976060082827066838305553634111155563196672796658715992670492475414617227374722783000611843492189919600097574500938225301461086181725670227348255255864741540525664096071701206627587671907712741997910708172928593542067520067646057953023957650041696426973357222924804277131267322901529858789584108598816704635612001703375818609426077138145703548805453340724749078090115128563787288572759608754227747385020517019266155696773577258704042205907309222849721529589718216547079400380911481166629951984713979847597727988935127267524013067449227097215116242186406738540466359498192222133720720228581909348002393491898080523162728927381633993414526251991078453354336958098282744685726736911855726134349913873629345220280242080045659211890757519409847737299980644453680609421612970693824382178570867389054726342340605762518186430640781476314384832983590760469438512831631232160753085389125977651320269926631846889722118615171781891788683182531438160917510027284607440209783492181227876520700931766884150927287298634158361567546322443529754622010738639763037614045419670526602027990900101302892940311229932575878675078857036227410642227599424930594539270767919019148662872892134510743999295439887343199900228040844578111428283423247693237501603035982778769358651406456069878021398866755142822400806134035155318043073449797361651813667245448727901344840626730543722465890748506551420606987816910876262751054116893141284075758740899939521571592467943608055026964071540007248388836929047868687130910193988984873084868447136315080704*i1^141 + -992615372338049590075546798279818434627684922830000256066090074305333399167497699169359197741684416485246185786789215030636216798031874229906808650157046618112002371353049838292177949876857147596967956810359377813084215994332410139786514746325015513566788745442981998470334446166302129891233258491010486096803756146104432669403152015146786485692656575306016720610050846237544512524838795490205347709617289611171819011882030387119658392940805632653877665969069808091388520743016051965189028303958077106468954059969763248528233027242856192192048318934540704632243982472704736078982334204965311834897363833600741590364440079753538410877768433018844360853988581403816513281156172756582130627045254212544072108661968803009084719102884397934844604031676235986523696944460610811999102885611486362513448033412491849016857115115127413221566230778752864764217057175789729168305995409559536460349564285464758697896109161572951063245410778201738090111938156011494984908859870895793347325323159152529534304314449155068281926241772246146736656606704542257894592335889678343174454203623087548551276222268235925360389040936907672342542765160437310009791229668640929777178452454160905720891685403825482283490566574762694264807924780699755778231339727642016812339452205037332860492956150763707585977381760472182113155347295696369169731256127879486455634721476034276291753044466989291133165207848663271158968327108232509586452163210743158432525685126391684707873404443015481738151732427013256249581878058011468950513959465402029853909957296089342368378624850215349530769158052226633833001031666535499341115742178361645403235541645208832380891050535602957006012560833817349144154478743527005927560768958138149537623410306564724339855400132522497904939434267568590991120342931745532096903352369140759945391457839042703628231900946498739097773972701298183685491878523970332245608687387426583030866350066515013998442772632523905183005769411379793106364784043981124072440347851937069922139031869622642685615060067995737088384414667359720183568138294884733593093246651760988821032116260433654354966487645373923328*i1^142 + 1832056530555502799848580192233076408100971971612607029530499255800834717029012339739094086678606219195608961175173513655554952958726864366395086518723772138426941585059583113330253599068286251662572625118599910372061593912049937450087506637636214271329667469058699585293078407036765738077494752963031312424558626020015413605716276788058155696777949847200833332551475646253871250850530335721104538023311732662696372277836093158466947256072017313990512473120865037554872094733292025378299924398567598752494495434269017631496271480896427596062407737240783740371750269201763744113014221813522640640570863257424663227206937227824825201490164999504726750610356169102235188351146369655015621646054918683508084184100813762641798446082130768258971448271629249229442859385667155867396864184458809567257929396574467879367111258659898900586760072021684071791104799975325611117240845843602863530800406402381426836927801405266824271045962192079148450162538345197044045177416647756004718968968768480338095337874555848888699507810620268505944853314480503620763689394335207541386022067106063444964390819848562242026034494836225530771839636385460382187197587695953819412434761955148253056294325613091671939998665421912656089270857797589884628772109875575037712094075273636956059991694369546634100595396766584731348224602344449514328839314894688426703370155769624742978907683643714298611604176888614441557656019929268000401735927166442139940139876834588536812335090338632213908375820941280666245847375012887006067477776858332459099510342563497069091884126464686674094608173574375293350817880049747919553496396320642037604636343765923831506090873929787100255322082361591839400728123041213303975305164009011719119656171217382718217982397981471349200987487813485721905693438893361440676718515073844788147750620555585095677132811584961912843000518229542055615691652068958362095655645800129998161572959146089859123607748142107403936943313258102871807701635989478081809500775431924919484321673455262423105687587943357488674143399702225854645773715141352543739656501739091881157446863577939968*i1^143 + -7074593454065145036859447248289374376446260914660946944908339486378326010038480923933449861585636230522916324042557050370083979121997711004718775371930736047300406381213414994610742312609565996305856287900236708664060622844565938218031180889902304373400370172818830423047574278977124193289924583339784646093360250577030935659469597465743357364478912014191167918442332427205928722159590763635088364209154980072843766557187464709442965520884799185466536799597555316602786754497206667299744930612696464068901304337909068875382232551205162602640838614145118416188163997010988090454697637477335557191005276737772850480836905144850150227025194885838004113083680629724939373347573772852699654581951970301547279382304391574283064724031763616238710887227555347877829745192704275803425974730380569973181331187247864900802978455196785640093041510814745051369706409209206775770049628971083373550747310472469928523105474906246526760232486897091512158116289617248283127302060808469052092293614509771731590828092298867370972621595508225242875284882107569352558098641105530568023472916458356070116190255206096586517476081425942814657911857996584742963594848806402388003103394270918542312313915500824553318465552369347936627001564928038973698230503477735445878726751703351602750429354312561925272146448212167739914106204942123627495120091356625734416289581735573701154713911519398540729965086172118316382731771261068869103250258753470524557654758833317953062749622279458889843181962840797270002001847609770629015764317441715315502384942198824735668455540070249788508998691206369698941981106093685912191918594277334323676854543072068567324713505703332359201226633740470294197026873864171561973045223321877868487944740727633629761852383833701378318126875619357495634117759609267753072650142854072679434960252960974791984458240376364265494071030484345525320539419417654291755951662514114762800587405994930244761493192140714529071922760166178271517343586734731887762106077487711370674508364327353177905475787249586809608365432028570168684348992906834300003576438456320*i1^144 + 2145920843246668173208987056362916895732650404301889796914487780700292818636085056193394962704707337894463032132518146483227914037453726404752793376360307059557299336838343424152257722585860238936553431475312304035665883323903592908714751899393806491029583750536528790916717716089258429225719045926272223450779150821194609457758006027973858534313507120509251488636690082400505201409918817584652542920532653646229080863293714995491231903435945769136550184898543215412542855348694694273481138613792399457531211543973824308716953160856531458117595719567542445564088997845837976523518870591634267799656472251575439688251510540576231581669987332653324073317495909526545807205118271279880822530192164514572497543270407072743587681659736872336892338858622598084167243412364079628242521459531997134765024773239278255828520240944832654412731868860831308874136198123407761608817291316047090395125868166716421034240726200046476684693154398174477318326618584034878575144624539542301357904440494747904496392584052644873168687295575498493918320183095651985260072940072533904870804745017317666271056036057336061448944700227301928247852221765187210594433064279921216065752565694967905739951130931205529109493790080250955423541180704056819547018364355985502004720317248153010152239690077189785350444438711687124203309538734084800305060732083822687336354307509213604181884590110882242628295954676697524365574459711143988285168071703274804968072085572365289024615996394786481784005132966439953646110086445468930287857946438391352816778688888351903060428274363525045608399205179690889112630407164106218262200139300190314154498688932988249098917195583470427017997643495235905870657233676195610092466960540722941438691188833996281470512107392579536105458542743212396478170757961944903384648368583466789508477584313849836100251033473959234051006243641159632797995105292437569750924661746893214598705631281113114501660137220422802343724373802046966251737941422816510807306452704787743266537272846352289121969284361084620874177348186600637592880710656*i1^145 + -260835534517687108544931099708936346559979939113381804020720985078488534583344587612479783541191401606116191902023026468798056000727561798057174373083501761125322835959180524546851119022191080538646600756518479136739452001829032911514068885262867889763900811534120553917012035180519596467711384095778735345313160786060278928619123907412152045212380395673387830865880221560148367941913761004845764227790614887238756392303961081039373134250354960428288315148828857297959351604570447661999810077814152786191188894029156547109546565556150238122057821465271728469202717215465792525743290964848027146493150274482019756098395591488069277673208956152807355417357080304979477405620380436063001826475669935313338273423579650918659815143337018416831210040821856099808015429295158165203940159126474511622670969226673336167043565692828907218279824482075886375137608168159618368293943296348178992651701098486003990571645059669313003635349933283272382082460872244690431170288542881666045988368494277439541489415028866288684707368552326176635328575282228426588229858571076402428833802848613567511450634007078434292363511777166892840109437795543897728009318076122087963881408646158726643029211907601944334141629526236326161241306544751180604327576238393873485099423844122244854658312281527294028577134701240029285365097764356323219784864460888482941964132311546091386755892310306115980406815869831464979965838115248540265914287322414215666549472242204272771809480788692051510992068771471194946180537134427702002246947325256194620430679628653790084686730351389299676056546429271845850337294953518629925311921179463369887053950398917005303968549377680628365311595242439825547967284878061785635197485887521664342773127313309142694440864495675024610378487318010955343523056002139505027615138966479396793457938207257592756059469771915689613478509656556267781507434068827419755002147222830058978941987556371372964888986269988844458521870434525666746525010794538372773229698548819606748669329943168655080927632852694929859212544*i1^146 + 14054727184338985324713039395870383529642828955320791640217240219488423577571201994870391357238900861788812800275702266984570412981328974816390112713738080711287873975383165752054898985218745183058086016356671435945776867122838702632286339328968329243673897281447133324431969747214908123603532093770673609522255135943023426213063059286600247574927080281296631638008231309547714142993238422514048048082102156358557940355634322915693586712976945689010413345503877248328322143305529674268976758748829997860890215524771406020323913940460015919406618171169891984118504698824777415761749330374363569138128149068535613780688336550569567382556576213442083386590019034238797197327589541978215922994578315539095863518778382672667449061590502818155532089624406312007775512317790570799360292957754219855178927496165256210050199005738648092056088778277589105421539733860072711497894947075814727619737597017160574760786871402083566103701122154176448714478178550176669729600210051092315840861995425307731584947208882170294091011502704804660693975876219548648615828053520815003491009099624341660775773837954010472178683885228505729382867215535563151554162259112812306625527538905464513905300066529461651368690013451912795162892511580235010312540391765309937071580398626465725093332704586408957898272517203395381831120648390184548768885382138458445264428422894371360543315072900648641877139099007425762909323757878428501001653669985355637964971493517250087562657781907584768512660488504450744105279201768229039760794590102723275734343626829282784772624399029666133310073374624648657480963482668290866689498295066621182576482663007405320823621220366266900226227154612895225888929979673453289566698615082400685697265305060118676364409686073170324704495453319587242544145831653185041726629235953179499406250937614425973672877596729039970120938120948700402844774380359897619069697877512259327421270906742713379789628970667732893682050327864580831954355388740359106989245432325852738654571927468906800000*i1^147 + -277533706621329580457785139564578729803023685335401143011260326741250107373018148973810292940397234778068048175716153121775838515744487201264292135024753718866711412305612271555699835235613315000922059424058004640918421353513374207562337566974520953335457098847739043922423707879729906389593556856746290117893165193212287609397260540841031307819968223880631062335703743882540466896246304475126543460239580345414295569416024979964264764670052962323021058942999031192585651660941886625599732055524848356718699264311968248455926741698167302278264431279902101873844908084691387626326264372246848111006130781910407847577482567901078646216827618922445623296521781179832793767531397020743456741815805862279005071842021169291297197388309019591833466872212085875458219113160982880216174126606472541505987232211280543217387283673690878081483690969482662262401246235237202606606333874879311277563558534166923714325914613197948856139947188226589794713090923516213244956458978318272131531825595551202430812946501986719869469000709116006063291933984281096808112179065145272995983151486881712143304668277909380255457433659045607738289339919181417325178147159426101053341352793925331474294130544885984467581746917452125628539045119827875103673001800742317766879867760839112274289792486200381871982108562056726419907397449417944716136523804846372440542759559083518120551561553963805269423468802185317725276261885640424283289816225913428483658881850271990389217086128728822579597040435628925330693123164064101431413415042090527713534846995947428892291666356729464938921803111351312686373386855765561107662345171243785435753966709103367248738077512414129015803292493853671705425143893593429483073027813431725474267991478426866221662562064369834180197941963048891789799115570277015530355350751584621691738554639331383163650420128495079966518243606859590512371697388022304764848113915468234169406198908979912097901926738989259143309766718450740645127572263393682164378747787500000*i1^148 + 241816924104409596658335967127712550664111680697972542149128673598295496082178589360496357937914149957616997371249707942793172971029610313136506291892379490491620628149180089350735216982024925911272092987970228744015567764017314865100829319318351200445442698370981994735500463395752377171376548299262962368964610862953677561167659282739608373376679013465491506774385314686627632400950996760498029481240687097630189179691678767405137265802072701012382872823365387329433413622714907194258590001096004599594231169859936439689043510469108703675995040533631537446563757722879421408214200247939720347058097189331879330584449723950530196900142143206240031475221637501469273628942949128071585048948766597395258342435446426061225771697942193125771240376260956993979695891138791133748289547923561065296435686166858207814954180726132728830276036718309333980570560559278745519406838866967880582565211137081467603573833746984012572770389475323340885011401462331379331618831057140441190071456862603063418879375539784930076458714309524329518393415460608531341123297762326063332125860769986375247072493685627271976786279050144251630701102354743738087435808942449007252322929453253718758171762251483717871273319172623744581229133112339535309622450611553504303776727085393861892730993453975745983323869002909414847488017621594711222204889642738949849732811595992188021364548591549530005933582062162317992598614952308065449921092426845358446850586727897147566504383594956741941495258961865738945829442021942356858202094470163697976040746219413211935873301123643075113948838078525007785012138182433052648757745881560902411280587534830043064484820760912553972190232538798916636040113803586821616943257314027028481785003150926042446383069235944754367729402217191965853250529813321114984269255310887283379677788753971221974414716337895258419654299972011514974764843105420467151017222811842913531470133594824174804687500*i1^149 + 472717501226671196054138626004997874477461871987142195806487236700375135716656377813445122716585612094172782584016428004400591139606095061886128278810538795473661960036999311350051086071252778568471910725037718613294251738701060232529274728806666947613280095073945290804255830779212297529210135237768335415135108118221477886460828893575255825047808111654655780524580504766627454347558442188853801797123424152538615111169963558247952121908124815068119319036145043052318472202199577414847532796756931987812722595450630197670336129877779066786947017737224026521311363385148253533818527765501065402518667209813538811385328933254360228951222285261147654006036946067445882560504581191881524774613913151579299560042480559531583412569055184147454406029583123158121238875290660428650487103424771200861599038292148667365856617048374785661056789491533751914523923643964311198901950999209748200984972726797293100892508126173692469008888468284322294582365403365537696911359488760822412493063369078627101398176930651617918225809180495189603821783447773444596174256496334941044642171065271376554973490372295298747589268367490299749508528569927948952988043765737374214139311682644425604395100874814657641954617268087417316714854821437161818682931777707629585875754743652400133753999798278558956335059476186148434041853715135030232929672856961169770442821146135970928665830990644316990756363719340494253496822956247175184471639415270972146470480889074040387365167579158490444876393097587802814691421519514694949693578155240048556173731762430331785128146295506879395263832875947024996475631527405499828910881505752919574590354391368427374650326111131797541812415084384894853750941204368972263297690330091968716666725813002940920010494613894593958356014651810646049649428530912002671341475086517954434270048535213744157233225297751696338043212890625*i1^150, -4442667410964000404904018594818773567014085539672413493522847647060757518446476902825410035608501001964354836262589220064731793672476842021699734182020995943986074812839995264510477456615627928470154640782348540254683350741136033955634247256325140931534787143227597000634269174671241533751179445067606910933613507674756663177595885919499473417942026180336701624709622142441518596795161253987974027896142848847119902023458232839290863504341728861312866540653394801314190865235337212448153991471574765641881762169606445029850028538094705319878353860460121554186928939570580442087197655442271151789121093516612728230307117749327659769296291718740868831050722464382353478310867699590871238613464359298733701774582363370522344644594577821207053571605963800151681669766446346412553761557434529879912768060225770320080342824447570983522101247223873860310220850790898289405444360112401477364866229546829356509119153813727615923046023916742728146817367690666665935077828172133223228081155431107661478753545832430205358626070526339906179255595581126254989180320537902907461168316814851570958715811077349314659170874349884336430924343743134945704336596491406479539636535526440885515042008056441295023405896311638289451593494975658662324929017430085104215474341262932117513739564772144560466053147304382671831333064108640712502611655380663302144461012370060302132231947985875734922617378922382386231534030562132659653059977085462259321150016194379377386944685934489690806672326047304639440796443451664329486337215186343659206055757031276457203557586525953400751591882114114779040896199153503944523084789167881051162091135846392425457768682273013518677473762190346271564758183926911235242266695874589466070047298835619873433296874106354389455585278619447924791809060991765686897570542022269690907233518846161904219766223950748303506234743833275281706970217033310595626132998160223745402236329242608991649282435224020048619325830375973882201585882551110309051391299228732585105765042601534601093624610625209321227014661730204953054567486965561300672945155928515972644074143973983677755050200223551512543565706225384985769089631115680329200607330460561757763270075337892036439816416362231256657397424389533353723369131881188385240050077105007330747460090167380829504891153988428137818402120685565426861666082607144988526695223822667322455575314266682505653412354250932736519742814994501752572823609576440555851701359081094462065765882482980394223193209864967024215018599031435667825008220996522347424608553395630553620354815375184672493669796026254805922873264764341294649907631808180248553474169836287712191440905273505970405252602880559384948677717300269872242866539183050036715189251579790718562029544867864541336608452093079645125161532407553333061551327173606313636844432018924482564557189912494957895713325751819545983571851695672456517241835402721844599935324555153661646771632474933520126118796411865007783257377985862858692781198009017776074443379699544202640308311932355031029765042576529666488078759643480260774609710783383705233036789665963036473421255525951318573384014757044917797599998752502063808039620091244072192890168645998121355199129494388297295334749051082687544907600695648086919321904942992500601218285772318074835676522340116568857764878687307066567642273478731200167667256274903273201076004289640013291129366239233164423846581202974841494049654456531938099823629463196683141829156524042602811831696225148633988278970259464169834268813380841510950629717249325599160985720621976309935396088918454352754383394017416402018846638080000000000000000000000000000000000000000000 + 12441426942859500088775818532922062963194234604303349837463840805064446661541256721669649795703091363270822168092223133495492283589057566960196863752763890642083919079436398267052883286612328149278423229835789664260568082057910566272493825742329550908487181331511908484051693437851906497561110842041227334788054444547994171815201785337822853975948262623642950063690744906646321419945362403563351014913335751814220292083321603553622191735945058557102424914724120643794275082545296436528695257157191145922163747047706872716934047713525103460106382279976837789393317379044626617584902544244471072700042985958526878189871304827555836597881443658639061079986192262825871360271671866273309085141235012166558912874511736258511651906029225005711988450282570032025479613398726149027170151568432945629015546039624358065495076875411531314469418565563540452591510574418736325201234180879688317239532012601227714134456996341595945413360265428993765056961795331167403108840812516238978789962280493450105378631661916290676778296619156892025985930990926391150334987817622736522722683112446416168794996752474039600931148636822517603695242016958741370056664779097969235310347877458566848878113764336767734241939774277206232942217521292698484766901272466744561862946572643140660704573932165013279801099674123395122198021942841881649647900814616985077996116335185912348509303557760703467733442000693652550769635287849424416791428050637108267704317565952551850122814722432446023949952743260234057454282633257027381141812642503102156543175402899666790615658315695242309860754241636472398770898667285363590378893411711607404359575358666861831850100439257000897983026210297102451034437604593872342810794991138700225352595178417632291437658250564796687009989194468263953843386856733828553571855015455903976489580416996950006273278987761227422926245186910272451173827032109955234990874244408994914226096143004099881506750905850846335854182506459405379581037771613694329202451664178197041721847833174674112769637018799881120074843411945821354779588112374549288193817666887397246920206334981982438977967259494453179092986508895239694336017660286616806010198923321628915861345170102263805918363013871798935163217138944032506776156334498864550002010867780645085032818337813272276499368914175663183366511697063850485988882378838651592732401016331821222513023648245775029511407345374510349456375972720657868656608667850703997143029421328262764183951699002051867114560309036662688367939117143370595169982787759256860692581788419289463949642617110659024228877472941762257105427987179433509803503644827400782898265655581732339278555730753762873489106753020242823969410688027404988616718815303012101569635648712761296439065610896676792447030198762753052497702619187372286963306384258020905978143049453734575974615772650829704221212646175290218936864218370468004477208103208584562704396424899966547269341750859882986885131130024340034744024944514173884592910185658207448496899094839444299384330659980014113716332527974216753366885202298313096828972608237343804563376849611946798824414081799943599720636767947511204848604476606035052803866806116233689275922577705808808005282352472237078559525159877629591402419891101382558542692294550407856614458259252233855507796162511163288447765006458644396893628137290725650323989113591560736043092318848912345379714676326492741675924298146155917270903244764061166173201283947198451958310013345258932792851708198040732298314340950112224016154319035672705298994800363811591013732598352052173639873438232638870876490786737350987768397824000000000000000000000000000000000000000000*i1 + -47416832268646570793680560941146485485113543211401204599826368828880455596028550788955132922480419333093511895523757747134117624862129419812847251818968245218583660328103073526305157932933491668031906556955050994247668609475005687675419057991501813992557072166055305086567953834204151645949511462525980004472869839949647958550781090826077241410180123366524919834193844732309763437707150529137693514345278534764681056976672179459141867418170488610782067712942057546869869516602827089008377731672599973364465092142980520681806144774932440808715816896789513953822156468062472239954545255492301426468141195563886812049071201170131628932129996656214048498193464971233580279892101021459418293417797917817591698285299840195173091367132114175000300105313498793718584314802885556006024186000787654489744192924995217089893790795871713869726278435844036277401386535223515693356687247382700254791585366287682693491609104046853967376649912697731947813700276815491817050391656382857799407302138604331494863918282630894587866393325644455300664423914586932849851890537542120740932165120234885296818495535452797167904165584959438484292286228339388390016654227122304247940775372159352707074296599627853316923931861634553377787456356778721555426160365861856430437459609569470279816405338360959190633605319265060221942486780859901383849189837431107098865701866769085971075428099340692724456709381646880587267012341126384376119952831427024922248502980010138517236450179483781592211458308237757961640218654689741075026681437092250510691997851198067393243238028589468719511873923801745236868678865306075666802758702558272126394203565281936477915105294606155573670606038786231274631716017904655222507414880121467151046121375304698205922180484229935421105958320316359705045357555115094275998759020213074243108395672369475024285275229658822682121088437577353353684654368822644753732260937040859059644321314843888141591312274328213206405987017023924546238840863417829917688641096509809705027515282956898840708353504152420041429481937060134385658569325608991850151049549343317002465192419905981052000959717617835696014632795712054952747126425051181181973061166550775636679942287546499512703556564135306940270233323582125036090600028099825655849693028737236333443257682479478610290061813236016758227120306359101058776714535783200634817857132285434236716376950283619403564992888185722113616134368862376877354857565176227062148856556507108242766018875929503054020255259102498869880430622879595929433164834772662157058619628540174603816341280418906111713804054205362407385412017289619623095166619858361964014496918691467362516104000552659116719109561063235987702555690354250751270729894427865588381632258428860495983217768087902129523538391279129126812809671502077016654906078076103554527807992961705466382450805966672331598480791262201156569013490632129631014974126169430540080552311299560808296508486302429336975326547961236500499648623945854456313205020577957206049443529755945317530944064049869772830957125881304622108724382616555551712422817622283395248076720415869938491155065858292552808987049011263261738125355637712486615097490173171391576565203293919018473852832039741727718678392184103520889351715360108837912654166236135184197691009075177754337462970629396609661353300345499232882048473990136044206567870248864597857560621729066817499642492444738307558715799598347126156526398533424899773781895344693209872155305803228350505628768055620677637574558278046265107321934602383702751482682934276742855596319640595565185951782821361357929655197050305339373649920000000000000000000000000000000000000000*i1^2 + 152179442658742714231789848104345710521553317380233703153202870667342488400623811473589277704433986628371467219210286178838164759913170531457420513542682041554526166787555268823801214882092225917584522438632589739808454213721137795573205729291612568145248106913327803752609039962103313950802143238123627603846760194959320046365800977435214037154618969681115074548738514773373405280180544496465864107297534077989241958621281208436712747458608366097587096796222864814416958988286814557648568819717151268848063632333667851241437366221815891978153576581785450065553576818158009170411042879269193831159224268308335527342766000348480737144473875880170429971800699429168185972017585054912701761312484517037260806503831400396977036602722136839291817521928941790581578788998845607045259644552825831027450368415562077189954058875708924320681452486969812180590859043169564777242445381336310283124323325940670100065978120759788421935340094340324146178230802705044008363179308578410842110310878094147103477400092678310259340505177189914540837581258984130323929861703303700225408212610935627718468363460505354600137436635457305319367866015831503581689992451660963657459265792353047422701483779743691673252744494761013741180981272219580426786193054470109596058740017546250577509888565758436490055291390562971869361437342102856094655717351572994621923776302141403331698329255189652057852271347920189873727424882259552126759527394602776661986571118739129244833124650089595988121381803526052296255504550335964923830350219699592036460794622083123798214320039219028715105452114551122004528769700109890294076803683883164338241378673396250462035116053427521766195867415753760799454612082637599429370898795250440362599055901171156697031613767813394173124166499364256625188367791145696477713043538110343431822122094095594707684541675830038546200543925527561562448924048649120853565936514753306752160698017384813732925393996128562310136205806609616120982621629965751070325658579969562845098553964036494742555300327587129525056935859846975461676330782523077160247285019738966074909945539816938792128027714714189987195270212310117316364530418612782416520792230487749653028882812786184957250420202385018992684114785280852622012393883889906980310528995730642776660199844500998555538907128783251867285333059615082867883712241026471086735081184375043975074664145036447392317583348997843959687425296738244310233957316783346900508281308834243910653773849615911702674712058369969106411514537021833330776650031458676876635037351049001511070743416836267982986021769840148473950333080417016482764974702047745394287722763875819455602621818640833862570362004828645686727315795878493032234616400782674032215295479141391500064109427282835989606185920592488007573269293140674103981015312768167844064936410370781005309382261897052597334820308122640721358190227357657325221656047607275609110631465144907526428389924260377900246654499569756832607860763325098048903784474586810633103278499578347925414693233573147130227182635763241087097161938122618070495308311946213432067873950945870582857062727036421901929690910241503359272207956289494781178866909135753489112729682578777757857197192541648857583994989607695104881948008150542236814097110740691368817631615686280974321646316114861157170607105399245906347299881878226709767875407754781739518198098101695754158368357276550864716704237900473792770220408035228939623958101317702262759077336957016018806358561148185121137503872865086106959481614579189350685769504788644945718427996887597022682646963800216766998783312738365086053171200000000000000000000000000000000000000*i1^3 + -315383240624745812125866450254980399921287408553510888714642072078913598535602921509462265502274206358062478630242935119801237558330219511210546294131015699994800179387002917196290963130479551189626563496419636111033588793559960860560968222585171151562762624641628253018215478721175524840476487389376243825836178302982755272069491762991624742268256784283638724005983684541724055034233705338250932832065437485005657381339828209157960589425012218538940706835872796689097711512162498233579501169429659859622785263718650273192204763149642429572258159680032467293464987460746320400860733878164390668152202384104946177088884720937361295566272211644539943324825290163692990780631477279263961591651524398031921612408962727114179887736864815771790126022957443020076154197656535890233861553772331702925260080378336124622849689542906865525511156689890770345929232999613512173453364518214821716619588628262158512200037892519268056606820038127506942021216607446782420715185485126151866340748341735053093405353741056880326319069206124270464386345817180351399976129322637505046599996603864598557393998571628357381315040519491835113350841971011468782989394593293791571360805121598596697837621247528478204976197419257726866019064119895910704507548628263876328980285028312543776084330935745722339164214248057862480885866636868800096904737103437661865664061031853646175469999281204935669047911812149968188851627017674085530788969440074425240334026240952715344575818711454423179203698324968788472221346195711736036983762662687340694362599817221126536402342620439918389934912369957813873559924015365428244381587991666853948566420592623596458075294777942516011040856437991147622982839758741761128479667386010771518769183123237231085421107613869541638658511238830457842149057395183740901227652034185346774910747476544972028804761492001412403583421162342317453742389056837250697813576617453245855710591607526615027889889828725435725053032058565492600993590568303109795362643655687322587436569160049845915553206813981992532475405190907766276033802877518884702659051331352342959046705210862682359929802748756210333657724615115199721164827819073162457912995512145319593930507675706663849932528864088893149302236324867370865679503870711930603904460260573845568109323409703119488176854476882027581906830493989742383181102315565873184146002540073032456506788962258500708613946784592932332587100846888189031910956272938291016225539631917243124892684393517148342879044321915351555273534505266194217097607922080014186108922223314776482209678951846688282304439391082131346095474447683711585628060358501023382561697620086582208554837925204271443095722485205958351608213003622997589067077726081314319228640896830988634073705196259031530228134475308563006680197196562652064719011877918304329975304856402051667768680567419435622569869390100269624335682374343768252494491657062373629244068687896211961193799042115219048696359317726143107732252730693186999720828964143950407059858958802224198286819782303091468375695580121832071655941160160183166565142879954877853489502393181180745318825852649070325104845509748663092086854110976316172706445954886359101715817160062248120253630297826402334833710594463331662272417126866018651205812851644612966694455045463279042502732938059489214420751185595990633686307829971770089870067319930893957924771523551251703566817955126498457250787740748189569885671693732498227774491798108629776055336526377671036757780564980550730970082385315078023484428456845862081535777730550711872505111065109587218278983665185845320677237607903086946287616000000000000000000000000000000000000*i1^4 + 397526816518936433638630267175382114389418204888195164825040825507889349051942494020688232856340549790948955658370977811386061752420126488052972222102913791188537358262443454823701296754492068491233003972447503753375106177600738321781251122840518527683643734208402803021882886733634055952484123798297459053158052242187591186869443797458088004750684947104537213320683343930065659908298542591797734911177845909740954312560522820054965297913438914977817342890095823459566494263014056310547832543598803265139929598190988614738846217216634594109135141596823583908755918551376296560885076885308355839336506582042966133496301715849285488124512282377032848981334969212865224433168271547470369080265128448868394591163548048343718266439419745136028357801369266225119866768961837444053039241727456529265736097952498218593458242634848665300245913415601011638434883577869030772839440425853296986934642351114362276777070930588396668942844208063720797523673421596127019711109911083107280910745249269418722606986273575873271482993297712222364870816450039217067520743008787712654368037676361364976740815621473110524992588140072360429226830197870557824326626215276209319350386512495114138423927733230216116306240615393976710368521319506892568818650546695555534511119667626494126283114525058514088348561485664748611754547828445085959855945282882965797533457743934245055984666247900548861950637674166543072488668748306448167371190402853560225513833659142137036268062480431947896120709781774913858456836246299408685828924500063353276810235596731024048113883470101024566715070104542930034094454424097471825657935702916850120791056306286541387114143480268300858053000762884320465694111212556765016786025368703313584051859443538834060861991689468039156697776292372084730381116231170905792713420539384733731972064150402511602099142134966074758860184113677667012015794937451233525274949066902103331097418888683853799517105560246934287158505114560436113424099093818825241755141759859845462393409032703033185147884053275474769607062284068518224487280115460571069167914461409463491906653235284793491290373160976392486882993958433450791822592758892681664447745383840122473065082713263934869536573746880623882025041071345687610013826167736802251688056676315434914150532807367643745083534437859219396379617625302892855784172039464985178233734868925121503755813874444238576999201127757331129080120118022033665522484641883390775524041252518827994754972398375925392745417873840802797894899796144199709751800688809079102644031224719040214186728584688892861088067164530132649057369773990801605671044114990875498379595163370250074245635779006249940553997253086497759096323886013451624443228237537933576849501555399735120653990656352953060520930104238923861455974497868900386478701346445403809116593134721346571780137151573971584146007999671143759326451174194141313830775111034454243666850763999179986822114455520166517620580865993357375042979611704822388404757748978022744367022257933812948870550334990118577274954032741784328139540541841889659932492417188931441956531807106202571788429336763944109295988875001281383400016491182367832376709719433761191944821974633203220810892827884870529619889097091273025931219808718497356325794392062921095258272420979956824476605686583920577638986604885086936828183417282338030404173082441417071565363087595628024926075595467757661680416397790276749594244514234070072327985130548069173948798685384432597125445413363616190473126611145959432400589599781697463320760951055091718381992774469183904104459064378503462993047369215905084997632000000000000000000000000000000000*i1^5 + -281319365187643076103332545264462553134520594493089221840669303578131500734350476166393775486381637008924690017554019110037089873163722374087902730538547170527902827523071156941545634282311077685730474176972607650961031632249966588515761764117418249756973034466968881791428196722508891048024927074267993160952219769200402710824287282786531287171239307841761427154700303689325467976183719097134680848322920437292568593351160547005174086544363572008875302854984022354048225797226238277948091317939695733473038458239271617610006268660997151468905460424336936903720683764915342279659478884508363465122984879398190727521844824757905654806903707011212886786936885580942439508111541846939635331673395005376479497808839650882124600039016930938542637812480591219425806804624455145427121554065653696793969501622667566044128921558608083020081293832059305202011621168705701446546989162842732464350817837986611499276344195550988811857296686035039222173571205652437253829911123961518312459859228696894654534193264556732417458257675756279267658924728953339120140252114026640641698410429191265220081469298363277874273698770404873347005979917026034126728186503599740020761884261909259749389371773932813996384643381101061122884381946757557927617528861287600052198173749852519623711880816178580729015956083193600441842117811217543119632587956081022637380621568328439070359571878142216092753580149728110009778246169926829506242286287795505270717158574729867820831582749316198334632662054164400902605449686794434506107395980768886633866103059864024718188442009628484209100425401937732678615823292801557953009761233832280565199687745991833574187663082296939170264018261505891994194378027194554784040412133376754210016305801852276429828772706978687503159407821505604720669443185149389014987686843944305977188959053567100530770445366197952063523163514512613833129660111401106219892322016602892088740276266764367695634327210003699919957429317862633432841551651075900716409655653909449510778528592380045137258782932317215515529441991426668541360536697971085995735637666800084261091377179710083922133477526712903052339959248459911657049890726977865551868265996900632222965747607124736590543132216287155911178639169768423599871307999121354617547722230685766913118952041803463404258114251112248901665521771533749229648869817318379519653624827053991406128986335417851129434868428220219789980503326141000419386631706670622575737418563581472956008650761082518772737532123782776272822226708563584634492495155654984694061369809527399752798452647318244071854155061991756693303678801684542634636317004523041653944274785842129855687294592601317753086761799617903683843080704308006338566345310420152384599083690017384030626650178472623974307618927079023276943279156768540718759837442730906424585985349747496520624676985963559250452392060538824907471099779106748977706774937284400158588030795413508006471881427897104166919596301482607744025624005163285478186200873071188611483281903178857714635127583638068366589050872743863675547189638278184454322042413043478576829002713606926524366721561732393318460449204814308340943096947513973556968166267988887841117786690735088595239465915434310120174991195899178203290333788830196110059314455792449486694261052090429490662910002842594605435011987837486496127429925084408954436758709392582471545271890781094768550001302451962984385860555645269802379609907789634854702416586301278193400250258160724896217934139555631389852590427683633265216520315975527951344254565671237994280449489196290825328822164609631033287411380406773088256000000000000000000000000000000000*i1^6 + 70950988643930407336790476794187476683807153866917623552201823506517307396217232463060057695008967925559101245909181142498221517797681829292377238475415508494288285590776771347037101955917925673862026326538150751281997666635116889400995995474389652628632968936524226942043788759380229900219444115324103859501742168825200481205914995097590560803939855937698947306164266063106806893917291329194084141811735899989585946346286525849031470103564177575119164800061374327089052651954300393197678253196589088707672796994570075956244132826511530766915271832911754641775272409925905345881584974435673910058982316191901305490843770961576618848847480653760450433559625455308440550093765821555478702606548309449035638517654172883458312283585821775963019220309697510937972688031775315079034765381097819564168880830653262185626881839332963615962919184162262263169376726904977924781407126714933387821299964956712079234744601877576200832400438204550208035166718584730658862635715020604712678701711259015070491861182826026468830033886729903138595035446686805909321476317187081638836663926440103707425358959617340331348014983402886670356478584998869658430300331103392329775372131604833761383772976299042359405598840878581888247716058817423085119651423169825502762847670501430059212889442590206144580227317521798297181832258610450842785185118935885039626197837704515421485456103923861784287114823316081368518917027341668570106053107693020767284405000684338986463965857705150061371603560639291039701564873750335120087778332800567707868772861015855067340516308686314653640360859195632598467511413373826368181815571323743738685620596482839238826680651163673304753775018307971769371315658833604061925933475124625755815837538119727845672539245310360353798953561367141065263886668649807360316207767839152242733111166026578343496598896856426927187456574953472928192118734211317613680345357407764536287783260466364381197517007355404443577155199293003550566889298224626951290188788866355874806535014887239788075041208452527856064664569875568218741994970228103039025309084905377611242294085100136918629296324015643176695548362148444675787441810731693408374840713113309647482197427522147430002984372220990494810439172308789870904730664268087058724926588814991690226890749241334697969283538384867368090163992130682950194070307356345263786145999085014098275617160688150853310613620101668610308147286936995485966539527756521532928684026662696522123011430693137144782978484866847669949937897947091454700845228775833620845170627033487942749207800753772598914925933844515856745251439239599802883129698111365873389348715107906589030318588679541057729980988700429675003781112986215777310905401372458495672699802038026351844968753221285471154307410988758995419628523084590994465974254900570951482098265223918401590363740408195153869625220776875069812733910137143031480268856468928893136603631640031609284324814991452475647211192789809004726912843003379857188684630529409646312464532909137627235682325407809195745498422610460490328745753602157417288419703543998090214721386622844707540170765925204778888647426785540014208623607438998019816187847849122154890451805635783968095514093343795108066392393333680935618178733765630441900771151549960693086731275798425415997753256786631129078843370439941028368418488465582567791615265447366133454266267187640095296888205003422280987057449754625122699816939850692099675298288547861380065582054138554876572217602075395579900958708235413695956566601111711336282256875989926738597001159196719201926467049320400461052663919541953232896000000000000000000000000000000*i1^7 + 48561036037570713402414702479768706344375853337512114488205935995075109407678851124723690849855393836184370874245381518497799226267439095804346585569175753062292980106215658415208069373051905496422941404737701515423197377196526718994938042553721259642351221787429168671262484555156614179259874631520794262830619048217842932925901395076011261901315186434306652693329645909015936276271302893410163989743665944333925741712016616231265845826039922892260249385528806057258020566759144235963427158585523266085754687175686670467107592699236605486972017016937174509341241743562377018803205595144067203809622823533887536445759882772800023575433158078159834223962079589199307899579684652637840337286430910486448824851720844519851187644213356525959076849594069678099716568762565527218064371255766061208754872464969324984699694372875313324817614281364888520267412923422593826158813247124353391921492579604540597638820516929765382475452632282889414358127505392331028524737677723983159848589779733267626470682581537250291687512588315417804664343260315798920342970401346825529722112943702030201401708202013050158834825853190844608721836646212350628293659149230951941329339402544879514286227529966223443681265617166517178932978565375804140204542973565583650816155571054734326192078288773255659033910534986537242103274557343309259965390239422802633484409427275413909612530633318737941368701438395403690838080685125442391396044052585689072294631965981446967674891620676854433638278110020077615037220714632771200965943050270960545874383850701759108197883407939124399106149226334361601298877911255369290062787424266676205880242571472095064954718274921453948614323422030919934672794414877400248900670573781355801483980389170250932572532488255068647953355381726110966486624312307195205272879724346600972893804209650209278862756031606955355073902725431905643640076760092866462937112330998229678299858843378793678649397115474374851321380908012387903229601802573553092432998552760418619513311724315884126944591739790238549896961480391265305735557272037198178190223136590733617461274575809570603193300261456024985260378863983304002185945758363128831380296805150063685005276674568497554707007222106213296727891079142349830573981059510744465242082696161899582667923061733300195955909342017386330256310397174512980929464620568417025182079337397977962524559009710239594549896911605081459176446690367027188085464449385922731010266844603571393435669369827525484123778166106041128219695372120355791631757529054588519846901105156090999128716872954436946955773027065269266788814652353860313207695606612615438415543828568057893237653468109490679119284382354527558089553677299636004232060861800766785763724830374428749721016950355439405161254456053140276115924703197800996265298445322972403052531325912020813129582437103714373556340346216165405775696130240115032867334182285837333121633765816495188219604256556377605464459866667744705888677965384591137392834267077996432213273134593014425001597560028761875639530933299178327565207860286682926065130810978163894331715172010820144721350574360970769751000489234021986706989507662829803493761386241727108230112140089075274758217135680502177729558953154359144329049640922794473999751861174256924957884361391901291344183524273795453254945866557627622506329995643790558993761503594647719592044510137995925179154850412213631674429333716949909268663937518367623982945092754249482122148853295828975101526914764350761383824781042319934118438167660727943789610704623671133439380883675397571678375805480620139164071973630498570240000000000000000000000000000*i1^8 + -46551402549760506734072993175970653457620492444524777580583695673802050683876232973445477982994261713198937308125907514656553288494587878512154458431179411465814313547075691059939742508611921583169489144410537663111632694923825930411224909115854977482487492097853898568102219134733803209211857001774192547392599527085436245370488860693021774575478446301443410307742705514375690211845463099466756679264995858160655920879417134182444074228609248841757012174944769920141491812123269181303739288541000661302654600419913879965077758778148750720290840381539622667866343364555638021714619206855097715515226289428880387209918353052041187081026668945146742038406744927036986281511302398464503133124062355141050025482261191212129614733496711865040644922295123575827053732526218351151043464852389496854672111408155037855140065859504562384040422251578368579924205264018075319770469219263811262749906781617545619350297554058542513468822715339884397811749698870184071554692423904632943608016079675557597629161197678963518026366344951648544474608422580569111511768536013211728844705417083080810711784791732991283097026971937338093350907745717488260584975094491536847103364792892188116397128249373552364955320230488415566522040158333359067350589128798254488406959253886832231826800024838505043382734786573162663070015236632997480569112485775316466304943112399362052410017104520838666181703435200941049180274470762696712729794282782022573839744614001472717908158170243245468736513479278403163461708944105736106951100440493830615502760802975015648248133081129367591478526172035514537855541251407817272131218147447464678151256959141389986491358650310730157744426394997751816165184264214191595425634642313148689571883361923553002898710744184483838383450508496557199241946474018584055999606091171725053835586048527673424232668384406237142381665572395966156490612646746148410513836012355513621423100987632330999380634036434744700585579117016380976214985893608857648334629982823846428161847427998693795065931119791840374233210409611803741026956606781183300419836063737324246955458575093863877263812101479907815359514091688230648014498547119655802658771468620826457428346858626267922251318429645869109564762211611115399958363540735739837232896273718133117651492591795837448566842829796858480696040237933002195575429470208206454860576576716050553578870215473645772651215437822210695040316610904717625378330460859034649951374116149615846327264141018948531074612150090406124219790618720680648544368806273821235045927543007353531552344172248111437747571032140118801430926683485172876874068689272850390815054283790004969544199842409486567391088100874410429024545928843106817800935245874591940153986755349598331953698063454501037124237532068537347032458041055110488929928040191156358925324448238616272641405352096081499535202677516267047624891083669089226589750060799543886002739202774688160230776311234771280819504547829591927650701825325385159568303376397280316058941843310662795146878005996969043907117975461210435549946695392126247835621674568046951937283560280309610938061693268700850855919581278187955195664018118214973431239698251142429431749356554151419562951286511862912073345537344684775125851956339913069593665984938508996370764618751109501948761206310089374840322709086311816028821788431511948208021223077289333065007215615027933457807877834861760585889229442742791421875479980369165698523316077064684032752383751058648977050358230013626469072580148770761026533535509048908186026150309250798156037113899498948202232338271117285736645703773664051200000000000000000000000000*i1^9 + 10096453584245584799266500402790902953214993151850535981513573112100688239920320155940881101311851092951390964292196607084333236497337850713528700884789275696586178796778696164507885657456989161429641303841100964419800275087941196169893436663758106954591934849070732290325538695854470120562218988455588606588874092896039370690768715985186080020663151809661148808926161868280159419189164259785858349730764091885098748636844129532769065501565155203449470561532175649149863189170051575561692522958651778603692315991864234024463437610949606951741736914340563333586511217612342880519819952816201828354666484636895316213634668630653518689800163207733121205792090832964359748998299292689047821054755504071430764134132491216774097112308642543136436340905959455073974180784975503716509515954409824195122902333005720918953466304276424175450716133053093319983196459046466325792569390964166982356742703500869623520182293303997949504235898840946912646414837440302195902422028615650368968791573045852330987266423480096255900020820872118176890784359626535396456689423101741091491252584025483200736508423470201413984790198483585783853554470585526066200658459950698375693973145461316672817256841225865399012365225375258035991814513650786214134184036683405104148610370194987488308280206718791043895265823724953466080391664144175751843009718309461920451127630958165206336142733071566750425186128922057556910388556468330052065607578743618559136706387904094375021279495750893485233148797961333451505077630536956486756129729945677221403357688172862488326734786103168655628565955157433079971417480924482234716248510157064086975256539406850504424142428930291871210814378543443385297143510349521129880035915059688746951623295977021882661229084295182235809645069881784999102141752165324765666537191392116703778133287599355496098246653574635719550803104585447489799514526911147068137770657930129529715112853203709401728686387461406497483628878906409037447697513850974118814153994171636029503324705070667542278439204869394214296922254818573691746028885437866687929942747263372154992835675410152546498224943763065927397053043887487235073595265610780022186182998942834886407109137874802618502109463130860959880716297854573318861548061645486730873906402126539976944293228169931034256244155791870158804924058864469498339132550435056763772589553026857449043297350711508297778784192691606811517471001241517602824035730275423018406656756696722421638008278702203361534651442342525424624497910407097132377771049250633191777338523270655117530396734341700489528473582493971504075187933621519047010929517387775562610098653831368004569118489009575196662743202407577286526291116793375668309672933846213897838052180387048758204220423898984725340660220942911326430993457831870040079414854634807269281156127467838074219281271341239513763850522378209288111516865960531444743933190885962568046609490443413386926489084709216719330687048350690496615209063479943614365040073983855246623527375389079207956194387757525349279771141271557032464889966927785695790134253400941827824159844165142482872925502046779230372566027704619897232512353798531801288525231321040529450922558778747440437348607381519462291523702271639036743318242486641508504516842411221349058480661173899216340852980416662613826272463132711508931959459996188096247741906390147037845277164911842819214720231349477898041429523857648854291989360476617625324646386335552593918453963897115496235915645743663397463032080063244843965669562661994256585744556337268403068416572253679325328929853234494023253789699636146995200000000000000000000000*i1^10 + 5194298593444275918972607327516802070685587871159426081258496505942207972980581796392832315184812208611603174748391419679418574174974080127891642473696366194605799799813944825732929253436680766547101543004546578244437024603230907115647170119562433852993298188534201961129883844754769360860342221564128391209924094895011602621105282806546009328899814900676291456193547506786270453083113176140241656885896042881647579451087877294472992709972429278477956745288285284280960442954547064146090059474486111855072164980599279512401916733243821185562143184901447008902904086440171394844134982249712450410095106563233462050206409763776359981812346805207220427786445473049327542064360504698559998789899887200986160219298933549810199502300695438695427171318135583780939431090182065652956888728243524482983956811018054664372860600922564177736369894855250516998217332329255002722194243423641443119943587298109850248819291909336539852500871485580437529062023048849130844106865975638114877987126080575470856191354953780005236264253027029270880231996931752240906590186927237003162297283458418502445654520512909229232416390380657130209478721402638820510027363640453730848282143083652110462949213685032895103043728051931137344567737988381652131716547817267126010353102613838851399288361803555603066064897136886699174254480363107472136240194733045833849050098872173992897786746919184939621585611242316510903018753873344294053674478661311869014106423558133379888594509600633064021221737035441597303995826090091740314082111045257442922797564878942867139337973671739124614409970456310192513211109192379979863212378092767153541390753021867890758334869185074377025985002356739872411190376349162098252696077382647616971531906240998425828252880929766016581486943925245464741474901645039218590002851221752016005465488046738101835521185444903263985677851775699303224159620617780832087361106775553759868076756486925493681467162966333865456314084967000371997818715789671483402773029974514153554925388172264245682111189684172650291266251366796748950434086117688401006125472037626653407098585299846979596593136942450372640448507248957791177031825402838251544997759454928473582437113687806365003324615522063066963285455164226716363658947495922844886462550798256645869708339573211296746141447426528679724365297784636726948756533871539795039182842369184855254377513223349538690579269118514732575710071110363169348814426531961613872715939158461401435407607801389023645369884138707342654288813794750786638362878275055272879580950156750610338624940274703036657921057856091840943081868666108773587919470462412044154144056987763530730266266757929240875119920555937930762218927741394034751915785559156817178727062376491587341992059116776359117528638607285931921988624256777876230119703430623545121414545547036525368135370979836605276184498958200099191836444243351143039298945034514093452514198670979970381620286504273235926879527797916788424220387091044521345186836501601707983818674942269207673711046513202877050190166720183066133421341561998301512864224152524653518951398903279016458957332840480111667923009742064224114426508079758904665984377297636406132537725042502306168177063008641785098915214693708710597141232523685188564056386164462187887347448285209003321432212853685884981001981363182956650747947388892587351810865377040662625185712357700827275457008360830420971707853973950436034284108175062738527232968940611940161604237316321616904495599627310951799645381232746574084021457921879364338695047584092187581672958363757114132818781712963059950881037101301760000000000000000000000*i1^11 + -3437527949398446324464395087412040656856590907886947263779943948650726627989511592620158144759270834676942613482257239855059964107229097101931324952461390102340530698862957926260007077514130664554802619322227340190110053514496134957720567949471785823769231124306182080568824110703170900198709460512765162884039545900530314884934621835923884248755025663099055947036384709611083964834349229692080528697736899153354530136435485088546319067318695168316131168814834257884774816223221990794633852152423503287844822689700364067065227406628489737245202875031001534782531559179812522519166002984925502001990858015930544645734936273848791906809315662518103460614635458483323322432017814414552992733594422449786830379915049117840041192408757490870392193715677130461119626015626771485310005790147145934922181111277204475128313999463131431606036174622458935840480445864166034644106096932950024626781852322393120597575145200047413025673437595291045622347608969471869314027269555332048112581652779348772376239664657414950957347404819647144788661493239146027125038827063810668462136153708323798021386880192684576264292469024340492259578316201222128092765530541965220762018016593255531113682022653413960265008512984744349217741180594576277157405966894699838642052477767769713433647599506342765189262076719225118632805383441428345797788749359755814371775831868153868033406229342642851944487483127853432059506745100808261815134689178191542491871776609723668644700160387732615876496704255917147693683125614648568998911894851695749136515158538438216169866519347437733018118773060001415789178013082159386687271196174371975252132022676862480120871429844220936370762656628501532125582417644376477990529280056119159349236829969284977268562779293286383080914172674685624610432992404282325816798312022261424386032512667260210428031167223360392016771963422682453730426884333408840391527188986061387179740927751720782965220608775731599618792439739427548140000280161452728705414761466268291913376446631114000992660184012724101544773792875375137502096731956375613581730789637582650913816619674146635114340668660476484449056666558923729276044254730005353835269728474600838165245710427184183749823827551466589654566804096826143163898886606853026801037212541102810091615159910413368721575902426528244067681389980555998826838274913433041262047744740466729274423719095226922737310800303898045671570224809937911862522956896956608121274038023589054086431428961309349501423160554740027233402512476610004729136542528549019683582727151244752508423792940546036795700869754453210781770425949616331177103465312844501144774134056872822944151916373518206136961218542836465788693282647374190156214968104215473341093462778043180583705993509272645128859496632954330188578710437061637730248281992427676515589266099862805067239864925910639471197836465870693725447343010599584494838423720819793812509579482424094126278817384669311255233087725896710455703810585485233562597610633820775425905834382971313929414839376975380930103218666834864173182116995787836562570301891917875751016306078638303566178490585676756730247914408381652054422370268417214389252970570415219703071323610087066493289395827008541976002800559790263473357983430254399634545618838486362064382456544953892707770113972795903599101540825736672944905234204891375718949280688066894792142942425461928947257138503335992642867810564425299001945304857478573589738327164366753826219933265606274088188170125685072281335264366588883855645462178193424758581219233295882928477531241786401561747834302040043465460267194777600000000000000000000*i1^12 + 214519052293569252152368891961412858907014946138030864515723306888302640959511840460659429391870738679287716958659647684453550804606384986233687439837882582868340029482784445448682036737394122992778214001183971772832365992672539844444770156411117364415559420601781161631894167530902526645181193405173307762226252001382827894558054224391710943822220677548101268288166235063759547480983213064560658770591754573235301804330372527465036073949481290814512330040972095857206084208775805622921139563818988661004563423075091726688748192099739002761107168650282141988503443212246894319344874746902182562896343045322652938452583415237987710430735882072647097708564871567018583629703505389416892368247168390322555587501036652572072885273789301623213447905037315093678032110387985506057441805260503843077594878311402985191650989154575852582211105260267367449607690958192437855868772891502825134530432285580775127999055377399339245084952828758396650396744483148570904769413076262583776618303663708413920213716116433198543397465033796915949512426612564290462514722870991186602047450152016078949988155979760104316454104405625389253984329215170647434792598406624218448273269474288790247529192248805259570372427447437079713979767413435415597673747712708527594750811506638874464635269104599265678282185808890692817851383965090025151064685033327791812182750416932069914610202498704885039695597179559490779193033722706723186360186794828798951392231958028805969718245951430001844368957670834627960388604139674694380032211478571458416561692555492655251621355169456143725222290633810977318342307267259829950149928608586029770711451474746833800329947058923987270883344270640414195690373368336744460767028103478121253784104177555978268933157120696861510668065926578368181151212008567977096114699772321954930136012912596175650925793978314430576057729013655480937828290180909605996234042762822860196030428159310022033853635919778060260567714883050320390896742191237726021699121604496154125996808547934110072200461675895887011156641046643120933359409577286603107256508596034275267550182081393771106547240850794652828171118010394851862377433905023457621786283502151742336657604576795818617588673850981730169220573440046222831155346515793597820013130022438328253313455088864136837107159024451587391344344832211136122125859919766287173368544821638873898730084764105910707926258562684228099551209720632134350638715178293430027590619964569144943974284233155347177277324862308523955830369212527934811374360521827677296814579356042986173718755430588342001747776667486576533390387231148290752001297712420208787768573336664127401922462113817047635284916030821418185050224701548001410169993843554503320700496860044614294761667877058500935964240989966037854924758462419828135592327001687492233377945043659776332901975859438523583599477374526498719285794515983937010455752109680058867323624182602452955102415781947686902444697183285819318378775237434432376268484506010997325965050212478292142389864717331413475234419246730340607084238294513337173931827271308097805798905369624145424366561648658841982928711050624183274274505808470296313054105631508421850594719991221124679062438790045822591043522914620872675516669672909905344296348274738340147941363935871540506961534213966543774000872727964632118411586871881454846821443180488062338066600910975554806141345218302390739428519673339200685256162642392853921923526884683972705004728142635592718854790394473261119764597517338329664324974060518855763744899325666729151836123870282463612562294617012142735693463945216000000000000000000*i1^13 + 430486220253587796918557776006433894279221464897552397817007469585660260813222571203506282909933683846945381575120561472311807302379824163962121149682991021120349947100650518342303792459432663986117030842061389554461520014894384578452217253642976649451115447865467947736446180597265720206411665096020813013000362034096248348144896712601000092489998979473411957135061595476989931491923896527478404699992865289463545483229307668634355820361674053345409050258320950282043987447642952792359990568566392150235791823076778898343874575118970750043510914802733413071390570352307790985368601879777623611198473574604435380462366331534842744762960334849837244973665926914188238364138312580501716629588747671383538869766502025349178869642931074844960765096311549346503281537023459135123715772621259146562019656248888209033083387509481607063167416781296278385465712715571681982197064130103986597000903003529315537127921998866359214877877968296492425267064532085997514306512541153716111352907070411539176967693148446960621655285836049271957435890549563247898735943322509252415766928325323353229791978273523083594609860838552770128226984552102424109843897984169229151292737626293019155928516767249115884824440176930493227609204206551446442102537290866927655610573764619650232042551235865744553552590982647025345104898738406423579917722633451128212483557248237720996588087168706215364292116358067872431498515035022292728660985994010010742303560097007959072983191774374824959717547975820398279334471759138092520564379197130130873099075481865795994250244940495911018327750031663445732752404615466261465117042324203984211752317570699401556769880951993574045964946627701942499281132485488001209190065266656100556985459980788749453687455530018862154138878133963394521037653347681360444071784063687885655692475207810661752567868503614845001422857219263780785622890867022787619381296515036324456831184472452048434584122230926338877846422539017787785998056062062593492888088395275890533560648661908954805647417596042690124609485973384740654359816196867985602613828799566784504195987175236278123230949667109633878204965609307643484520658093207712840087705414746262836823160624322994569879093801598239203156052689226412086895408841353197622627646292279865513021475982929667821610488644303429190206367757352331268634535409584565428426300888638103585329305235342778276341200832370905417585753286985486894228460628388230416323048953904831349427832277661266342928176132780332841971917423828392921503708789669444546455772448449975122585818711873824725493573633824968341361527522305627655037263298036401451014553617501783706561568993393328307708092864628370295893380845823569835235316559681499492306061239753583385377426305932297489655628402080557568165664212016880897162005092599812125788322601730107141491208996888092380274083550785182356048504572990463358072964681991236219528118973462875219624566216595521293397548120978416566572902015364915390487913843416174859484319269732455169161726823407960783590552723459361856130514883964868374043419631467218712087706053067321152320153804414844009851256642148885622109576681072091935905482095343786079944222301778360283822046343047279547975800475877974353047330842247887146087478085261239290051397219940475706483418463630155213397064065129003337748800660739241365078542491832675271848895830637419151939925289138488132388247457284836427158684385383095574064489376204265698871608066187169018849672695541248749456653789388405425011026675734724534395783007461932886184186372655111771277280479807987325002810654720000000000000000*i1^14 + -151343590662131911791429775039287059593145538353068562373017694068865061635181579204092441795341941923578805142096174029501763953223134354061698650968539120655005038450862296787395900975689364199825848636933889693435018655907047188227421358957390023708235547125448292324794043841742038254430363490300633510955450358404859620813524199813219812797254256588951843566123212500949421854259511272562602408352942708444497991702952372400053181997569416353195811487446740556290631112893272801189975651624342763945768602549435911695688400266628642452285854606832663565510628763572509575828514550526261774861791328158606545406279147900708718449428623985948824561291408478783367732172840915783435023893510170582529404443852370907632406021939320108411918694159572559291455098862068980134435720044494489799159413195689318951899335267367440004080964199712884786603252485085079756307165316994960864589900220136668682536796622623124205628412973305812537070065751454319004617350686111482499245113969935726664434325805674311726911968083278396023281922881286524994307485295312963745872779539796255619423012268277812896205073472626812975779979741354720992850583923478832139417609018855841906950481458603357333228585941836915407599224716936479055896185400014346955010667224992767418363901587455022789276605412779424399632113662811995357629128620704556838766153960751782177104566299029459256393793014614950413729697539922752259459648424503493312494645487207275815567354232460310589265195967624225537867382356085541590914341962295232672956582978424157389406750248072164974372201374859129717724956351631163582749128026098846801376520919838950575967514036510834254236569910177541337390658886459792050751053556625280728022736043060951283428279262556833385653571129468179223225745084743767231869783950540514808234341721487686589057535630876682212873157142811681680519291140226118528716653126152785259245812608808946996128467725056478835421934604276806468387316381744641120107502344208496346107637194561325384331928958631299987271775938363770589123469915397653166109649079088728676786970956138631997673619423733464344299347995116132184821313794398374263110964747794404812939174080408749429919098819263214047484713547437147181376220974952507888143370253128315067987649537757867866147758994978107511523090158578966338144674375885825273864962568745958541869033268980536979412641971798761293489340169678347409065256993483787608220950767624378741732474974866579352923769850372341937635648613274669666073366472080447917557343419306059883097839355164466774174034704387175938840111467721207749546494482537514152331103873945513960552206379195433857515572767319927612464656486204426699431182118491692799612869815733566347493692464446666380149694724812329993624168442014515272645412977335162019095887916147647976264831797445280640498678916617027540463495767936233589489028836123969361469907555557473333930016844040699925436803736247850471495961417434791189692856462950315841573733672575663893383200465014567700280572410845803154849055474855336083507911111081731017597886460967369627981949042828532296611563538836047262982051470891975983953231282496196830693163044525428288955452666157533380206339231823740430697069159787064584305044697672165212662305689882857389713456752456803644256679893401021287338831964752759405081290117766884578560220121700064704560138683378412149280648942778621467517551523265705288194498476344200037442208976806322237557811538630683668614464374757969091771892091904618045264102949547118234779979427589665447073968991754059612967067975680000000000000*i1^15 + -5064935062706592814548778868144595968573277234809417478016297925734180253843992379972654646130436663460143460474521902610159458674709445430279813561626726206722820088223554169427650376446245795518777581354019140082949599233817525128248399325642691203743144218619444437136539563041191538648469867217826086483581400211536171150821706080678964059557268457421906615665691599247553156249739042640687727897266062125825441959963634673316546344148373741646173562486198645029253819049817548163590340432276909507591243642904815732761342781790316177918723342546739223746382938892313206289891182482956241462596198878284820226132509586471518062843814595578610735214668947317855012546462600323459663387453914257993361246606646921709662286993870917748121647207869173026932120458671938734713259354471734399015494884269180403611837526316824210035083762160315356344158880536494141328492983201059914040331353438503468776359524725003228035619162733885333379620291708920060475567322004327553416448310372832324938511529322288286270784432679727977143118919173545097746457771648296872392959634673559603639194779809372236448006959671924034335252129860181530835695693544305258229158156685536317692222589561098204911812219925918727266988868521591623384554216856648598007528053311123486009409706962363629358230672271002658879282234084722907355684160778794523356058684790363429580980761119635332552691295371261609854758025052924210096108403816230364421299236293996960381623939740898713500317535566018052794333533870744564941805250838802551084432397320343306080637256794169659002076497400791860974328261906568455827638230201518572958116036026298048059948282770178178055667145961340244373172044950240887937670582140973240114383783107497492634990674234184718000917911492378991990327445361215356651317217665121708510454237104354058969981402778003659547613028778269716973638389725434444681542609403066035897914872965856618766536511122718564471696009477531646854204303820117412029423645105829878247661802251920050875600368923822568893566583434327008256696284785205548531391394661217835766235647009725826829439806023158956510175638820452777330575250066490587484575529688610310710784951681993420338764322827904607547534145108630634419407708554991133002706493116825693121218995443898253582238864246636882684188722689174983384335849914341457644440880575823860252597742944528424562799206108243376576853160428931142290192417300340656611989309799572170075168789947886885972823735204492247191231846187049794844423222403364738177425692511830227122551458119729493909171819918832801936880531476972568824959461759387838884965210453781265818458403649309154018809000299054723112803187256645922909577241910770278331465453699240816957876019462226367542821342917111115873289692151792486833617559733868534320420954919057667200532726648864920002064373205088417394210132956895574046228743349730127339533999000926992775092546603575744076853943492504100657013912562109104331229259686113108844100134429162855732919159246140329784284706653312550377823576037663677824211408917075794684411297883092075774181330008602584238089312565309993446706044266795897398801973632561154192087686413885647408759221073590548110835746778877271211896019231454737259179201750547726023155869190298112016137371832299989679533451402612797769944939937866161483545536608283107690539085556436553768645983955520992442447071607427204033052284444789543412781190250821264734776277241210140989472311470282796150120838879514862841934929657470245315263042614281415111812862061683877984745918008300954156269568000000000000*i1^16 + 15999102502061253521403694229253707661189916171390669779164233864921350458849935411237192611971953056914005064558430329500931324793649744788307572448263106933007816242015990816037430000298815352167282109483290062904022562282904026584717914142146660235016974026605606989408120367824617087178541642192135020668939477792819129333985778568647174542662660801056355328595134335156575654337066827612060447243518089093819884314989369796454201857080605472884678953496585607865802136708251878980821548435507481464849211198251196765002717827946100958125934844442473844309623824888107819313008085301468992590764604461084782413423498035984767705604016855316013741386821969338256918642513972735254155416375172017481366333476655834725146573042798380942661883100297780862599121382711190973791454672267472625245663165745259164785887825861902802656740044304257804670248232347097909835983207133869064059486350748772286112985832834526994724924628456557237153469642134149631453934268734248875219058172589718290678754882785639385992130782957296785592971673477445495533034809251598939206628355133362602416770378617667364104326875218430881503769044040356518097359263535532534427594534727959652027694614239410465163511173476519914350477795780210921856830941110774423672060095269512241295506736200881258061435594646080174227292389859812743773491715830864826951107807783825721875871063389463822018158265519933102854105779883265679527350034900072342305327775394367975143601977781531614218935571024583681884240869452810873959963294673108179052431643053208910553465707329429354654499143867557042764140407774959609809031125795427526891089041844236661302385241392189140682373893791285483780866997978359066049887782280599130584587576970051179051170185110744618704842664291917123005878844698378414219498688226822630445117311561615933893559693705071876935005956561690005627812714322153456649122164932066644182564930448808117246324264072705930392609752124145666945599981011101582160658784602783708480910078475712928239411212404059110829940232189974162774411997845308352416622255177221906118554938250245046703016487684511578720873893813872382727146081091412830756619101179522565292744502572777567119041141381286568552443493461737605985443523064525513577668092535911044041500077325735086853024539156614990285433341290840877627245145782127228880241007883020531518951017757306068453057098847122919872614879355568467515922501628139390878432216568915174985827636751005462700094920625227202307374341989186101235319209640289081361386576184860766487062129019461037500417517711168160551955481070031885647071191302860168675287030838108529932996984636737431255586732983130779137259870881155897235266120928326426884362210312109803815629146030127169395965279820051347763985330332921197698400914196588526997770151861041970144436030861496039273818935078771231351256756712837148450250497284516663192613572907155967834914963793908706783072042117560757081006119272395995152520946258798662372726568215578373862485704338264453139517598489094912522941094319793845690873713847103450615424950066337982693977793839552283606985530626853687557797315982632886524982254795823063519992922549359616974931894242828758495431831766416910015463541791609326856012673952955545874663478165066890973465769894405738635084922665416078195582925361612652875811553909815718213209998303140969329396705872986975660272533391305852425335222549941530111603001957768883806263920481668774794007007850266025064547704090104654795999222200793210750697615258113360977913815877486291652758924433967160827576320000000000*i1^17 + -3920378611644990298116414633455934053231501390879474800769273850750912495950026847202699576361078428270571951244783288033686416244564252598561516709480851052229509456853251294186751725893445192505272223039628738225874777129240105299145260741033704103589836919805494763541080293835519281797943478161209358296910979850251047929124692239112458477120655476967054682780785838991292645715359065921116305161562408267939793038780656444017859724835714104387573345303310697132646425166140074631460469382022298130103272861417960014465382885149302412896503758613690192106705707476720498037600921183130083288628695963909139234808469531696768668555357423772132138075336410924043774171217120948854030426162395223821720519941230557835119213857108026035082629228029883723797496257427931248110110015410828900505269635668967151347831952039571845517531631018823134098644970669311212809731973099270260075719113053239239418344902025494389301083397871009868547045621291016333345408475974448303871437400551180781470987536452450015852032778633472561001885053348646967878171139473496623700568917056213040795620423609634572498497233377995267757606928765756792091190966187838049394576313943065747916755707204379031222358653338266145728864349650248832692890525310549754205523884244133236882636566174811962570253996350502887586154011885938639090015351498494356671990847737159121608669533477596539118348870919620596176077967793059181079064181697158970580558602813163822050306748084342360532165513413677874546487217958846700276236694829037255012745893004443300030633527438053968638954853153096697760196477310382189678623104753742876529103638426796852043873172763768391374814530222687642932258500787673239424235671398499398842885265695885399179187107570082431887988992058029798151481269360877957453919520103663202690505942275206465077164719958319613081730086655021714797032983578919265907353388444458088803487736115908208240156195560769648607744777179931256759864168937367969967437512358851851734734473302384466362864984013590162093229026419751766160483337120552678704973486599975312253448293768845354189716953483094708253279010471521447953978819818443236684765193927453963045341066190279979063453088996907764377466178101706702383849686728088453134363770854081894505749726347057865767021999366216339302174438976999439982427422535619302087371412155271696177840550419643027111773682409274491280857470747757566277018552228947225354877066804921929857173555688365010604036588089389045883551975422140786320833760432833466288536549063095283935042054195141013371967293839320936779021810694845437233051218926313293916568214493500662746716094556900072050973372946952307480535611284367994260861614084257442008757149893822265562952236672466365522057475946578086108035758073383353245248657707785013096255176999660772464223589901132314297737346397559698818805593543839575314036126651087833236241496479722632262719680600974105935836410478941993541283230301800417244683852398020517705608401520942448115202431237281584443037765383829602269651224754073567503498482729107094093117450313129558848208573429746730527893562300976249863516000815620718711762933084916859358064756436180905857912552431251128129797640119868620625564058206189544222867298578673966008049175399017652595569276010207333404212271857622503401089521632430254734051563973399132294413247717278651580180170692962382130074874489620713289184943520702993569109594617556126830428738624385161967429913405752423774178220492867541467267888619922334864949411111810592780563033665499359372257508428888696632115200000000*i1^18 + -82898948816803751331367117531653095906034216399641382348011968177892084163003962400971198351483728919401420967063782356229293203571311247574623158214068750979956820266204197777734028287685487241415528037162441362532713270679934161323535536318860978654063895569139810503296625893347764576778057202461136058785054506552958928281882610287431778442723802731215095422227713808945299262925431570931843718992495232265403396474230340172885823124213208821420854832537937321467833763785627192513897258768131499824090052633114390902702136476355968528968528291535742147529348365896060925709550815671176270067139467998067088416524970225446696709868353954890792533835176221957198249950496703703627444603884236651761676240727207735944634004871463303819516358191295853764274679962621395570034621248863634714189049677557145765452702192621649353971778985630230138258600937874719596237975536183133551313304028943145973905232245331116054285137858685159502457744762271414695946205492855032408882170318013026619965721855150663876006281666503967542808009479564828742588995587604164963511506958180557300070773025024418488791236700176697612132352404751986546265230261408531361906723924434049203196500023897761214570995778200203517372030168173946513635691691752935997265461117212678852791269977767122310862321915260954798670582704444368557855903307001750672679801691612406451646213294627812541143748472310215512906777479657705315101504045445751781157240448453571186678183410182748169852501855199342934013265819243973640942890104308954815525169083463179894841054348558992274794905285806095698175813984372127125398868838216655310548892680570884315059343770461028650875535616083143410571161972925264049501823736910489493887901076838147913642746776279382109244034340398502585129898962005384808747539299985357674790843856126285192238732055673668542793744612208842927570139419301387112341529402884076832310652308781312844561444722698925392921795391550460948340566430185804801328705789543323235678187624355818201271231757216520037933035547300539921522021334101928642413991412431307738774654220598649470840761630936408518513012639340673736949278899321621194376229057699296074945862041802719371076173930231952636380084782109835177804064157647792055026040230673125668864756079570909038970251850744961648449650166918938593349482736580899805985856871965817279038593914116296319001607221274330716142816393558115410356488703703611134889391897800652749636943410538836479061197655575826654826625911431302041643094804789087661433648902039847647799426180297542057914967067967419168720563106504665957068203570679808863791750381271540460501135514362430181722933814136829341861545701976424413259168997775093149357304427974872149478698929691150412772892908077241393353818250827238336205172617020259882724349745641381682115636978581405119295648942551709952738536258400371156421326887509760041153286799580646375618142228791752768426794526076196169722326788986894741856651833178608710994351162595814852724573582211967711266745705722816435818111151670653874394486390741555524920278013332037900927017049012823468089126572778306423791859323953277382310848905904271382122242069088348233810960823928214258792209593139339380728854519366978992165572663184313543209812362450714000836600954700491854403017164439254474719002378227448412878431211696507705048312948768563713976477068218883080500238939016914829090762232522790508683349267969054106729407972138444405082671647555728732273147532182399124486950871834141441501075995564129924529453604749338052344505167333864505344000000*i1^19 + 228068223239050755584401428566948549781418988755610020948031984451756046796755238833064270845983352739570117056307344250327239935692086949246697688036497857143997917312605076878143679040742553473423224342168481818204973669594048438363880606413028101648107546199075800799843491963874587292559903811619048284557174573094749406680518497851130867503696944701970100627360084465230419469215316168704220172925006215919210754688999570596539545603529887482210081718644221553953154414552542118236776539356717033446637545821839232862183049368002521339472372611364805069684152606983981035507370611776871606568379467008800802186214954452759990072282418022485455008663289347092101956700930951424246237715824899357831185434315422224777127831663256736293693616717191513413630658869059675661013765786140539321985105701132222044420498558100033631737057903515546370924902489226618995791576926625020291184354654198579774858690058573495541767367004904237336687707923079638477710717293079649273905651846029728934443817726455625895585726140081801577089558792150437513173441459321998029334855000123242267428927636507764870991534346463157920878814480602907092150274465205406427199821760145874525940341678956281106944153526575344793487889945429110457896160966114420788496054673247302386264749718850365114133291268740661086649727188742896678756861071302583963456058223094408630839443112057035953288350012949767402659462787847791441217621479081088591706340257807917586759018465966757977650451562551131696268611489455876824422976550643159796464495778657321636437671498147436121434141594143895878454902319366165441488131902763666745474762362001622387769818386803998719785641903009486159361658436036446270904435232612714273038742113531687481967876914851849191057005111040667365618425957008642655936798479549982458437937940854241169679551786277975409952367181711442960069360042874067005620210899144977657165475870775557720514047894088363047621396578082415420772958113039702095599927199548471030184912815989155203322249800593556235297197180893491430666454883221062230785196018950258062321695079804212808475900647696560557181516150300144148757339835594336050265988077785273887154228833743722870856484518775614872895611775103590243068080624552966358960700024040444242552768876025506717451755364716023063897041038514796490262133477794858279736105940867025743729051823915762669723996657861941555900845980593731115030914710862576884648423287803107170691334635657448528196391713598922874688317278304596037739592093529118361531272632457236328250940243017680860079648677266754238542014968481034414008965419643106846358512306465226329807797677079850156889926645592228589786704277343087115774931438088996866148783063018075197661941757519032163005070952231843988415724375301574963438256856299586998472884460487969659473663407428011167360399180295169688595589576423329230325518911273504463548574223932042235378406414493252621364494742891004198896993611193877968067439428500791812472028209650613569114791562973359709795722091919956395640155253940463830200866589129212355340319795581693385516215223113063300182933685075623993746722047793250857209274363042219154963395754371303649687425524022541805382010166371555921999561851334064284211661375054354115374196309817531266000524302749666951230261279530780574627411183863076963469535677349487102631704941502137497273080289394300347115909817069442938734333240255182473853848707879126430329429663085485234274210393314086290810524934159804438986559921083508599368328432933886070405860590820603755185953171043665313792000*i1^20 + -28056104491771806251612914362128876875948741419243549316888878112605633798271925513682578656229713908907105882218620198599098035458773346483348079652705329837870240841452878545253323140389379371948113827812294592355579477519400807869105851282891985386211416529015377046482297577656831612461752429866810807747205095400813188306641607769126405246504170178110536898504217200018466372280462734166355369371792799162169996013781268577468701558198872030769162269106880082708555704206825986629420993914839839720234308784434079978755201713346355480081409475962111971722019067210654346430831368913544806186553224836408990573377579529701884410188946074199418959930525552881296550954385891635066946973918442413257183092377560730605635705807980683355771343907758131658682975240932020764630386054934624544803102226151114519811303508419870153561659559116528957242705672839347924208740536220882512437425139004800430510348621399511629866004119307790300367300803355020283703218890310473152490909880206107693545505068899312488920442589192072518172179275327204349139816071861657915745946890845478044921475828305366868119004065442888554311414742969152429696498414885264525409926935480981803071329731589702124818529907567463289117155151689115321165406997804888618204502864432554351911488091946372335668562385470735013989478477486895008562113369991096040009790632156348206623745225349640983237684067480700375122145669000981796271894627206345436342798752652041478336360779199955212730842383904090266490689945294271357976244670484058635616407284121051893065230302787001094720240050159008144871424549392425607151445629098417120784124379262319901776378335389783588525327603547259324605918392594669430332292058782997019432122024073978618733228485751581230492455662215796552618015736837459556909673086759720532073633979614293130010574771915789460385042620224611185169601517110303015851198216999148874648913508833639478076575057250535347044952293872014103068354570538193944817612839640186715165982773433390177051988207788768550210906472580290749181444547693709844481083714750098692944057403660613646250764643123461826052551527217937057076528227713053528405737316896689299660208673943786773541495882978085380094448209792710556555251184279264677405854919529274138255890807610195794321226178604811151562980768420715044678921407583721724423185247587215823028796314134938069419133862247114868435635117512080393094110219587550321031525579459889564646669566668335561417466587827511263616738020449323176175040443481552601679367478198825861299398443956145915225572648323573097455510537062244716217760560039945858549879838247814494372604222066589657550411540565669360368323320638333801359543137013833027009596211554537026275379750128685008784485660456794727315074022193582160304043702504469064839377319875471090113300890948600601331309803452773192988956782457247995301401536167882101421685186335984943507515368869443580136073909050941391290440689803797182674646546740326429291492399044808213718831049484124060901608372060781745320425753357075675530821029369278941051839156124514779937512428851398821581704707390897938108524060529630207547261276003823595508605300908361046632871327536244078939095295821894242461706045400302627651801510113234120379532310716282630358254765100998388815151777470027396877557069174679869449785153773019095377541806730226429312115404944701981061796285373060580718317060788104511254411059817472993725979827896736056660437608632816433582053225553457967297937133253225551298638823876253146423194480786201018149685038308078387200*i1^21 + -14770508869010329283083900669264649427300082262931702805936416668435070204977947881025126589633163812630929332796027565711767497696044588941222027069390446700633721005558542768157140504960016841885965103216900375716095020259209369389322905174938443831499668711835116623756798205606548412264692311253062346973121990533336480863892158337827604389664985268298861158657794991668277907371447241287231525635690353000745795562353924799930754278473543282440700484871492110633268903100121717224886433339890686256504881723549564919066983240817251213608797621716109950378347146293297474486975576705721202708549727006511817074075512694228810420414267349968207561678284132986005685997151878650809267772738089505364244111316406180375319751381387737448321690730246376929913100773072130597987878449408088143669910479121280998705377069316179628511923587006798038125631558747973952978475312908213574765568677255424999333988953988081553370572039215647470601714190679812607077732245466615454304059837931771463651287541370943091812737577964535286565934898858304486500816858306909651586947531809453843969140210531920977564169096474593893629181356035811686497980635528287800631016262500074915171248747213304546151285391288617627639206024521210494335555311964088447008583805607059814596513838974143721461646165354625587266957973216331847437436957264191245290886129422737657142940441341725597657047963417133957159332032355913540201608993571537966629059590332249160676675868638325661256265813564585500589550409419989837382337904166446660918344125467844630209340056142576653988005024773878882601429846552970862676275233438881108818150221088722774815694211373468009475934886123636019345080226851680252031397179273432076034049154972733431230424198730880297288789545115696948453017112280673340578786329835327107119724522691501742863913233877450232196163136952461102173701791093653280515477924605452091162664739672834004104400408518208062536848925720744410498667270956112025340539021722164447173558335090673297011777715487630761051790295129930745297355324715443949982402143350356496013806824079736092297363499077232808557858083218171871120661465221719093418004474721423019646903853021770896461179272834260177169081831124390017290543013667142390998476955411603195017748726506978520227490907861117203481432329881034875163531095285607499627279075048590924299165408306994418375656778335366806620212078595563822080481208324250018866484109849467489332662411088012687070817348003469733938487566104977938303970457040827897340772746978933376451018380358315488423494967903906227002259780351432277147044999188726780057098252131616452192538556622181550383503333215469408458772328158209831678523280532901972107124161333711042331917069649739975980661861303697381732117279477300024283242489934189171852223590488119171754171483917038645926295569993477782180120861443888804629090436457276330538500162742731752351708109193577240115685617476352265276249627837707477613862779586811298859220948038049729919520623366223273223936295471535533982976203401879969535969666723374250370135198609339989356546550585934146621979701557528075812536280380802306128062331562064110724829747424545526528938220421343344099155111080210238077671501764103207519085176055004303272695041370893686562506854487462767397320794624673104757375241840039541805255965187777401916230194238390377703432547808910554651707871340496506060030344013194908480408166574437237996375029099641861489365166624765957892586472646139058891482168821173217868023899027435925008519688001799250368719952292085760*i1^22 + 8112479381367614907285147108363112657870306139202679706940149359290469267415820905950089960078737449883859515001579825003787697694027938253473584280170638632608025721154309746810135070355879313322845437095098930519598416853027356078399410524281647233679778597991203766884532835075294253554535195816468455251218665790287749981980010322640362489377977301924006716050852053352322084905400597539725204918690135584483973087965809818375187729890627526522752396889955878247199793327169493510297732482779264888513417158051526863743547046719814783963344630901572041435883079346046185027165066723224886561626821407763321795600378053932648796131306648729749204641762186450481654654801119503710795414566064995385094746951610409641983961286379860792061457519922216299453589127224081124308767238024169321363950157707655104721228505115838606801075384211765319185691587413676837987511096683329000206509936996000768686443116560898166497215109205647079055327826016301068650813604418413040520014641710632421746228198265184431768724772040824447929442271670635502547941639715004395884221541560814694052298267459435773927048693087105514866433935532153659605180106020384178950066864281001383965030346083318385266157497336546784847074980908862217595660732039586377327119759838984394445016031003206905421759011206368617711704789003223518934828825181897612986762751066627227156202324592769896820888148151093473377086349703651955857097284206389081586724753482326325387814979925178914461499788026991793882603286722467593798981197518578900136113855313805814136901112347384471967084463566501091292387036849545390219747710489766980763666911542544455990654486428894262856644598099999161748665493838973584794223784258464451133555991133668719939406553623004583668399398163446494328743146615629407308785960897099561947659102105068817668538035124120865403653670510687182611484424050970963706425000740239902201660111569558158429255306340885469454444238018393769749668032484060208230606408873351486473158867600499979256170933755893542863078691110797989206839514606759761063267047821660582579102825294666812034318103411139160396622505960143675696087711385620374142899919168208999084072304004833876639968617029206246094724710100981447310941250444643893403343802256904103802220488272353616699665585499564826740288218599947206881142368817756813911708054039106397429271946821828394849435774004785435098621836220771896321868775672252234889802243966096661558421344556047621255277562727927946574142725636624250367657653421525529237338078393104458724313552243514736233325703865176786551665769304186301684606236248736137944148084378351466923828601664420743104042028427015162819051250924246113154137942350691564285639197647753399386102919784667253346577761345948329852507129481746934203632068184604795390759638192240696103690436060403226382269099704674771605014092806869979405399829069633393038052465009791316258848505405473080376304169902493374329297829901105824880319341773780857852449928716652838583193203124069246541844683950438811795553698939738623488965477659651798062396871970076071195411409071693727919446298547268510484068330829784659231823800911027102910888045483808871237467845725877987580951258229858436006269421311482342679462447080733505380748179891169602692160868318104633977572584697445730296716345458235303253725878747995369041494921621336003156962958073101050996789629148914231330381453576220367238732290326115173597894230654431165556133160386648961665540732217461287708102340750814287364622512979721801264565619212814377709152388513792*i1^23 + -2161939358016528182476513213015413000673871296796165600302695427461495558504584657862847790708368656541939990367465919700676670086215357757241019244758731790996029188334113336611855065521495630510266311567062113984475717118050875817002315647225035043792260463678201822550822400035955869424630921238047018948113991037660913332445905405813487078006128273638510518666827755474399578369563068241168580434302378046910271316735696756306361230829009755251789542242442676659445495764094644967736805688988913318680548457274658532163986463324395216574850095933835252368622897865680816216442333513005058062941301855983093359301108720179188306521904370944134740934723584902943255384860241343985607267718188067930324108434181675255733085037165387793064389241012750849061849165197306612885064674373536734550149974334172500614991977783301996640473519197919798855921517005934243031669613375317300713614977018847696855655896421736789171434344436983578117994540861029144155851917210478768193203425051256759982096157497812064433595749970872095880206238721651061355095175171700518358796000767784797925186848315556385487975853565076628356689003461754484278515421432192212712013506317952961236061150932345898877909897940819403555204597661028608656036641093183523860213269362165713632284256414060063899947584033958202593872697531430805021111936518728086587992915150545898307611118595118800837363967839502756700538906168695071542755300528296423918694413935549663049685045554939202711248602976500609469158533516481183414741768397854835773698311837187329173503272156757086807761608921832140644009992425413362168019205269886861031177396585787571692317999060980855345946516968142499032131782908507043828372562847066894104583582758956385296252877568364500270915301614762711073771551693222562692139122973859377274920057970192298741730757284353451276382426280760308182969527037643577661422480283671143487287718679661781692818360576932360251834296543117561353234753205892311854571863441146604129787143984482783845888743208550783031650606381534560496926626888093402891176913682212839983343987900342166403781630230306170459743525132335632114714669039083896957910404512712072044209267638584470171721834413475871992847511554046275360698075169672713964979710869000798911199714214925284650973916138300464898839919343979208623181344406999725183871094962940265677336303344107449427056655847314152675245026852098620790551850368711021028988875664541725313181231260609537715995514611222480257827175316392834610053142523438579342800525836227450524839342543497642357154482637130590514631049344315776258543710781961862809506929242831948465999789009919784089598465044480396948447311691971440889388096777603594942967777541846894556082018441718963176724971037957777361499929227324384910407484288569088602877936958415839715842010057656117712287713912555260808800225804898136426340880643664825585458050520799465362906568197217811122492972658891335866201028503640038128275961217303404123830607721218152818661547214738951430114277406398333661834654377624531071081914819698768864164216614664125421623563700276742584903269711497554074140283394962827363167249999076168671229074553676615118902364296861798133076859850677842535338212669046399193196734248897653978611051776469064271749111428625953863305906101469923797632945571486447470667076841288306459610980566226835198023300492904017072634968536516132405237337880942158442284993655904806885160796419793018920090946622530426932356602344851032569237651500923790903024169647292326663980989070553782657088487424*i1^24 + 374901408793809752702087218314308230780680684916319489956537916335712693432183746968022130122073456837614071175327896835141215679518073207622906716112367229206105971984429118472467620285062534839016367628035906645787642807169176312802577127497527010491821872744462280026346111325125625311753662776389943455514830415084453114305567914276164249168220067793147992995579478450342030131626823042809888390066397976432990628571330401277211540103618726924923670371324536741859502260533315485461436900380645033856491327846097137927955478360332045661045804108724114741535667018063316096359863025392901009034289223660104005442333865033026637708266499957644892341041773320637286830405586021305010014084874026780323507586874637241438347668113219345180811840397872908893518356546280279780656438894234002220028684950099463675513825666334576781858599961756929728267309110919950982888832497086078980974595640971819137859906552567002633658172524031488735979547392991288999238852275133782534404782474348737618183551484212892666040425988114117170032317979155284411641673805170400354918829811030922514099658940233903213110128060583435639355084258436866594977324359276606720587344141681336235284057713748215419480439901126641385393272040435975875015349330446890505367401309580220388556842412344611178095015883705850002688573889608274483596986649845836617644130665683887756041942902620143697219878029231425512068610037290818666642047332031936317994913879232524797819213451940958333065201195352672523840078921234486423481579545501616107865127439567068518127370548642025038479089113121915070497607405841461984197470566640822583288319878672948443391502874016049600737979608155151567696807671641982346596475071388334225757075903490350207333417905491319291887926738323913087751447978041091247141481989695822841833753035934781290536700673612876084506848823068754697149838355731526845341781584599660832570444633560056034216072760457658059151708448856449685341710298880458966713520778936184554573409093557211303130486746881982754643778673395796686031447161377844772368033326338906203403327783028303487659540941775122658937475575550406255128074656346519538428229114381947983086749412546485646132054851756358392306477865627660448262512801775100778330213405322910286114200095930410592689515572505390507509395316246476656186324295099968468372877961663625708937877556460801804176564849705194362679895277214213332690908174630389161790319546240408740263353360470438234396761438349550694548769629323454790926576379745849258542746235556249373692889330579393774896420594344469425502343432872382455824783412363840419638675182203613135999558542360028471123702113667033737203796447596996706964532819148384370929626685238501177431602878351881708181103412276782052928119889513051831534139721064845866953932742601180587188916714937795468676826068744128754814458758524201192839197281184722970933438650819086450910177931305519326608405086501945758558489323903353874330738735285330124486305570299387257203599136633740555144023332199188441205336138445870537307735154998367590654601816499888764014334678047185823325980309893138940007792172447703713771589200406992751796766055221543081386802379832418815004288490439109812273365425009429377038937330061928023363046707128851862192846822298461571151224883459722006793536663127556392958398359901068540525734157256986733734410259775378786922346152542171699602984147953519883637043163705103189871994987223805162585176418195250749189116741553682330894228653956995592347236576023856403375329321452930947088384*i1^25 + -37716728538683042756786618755700848612825975924055111911062718213532938820124607972122228410959160622645080052122213388269272451948230541927112470291626028515394338772968528641349987611726426158106692594637575301307150001466829333374947640689110493617501647117581436144283576394700834463920152642006411208573039508349549864625962032379935024875522989873259049722274461407004081719027014383981769376467154871878936661772222544301364441291831307109350880189183526089836836138956826255284404087058671506380583122501460792808517835075100694599544939680203473358593925921345107787627994045604862202272650587100212728197577366809197643280369591945797810953413660697559369785786436343037176797764254943868728841673777772477203612634497787843989982811600880016757124088734026347269474518035687037750633931080694431365241046236702106935208165893424242232549084522665517639830573435886079267405578655103899935429182316861088752551761051716172224315203705297554438342367793550475584446435228828985008287018335810996584818440607623126160467377503462163567747647730231010812024552934511922966502469476561038678038530160653005999001893199277635271848560307914688015412227434480428129497620242593976167354425458418290074404206072081675018262341417994611166871597417182859237475762916924701319268619644817176199325115130950091830634850200067351279326050225428748576440800623504596738680951081226608039131070793869683295747799946312199428051299485191866654618949838100109894113652981869775031169006979934989960525637904299995633892080128826964545993708630921632013298108333536820324035356591837445442060567463127094507626925465373272168592804372961499024257674140500919456618384961628444777931169708011168827752003966557758431858549099353499299063016539212867314322749777296752762735632918681194085632458701711305892043142387976195612445035852266732639858886676825664734103269209086267632736763953071104270854513661620089219566927012688284940992133663927323795889562485236367449822835366814648310934652163014543115799090095810940702929159762466927935011338518050510637238957154205248493670945518035042978108227100351976059440440190468614049954989805944825425562028352581448653604299642994933592166093409420350243726372695805384866269197503549473032219074199069414476149863651001490822916688752664265024972039279651921048402532391522311091726450986363643537060928811760084608539400154255830807500294994631512757302345224112309286162231852990255774435681145041002031176712937107704885725888007946977717184406773146180770925386462476094558740918628595765476135463034573089758189485162025793970607067058087619105238332654481518904662412426002679273757271761279186567732817033969660518933211100410190731636331860452754804884351530040047811708849559706587927513099295468507694929739081898106524807065077036002607124963679947172907864713609192445729357998906942617243687993757801296390284233176797088968085878846078273998162133840650755623639251946071487790938147110290308535909900230731622167156522224832598780717475080810939715603834664364721110534291569115271729482184717862020044682262934113997323236323968419755800899623707703980758260491757766434267254025481016118108311236684229861617600268994872684947333760708917729274455731894612817578710533253750919873273177449973241213842553856458593231223784973775708295499961001619556926543760156288456902855680798723192947886028342056422876537119039341232506129115836197987052737074673231728648651108999042121770924045004849623821059238841187744655476118402621293723648*i1^26 + -1953259105298360027299967639834488446248254587265227472838675460713361208031039790217672080767772723507558829563091963359033236827253045985961543627064526670323673735875341035112779843996005927952670422565404940824130144067275338664676601112197989481509707415383465880719444324952321619964708865402120075967516641936764388343408461936251813580352043319478137624468515692630242628101730142672150133300041166892620956900520492821402470790308910154300773426217079787252033581569338435328330463297852752728481391391430824124931821225850560788100917728357996080901691678497288481984747175198128825388802574257012119815392765804671067542466012145315707211553281765015417881942065853030360011757671528078034438401079398451220640066024358392917177451873213894680717768791779687747955485693054051617292723170818279499799151907270959633851139382771127460873030209184170521910181886270604622184156166259526761794625099036181684817184855267213135098109331462421663438170136052129784107296876482341484547397253548100153885057600320091765907208097894825789481455836633981598397643871722760341881311797361893425232818754017431175381944577611525392001794055527711562909008359984430071310271797167646221157903728407019990468472627378126509305838734530408882557063689433356339412184604334116032282361425442737341260280389222334822360631858568238155824218752148223956771309589549219899373879912272185876879584417165172654071381846250037752326126217445137980789334625893612663495995260804008027276418478849529580722056609214995830597006505561431680494645913437150448495307617911050541693371159981725993034769046430410020618082208285806988353764843111891723867037107309011522480298570036688184914842169703032839048744944356871197533680344570828074753748055521943357442401471139275143165265682052645052549193109680625953173450135109819069025341952455461632613443838629131468542791447191738837815070181177820091515244451996979904893248473200508764115010628597641674059175032436740590592570391241312539141665871960263166720730936299871297534426125385688832398343338190685278176417830736539801364230113195068744018449503726315606364361710997357662455545125344994815838117432145216494750441819248281529286443316949984901028444836377570392137295830921999667263759276402301423762482312378218908912299055047020032864263784344143241913002779555424594991643704648585151627093428908698365529554786081619729352888575183603279330385939940453491508188840342792613063924039467371906284978433909113710924045075891781393009855559198290556264951500043776005638651738157617498635474638585181059217056980206097006972637354622640928360468641455825095046796344439509288459300571766622145149488528792849621273400507285801947729226213071346869457722919109424136894100732052926707623065916410616701696720104252552425241134765256765172875448638759170076720012975385778633797388643930539016901614399832288360594773468797889014083005823296943668894616040194163842568385152969916283281882981082970518289581692017616522121035425172711404464817079703845177404695587555039625335071004941748477485882599759777633548128937351775703514026622732433131253099965464892625772865823834476635426320148461928883446549383157081070004099937213632800469461511068309053687097173913965427126341226250718790719852433591971719295115818283494343790938227259024808421859316864127280094301399820680710451583089492044593304204428233640112185059099939426305741980842989198602725149208550622714625788388174479190688284739594998806645085161611093969193168022907387904*i1^27 + 2079432861583114276726336968213629440962424250373336906728130805493969624793590303532349424409449672726757195463283959380470980604519099814501408219671417084958936246087590418342945911597106621723650696626966709624957643757657311338672204700755943858714628394858901493382246957489628882506874359344252218244146246120180365255239796519923228804956891417550380299818432723856357256946511077836703534274224675799275978581891023777924778041905895978602862450141648210718945536636189666264562732219046513365549679796694315243158820901444629597296161818895689091324363810817294358296342841292650937169550016947208000886035124344997828765687109736678991642179209051569653117058994037908928167996071392369368160174387600792399814645877536173499809787098249508550075322947267349615469345242249384695632955345686498426083216104909769253331051901377055777988493578893863289933214443109023129871817433991952943510047400588618368999690119361314532395142489603360479089007742575952032011135591720966483957547214126291533671984065941363205294463799673471234781978242845671463946580090172298570495736573777702281556421660212390568109343625137863325575742380872833694888181667993285488932518318285456737702127514752521861633251137797371374951659802237401485923502730709982257464256783035179789622768275780833331787994357148229330463164091699328314529732491742460816521655283246877970817157804624192767127828107355557417183795066407964395678520170337057080216792562060009307649729695355890598940666010552254797488240381112744011802988425904602783420503723371249773593889730103154569089831318992955935836906665252659319062692250521299769090731161188747227806392124656100235841230555578399125961871095977379881275301989868817300767576627388214011278124011678725450568374939151899591255667255917847877502005160723795974565872980115745837169787299793861391556265753043086370229496070844093084326181008837005922019392304620619790313576275134347679899930305026523907163302040030230719108198111420938532577515060550910831635362130949672699282334753735902432837501352584007068631309129756595379008722566305330246681076504227903200541948192475472428579025681624704748453378489974515810805510055616457267488922891492992411415460587987391792990299133557750833234895946566726394090488371347568569520479948411107962027089531900069786640916625267947651371776853947971229331487693296045125191395505498063815118992491641852929682556544046097612731496086613269894862093630176348630406880076294985383133818698224285809006037806834647845232543826394144201801466848734279079645539278001523706540669974837070735238943594845954509038966750342475603796483116260196660910478485317598654087838559008399231675879370848497074528257996630329258195280773586144965486561594921165696558835731563300256768545535109484329200490467344228659878294360540221724383535679866721445283940423764280302442556054096869539841409568209070324714378626626887717417816782048158484313490441455513013316428448027546052068215247774504693859848188508477491197508841569570135971672217437463288586715322816604285876272124304441726511442167725875408780027352191837923664582287615047507804567452993791508537310002426728774477268400538176861345174042336045052595350652993964047785769998237461830665381977793337370547831931332698032947347175711074287944517467663847090992541202875860568323388983856701442736787109040021526711159784043957471719960339641966066782459891083097850817901940010489534713333722356370242023697120875984750572546984246986380629951920472064*i1^28 + -588265213700104025430151795061847937757999020315571254454176160486086587804007092910140805840270046089164876817839918153425014812173236077203526454107487184128069282042154553767247734638243218307180904009544785129172913512041118350050535207781035200140479806818160363025371766881876908463314522570584777751780612919979112075325142572588147466577781331272303860578104825963765250973067091083086637174841560905150706981515279539657489224161260792871544885218796008234861137391482676388390746786787729076690169049842778821054999810825312315564027919947359249005114737629976620723089310537707254395621459559581100193129587502804397564332969580163327069197768558207533123180734541408158682539361084177828540344406435474148371749679970634930742604506463853301094508745413934162584444762806750809102321076116261493331667887507364184261896912838479055040859500001904658279619957504726805061316241057661045229325708107249849572398812464397777391053699130340671670569652459100356983614820108780916989457003589112046949812093473396967376101000029182637390890974014779148272566788919293129855910146408464586750302254312413788461200107574607737585145995492502761077594958072631236057298222345974405032656696073967039512671089176053106032123600492987074984130613388706673949467222240408431916407311645831626712119555960578960697498790429795665800654485742106777071372597334458124548269352046243900160035411593297309999841057483350677885203716637501934177583896326461317935786741989240292906382222835849008287597730223595584303108906615081394936429834415745868207794699543616437778495952268537017780717064697147737750204598735772500027568804794775729749695268563044355814546544237955723103762441973411639564745556825373706905654946055939006415081472207584997362258883418331806496740588283541329323039370915075456040895208677337349358210340734901732782401570011060910530383421653417826496609848728045199892873242307831041486632493065431676893010560560814006584929951278224746991667655930737540660805848345093752124172236276753994872128930118002494698978093627657012793766730265560045981348852334084196063694739063640803198504913120190610510306457778462633478707784853987899195620108553175813057735790736796875732978975972138259035572119083031623833458990752925837040183639172798304076308664839944981219587770275996667486955387756832007028799017166627209639339636311993870925424066555387428933776959354073209646621931881824736981659299359320477208032566349263940517660042097159599394731391554601562862864692362605235824235341091798280805717568742512030502883734444187690570353493894476897001989579290867805564715668368862631014775813204515108159526192421268489435428482604971940286909637609973634563639692717815257354769866078640091478765782427861751353662340880473111491243397256703410320005331082854411519882155035004442397604836113778398194789351857998298192059253277127132591563269403041754152027747748949921630354212137944182997227100977899396756084104279011771527603514969266018866139913992911816916303763195025655250188579758507408218702840610351851524902259766185596758868422589330423517310734372337637365795865250557769031044673713004551450598007425553594439372928455997167944789661362073579725677057561979839370822901461420115656457615733639816971866929997647569100508842624493157506025795369298433092534962899961827441716653717176941257318775853466431854857777323492264132681956183581519041829945265471122652642090426384810282190434945155010793040020863495650939066846550610707694904934400*i1^29 + 104424192578444214965066437508620305904956563866754805172000000898034925866216949472413169127309122927290264435026710301142269840344251787662516173464255463026718921312189317448144757122600220479515536867058887728983907792406891417751519993584068799213153799287898167504604569456737231709780930809146144922584369204950575321116188556704470799562921714308949798434998246240547456207443100787858725446067397379790213596145379515373960366988824529054165107585159228096328853643357108792882679752804429507238913274220931989340156383340720323701589447503396824017048773635454227614229898572681643176812179149007768966270879311893493832077418972198195929249238529361840455161460432511750401089998552836031093957323733011652745145122011831865815290894178508167277538448981874888069324799619803470343114972234500748652472471784517602732502231444726958566151301186566666701859303990398719950095925918873861350717024272757087207467294114505098438182932118818558422279155099738327135683229418614924598600394313822822393733645918652475361171064377701365106417125995005622249255049749990472326591222198744956892923724095576257526913310433013623365875593202682957153315988380322093506851455205919439719868319417661079715038434361358038021497801480283919133772832496790305760416676197396143948488266698589738666334804350044575406077404557563627545453520543647731570156376140226403011041929127166416798580215693791554100825947550195668089129270851639116703757450120995005052395498238304568455351446682657961881921764434603347887304657953737219996961665362419561235370855830613772237905126144560871202349907255301391039145155987853854591486907497020659509014075285191280068673768565834866967406788210054661814236878934300919144061590638588048379014574472779632638455182215923616340338028100556671411718445209364567450551632469727692298612372908884923394367742700470286517276522801762234578375988345050816215506721984767484222516159162874910655669597124410757704079614894438296061491634387144308333229443769436517081292505775344794242300319019200996798421421364751448971945626807495150433833565380685827304104842527053573164336087714081664430497932707757411624258859163008402341102778947141075357600403908216787336124340504024258409046914029451949329072294036831555376172122201258756802226384343648244748378644988145036089826883863538193481380371078590720243746343235560978410741997094584423661418876351503830147614204212791526553178857709094818592972418632427858717919897056982970308028007082598536980573788266192592705418659610198453804809319179223362633558067244351805634200044336506366098643930637181701776904124714543415238761702539599812142851152447768013715813401286768627687341489272413032718775831526213444713197352325191568261957619735447954705218656831105441418337100938776026337409344299302168089420256130570509771443842452140236814635322661497318327977742543120272391641769306899720826817158996051895991776160588066382566404193585028533341186041903262132482754530550368119644956118920442417641994292238906625051327443070893534069293685294436847169660359146323392481092177838127042589706595865222346897036464824674492942882781206907161949862502433077101637647879565782300195236868178854327912678481404979748268564341802122497651977658456256333662724329724233060385663100183806401328890072782872927518735234723008443159200908222151138962940035584365182170886526572750675487139056751289607755960774470090955126961410611158882069492916972176256668678911625073418298445122902339745617018880*i1^30 + -11057824047185287654505336966080636870444567920504825067939922486269163124375867894116030699349664102126200860085932911234632126321999074695663607942631110037956176013420373044376285712110845531281634990558923045110486290466632360947641826702631627920116038035412853340745965935819178420041758268166254095573960490703830359682425832309438810593196304761205003525264662374435135769366514318209057721150749198240134665554125746436637308451474111788455602374284325281085963961440150639001148563384329979886204567638758893823439187675059290107663436478207078456511550440465769960631310292683007719896421492847687738491660566245907927379985891058275322411621806070960553028788675739506465532316101607838400372336761516685532087710657575965100481774270985123908987249142703703120080625433821700989544116926626934375869859818783780868114707640678163024122038655642820457804224015089267813566921876591800497683159153295283935128026899206319618349696775386083832818803744229207410327513341710661311507363784503183643040715815245494898309302002249709383937125218349676741006544194174786370292154375177416449441176927050217097416905526744782906658226636836997013556463353543587171233173161549202856080362665748501854940319604789067027022892493655363687627605066092294849206034055075140891733987071181349823136397778091703154704725177384486214065941575996342783064900246789370711063170796205171050523104364666317330830591411106398509926529884547641025811057497900998642805133661379910101799651120713983378436688477655747648813257672027420674841991237109998876256497350882239298602564262581261663905946127938141358466940982939876099175559655402560863509016744445205198998129587746750762119305954515327337730242791728294770200907120140399914471584059656213673279052724083715250618823258018327105069000865698755780503332565994523733644707304641439317927215210678085828352890633925558505988111901664011511809179864599125602010675833031271847281616128830603447667686329024153273707065425360693305899973143754700345799579685459052839085941958289818328641353755567746610581091326639327554094840270558857755116109061368789950194345842658540924023839839633991998022344036630944271688582976302066066424244194920802260159385210966400406542383561324192939265070931051477617720502984117891208850841087183287659915109944816453042686054167792853088760773104848557758235836577474732140044336048929395761472139502936177268819524604322206411760576471975503667276660270357692571462704328204846384644212050307776811127287381986479792219326156395340621530627049402121126438907374306053605733063809900329022668312326636793939514129009587565344579983434111451877882891278519945116040924194581780819778405693080761621399751622410151743343946246122359280006349798326631550054199156465778374831561548218445428624455664887747088543850301748219226314466960723752891622564164683838661902533008484560094986793571699704790082219431742494645679707373229376551985991619051806023802747815821157695114573451189808993032971231264153116647320135314626794450311510580228731209101026970174097005893650409432875543250505201729306447362801608292810746784968872859759081723185611976158528377306142250371688224621130940383394747262827582818746080971854864353313358179282761152315514165088484735395607800869523466092823420848203652915768820759180111857722209330645400413474632737570176182943064507706327463818407922875703796098894499632904448581367030740532823765504096730556954695056561263754049481915964500095844417859162197721088*i1^31 + 116141984372378230464501032318880698750904989517182685203416175358753578879960198275984758194038267065045164748246820437449168990523893592755278432177358165208761162586513946362004254627166361456177921258831831121341759080506148883601001849017593982411860649021002924150314373796561942373069534450748208103531494109264688365963583207611253243420690810180182145960795149784186262147005030644758663971306963082768067205611409629355245019133082989464994001426914651882215859671256545887540076940828099020001219940927813706078809835245443135367392265028537842543772331729554422111355796453597930019650151579232145897164726164609534988822409517969481813824227620903512016943702119393068473498498036079393957974938392985324988595921856013886907425050562084516091748193715867623824546852042369008972549434015238811635053762516597319832862327648948281312526520280535260760405818262918995745470323011384976981099890897035067956068604260297718406147659706556507892037486786476925250509744965360618630423801884658763423822369222973193367563359709139392906765289490487311182628504260879203365782409687852918237325781808155046052608690511801263093996907392668983118965726520151838103501053533274311603255844112329513294048582632838972219020870889152302784200696442954466984173712399188098819006734987749920704785052185290316021017196733759612077969648244674165155719687291977574461189558855166963890712266901750617127128830547813869208384815341578758408090067879643917568676160122514653017836829587920398472602239961735179389534376416625402965076365226177244259332366703451393360613465602494471877496669733891799986953659596144888022056931242582246336804005354653500313209745908078729313603107285070301043452422950351185862365182209875856335724506025926341685034767781216216654351132643000953579532137878692299974225603888471121157415953430496049936255119450290971652302745598133971247107262808052620139012286450657041759579561783735818903852064093476187457797043622724096144646146655502360085460846499549245697800827384287699742133075683799794949933214110216704190535596936614130245001419420303355490633957133928263319824050867508313057274157525552901789395785972838724555960457479665448466373466684538696091848813356893671613690454041059350456154602419137024303584352930535494394142228848959705577098173792748996750272802478849440022391465494225991148693581173095750031780429409456022828016885730459315093137210125521585352252010730155795908072507103853405787099987453243496714707285834834225936163687679695329452053819404378406472275387231172532072142916240856618572015929673324636827557899712811221997966881038271793660399888930225958226561583701236167253362954874647443792559605456657374641256977594106144612878858474550498418062759084128147343425856066901337269186114433539391553893427192572268729622496280487421476559278558750180391880048655829828434354239553642707284187426492468325931984519814784248680732039946758387943405485109198810881116535257425064891401468602199660460324188900958294299283468413308849436234968760991841039529603628361788171097226258706377344123163923578820455205566176317593864080784789208544651624212512553097922444661010402228397711018055176967092782304524898100709093447357914220676149127113869360844762912767583965598596306136229390308037171504218377289759278560745380471022049206517751567748702345150421948994026861994220627500146599245927188969450865343442331441084628229179201969836581964482743613527416978993953304021544443056384095557947228160*i1^32 + 210387493797182647130475612337269797243902094478890120970646841267538289000109553890252749243667392066203546751720660691294498723271075132501537004381694224077902483251464720470076651363204018862068915947452628418139859509840025704404858613193373494177397290483315818581476732517579505459076146624924304288260375508679395570128151111462643707224750374319437077037657701639848569337301021797148282172119876758413160618782218930362468627931911521270128270741540903238526115750261795247174795354080800361070892028198179316447130550692187555818953248358756574332657609576629881507810065574517497027690879787381596864346638094367829152066687526577470565089238173831354922496222542300642125471363643906333605565807804106984348577484624139436864498393794487768982877588601852515362873144706241470286701942789884981068762510030620358028343327787824435469528844518224084588228848002094344144295576664069394138867054312428818130260122636679043725278670761913663838400839316731547827911990817809310205331233153969721485265494748163851405126949188620006774220351392989507403969655346017020718789774361340158099040957816421964688479563672879392830019861128374687688229995842348574667712408595913752251111986946405850771261279527147424471722379723280820994126667029300697889227995089746772393716503630198946169726820687974491914164207369481013010373378603166453644440468384698063310412911409109099673093672118321474732076058323733527671335121837299858772715124511216668948791691879514854634100268243543107268016165964986044602957824851285971299010774492787163424286378848376223119931645442290843664464676563270883147420129493503576943172394891909614247415181180100910371054435708216492028974704192778762052209231810040595707901322319225263736492788306750856899568580013827673528617053615122017640783746601281001058825045383193313481235859356174155788192697147950688502095916439973595966772315597838667637810524639367242836109748590592610911020064265121481463468401100611278731912776596397297749342019308833237774609153808896047774717308005341741891194373742244538968059321406850588876034421584856037998809666070775548388810965714300393181052624296238114108000656448399888833432784965216571857932246706583649227596753198750683991104341549279561774091558143967122746501447218299012534194912584716792781743631206485478849434182574800695986948872166748781404531651371012068049519826270060181567423763101474154876039080917772737780966304142254837364783991718308669814358027845397565726100074228028168877130627010060240861013265435552028691467788907990456266093206439316056343075572396140073698909608281119784501167613710833788543864443517210325449992892641228041776297030146682752480263487167518748918301735971203040040142181792050556953278682948462404379319517395158364681674230527422461884752169282064743065700320444779966816035055641382719384362373630896781034805558714510238524541946521337197827993301399195453346622844014630588280249325301070134620672565955835697121166926667117197328016103079164591896018512964449642969938656269078946410949593745406181594120847247421510397169452070631294683792107042234760871642399188432009104370333956849526642152958956842711992547227369351606615824561000759808884667337590769779060198236745708192168724938904711202427910752916321844172475522340427380056709155248172082588095550690605529556431066977108763416039929473416802632384126604430284347332597085671144933088010617639917895378405064980517041453320318698610905592331141412503692027946336256*i1^33 + -46901203746682559868980699962755562329296115624078893682023465430631173297837560021521986802877844983356883461369338099705531481629102175849753467889393624137856409597563066794818076770365370662001829670248828136533035204805853358078428685537046929627126424750671349498167559939821359531584813137742356652823264544274806456724361747349965883681436808848301571539613940502898141148878117871695725358409226633266762121946362199015680573941249739983028994057064080687126974100773838769437395145636615244712375156185165714132866737489331108303639100442885901635720214385908088354769052052763361419779362096362950021425204301844843298909804407406405497494483145542434359438954018867111415297936958578949460998372736285025330360550248861045803011620849157968105175120173648888376743467354664285412375228244032506507691237553232323857170710804360233341834472926325444316344854562399932065230003830143155581864123687525376685454566617480879200050515340184254933243632662547393536603312931901896629605492389028115361360165983066613156758712020743029818023183946377017070632533921148380909185835934868519268025695846692335102551541734014574335426801784583728749976368019734854253445335406413991472698537265699281451750917141845229564480697808307210387701672424580649734974204193082638015612174783952220048385948911888846138902933009206130594977453539674348501094608541171534345170750523413738353485635164924618884212775775711121975216873416785282940445516804285093852507362237165981113894777428717231433769786097998117282313693467590269569211013035583703421552846097497404480789852026618705226980375737872448310850821109137053279364360071969125270495603921262165900847866228172348782089583430281556446662538566822097769105609845506431821876315551670796428810431971744050775801597065686224092731817989103786609585599446024081440191883771266927252985467393471629946588798193261053334676890578783714245180693869184490534098657617577504324546748355290565617019855654858036639409244889891585839410908088482737657638393855804398968344803771465256201657798225303789770987722586605723742418609295822507436350506284152072717851337475163941917137442669628262013114657825132279137043909131627101218035528583956119457279236452813046589623361637595628746421009434235138040561145083105676495073553456709560537150572210800506485078785661098460600785887509265785398764240424421341058308051821373238290835646931288034034374458916125250960502446007348336291792892773053998225586611242299407512591944561506568468394707631082975200881565922316291487862490004622376130466629067006572786470279027145611104553980408767872934083473612462776977413522059216820554860633751404005553137836953612543985266707759696224591951219931477059759397064340120406326319564448323921821202447364151169026882586254388162824718256045965630508352424178377805193758694735509173627756245092594345816225143387726798702681057345579080627420699349995789992672449760196929492426412629494280544899422173391255355645094388000031173501301374094933987173668611467541823881041404607245265065334423541299810755893734702768062928552182074163105729164925991137711193712781734802632447510128605384190078684349230344643881877821099724402855836806031731225254896635900074616532644486890045871620157816667288422825480760656762652790743277411193092518815132671842105508477050987510034935304576029465479132727899040924198971467035511723309147748058157792444024996773239884613596685028734602366655428132543554089903526665599601068409356288*i1^34 + 6132393783814769985521958014181795844657452512073977893550308868981407065198338314047889909341256357837345345337279118218534560893213716245136219345286454103462742725023994703417186216529569905536618286349931380027985896330885022138517717519297127310230582118127540830110404606674917065434021849913847311479342086222339822274449410339267579630389097615951966137328265796046536926726963132337204024701309587983421101136882326495031193954938820235463521723704367811667950259618852632679564994004133781277019531069329511750817393160636163293734184891704901815329308245013847561729630034956908729506032850469747564791339879043015136261004313474531878944391515572233507602521033585285474918564770468330257114961087980168040537743234017960026571808095888924879079602763903305765540074353364307481816306340919568195054909282916232319805419393129821852370114883478300379227569616999178121723622370184758672737458720640123107643572348736620885494453022806683825898581389183097075863483370185870269144596647965305819261816370188460671103792622553118778731177537517606740772759557653139282990515664038182588492118684127515345296174833540926291322860698383428215060026480369541612989985962140065423583950761364458919221133656885312222380664460317566355291859076019696751976081421307735672244860828003007542921625336280988275477299912422411163587007281802982404243705569399495354978744886744161545849570549987776945743049277449713445655805916484926517653301419502501668694889647980791613077184104522431225950921686811493227745506543954194445992309159033580657124427197792429774979441178897021279197862102399973316311487384339820956396692190344419437377463940297112228990946900188486566826987195221006745246748017285782124016807061825080912093444614632531367122378975511597276088483129604303649966664227833511805629046608421753931035097833062395843362265877089616185392874713841656639185442818741132724301771646263104547092603895374088958224369124160914437036073201947603134869331828620550069480466196804585220418311764477367816131209166410320226806481871677674001199253379074600677686468824229306967487350141308393464435434798862204430409557013976858404308547686679676898061519948753751912135593682622996489041018748939504804368131083161048500810086880628045651429241314488516811809596596751534880686355455505396259823240060039287008955208141862069011576624654433185805734845913052108206572134034287728316747132401152962093196005028631600853283953470682416213655842433816867050154720236171484018619010979076128259856104715417558273139464362300022112809098383163742494256462313289319444507543858338159403022366878086904309222435728047181274062892343854845013531177768108420274680748194259685481177243520028125079717559062767463481271291310166355907412659299809141665738667344890293509389234250745099476417528353411157065428772056023028091461706317565706297861989931111467483371197552340271438152042689221907382392814945834126055222414661326821623620497664876802312431475137935742447339671022474441612785554489895516497342518069844163845962277240374179683408886907387444381997939033053343725618411251606198109424783251081964450492941421002403841291943062166313261601074942392413147671154389760002878762672418613584897113094987772529826601653792145809217241520324880101034315978171176134869465788843738142660882469645077465020698254047723470026168019388828215143863550297667930201621888971601068642369638062496619501496494855347917522411264756284532708276703222354412241420288*i1^35 + -553646475318485416415547301669823430409851500263811146675806653036243450428795579222336552427128597835055053557493429791217374349223423006566174790289613761834175549162774939507322606600680461269865203578038843672921250618020768489909900716853981704157360050784462606624971628577056700932865543722326153449337500196366706334541455835238753272106317652150935616450814812129991538478905018897092209923301501251370665214632152925602115117016157763147630123833482626277036232807868635076540454486805901919102272302975314418761747478736833373216720623299105071970217837058815716255159848212036593535765484680300064956518363725964928605713596475285028732195431060947489512451556219752185673124057087066189411962946143877165052340830091203972015331056324550771106252679310479281163738621225281433169441639620025805095357038053624715887040522108150846026127216799444622382114923685590661433900398121321486835790266543276816728806156547486112750949290099546307379030377139751390978179475755558596354652205063677587363568970201767091631551085546754094360573441556539507665676404956736182350687961012444573723236806266566013884890512129228555293560267942482285816322541959834685571534026903258296523254081169582973006533417648113353316603590918381973893503536966300181361336980261119813638704052885708441024187677025745238849144412162549260414199225648609868382760764534078650712119441893837214321836785888318527789112251504056903114176800681393470606916421022710204784832174552460851222943939498426816080115011492043329800778358229561282583251777945466540046974580474499362838113131000372528720350933968615560358190492660282039032076943111343145533162842159344288851218994555217739779699231336294457736878821042211967865858745323526276272869466095658043556716588411940105424082843153428681985810644850810317174111520272247604773801966960697652072819902230030682848402428104598169728710476796208596588912379197155754374897369052514242930659382641369913791234142356508920712037907899010673108841589530347598568747644570481012798779305302261020318218626442090188252985430456925513559329074903675587988606469914383607791523710470588049180606536560563393394732272032947629213022752412542511982363136091321345946653859013648388659547251780223352506426134130401354296035169108902749680014883271950846155919550757165995913774923886097972965177122578772421749984802942816557341228145125302889830935990661574918663032114753110536732809549248671634637435918878511878847555784384723194707704609141510077986284061717939574198152546884390346205449429231982771324093819531025207917569321411958163408871480892036805930641271075566488771788449741655137261058991778933323053624213508876308410704706402656879081583144553719054043794776669488004374663551617028379701572616898149891791520824395211509774697194495908011031337035235788472130790158498460207084867725737085773117062141379179982822448298633667264722902190210334869237378413628159021025327467340438305038023259165567249062938031886560021889578826423938465191858332745389993488717776548273803479860679955789531036078773134814190510463932079100837209494149339781139663102474435410605008401566608770817260199610625365052027964750729180281165802545106601688528067852018594955992083124199680366934561864019873923816197370355917356532719779605608007753436802141384246991033315100378099494677085496838062081364248502166835175972463930001396434563740276553554978885995921253176954922023001884576079916755721346062720859867044978360320*i1^36 + 34974557397904535881518623505092919718636108532736054578110165781853284754350910826747376113670031282622091279751950623997705351876809199963552342435675511359704241541143832167889247262825888384119149601803963301432864985347474434500580465728345036325430563962249255688958051316655922459333112940338727582825794949925550399951180700694436937494618109294780916714081431851801206022468860550172521639523068649535005553031506125722247316352857530305870448079824037749410308671787889992075877937150650196064841768124815570568276149018772621388886783855393960885280007141284541681709425298345749803475201712017972659446883762472327691511040775950811941674470453463634291478327258698226445576325339132030410057197614142736355734136154271813769513488527193419427444099942301166420519795817949033332131924882237402651518312701431725408704177388937455428263108298714092663467474250184460335664022378666959561272881506443244810182140687352953802475442507313641833793643387868724866047159208099772498667389097527149082352424687381365479277903423454714412649736087457165630147632084493036748230823346638241012974103251126651073350442802733042825084022258578413680935101115861531865992402427454602810731677395090898597605471470694557785451950966454459768172359926638577498256002841477422884446094959442423892075211738787778856220340322265239393016264349211567331226323941224501034053980016262180616508362035839769690831661382405359962338344485678967615131000458862404113141473661249044687005929227217715246351868683593845736848186606935648071092066202487481471505999424913041438159302290682160390401351279398313869584892760958111666694088935202829367403889949893876548751327327257491405063971891831409550945073969468213281874594006860245313304117830718812003355540539477333034084768760050180049954011684243314113778274664741965706846808943717964663688386070207516243849475360205514472124774841865776946455377388232962490419254619721659638743975061100578733545156965984735813177552585723926792719670235197029581072513330038044756856587542019296052823476387239570294084261767136400333675807065800062879565441822280266379976017494242777795086922040038320302711738742013623714248247431874809993088771943101613887837618427979617809570779607158401262833628299601390567228811672746505800148741111434717777507399054744587068742967672808941227671245836192180578260848125490929349337731994109152666251140329449281411998552618778787450445407713741964985459349182573023937735112240824881103285246012478934917103006537973273300110418853123438927200779446128769281445677391594552816205147068996421991588399579773782922828010813240063281612649968603321755378700487166477097802939541444618128267555308831692751180424355115844101229117583059099726773778423729015769931240787242500314631806911378505390356964452485234136529740088470923215462219794948410657099954839622524655450608874396110429536384981352593384245028139983084945891376419013470893351942369771483408207911253109993235900646625783608961752491800376670381991426112794478894812764962856196472492231949877211655337573347456357492429241148008267316489956592410224940273844108185527260908546339883841374950884693716895278878083551173868452506257939900289781098658189680784700084414838910714767938347279825447342064829237263075346407658034048381087446268333117742062523493347271027006279296308397868403551728122373625074546705955517032168621856150927284527129978927074248117358897131266372694828397100118964102843916959612928*i1^37 + -1564418959233760468590051991875417401227334600957413872760541336589719027887095669766239945219315357130255686536960617131631388581208107041298649346200315785062832311679475050132660559176807585245626754185697316017000436509231839845831384598926079151512701380779224100465923256659381039963624696763390437849779453958714003420658015631440756213856191719737911376176475390487798593079881147721593821331988357037413583396879640727247125432615366977887638174052554507420097789107386832347756552721928940147487022865104370042603942920332263954363649637365305924101452577217884803394397573478631388988360953875657079596512792774249859827950136687714337215283485945651703936027373745712797109830953834902357176713441274920321625543366502818093757050013791726505929003027207896990736899014234239798174556514534698588511001223827418161349862957373574901622330514162059482581179459380269746318168044331983614510516879214881876485953670415636049635575585657936979324575275498086531781721733609523662304407737578043928295002602712360548560723516512197805195358736897461199729705579759915398240738197090414755866663245703506285795097990865121894706511449467376372351944975420740206856517032331445326082457521426791003325181324317799652885611766662621494368132028735143523015863832318468670938660769120530912476386569977015461276777774711085040319582665936742198275939130095261649812116119781129352331288391757887239445088098047506739840048975125497126107571571515390320895972668867116319940098508313444916133660669881552373087212084655643949274517010679722341002129056975328518041547248502007415185865429562095556102034145231882102065778794198239258843325486046960694294134988291579303922524718726550356712763808030722623363410476094239817717848068296260151687457134838608438896489506451163395207201533099880165151592133007481429519560334214356774921254753345391485318094932997895601409609655119186331520406000363158010577569095411814662691101402918770947664267363098491641395547909137983556772227438887768692197623095502039990116150621297770139840361490731544476040768910010142297460410163961437746172598683443809684239326136733965026028002403860800011038270604496366637131781642486627381178497006501969582844488113999713538503998385453626371360336491712636918101113295027093788753832902395725962948959161287436174706104071221296217325378194354181887934880557391437795307110386465514621113004860775254257984566797559576401688049805548316525567370810850383466537340854832787912472827659000685162330383604893599161954620358026320399997498867121331937152988668973274064650042663156937100763638494716435593868274599381942635568688987600669932712707464068223289214894058381865882414297448828447759310712838413214297432147145442635672335842729522148447986396858460807968721196287487043491667820184760382013789388211508952058846248793135203842303062183740310831246006862618997557278080853724922499429166567607413437166839181362454675515823554223323726366421547145752555294132783605725776735720133418471097724199823016350195981308671836882592157900320233038274809374013353454093723172875616807411751074458960441535781875363451260223978725354228178797497685902902307040232801733225708253266491659262407439654863872936371642458069712968177314267175498593585708936823956440892736709499346102082568329395188643298915803550759794881842436092769773851846633053461762489084763493264959101296918935482272486615720474342757688946818112759113473672798063090995283506755333521408*i1^38 + 78775879753486813136329631664811746281690394295120549261119189772909483899674569743174463585621127991058844862875383742432735476029427018981089472628830621818266746447408626254793066835268722114212832956326499642252937923525733958971061246026172045282474695301527975822810560966234389445383064950951172214487574415478289948354510252879240911140185725916033077126707387551938313191399416382619718946377869644822527700476641157290583438508324944449335508689731444159859150439451808466695611960595288168562538326221205608846260908371696257072611754613042166296336546148312015099982558936338964098198436298256290414262661698421808324098337947210131748292711293677343661648898271134159770977260037564337300429071377585718042972414615209371173518093395365490742116051072541381234504274809459632391870141926558651184566722229178514893342064866910454813722502535489325899379475698079507129370520666162448014197642117557153142963306655605644300981613015028661802389874652395607433282809617467842539212738660418378815001386336574844852772518353159753441434931171603577394669548354570472251828056200437377452376775450932266073434916259032221360347730393797183978894828107176357726395946919984415559107882724608758831136871971503482872596923076101871657575717612642794055927907994802788247155416996662997584159848705082728270111716731211712811932220722701592837277674656853499447753237307262753754267386402792197434246275113069761495073698911693068485493069762326620769109271271597168277112079524656027336281235097859036921497369476086808668161811756810249092968923606210598298666334479832598444642963839685706850031079784995550814019605692186171665740889120611510954041992616563653808107040520046826433789292848446233015570971520207712052132248104155274144565937636477637201351942154740107516336138137543636194890559784896649163785157886870922402884925298326663858721230997178385529248169864971572134465580103026732778742020047387290367708622072428783117390157329217849339453352244693137041379385791922660187629847192081022620662303668304143417694912807842948137619297655005955082419807428231176610623038150795486199115368821097593863019673318193806578968170218054656673983774556568858841543045321351156923062848554772069971726624490657857508219701891703646989050453085179391887845812579962935368218353284594454330370001178220726787311055647002034410718507971034945854666988576667311235654814688609203168135388028377992331964752309241149627488107092524064900000537735552929211521920608957855239349385881754699967055613623510149218337759636858926563094866479246073135236362454766782490665716070043106504758693186190350619593443823591989171997704909903089851522774682861767416040489167614897895514569039337882448398058574948349715436368552325306848678144778879750698729741387235936488007600174483464119014402874462322917001776816289739158781109881803260972211453097569604922960402367387269669645331480708101725480851587867290028986174497423349384572260454295790081035856751876519315717005857993460724595336452162153065157208115707390244902480157166465468358278301422889490153868348151231698567785493539303641860235459613543842200192799331074358195011296047808981493489955729447452370384398834494970634306647555726536311173345197394685505932635806071382686055733278119771052481220869010874138223351472386440053735852307148380463219341322522448332059408712622093451352732925309470690130631292909273245205725711199132553334721282513463251906802378268580249600*i1^39 + -9256580334227252820965195157229758873349612416524783308633354993790405239802360257069705033390824351480157285853850014543334796499030347236386799672978565805794445718552920286754654343013884994650360490053503031546560717194045155263619383171931199075235946486136568539057552339481362746485701064030583475508166689222362100964287781854312136870021826328877703450174063412573200883963647897915120800727184495082647424586191696127170984823465214305977395937236202645730351819226630940428744720573744170404437503424894658243110391758236662064836097737276520839047847442133942828336015727540367571122560887853447254915316105394158579947091236829536461090210741882823071586149516663855510334172728451089221081857381355686126215834232040566320118952608352250756992375728293223189596510855833205402548506319770099946259858217653813342477288804630135414248924201398809446873579248652496244155112244737446540249279542454140459644180427422639820233175404768920900524391201151536407485453001911206671213357723433320833272570567227351835521493368911218350934263334597792368174209588459654755526173499387340347181083882334361685353360240870689247170711471388717862502590063576054819273008204954887432180124887178458998728019792735318300457252370828809095523804116008721952903267475609153517710844166054338537201533550709549726511274717190793081292588253286529452902661309057040567923937604239441418169794824295822287752797344252830886498981138784458024585483163345519193610715670668021558796077046473584513845539302423566500356540772164524244662144733239703115166207326324969414586339028153244681101209774375588041795960871091489297816490755858564106312779272372517523955655857960584021179617141066487808666503796732651282347154056028659424821846651753287496488500585731510993010840983719098024070962083097640457014675725688553995064611354161132796926213835698619342802599672338378353116636893915961523489016433836314848917933785521543840030403236913085695704617332947152864880417099025156921925321462504301310890455010292836350170846441421035464332957545268726134889085662585053648774389253697471348173645938832443003331835642971774034396646577276254038273704605029018999292518384187160873519486080819332059300281507729027301356201752575679327115293561036835294778976009400449000048841799279557252571846345962544199259775551884245348574727261251795801074787465078984022841285668885556051866802855486790887221742724767843862042991147602545162176752095367546544993056543163572872846692945688590702757526821206996856125866929448365893685435749690573433747812121068217777317781425763570847858169914144445517793208110468752984720091276481289472479982258040540098273762955600898036154355631562714273445166322204384822427965001469977780445198941838499459597271739117793527103262421156113055856949228439093085369632141539356933378810591382150004631061978899986306047980805581495938594998371406678634953715923201073941160769557267143384236977596356929186358584745072687310601425343664993773311766801286592608572260712260402334801088524611387568228155917490030232374719778313976904646184540323560819032796753299317761423041801049572290504047435808070659087121610032569114836856545362125767492311082366795696849293469830953057445439004381465238202403854276506775347377763020860028161777040100821252298410236286160059934259166269575642872497541045730993300580089563758650402587982502987323309441291724345978973932101667850707783487958639386623491517855132500885504*i1^40 + 1087243019402987847582750518511163413469357842676937851986555879379298628095765243065138775202870001641431042566660157067852910553919295024001701505951334233671921918495495606255692287621043618479704803426887496089070933622645123205972610421345527696934013786029855864512073096730211315348691124183526258965354614271047393601102024663933535811861632419214678891733739888344206705323770607164012914955196968463447812127240706376602778173237156306340981769376535164596809934197473199501881557962356407649798948615420381378950948363314044122500707109986101521931781528758051647509387384912296404138924619112762833403256091799474303416939852929578694670045224063997608038136813159442369949608515661321307771155861161050885425203360741371761446441042786889249583425830080811634651530896475606883643765478178949396435234532454527611026060165751817954524982869828132664714660885751248321502821712826925300324239641224173850978767612568028547752068580293765642997192512508919591616127474379738993268037167594045057802439510234240066812716360896153633596943714001571359579425497540672572272937357539556890682919612966222327498794007054014347382081921476395977579089182111764810381131479129439055691134851620552294897609670893363182719191871959245321725716739527417968456473982324274514009365145285675393387140354156354457618860942122614244548118215619640601067005683310914120885381148739026741596014814099734424251024114214869538412826606175582689660385873203548145255547415162705834715515038280507246461735441541027605383368720057318321753357286586046570380297413415112248311080019114490057813744375676126778372081408503144565747636359550237730343727044188533377991348384330274456719553095210510349215464702329007082438537502273280685637529224763831956028257449032660207381749874257757188693067967429138593388934114292570722137124559316006515928915115573957960893720523961539147554795144258294612862052583570814139024495990731996745151955260112592978995281699384372271530539011460746380794580017424885440315122882808570087658324356516355752668641402721963347525656002717189205130792816591863333277550270212965117697446760016413415705373886197175243647716704512371926021913729624380372167284565770232208183326930501948860138953776580714975550250698345262128051320778755410321147777321816645352371888398070558712859012807598427557814076547430294962889634286293549617834617731022304243940211230384589142550140508496199819389051742075877669528395361654426216405887190236993999510227419612868995434827133935145030565837934803620192511725944796166596723612293070319997886439913493616590470952398238387463485656785771156800590427270241288239287675966416040556050061822826133923395104058580052051230782381480166585008296131338174482393602696494236472163409910020348998287664080691615226196101599033142291728776883623107893978953939801949750957662654072904471290318138343771371774252136963262800491381314352387767512445003891531041439785410493837003491239945169910797353354273223886313835018310967806149682729134302788253191649847793486157857599127730885290387639877152556728081386452813097625679802766626066682358466607973020624391090650335003359378862069069253563658271985926148484021366799066161855577548069887507517754499433235080007359395693912939687436185260310757400964622906536470511027779793709452270128138483575990856514005194512278378684747181638524533413046451845372911159484822528995754465302659878235350766561320318105734234057212793192448*i1^41 + -83843216488995613269064683414329959008429971830759479710148385393194571657715780653219158566025104989767332700013024936857387447983601331101228906897999704011303450905803501324148995310512627243525075890058597350296208679158972635227820564147734329061566508244262712950786992204742184388378342844262119301014213864571842951399246372870588225206121188049982367817387861538846775576576949584022810034552242586563280234848725541357656660448015210637995230346542102885296597878967965102848375381364117278980817319076114998964388273711504107819843967353635394692777734757922620156091445326041842417624762338553514549831280930164101302891145802085281817333712388406441980617262381956462145452348148992094295381832574510647227775767862715735993174643316105711442755809428980173757362241734927032633053778029565008284890785561798611032679506741707198956115135347150633442694744864295809998026184302804926580015153001632423887358023760000228135119913137715163182545363948605842103466352878053736470765711742931530018381609541541688394752003407891716228688433162490475011141154961917010211581759552689968077534573004632317810020440465674501230046635364395840921664410433820507393595739686857238748311049129951145551989145503606029268030308321618704139784189155265543582490478305202937438570408737058651207211623803440574749097816927680431971767976277361604881141512225676985929593213274570658303837124295775236655896868559348654720386505190148284353339467773575047882048951545230641951599807476748490689211513097407707251354846481840214393293760913075574504423920381556058653097867930939060366416525141139772280621431373303754014193170127856286642556641980701349679405378918754493943948804409332182717386191881433195146309906671167846204052856614897124158430271755809079716749388550584127991760258961360180561952951274628275813994858785355924911020845870685136293063379065214155988881685002948277890797427691031763339897820453012937715141932432818397549579703405729477286225809429300970373917875264935677568931163521806793901268432054081395113946271820742629151828820530110980407767161824058918069459743984757803997983454339214619358728881427823883766419750949455106115819347349091998621088524214538146358108749461349626024217785006712182582158058608100271171862321519224323883537739940681119609941496162717708799374322593874657054296285836517473429360409522211682269675820194358964261179876825360661509605934409688744225318901065515009771087639196336022831448346089522470135817411518049025387674796121634406335843146892239170523338917610092138503152071615757207294365284936990529011057097768791763145658654607283600709931613852285741407623274913601553253786601767758302089030753272690439662687275955786594609673968104056855485416272891895379841667883133835270271273467415577290023735298880113047446541529045257275041637880958434443127558866357505277584968846332841854308578072176002778648655789156591309011263194776202706173713203478833572279188240325512442096748467877702387161096234671579642029074841395839155956016156605513348397470125202436996245927389438002183518029087960763107593311679389637741636012487114243569918543823180338906242980933318385541958102354737583913337164263104045864199979368474099845927108450545243919284364762320926426390480719468719593450402133369533936701587499170240531122276003152814870250165960714618243470260537686571724835217775840417030160237986364961811891821597530097682700566541209409894070481326178304*i1^42 + 4071674595225007398195727189562596889073876124765491062836666753229253478878592830038647914405242224327134250149195459327378874939814766850976051431939524461966427305823192704818183817313322027779711846579823962338427278763096214922454547501592846106464882230102874941568966527368214397653034160976020498495735707969105465320798686059819755379710478721617080119733494195736131801561548807236385172439599407669433546551601673203979476689368773795530940703222001473023855001076968437790947127952642781551927222916261094799825327378121129449008271915052256272416229362734145496310727549262573835523701361708686788881271868116035313138212492131966413520247288143735354261993592547072027372120857228066321017560943540569549419032247962740134701955583693228320977207703762518270207520723876362494561286887135284471774404136684463811960565132815893593020713209964041696933215388687024881813197097595256335377193355378948895216221039039373387492223304035125347971825169107945338874487501431707567514788433328988400142784853513432395496804229708849015920203771892970875049832620230116449677421257651325135530405552008165768841176513191165723339157924015711721250426085099900810855036445610584326415988136195814067435111517050448690497606768392155746824347991734156023877693047929264381923505246704971223878818523708019449198617352533862420461399495150779034134432438742213216078944392359938568932199513605743852066319206329929555947153294647137508873299328384093242473584425902486319896609462201408170590412082171072392270239493603072073394377229781148661358541841166085370437004437160936802051350882547894243404337953189458444042375730088693052456936611294030777469177527356179443117858268898282007611550122765476952218456158629951672384537706309431631941091793479725675482205281436358376434546870890128507557297146608962162934541378852596849265601598535050185726037241114399742841169597371647273498391165007514835502620021586087853417950647682615366359452265984826357587756206945053495141479755127252783826544142809004698835340204220072568407210164604210731063836553105972062475453779800786401388562173732259939839094388296091377287560334708783812747869838161150864796365877548660734771148627657616049520534014166184036409158861073891716179926375624614606210863990314715658740848283299168171889029630655476393191684466204141518983591736990599250703687047495436654923861126806143237804774623668256051728344949832198914429626531581203134344517988158754555706922160622886337346092267345855777053518730066548488179508770974401725252772241596874582472723415420732146099722107765095677912316153389606996858047694867467445474080941557499777383295141607120040983272299580758023808593697329440251732655448065954126945236113559576968723169847752925550779018310012214863242221535773979276095028394090182733946548395376637396630901938111614297216500535424524856483212291606568584553083076278528599044859670619520419671113481282630908381423669002886569018858181081368703283310783727901099818953569975653797561691000327105158578908795332304333696230520088428437672493715036555281278440846828641697293743922407840512055110893054885472064441874072702760164941885661694924474751017154485346302080562879169157407343769563215716664646269653519323980230983668323099095671978084171386237591693085678176103325645601454827647155345560978787113386013550315495103629507865171739939032292606718792610743798114313061023151759977896003886120481779164062584668160*i1^43 + -116048124193020316913649449167045607671341084495902741111162230877744640755247066572688884112956375363847647638366680849196531990418853651432045434611833313548975575384346310160704700896526351190706733717612301843519444419264166551424752195963484037095241913923256817043219820211900388040013424137533009803224474373525937130688727067788088117801074991905767805231140225084408629895534655109873515810511298323729042514372960826279681918544010455212832305204084265388688362324841039246616750114190706505944901115278725057951747372206323560386414431966552188371793914247109234366219633231531955865895012362757211802522938770379990742598939479020431960891770739134566002741226599259477837486302652290825032965772492948235365286861762602852896100584322720259396974604909328264465776172225019879892582514032852624297421078676646665420827828692481849620453038674145737022790997702582715572241072042417847017572831282941696585434865297110538317777986997743592108647588235757586087325708991632057869048683403789625754428161779161196173423581195862697824223791391947446653892783260524854730860739020590289318251166789377787986247035756684453761292790145566481284176904558166159591415557825032775420127335125838877757435132018745271519781656539768100218042020553697581577666233816236450442627053291547266998252641043853605420781376110013458553112416621811324426067445200847147841359201915264152364504252555442604906507631469823984438837029332977990271563327794322225582245710464579734443925418767239035577798652127229317807281814678146677973071710785703397550028813643411074491468050082417697642686550719099998924927309574342290776232251761625623928739042649635940248188175115149772388700439744602418933068182675868880550471120517027970815203729116054711307384322523177159397670557741078300917895189531809476084560825421210206202826324648710098385244780834359910634652590742096082859687762049824046939185720462073636472793583965143598175958187202343041177075826448339214629920336647742500296177379188734079541595250109970053974317277656934997585682232146559424232239238033938005961370853541772213482941902340840547608432291960730183079245619902288073697105712360571050635938775520565937939515540368578687985651184535552249844654065115107070926640514979231209223207227846474636928723882010092354677425787831512282105758233458327733124925497701556326588997191767296371913866596164154785682807627757123189304736407376624979159190202622324937389527902293859538713360232799821175816020224625369932037655864995344769682937964570223006056998082191656261565545047345240724378077307897878682814214734539494490222616622457078245793504340307965489796175467868565994631052687379680714703531944579308457523021406516612110264145795198107894871089693356410017866118340100922179813581031306065175932482259551273877835824396388068964426489719178525908431053299015869072001625111056917100460282901787077743527335751433153738520631736176469431402913543817882090369758126189163515165687860693592025625803559517659872149311681512917186971225927792696326142514934587670672249809975561976136086418481409327676646141600904778590366585195107954769899879617662681016565989939577439575328007177831051735446434688120065165617711930192608632062215430119808996377821556163456926216731009631940120153857265404531244907381413906018871261354527668737315086609513915242803724191727011472385381323511588444654643263148928991930565955228726529424614011836325774120452096*i1^44 + 2815804815143959819982478855809291312579422229169268359834914952935253471575557940053703360787289251732959048605221135687349704775137459524589720845513932472194856716898913248729928864803837839578250601942472329690730437188993893714057664143809532071615927650411360040630803993871971180006217691422087662211262613936582602458929324455406599477523941130307160136651279200253655116742518364635008541317632304265996588714284461178414185643171881529377599832138630371795590487750301401278836238128630022136665129739106838306700955289550824569067509634165254718998094245270908486005574214350156902517011766447374703568922262158732038984195711156452754973456227425887232165293297170849596057260727833150641132200503502263482818297821077417879101712121717714615989313267186916517579486197691041498759203699673254836909889782964884215238488604186127589833518971137135058506626966478603424384266899047544265350761275951861717353531154664742182781734678272128523534361857417939141865236619432896627938040729469739753411965030563062422769087082423655891434881156056836153545305922532295908352068538334401838034510009398189197640747791337887515533763397235813964864739735988088287052615346692673326542868436960196396828541732464636642164916223637060982461211831712983331068800200787926991081705412955293336796411808886074816141711954522528431134474128883525518990048014259857052829035294075636489862536993368953838751700080793527346301933541396025075477164469736522008817074100672096732482063509540280799565962316419133498200889524114399122400781619534748669832270082701941135881605654831627231330708639829829272489552045763261565490512398014294126671520761448380596654967102592426288380776173756876569087409485523800142563006992738101878870207929966146122185417164265709047339454210280317542491814233750412782732855833012464709106439391055269744006774760132080775525112603454467959341742456798736145772467634744680189794528806173024715011528264728878699598718756329744051563274540133765224168610157399513217311228328663981445832171173734349810001994329872193755307448347795782891141738657940557124852523004334584496961487677122578627224820066704459543130911261475800124877965077142960156297553260062564923995871464067198230973631163866059792308164923196665360105568103810847946377470228891684863320569312243785231254242724741168225123763293907255127396592835098099949582663079563883513551297549724139718703859774190132474564222675674670890858929576733733345124182598512621364985227738825561706639062712770429685073899458272841272580255889843643085308747282019621934105524507326712953568074921718107752620098411249815463149744715835603861698321134890144232508293543446292054485982097836289996425303999454733452926708805205528420726224881280840069485682529041940468393620110300806248645837716926327477734940301892492616452956562549891815084078574755289051000261930990772720273646895608334406927050773472156610739494724089675159390758095578518893059733967606471184200427145045105076251750710089794221824456068581845594903624895438273091521426572344380127062730570333830216508684624796055708248828932126129121985427869255508362721374984303347913014914687544018079543587496546143043440286333903091660441701187159161770340916525409622135729459990871239485715032669663078875693341631244888805771543281482620682696113250740076311623386968603726210848413075470910004100013625597391221838122637207658677366331561144835728059986155193499648*i1^45 + -232580882859022349198863942289812320626052644995185335377221390841031263700072223993233708816915957131238214997871260295028832369004904641129567010741647929529373501222771090280494092658671598536045341885413832028417154199966296444901775250882384864858680359206240711721843186974300567273987520764542269463493592774393983040200876314618367065926714393289559397853395399123151645351707616051889637698240325870613936179632692515728392734740282533483555315105107947696508954785192441013639276238617289581407045914633964467618355365112349977546328464089460078342241772907871897452307573424456550556711418925260950663753714691625627327967322420325423521093323297752444105900214765868516882562466545895645355544724911548961080053615291933247791011908653722840274106343979639414552483849127387541213402059954378018658631869287730060280692080362315167062002204467549265804012977227775927110864715410878922350105464460558618159416594415056548215473505210725716673392043801913184624045141439606952510463078906664126265194400810885683713261655723349150075769980825000381276294284884127066844016114850974511011674240002696730430970774587055824824115385201224130314204328247040821947230996111710450429275419574956655095765503762953178109981615148943263665767562998012142689795400570159049777148135047374569035904418789602547554478528209144125398755069912293375797467205301561041496578965842646195654230518986453289453267442745172119305467851808781159673491257243390533850142197588407587578279935276757521647798803827044983771604613106892833515703786777224197684537539412775469147714832871443551308375007918059022850790975783482457960940294818931256651200975169647200936099699237305414194384403556925142913504155701822588054138162651418930892198648817299642117054964853049758659805792449077195949121757962011128562508402987355552975137157580586633577521079113073388406993688303396020565825778974133281253719149608804701686828780404294909280312214697646812330476059362970365220585754535696036175673755438333837742152583113889553066671352910160840024168935127265441872992841642225520998737659015752949463349952256069668080787282566287259736254959048064162722485777838124018838410500107865131369684124371446853177778308070802528932720375658711474171128940946479349813921327087566329711168892524137707846013576043715968326037024885062424599238100235451301491859153493213871814569935607159491712418635893417707504689990185592903767652223811340080870217665606323870008633977737047247660531555809791044112662488801212019128119674967448034433032988507768336604052312807292454404450663747281731907021217103163383979187587242545120346057594699921095939213253753617492704721264655101454839725295240019056522607028098923472103218489225604820582401731501859764294348002898666734250885046994352766588179704153445036748981154680973353023987315774715507994051746622262790328647605244568271383993753068559799281473812532275090445104439237716814661648439820400314289703080706322952459835695359463802502843921846396580399390693856212073449673474322598567588743314554818793695267989971503237544715308115930488980091327064300076371980409324896274270167697917343330917965903463017663824285352813780615908501572684183476639673751162343597027338828140809824238715589366990904354173651658030013848453681813670634080153127894903835558877037157594840365930052775486758283761953190873357344937085315324254377530396757591554723404798875365940270499769614336*i1^46 + 15864976043722134445296106352406394656260611972105083303057852398554942483166904413819511911886693483265101570567358091608351596860296943674514478240127186681033173650885404654993139427340814898659587935406154615159649265513959455837566816262121444576611120320377159301188049436530310033136963877467803996188801557822861927503301362753259158120548232535444177274133149240130250205558950404621324660991946219317864302191943900554816754620372130861573563724311698702929056018302954340503260223809974159433922930407081050159292849319505192010659337778938587749050672733827238914671218945635224844224235642067897061549516863067463387772723822352904391622593773930681340545319737338137456768266280744647931113654683117907398448877113366442843173192577316662657514016465973543087684063191491167358293984306913983189240760112485140816820870433050120304892717353226768115852060238133507881578745319405123982929362390864849698314819466237479618704666742990259559686679132779760358538658959860637918302925048059526189612943151869137752818400404048548320696792527648168916336734134526882864240545798362907420021694392983160950318094312213235868111375062607975125911469947048173478418056069407853572809583964081375852582696191683426733049338079822076363107029077192886392047191888747277939950868707058233106731650083056413314865972210521196401108284067818857315770795592586180200659894458979240459665132388532408138544725350935397626820428514218575950645573555444528409755611690730355707649793239128994476564648767664287317359142882959345831107088662559689308222336475225530388938897835591794096442697177148441216037166108818366530896299620688704367073983168014736228676873859153191740083698344144217772330261675305950047580585694906871615405620999932554745346455702210369476393172656177191369352782349685597402280478154245721417262835708382480786185486703204744842029058861534124104615631963264130533701416128492386822815779371758456223729171890969400576861086010687258712228894737078532601741163032998346867993089085295642147202998580456038669689525887200434183195259988795458327879215302539916832453732928563578612329866624665364859947034402434658705216069501775526751972301818088662708195522437395651202224290993995250502588112727343466134345472830381836729605033223310578526508237711330525802813579195170182194078246732631647609600455511315698146317858936413540696311331752334863517620714593671011384180084931748854916415456850416499407473433743486960347803621340268918518269049601641659780507468546061970883693644418232942364752888419884324597915956786342231988297581619453344632419871845521007666349821378597496106972620807434884305777095485578433149890541516258926698405779416852932437381795884699512599330560857893862801887542297084493492136344667597339211088016612651960164051842198983484642787109434462063059957846348962311175764101469136670954751116225625720321627165239247486974731107207135452581596115763376886961153975537614213794109362778128414983219678578688408412807608605536872182548703619223879665581830576832691671128367567866275453087746415131687512631293723444793547307855784998296879238399722519246358690770382003754771916743034964424344742793006359877533694950469590886241140872101385997144916838168212178720157178850925989562029235953289533720364037696884204754779841738670132058342012558858542701702527554776589430295486266034910246211857450957790421508444661333001108317803016406169412469522432*i1^47 + -707101922485984927848585328240477487788997084438285627851561544136537741969767089467978404637875332283817610609973761799330818962914069769810465159606747437341161708444409898683637290729774315279154969394987127824393221862056372699659575646880011059017258932830482190101180292538883652963308508506802634901439359557031554853838189860749788073497292904932402370719996468892113629768591155207984006631235033461195796830413962385717849815489307973252300841367881659962468926929991471941814000663956139057753236478394180585318506750639103653291143193399132163858966219516204594015638810624687277676905258065601062940200147863284669041345066511542163213281262731140202406632135542315458133462323138460914783829460554658182469109218569870160551916896747967663458495414216942584742579735579554328594190381852918500065020569944625758532031871597617595465125728231812268592331081345064935709269618629172627115949329509289340648521725855771571115212675272449984838859210339073348158785359294893387093889525311254950013480596919208745157786831307469726625845644081185766405222459321935943039991923479360853418525115449532636031432671934980594414703880898133381451392060735542036153485307736291652538324415155820690193309059190180397837365584809513522037833940815026847857216440801866002747324675256139836849132306388735339253893034242593454428603187476405856020962638019337842162771156310468258935119852165328119960854135948233095149414774012204156223741176815050601495178497294750283484659303700361554955682140516930865993767647961955031824275140017787004855077248113970866480076931477017138172970738062828277358784628908891993922071404345064758058606290922992803163273560786588977163019283955350891427877657291091744080623126331073193834445181196959250867252479994013748781906870672763523330083172465255083968214386481449478981124752232083327028205556485949618523142320028165138546336835236700373742424942348432852091244309053982124013966865543176555590637671905579673155885315574634066516843807595368949609880735701028999449140397068274514143755573634901106571240031040986988957172458513818277358345665319514722004552055110231659254014338162435809710888934660955282359790439887940314901186765709407057621960727265153008631201820395810930232192676990613827090363212672524590148894418830324289526864092786154559604129671475358860257972455128479293752417021694069080646700099251114824542451528704675093449579429882720737528825969944171086453646015876114142980999157134113289319202217133070217309405626127501549627879859116515021460443168096002588386341982233590193986790241993526942463309113783334464414062998148195225186090594848652896756546350819606267884912809929196598595562935026459155628046942420440267020063731512840009353838278096735620382903212797135232009294755036984207310445906027461448386413893811106752856975675439534512038944240840664365448780954986304372417061750434390660568656506042860467091861343696420070723244537824127203893941189841085472023455260781333006884801975133361581729872316954311169881733917950953272846251377464990403267828891871000898285730242414314575167576260179866053047767267736104170926687957132699238819478168248758379434107368546736283710501164176041838514277027382519148093597461413909980901190770468238792331765607812250155581798074328175848551793137804695679348893901270143565958597767315708069178739107049085785819379763370145715099049483689309342137650652499778784460800*i1^48 + 7538386667722815124066530674713109242498661904918555914208193707834933575894779332120218713081583609262433815901555369643337515208509887519708615649996579381375618611993436970228153371065608357699128893783911877378134151326058643146873537266375031746419006108231069658266999347769966444348133646915897203729790893103677680688643937460033519631359255005275619434246359304230811715556137886905911944221076100911498836421464743056346570480438788121099654215940674057918976416862554896282157145582586204070874795124889025015808795823127979913608429747051360678159979588649980773828773090728184909982317658013486300031973453264102228110610502867901786222137518668520716617607595829020955219538403887440509274174448147757980618378113503293335761058113210233678693441239091265060484571497953335625985274591123853137988100798467058933833663325933519528974054833965314320073906713880349549135285940322646842101808140460059006646660994331105825689988937718051330999007426056879267624959431762360458567543166488816651560799158319494265354105986543661939815402500099444179650314558976459504697464977466635352806394252048956417049703065502044836683643402444380438494426672800540919077563884734048830037910435103867577073199353802766862343886578044938231356311574209778121342610194419603949306310524007847416363857575266138989619165975789623648462477045553399929077227986284793352260731792190877089010276725567961296935339820883008927949518936560463942989625173361745518551928134190691322541447805100328904361842109160766982940180004004412672070246778144537913164256392963916240665266697851314281590908162407479675264614826608844076504926449550420491913285083338632524682088992379460884029284241170437994915179802408679662176764436752468719635161438535044398405054817292202359231133503739288691909692755148906124987062501392837148086339064249400966116500913927962182551373347764024312894248163528190813282908513100882164259248178952499029974585438274336510367349221248515154103809996064758316933176279358988959873789016308172892833142603123840239137258494026091232086801849901453952953072294454810655377861984670296435284872702636752649968623899371604772341145556348810529018609553322484151067280312573948771154461797628859664812143053104530237375175893196889365207856080129611961533486859685466625605649012561330086923407749873292787589358571857598787265990360666780230285485428811123247037533775170110147068978831288472484543657412973676904764822244686505902256687032088011552582438727396158942032358136362343466061338721976375835370648007013082660504421912251859296977323797276435511965005390466140588698959098092461058230753484912309766982989584843000557294398681004657969496124398754814841173522021356509093887709886607616985276420867811748804525967483379297427810527237108069137969014338773000117358107957343960816029667912274598467731660050194409933982561924074044530071200477982307271417324704292578155239130646096506682531874766576788848039363213869297139108404834899329644953921499540068174057503574759923949478229792463947992164397244467553773599861681811291680744056407141231297121933078908765009927109077982982211948220030539751672842123003607102840646603338053306434273688921109262869110305539513009766035017863861263657078264938558721704578531336890940400818882483462690542733346815284421257036831791201950349432617452717114346914304693381316163292942085952432692507842578395628710209562139800109056*i1^49 + 326280126037248756260234656368117810554157696695347276304535997242169088592457258413000692216491859930485809613740243401523001004392383799737850363444594085496941276075258716688879727952143496206139527982380297756505833477020869093426531132196562945188200129953845329689650515139748640506289165580245693384985496255409946546226679950841498491910073829379783013023320131667320585467745873108999346655809201205863687824442230508286000495469781580892262643225463405598450255278590976699207992580289241799343100892773767412543409565792713127298725116187370605556050592799199278554933137316022889614729996859404747959746484685940021677614308746905730230178280861207934855097334269218801082679505650688981621595702285163528882719643851731524022520580867063664505616550708961600917292349743966295528526802212652904491285268118632915035077008107000593687641507130563467458767537211818465941514511401370434831371832602911564247469161295627907560186379061443840346237988133190205409596058295701721589039644733143717905850921125054787688490891111864366771818323421745807135363081972936712946934088691196817484582980120273975479459125557672256335800064972931084031788511517147690597967593960769670400743871741307375042484819351054226239286278692034385267033143833097788406975600626389658094927365874721619688193388267585988512070084496920174744906939632288349023966989918477446257133930272582090710445412186236879738550751237753920300603716428942792571441125140160637600502482010288262282306118874976773625513762618553515002875161162311898589883636973365088875009597357121714101683715235523588200612952488644412504969826060593532450406602496930671768511998493765088030082336701112240028086591530661984921024272849614967864195142164758889626037257344213775534631781082396244102927460779788816126229598076797363502189830539166342261002342503054736727490017521428154690987952301945110982297761394701952848802227184113378185652148677696331026734110411263425868014760608516488982834473094124755008124090499091932273601811812183909166367799188395663841861534572660816506015057620922809698330987287360513216939770766105208442653626301595234915418244735851127044457078636290311946979617611000179336303687163784103242018375747146609208137228691981769252453677238111203770330116862317749578020811841628937603730578674110431146758598432059588351606860688596293579616845558972049553366047856079853998923010992024694077786174499510243966736921919098223269867234521688664833639535684253904908296089104764990330001788379605732392566696633234977850680629916973670457459317727880026812633201577997365500976203669392057786841026617462363821477044238125161838295268277347443906230847648418202951871884113904761382277644741873031554972525637161537677727025285502501214572969234190383022843181745108842323442398930431569695649531537449078906586114874616869664509619096385005341037287045528980685032399294199922110120908262987827460911206476787303565005679097693844944430811341229309288077857287262933951728849391638834350659239630300648105154447516243291166688300778207859490689460672496317795060068872832736767469522560094856035165012442240337151619581078527768537717669559885078874040839881585041292079805116076977708309109570200391740003565078696287732235339531620166161926264226579620184521846719508025592514239363943806254096985865049449541147199285134654062193069950516100234756494469039056784745200557179678401370016186368*i1^50 + -20827833342555087696063410711252973670662960588261309624847986486490763174038912967832886173074825715347303107678386203474464165155430614865477466076665949445690640233469449910165695498996374889858585126128106809752581615993581374561169212372279991695157800148713045418462068849400728339276057781813897832021327313125044093130256530239788271448396512943915723229232152525948970895587582041992189129746232269718078196084108339917473714631569928349470559397618022499050446667657809658865672849108512150817838316221299305655571334099267689509113114160986628303830077648505774549924194977929758873628937523492718394398354945756080203361578394871033871515850305954772760605470962871155255243878561339916667395366624491969374403880816558716669271207362722004559188575143111977429848183271651778012804338689190861805903232203274326777344991553890363359575504462192575092150243857382697224367700242255465758364967493534859471064797941956215242595924809789323708383714696519403578472100438645188053918606566883575111918481146592905628668262981196395249265430992973045150701590132605706678233542816797243784133752001099276727730260498030918481171721374050691820610976813543631401967875381461386549781593821814029081690038498962100195470411872614064802936620360974475353292256635205468060647904312660473558183976898438369756954805263025688269502923817516784268037047774943585907506967432985429734290017056390060708296416532278506507533468517112536663885578383776134816644179952348654730541314506007660244502215968268888359592025256188097866841070068026715245895776203066853852620680453180670962817404011709128930054435309855200306561648907305189887130439682578584658080905466278039483631034698134645627431068524843971057568923802261869260545371117276150293539029671339053433599328148176444535122935728107315939670448787715307915476750870178252572419161086990439830046682078061752418793992272715406026877861492238880063221158490422292464191784885542277540968742549829007762367908459974715593335791061549930894523920409539944608406192293076706286601488830204243578304626623015938530042160678668533557667841060160347006039787637174772100157591956229188281781578230273406863282338470647304570068586661248285072704352231653532678635411492119877694013969939341963505634555671923882192551999133308901886990351032853755803388335600119749890902752475669962205773226296379360937298553211828274162138245176784888752089680767085023008206663994076399361429970590994105926944956195125997486418307816381204091529095931734202257668631419913126975752412106642555002269071970961895660493401356512005055732923135568139326709173255392922163501091738113147439917949583963561617495954970788577358301713906210274027036611838569086792986323513508591212776680114750091517545596839803423388603958719176372763556712101447372628217853631393491533603630968201379093785182297442479103897850874956930362995901994183033523058093668051337163962018091984147520580918670289491045746392896849371991220590897446848214055627018085729632183951683810481762947003645605405702906948639237775002307403639394821139249841407289945054792288520951471784972535743789362193366526249796826748378826707789622791936713750928657400194312482610494738861874447530683149598545533470507065761572433980380171594971070588896068432809458504827386529931160173319876539657390785706825456771148892442465930031923353236100168055141267818480884761545593041750146940928*i1^51 + -199377307724152294218765865158782215870832801958513425555482961631750361747338753957612111262643687840934983811535566547043363508436141023218410537699461215478624301597346953670555828171206652646432490746003240051283795092391850359431596828144096514972677444779528605307389167453363932031185504982817748981946264145411727687051500208626986214767571446141825409619742908075748195117678181430148377031503228531955488015656729787671686259345941662095527126790167561120184535402486703009504788925941397585737481964401768288497226467504121755509119003724090577350771834614188814189543017752033957729796675998606757110672405236279245106363402676173796824449520523524287821269254413830500767079669616577718958600714412128302066828634219284157680778869356035602160169438219204142706567215923364188594977775264129006535048992908678043816965485360114621450131471209944388699017593108548564383910297375347634495386682452687968191111528309660041371142115571131192945837008630153812068085204623478977562237081922765240791213086282892920812662023618903132598843147236416973549701452598258565007557253522441864785338724974317418137609768319973090877449108807461218343571610198157056434621716032841616929282710394642091144299150386277845460222693759801433771730507847033091801422977574101250612397554778427106558453451926051653956398589829611348117786589894531882441814025637282538010752644312923547120769499945507636652439880341117155289138522134685836596137749184700165649674916093875629396215302853928155874103709287221587054554441729865385816835664322350396633039336714813797855206139196629035314004804744277073281588610777747340340675667164363253489035372320678484977017014064783920775317555054076399435140173844559168473522523732305723310296150642845617041251667396078623424248452937068310456763048140959087645558143367057810750896747572688146758722275744953636788052434742257377945813234930625394457007279413024877369012894002402309237151895960834198414635097444522551740328802414799077479365822318983624208196121720308638013425639240943416055883799731583916883386141965879961301044506089698806283919585601500659728518230594369599703200886605723302186535667403747821386794102585078292900804692171492910870083920892313691215717943357147829386691496304294912652347257536890828100444371866693796172971053791594098095653911390177452587837039277188351026128224361501968951790385972073031896428012461933465547071285195339575497872609108857858962381567757504963284144984229349883726473975780015368344881761620978097577697018784192052373863681467984937142695745078490913721519100783720776617803717738317577786211737711276538824454368519736099096186997199879167340662263539718109600069685439587782695593509373045679886818993491698765570235744326014002316224318489075937904901213846002476120858166638723247025201880742759952295628169867799029973124823095568648441335467477105743421413068696737634307336021052801990330653683075378041060958747588283674387292628216439111629430869276254760836137159152890535710423545254488298762171304470096996546763067063514401179747964674299503339181241882290379048355584607501391548409202695864932523169497876796274334982045197895004202321506717590452629577824786242544384389312941810074716388857346810663332016339287920020549613313944608362856351580980602623896318313643106235754865599000026058090535957630100854944643011774998785242847595260797437671258594806059434508288*i1^52 + 13868273380738210125339897228995152228040612862614885444773520746084431304849457119527541796589106247982997505025165483906988086393981773567544803957642873434465481625035068894754134222065435872777319947305626085226551238841736541985890174862918320839106709893950369360829294322131848190985392961629246965370919137234108084096913225293827169615916432684404902957870746115335214007849992581405330150365579791074048189971374392235680583969422374064164453868773843489449816407698762715284919708102982721343072169320676850323283879881926726512193851524283636399978665100092883758800664533048995327031354947182293740169528548627956098905637355819116465651468544483405310780509175568069995650876777570613273264209979253497193111168531371686308011069963338647249805176842088037025388404232754763211927251765160175212240727191177005800311016381219801568342179222040953836473799262626426060759507976104125160899480811741147106859759266938266164596583032259264033129944845687446440268612412746257859494908356532713278301084104009996045036657633357552446169864285180112401981718552857215402118338572593236364777838553520577450218683164915394755767687485438435912758497780119196298826636111799213610170808865218390223868393644135037689792256163457739255435644690772977917388774171436834480380497087695050018110471273422414376066313168126822464135692031749908711679950412262301014285746225030813057724491650097702918055691588937153970338706063894163170595568912339391537294907677127364308078721732658192828388029956457668594526622006380114992498078368896894340806775722913922879269285894016729743538795791123265955815421671184464854773110823954264857562517564392907669762433213434481864603687851285350208548638972108738132028192429834535992626653695688567337571851086430467210289731338320147967931958638225545255706756295922632665635073854559447056145063716748372198004888187476518797602490244140645249988973138629000551879971154889571975918008861663246434566455811791911242552450308791967410692223071556185687817366500046318063597077256613747204014120377979560813547946923477193799868793706248145936434947305598269021433364211439548798962327058094541693952651826954278135410494969142296620265235682355522771276103769660645837948676696091202121765915165079071531524584133553333598430478598799020771823117844612925308374745831813575245415519029508424682488598640401617102894013301630638065932045488727394959622576208357844094320055159871307225207410177553941422868068922958825011315208802679075465878900152394704630045486772674847312052591258761842273763258327596428576673589672922226579313889342458878974317814225780860395020786883958608980963136700256802023071665030704347747858072951055457984512203093083373602722196420161839001552525901814399610984397245721882914607230589963467072835492723596884374788891553719162964362325174838862909874929400279983059671931766548668097596404107310645028092430159600676086195499963374342198179954866901421304243665511994554801514231723567336419957304229175876184176596785236924987202083527113245701196439422687276905017570941331423946982011641641066049997050603238804656730896612571751403686216749724427670443299186147169184641075697417813457036693927371880632585103452255399020161943866808917765357265205806444605755354713560995854033021715031884856660816584693476001742575626024081632331601258668983612588460613736429045634052672565160073965756157635067904*i1^53 + -216105500601732958364042309711523461910923357153819029843425984048506927769708286205789734648207514698939585703871730309146678199339934663169208523688331914111799876962738466693721672363257626761564195320142956209897206212224254830299887893152964179287802111921448990868156176822064817134097371173167624882824531664121974582296439592367469262696945076085133339194116312180351750226861542699174738548278841525121789792072107671657656786771449371526239412757765648894740577532629480080592445115444377107532423549393513567273980581638724766874406678528003855361713607214456378823305399729480965181677904203887328552313518595632140568853701313802619363878641469975707415164374681168962822729589806474581669649759038165767807426718248325260746555601622797105925402218930914557442329811354621255208595898433500338049766293548286477475561205661571559856254360257559421563166191961385934619490739630519535699354395746050319389640333407391402417521758827235149104216330951340276519621422251211088568851445957318777742086217912044201754189468527725631472119163088536166399945554745388575068596746235951526830820206296630133615637254990157485780353554433219707418768198205284585851326604915331603345205137293863511424907607884447481365723708520616592714801957659378843908498439140328914051548285437732198272807450552964663076105991277112549277998956609752281331560353156981597850113382436802198433240436735886260423879767505779879810194275429907441037076277219454726769644282739352131969249933684500421669718766937639128609353805607187141053302045228078375076520497410337869278688181231058970264947693961712734371784575332929348356209289169964165464573574106712512098022670497803643342989091928185470277750210649089441292627760283793497674545953973731397721773761409836140904284696174171959419786634675801003044661150847627135784095014315272781135950732056094387724468174031694843350458030082036063130508615270445560201429304882525789199023619031972235475134902827024281756652621789212873544511691426401863316894629187560842360103182118386141996181919261092250067084710812051143007796416426130642576334666009576528100465319336445806527504302875266923976735314970600682409747942361676930207820088649587635082626878027777263865326892123995744273136281420460207673275185322766588735641092824804623054112846980722839552914488177275897075619799682190977074203238845602635492516496320216688514073171009573371927330722018389542402883054628882258299415540799235035497502134384831759630061878213771450995440560810654066918987590522698735355660497629729855279830955515066242416176610213252993478701840390401829501368842966859952253971103669256395936538628862808898771639512976717089222133324999814173818550195605935995689701644502762115473777844526167017090235902270443174114938346238622854531705197027760437709723335369096514645531716904445401418149500525442112427519097069549664992266480932226893915607093980759125005064440983891019176324342204423399715643569694432944615574862919022552459595032788495369940937153717628572158947219798398747075701031658872511988023816382022003798424495728616960031217988676124233564931186099798421724770652358735698692211123176088679195650533997435020387925249155993043918867082592239410607184285493516910606841473558891312667092763633677992242560908037622560100306136330381224473664741017454952083742012759792072126681578127482405483049254717471802928741128077312*i1^54 + -10588727025412017353168962940409706812227717139191635469894468691139425989745353313555602717949806387310063528796148275534645764521555680667462249490397207441557275165808287846475314722519420470158100009164603809650817762073958336580852791109343280832770519019223293535002247043716186606993735713529358316239747811207094907376718542271137692425270748911006982547418019228755654695321229265137253753905663291750026259391494013889427343582067477173472813043130862162868264591504230253479435725977388821081763452223106142653145747705567913995863250049766542753406227191927383320785839884787541955718926888850915540442420442045980139559795617702077158309031631888648036500950177466428151393426059802473095983042437823783934920006400787406317864514478389835874718997855866248203819154485502383062798791111681975230239085992655493006474080587283834496196508052571308733880871269218529029664066466326474290169597544435008235861530440359797193606220582032693112540027348562525756327764441040917691924802578261953513995450953622606131443146479514381541254348001775081745869423973169057804932774270725490062639276478055968825573407403361044021604461739173858108109260295459061544341442475888064279977945560888650129831021056986064464963047875877404685552451547440870942539361820461045965856799737258275462561602672676539804819824401927975588746859543646604432104201305458964898142014122009411555904922761239909525797960083814927114786239251389433105512217498312206270069731582857650613441032923707310899595273916697630431601880742587401621735067821849469985060326527738487864991688713478212375854315565183970862631420862371698129033884923101286956640893889644680634341028716358833830045662092434611764880656371568424299931765606934173357212514626039664673185246010545127334776170045301466053783954711736651364544132285606048784537675549017803757185865266060956902481431167153419577234541267904810128516032678444730475555526369913419451996062731982512404756974785078192471443999970192637670502119899279768860853135405281770699833356947416040083771042988213295822755602395193812355096499408044660653166118275162566673016093422484378618938595691882860548447598158536148759625498477854843973813541747033456563254188193666690348074973143092036139163670067761683917974210647546282252483540586462573288400017619818502654359199343319753421370499029695693676905375398508820370280383135648715106924691235639417776170958154396536794580259826039747301180457227266672980547845278903655201595338931497432600898311199272298955912650830231023082298444093872812159198627334748883865377459105862559974625725337582410506268708936471096338422315332068609956017748535653905783339692233979278394702033571177310107688895728739390506089783876534253377407899891830635078792161265833059058213690580027480780464249997784237968595042074439743306909183289452210286299898946621192297789295526181178713241818648989716884304301278191912679971064681572147003973093219153993255836985496210061051849028185701081922853384970563279931047386082907652259540825018849596392618246965692395163359117629783496565952666950848927529045503068123724560384646737513636201947775147436228667807455979229192436814796361257928590301930273056397085680750111059584692434276996963880488198678687728661792597697868115648379586652406731239781196730754444028984686373846008231853875345846558895209777671072908416519079468637424990168469733376*i1^55 + 122021782019081747337950108144378507251975175143641566997534408257332497805012299779302066871548339393602752843836884361045459055972157545092032486768263495186593976884230546466285936722949620264383526931863285912074448463316544845285227898369943178022406826981292051555299537589389391189912907640206389844256564384194179614082787793590919889003545703466840972055574679384805433115490788952626296077796632675812947731605633412719692497552732302776428781275831764114586186460723647250374483574214774492657075030795150004199608869007024260466954165094395710004883223596792507979278398067736746021398755535513882309942409641968932824408980506519667964466645254838692985498551867906995466913084341734719347983511271180974006928831490654150962226938288241208939214500793091970781884851733135750741098275361161940853407343681365110358640217795888266646746315265268659302583159398896449727860551650781217511397099529338767666632437757201511718077507007030716314402859875007720590735193395273872085519610110262497784479451057486118286206341264387920373927483600028638920852405371330971009203969901135384733951682595447632907422208115994155326882483130358462001642290542120616232528306672891334466421611468954300130207355041653351778340615353145132346379452625154785770986443040133551194307769806000144630536487051744922151891175736717425017643575171031237195711800180011290515264585916124266015446771202528941008500293263975863545700093854114175754756523739450548425668934756558500413500611229921842843057082144976957655991207154401355942372870589037697774249208164732954196342908548900869746505054766285020821887868111360259036160624281281122305389856061925230249386576752612851741404719283569887570521223213513391850730744958851033938702831810348280399600050124779497151633002658764976921077394582391642900239785987715231343915524651912587751422076312820708001109409164062047954348197837263824050313688276037950621902649978258863989080918275146347663024668574986562206650292157398095367697880554335404684062076318682826721153032021165667822472872770891498278335609802550065524558704007436387451619372375718655692622137108108231532455664555811557164550167076429840931897909061634689905475018036844721741774170759204976394124571090037188759333892267785617653526326789245208975069817203271751510005799246141524099026727617208921091420403288683056541850336740702073526799484347001236415829796738536809228848277876756041476080840114000032720052449967986336208549711758349528103877950533838096313993321341582151641640630276783831273045080954637673524533868238175077581073304469583379339230044016893457017325801127439943777328104424652520036864063809152247293490904986282741731488838910789831630338575123013779777548314039410221737875264370113463910762840825105937675731346730415281938734212715560717997269197479017431707167607961855870368110072524947231177928067764011937356252747781480782925044916561467202374335786035248587153743013923535669011815385400355821463494243374779373753734095793653331790200643629906404654075722786994571002728649084748954166394865727730845314770341664642688956331194370547490922296310283416785458084069570317218803179913996508648135240827193760205999524740502944817182198334204146197534999040202262914471490405175285079954121973580556663155582161994024563063215026685811392535555173205174179617834477022652415505558953204306017291236875443921049616384*i1^56 + -6817344690882034638853773165920061738386745332779616271227942332284044791828521399691819093921776064904239876897021119410074196624085735960811057248091386613498212199234715227174901098181217012326307568385578799747311782273160936566514211242997227075972223509681812082125221079858739452993630076921207453850013508676288484603130348313911480121298276045101987276993780461123254859594424053598985914369682707844112295273227519586414597640565626838397169796878490161900918802864061740971946393903672110930059929151949424075371759110944423405413078457775752316509104711976387624949939476652142427174458251587685812745529497606618566821912373355119386720832052584733701349163148365926733505655511314410036611989378587279656382392737463693506994854203929676548735817973549706728086762672339452865002552302355787673363282262317450110144954768038761056480636269947061365586839861976189529826580258134765765041014483079971365270497168036553611638458383973438905978068493893917272759711891964219137322751938715561080546363258007750669963055574058719064243496685202943502712086408898133608646522013486972463089430318003836379588694064696237481908292809334980403782749775272118845814312299930009978764622593809317126791754145494505731868431989937773039489013002837312646306745873216604813607412399090953744188036761433693970107598911195681434380614375360133534836822653173758719186963759268059441627444235602475257020852957308505885785684694283644728569970214240202624517506557724869489865543714921204043114676714657078313096700028096386990549487785058662583116106467927792461625092077733817482655948350767542855262163339847006469424325054873050426241574791494771526468633619516489255870020154804956038040781700301190251451055224148464116331416149478102686329754023104395330139624040698636363331560441369600739704473489100817333157225802762505838440459035225346092348003640379278942061175158254032042589146862159440125374929216509573281129208658081706184527735373362060743677787647737529053014434364759407983361617837321311222155355469487679577301086439403731911323966734685526838215115800276381905721793245303784544070026308229934662948886216442353574468995540037992204553972739915500491134550915053517052125826789984717808837127848730613321576672654083842417340054276819977770084119218017966165278910275532511113164379558422163254125228798169771765764167030952262980351302607097310590849588551124430275202569628874183088273036009095669365183082485559191488216070380973941404640029420285185307513158401673982709205673300530940758225662684770584415061080733356731210364764619197922080095946481424495865086571651761791019772443638243675050164816984128299889985014897750566079880661533725163008841401454651341452607349767139901794603638018929941686231463668411753889734947416603576338616340665390181227915963372921386870979522340794445069861496290546011935980906372394148057942946417922612847254567494169548168965755574523010374222961079671352952326194350551535287448476429279382826187947728789689463825712136243614754719811564229398629590866531137582640514151844405979457040942262515847889083169267483545671312281576006655600255071444702727252084266899142765771811432216991273244834322864715515497286333027465868220906583554699980542120130872896095031715843051476491688590362993784157404879028445942636871609326223861896741641454533573324553132888596988325784512475155245563904*i1^57 + -427916338387634686190801809109299091630497590490137244262267616988890637757139258285799035176302710587524923939907263880490616848172050136653721845319065224732154728081602541123301064149925646797372272041428211809337160898731026923743429552526213103781188205774233699263597592760236777385775758609718147028704193447065328837054131838745854231895551835369865023512706755174077902294037884028846999418778330490669655789363833097931517296968367711293441660977457874316613586687657047223817274493131210506912803806933031714510944705379609401842685997105941403699972986177872244291564955769574015656286397191308489603815195181888345286017077740201509555334023767085682300292213781856308245652527747751583438957029953996358762574081737821293651669319668272851138275887946459093163055463827869110490799158941933806575707768929509373058085146870423965234245412586850010371368575814927004398654401802542586606989636591149619320930526545285644501137917931763352868713092634666120813614416839508689250696213258106842399064428608700044127865825643457891109791115742992575574938964358801421883360022374516355308560825044876013255225124735866101297391013689960927544499927475975943234109257528081180978207331682108547131427676779743424481893947913447781747930462035487826885870634667076418872552718187220037656342376738264944854957275870894141422109879000104714044344961678534584579825146716188107690982453160737507998326181371321962527604904602096493784974468724967213836745652695920463085207254181124480882943549069258652489180312383631054021466571652361708849424855064798663826815241690038778933845143690748131418716308830217128343155744121645489048858321961590894326289759385699949418585760591985257841277149673259024033018054810942246222136679034832433186221865681583958694282422511931050160911485261738221077082260107416940824091642444116598944683289006943970816078286146814355914097422062901411949712928544665427439439090252164825196778155131765634243032251077142390396936078274860519493335580522992970485768272910939453206348115476437810909465898809526783202016144386615770424996853354652881751015480454627831634608287191059660107346611303367674262371029124147995910052197465622269349855177150453344394560464303607924870896971697799538057214796076245197223649231723563118810031119985816474539322476642527847668919058102282697352794502091964001086376512930513145308303452018499630055372432515611252502754864570226828046231860040976542706281773779633877164031244814162741235836574672064429083105935127432853723463147407415055166899980936465123125872728211939502165014075335068151421876046295697454387930808172843633071217352603246749818719715626591307816261314466123064582236715366383679236437392038113435193073967965549680756452854353016233835698801338822048176541740946890797574860329391670172679657971537077028515579905196272510189556971012615167082220229494633434658529558058498732019950922437169132988797094748196007932913819593631306419031320508422368449766263914920676458014603924241158720409937640730293535539628173442709125767447674576230566703904338071497561610107757042652947732958437368419203702737453425797061747414394002503327533511977433309843860995418797317003787951527917415519333165106006368856188555654595984722738008808367319516832226447882423355523232734740164922548816596655819583238760967751308523620598187514908174168663000149947871089454481408*i1^58 + -3059716374678001851441289938829983006715289967542864880411262906405963582653324274279377161313024278438889649138869587101032697174603965097612743993773099843136676292137862612979728734897231601391828029885180478317379013967730968683097508253076544084351987588193787147074789061209055305913467723415000986103157901719712768384261531071313056054549386917379838033272316076824460232555293781909276621453916065728106032509629915318247956249131628648287673923849947401910492448017733403626106241267755797390450992568903102946614845015663840144848097033556348962510109694240738164843052336723351163065676403646493513402259075694479627250563078062990997037214939404679702361072660189929717790281452868393115276701902811825656787934248514382633768533955747626351280437037167707377097624427938382580336012115324678832227759574039069036170839679576162915476715939098197548643437796895561152771784306472028785882636718010926796666964033459891070311395758876882702073337022739323740307337751556739564561507980903160915555739683876255687226347747809837534423066040643813040980893320211846419835735681487242834552586201566870726755750836242599205247732608845888853024683998933331174962565295099150867358801863920958034453932846739571009486802803337449590024695951510013059567228806573027277862653533551385051561804302723401907864230198680735572802723191254635390504039188209431923405838726637640508612731396492827344453252973146009287818143386776912670303926281777143457540072046827796241211871548659127993621556933398811854476152007126698053577565731523726364204918252303440279283224054620033229516899091394594984003461821990002341485939460317197781917456074001055426933780757785655472184711097682303880254599220770550042221270444862567361879719691768203166085416807161204208341741344533535181625681701977646461748657491391780452853952934732502016662183848810007340212520136954041073009354908530610632191249040511123489412659020979244212392716650609572321840044665519659696110431173944095263873822946313993634146155751911813491117085523550869889972358678581394488398691007011275259802463950677530144442050759355203280454390351752593267779907916715084043067111489893128040557043778731701831889184822781394463839730506287494836006529618478201314522667915827016388035267576965318555672499313532692047946658926741375422126553288745087344381773970311504954313494929385478624912550126354660703814650226032800833744424741155952350985219579176572275836217297258216185288120056031222469578449315990568642573265726195981153079661812494471750037302361296857551519689931980437001872221479002288763796663019871969752123072151361917197731541035889165890605201792809396970006935268609537723507482781371465310351480361143626575650096234851596482158099805812141016329586440078381182911741117126195546296478896544710983958191664006167320043804675149973215785737034418441927284114416436837671422090800890031879609791592419486392945958341415710071336033032407789352265845631632988473446857860050621115661393466397323577928868244014277044020623614109378876281346188362686654691124124635051250430097925527374830387729346790524886507056901654044081812734630262194880797491877126188986780294003937227482538672397983875443023584582353391430271850398047044300319964671466185668267417480017428611309237044451457223362903118212200613812386272783001894358633987892925268557326543611489797003018240*i1^59 + 95193449173838016601541536302750581470029384418531726461492483241300102427767475164739625443384154442482116360902739372049043558785754436666182647373594567702400069205086115632670738160678159996424466324430466419810487348939408561664260062474601523450761679919904073734453837034858596252314429208161897652703103205924536015946983254708009132407160507935136168085460802588244546167161656437186364442757386939945515055542566734781350799302621150905261181211832776388997420601985680368581189158272701063265799978393519777417504164714939606680842119312365900662537811424933597496740115560390996941688630533677997832723535884419367364470619752296562822514874307652603408349312319768075466866756765217336202860730290987239844912624867309802743188837662556892663135075292433690818768705961450023321354869132503545594467221286373945991845583144036429721599727583526442896479207278728117446637978896548118094429965935073192356090844288344344327652109613082458353404603733539313147036763694389205418307736007082590907084017073195707168208204484199346326589049595379325929242416877171920287453448663013648262383544704817211287703176752523948144558972698378863783303876368239810385537176697931146446305809421762818656721208728767403613356299615408633528462073756637538083899235030554992883327984434448218628693709943430480075304153331987418713576675222325146061569897174799846919929849678167531033291291996098690069252532543135582703044543887100533794410766748650094512023022099217127755858263227046273562333412142843778996154149670824319390772284706947274661629303410484355140754856510944584926999680145238636859147272218644175537381793279950323671154555400125792975058310002046516420919650891348167342105561591015193755648306500922838531479978146523828228526389942323166283988012360533473716342678179224848231667200043033903821507439983051672158246867571899277183997920507972863818651686087556398472475490087790650638874111023117429007337770333293230854566706732387991097905247294115423728788572749162498709052532221254915805433162430317876140177462526692553509893949896024111404027246864981519698831955929955017924879407524613208729013628248116024157189702498373631791127386910846430082718291272597439299767100840724599953744010099474942410584348714452420716779019646528006873219497445655530892937347910537197900712624489536544737476044937294605122322076360710289234189573238792175868696985233241778382702970812275730761981160774603688585799726617671840414033891127080879277417057807095782886112807976026268960625689717349631990581592652427539373827659640948883757849897812948916812987776293509742798037152330726260420407453665244370471427398764121781533632386366669407174745511437127184194838698705356447067287347946116540399876482494064564100141508703464052949599607267655142127632113913838894651116913828513631898748483521427599443904076712948476028855535841807249518270707158639996440393696677913438379052329162846655363699755709804963946320873469597319157485565368832848702485967440420565126388114336354604065821732750946274240837413140232568264265328838602342739616357301372912282352922909473151731609356631680127583487816669045417825114213510634832954224909485984931019416612211038866526473720642729977059073897073650805287896587648028417052885443331837693011000746133289326973291478789827836278469610388576623972760453881973502807298656374694566952960*i1^60 + 293561207219703707940649400083479292760845360010177058988619022600717747058902537868701308813927483927552125853946691071633920922370457854003526732861230148908344984008221987302767893002220869842386269523306728774343003270926998222148742189164732889261472088997078647037736005779317188524195276641677580067207266635054043855601340610440329201469096386267018261866223847248926764039135708369182782922625194684652116839069967041172425980779363751218149630225491887439564379572683284644941413738702314331453153493605999644378722239655083278924244801853465080300976153722492358508728632042646726836176574017021793342741723351021170820601533092577641525627046250221011589517598664706783748478090308284497484074185805003362815141188319302628634414454470015802736949727407822549972550060034504622738443521294131929486675729981744609374005214570177286085426333844292315545422158775257530769111619186308669808960912599270964532384319383047229099870459233223633922910316410557550525864079240726886311425716116770120386658230371300625636133352758906289388241189222639800709732955776287677380994411704792385147979476996290463188278385465140998130281350004047245384610939913794723277382404175313129178206120966430053155971906556703635048011509272751008034279061334093038315036652753915981422277881970144984203427282344346571930221604695705177442180764762249683195426527576117896922174557215514062078147729638308903297727412555936352456044946732813214384916108889490191610849128800647682298078374436918512832508178742506516070829615570555315741106939922037123000678265711887204336266187350264528896522813086598253631098996654371848949272032997136398406588683509378755346860754251768384603918693617117475704711004888243847638218318928547806735871328005550693005159607718021695329444729748001933533495993824879568593362232316758919417314024869229482279733035152524476549310024986886068097286567809900905562250905905907701122577968206916386884158931699772863483206073093875079472371153494809214784332114195358777578989352841515465885361915149489190343545016731362186840325910425463175765122157960649861287910257777750756329901530789691716300697748674688061544088296598320527037783579967921046643381905953668952522428751295395695149707791560075584619381124657071705419957919208976424356753227563742716571261408586669626970081431760410341226637748679925934845463494319103317073293271942093510665706780252711244914969112219373101079254402726463681823662565298439220607941138658506370112956566223366568309450998642715430240937678609695401712857303813941970455646586956754843503331797224511804677358894273550857042708634437407588119543800375816574382091665130016921562804420628930689195220316587952020771874954720640581159779449318379345451451497276006692676313762996497439071589327076822754269862470204519441126432769383976118603074769519861933213062636404201686827757890899276549686202619808239718282371996554436883954363947514146706110701682693255225701456949591959148193165342845185266343546805833314273399109724864159549900258189840748601416407234100608131566222768218129661169312274870756271034257913708604113884216655839112620720280270653709492683993438623701073910939301853548906686485821316395219349118002085384864945892168139901711035145053690037022739734262155520388985145934109807080765301122434174900508406415374776143352534981987895843038381477919195136*i1^61 + -83544642955008186255231011202979478233889082695800551224923993621360917156125273322090030419676570985399915921920130679405335909154863313051527982518104017489203211907906629225743027589283169258945710666381998467255722316397058946889045504964745812731224592975660272781394386837464988703528409688463519433629322304984378553321644810313048577295553740952245136188459542783812380257100627315528508853179665484839927055029649801995123998163222386496813250330433002222990822647535489841199450408521985472375548682505748636353750747648125285324077318209295514353835464675584123567838941200396986771132872192982057527970438584929965985257645378616096813896264203499151307274078818736838570706150821116929473886098315125650483201886454941670813631910712453888014782164798689529484480407753540684924793978178081800686528507838734982827241878972648139161177799448136503636770986177876815432206082357760798018481977951996231653686887492700394133768855630017731437112391690422758236359169471985736395909876165571046167527638943416998758125897302465731537189721390243833465038635502673170196034604337815114119525464442426009140809782825232785905032905452466921695797270134665840373382210319665735894685752769711999303044132497214095326523369773488947323938419205706187805725617704916818654913005719478688933400364106889049791731926989773692585823483210513730884459407047469701536494849384961608639622401051364356485089209174153585821785887143091724125824371371786804031526775752673856193343439256065296028467167143318772726848258153174344162938156621683043454396477315571959414253598770231974441429030305130660404538594282099882920828572510838358160575311587193823529643208585841221345811773221209985044953954944209704245377665787161473308326003916412249109152627255416715353081295075404806587633810135721110417238573643705382625428375114433134202962255745927449509846232883242896268798959993838393762766214075640582890880633360604215451598703760743040536196871886666162917548182695943785693272865951517950665851561291924455130512031194184895240368551770446564759749340060608777315397852221986683335302232602962169720523224626933451244431124138194737023326368974288271257592737538677309852543310331443812356138986600877246826229924794165905998659254509242874880347515717371043430352941312959492641402125310266102227885468984298619425353465492708382816565209374984777708216063395398430950696087012872622894280761178113236890666515605169643633270395334446910780865082849250659945218692586082992305132035869442718414581513005089739009327457568667223387612563623360382257985826007605782292663255309767473461674975447719314556334245162650103880689381099730898237488041042880468289661703517987158520681305831624046757356680597046801797604045616064088021517858931649083058611088110991930354144185774826370828973666638066963899507212214197131035931630584543941159697659024879345514565706932496973598002618327057258570467342697497255860197277453841454137805641772476477578326324140017780226752751017361428171069742185096038096291458379836008031823434435126210974402638878697590413872662335493534760681638450050056383981239043790659057837745162407925250986587441941512086580012743440555494928123441629565429644627006557593566679905010419178561140011704952866500775748520702096019271285817471822945984799867350991780240372096263897712903837849730767159755343396864*i1^62 + -2046670516577889335801298045775111991017693007353169246818649093093357634841858964426421355688144817364822076055538237395821401001998770002829309475186011423729784096346994359360978099028969429942754996323012069281583922622101244916108454007235431682025253961373187506657058618943343378414229324789825691236637292139510369476613775199796122315212435237592181508998599625678706935234861613112324340678397664152855951562465082872520906479465792291872349230049253936508744528583726735297185016572021303093383532375207291551912373521846328325202657861822196991836129186882145851443570843490454343270672569308751056034672667890416688927476310604913657674098148817087755028237587553147206121520870213220117018655759594296378402967015375403155525654313376574968223571296150066674498388652656479678031123167804241311928838647067808632868493445220204247677278504944737511526076477197665118881851247724630274097496367544239451143324993984873740528319189633671827679341898094650393891188988503234427350615140641215168859937055733640708829927506239949908813020827515868068098382524496225208420243269921637845744673961372671484789284431926400979898830289478225609961676186374854081106687808516401361209675799870174614104721088448049092143149153878128838769561916090751025545164214533837986135873595914778773214622037752082998609514309367928675662021979626225343113224367087085988094516472622239710952565923919170312051224638547743722989187285205325774925099095196154876697874097511874542672474758838834450799972705494546122269582884117467901484739924705363088166538954475494285593358383509528200818132667654851492833479125660654189518354967083424102493531002757119315245221973330548076050316199168410035406585043964516515622732006911403750868545868644844124510129924881398845287034383649455341997339091695208376339578151637147642529347605990020454191043853337723701348187872529543105501820345609423547988026979432800601386848743363394960292813677806949201382462028265616954852761987030391484122149349349051206381145168730785019055708876448469184919818374853386378909980676394647108826732604678073427134130554067071082997382445685523286042927078642783840305292802133642131872090398612751421257586783743491932071284621474682245323577263211669168010129833933780423594901554114126897375712298277924639892495339730949156656752054947043774953997749879839920169319655182764343678324883388094182767870549256006995388537579072507242605019146417748966076857919392317574645665786190508935145288188510553666422615116772182517835621786843850603525526820856778444696177828431794355184943693036581375540340178992080969823822533530901718015933030128933348541931600402324199977626380018004242346311189562394778137886716076220279365568994378784689745409937272107329590338191378401227035864187853630455220388742599195072270523316667450238546890390525985616325155447509338421319016891295113848867808348194669996766895348587476610265799843374519601032685806159277630481510762039131526673351057588738898022841590566674481695937617969228442184271629900700895337685695517011494777894745696866378922345846967552475457231483814493331416768630328161069184661186552057853162724513858634599089957362119834990193540589494453604074109092141351869396257632911134451100655037872509308227470466181280189884133313228344686251640509632956734942405786761339906922914575044104806647988224*i1^63 + -12281715964190385570296713041215982924906763779701411755408412956855191913637438609634025250272222855456084254524671305861979055236036566081735197155830152973602660172486908639891759908940895804262222528512386275090893269925275708417493882196574848980537780714455734329123686353437481087622066740541707222430991311026676204526143609049485562323776217297645443195029771455004373716905827245574649796010775336610973142135733706067673376444398884749816981656687781027628942693085972007313784060484653163084263333614553862055191239222009725002748846846028708326610834179322203521872173742799762147904951616341747655330466691668309886434275760574668203847115810708656280286478269300229985659489034535740731740246224487574400470398138237343844533744788865625224543243885394181721490925479629422130782112787550402507925281327579250256147267289003816522533910293818862386518711729584267173985502403178504193906383715870172209910677390119154210191867936980846059735329111001382275974513664596728412915341731606968861230435874997267249398437968248473586248896877648917143683447888885867142645458879219969622836115266261396557008189791424980619042312484680855590553588935937242238669126211614721775417004676461786445480166201439916520369703911124496132739486403496433570603203461782806269199149744209743395078200614976114049019793433134554719104573532043341213427028408054344003976235876241461219175850750596282553378399727998953785269857553383044202624220397656443993385906363515223015986656877222451246421272681145173311310898701299684815280963849628172569011228299684625691794627615303248470307664806938887411713097018253950090604458308635208696102985701024184447712583944287457600443086155542759786445437671584524776533082142703721107391808506231216646880141537590590063109082809248101997798166206618507898397306857686677387254563922751505845185675710175242188410362914670460209130363088932881209210959189136372051929304244701222335165052780948981963538999763954180687020427876864379207454988384642095280176811492606406197943518185468053943840137880339073846739073531056183994129463330893117452804635830269092024880444940578193821827329629259037819087773058924352612791536138928302905417065890994080876133732452804747431706502331879027014338593680390044192319737721996629659196557047063776810245865812938537819678215066830554954472382452045011376408369775778035949352459685875191209260858634114948674250878652948364352451893052161467202014305405521416349546520033774158539926747614639838137708484547389450620227384882733950049026215440859854721126751938062630338333446847856513503056475355089053830251575210874650601895752546147048653084826644852799518872009499583406103766076727073884265437338543431689583416336916569684862843354241048706003420122025181689623179483223033445296292274669068038096307103785174804743790708681509067402699323209131670225025577044390809489083734050673085018486663985252795785286627906609879598984176849300546575351240840569025071906447510046966907722023309226470682254213634412509243002341555695794418721695198372926747782255588897175219458117697163244146135228571121249633268889588323499972046715741746469297384422307096772684280362048097717932700688095637728732608076991503190680576230794992062306362677007223484737511464447021267511418118257293806506298760252238220246851907933603159579816099661302516940800*i1^64 + 438314838283875616201113389487596347988614053442508695777798977262670643836023863124616727412030538875967209934483736011830783333052406854922036251360877718984237600598543190423108442084897309542125691618965797072748953974133789669394203298085910089412899803359709771655210473565153106821762373115390109307509744656269516167359317326636918993725387092578861700250090842335839032493305784481751999350079958676073021202831601188712485180586808112860954342431016070959356948754426271313579220019600726425320131056688302223604591996943060516875731113451885663642960926084042844268470098270141795631275329983352693359163101758978185249662599890901741933184703770383034721931472419422706335267976380508539699302933802119182119436805301935250130552987744125237044361565172938358152969741966569224765084788449419549285540276854977581136441609002692142398651530801968269341521940458967031502128151491207695741082730484915441325619351345772965292079155079576199219803342237892167360999625554733653574745500845648711541367420154032330427212224251964517893783087678367119617584523860962290804412829301894602156513514536424150124948037885329610575690948946184859300017013739337667284660265916956782357326225418826186039203211664185339965052262372902207431339574422889162396556270942956166652608622761788165371345824553121661254860009575700964511214205802591785954602373344730717658238969964069746056550577607593667623936351476581959069799295228019353446573227405157211048259415530794203871444964980221138905705904962779101634939688172965762100698409119551198056535960764709503324179567995041433212693200204465751945362329756629501806934092977939327933080897376800364120679463939837962710824463880413266072377605297054758068965123498074829196318664530080700682615102606732033164952194496441059297817595737484564197326916352848643276812490318396496956155644060048529106740806001994287787025966659192504597097010621685334208259540957834729261384827681973036744113234642977031048931946339493176947587363086527205371212256118655226139168454611403057087234067161207232942753662038968378928972854964529380066225565253155031128488984088944135451762714593832176916157753914346191908356971016709295431436021532066638783675919645757613717609541874537051269601534037893201652790501715105108060096492635628938313426674751205378374838952202341719607250453888556163296728363468845745031454679299590801439242914923802547270752474820178905695653577888957855254045964561012735402077833318688342184562678359313880916967196738006733662143333617532399980085030468173654449951347813862691079582908558576599295178343028482840360290835333737523096460711351960470059703091469884460246469120073382499756511599022515702924115277239397398649844024000756872171520800475594372104016959722928272875108706066863739848190548479285226537814589257454541134406139906818885895509739685467798120557978678361061400676927791865510853809457792256769314766935351959785399289113203336645892952779056237456935697809454425174705102577234895136456789626354113049769093903914613820917291023611083631090183044248154171044741564069407530572242625911299238946325109108367254222222677988108311245492567328405124939132723042604436352268531060680879836810385209195307991342743454213533536173088026550620815453297310646516927195050696067810046559780387149469206628651815388885356259507255115776*i1^65 + 14060994716520293531820878636161002184327532073168414766466211085743474060072430535464024323408133906115787142459309557829458249220814597969098567075644377174457326032159293958381568270279638208031139537448879982294398661272757035934407387299633668619139792698034978271410487230815642083615896957108457968245395327811691656445654454283034515493075799397306918292512104020893525675991109661579032249199712528458178842856906501215976403454625175182755276369778676778322361961493875393933086148144361225600587339279897463138964483823548260605071554108468800809490861953912310931504221063371480799248744319016548856828496265824337334584957697840186394770775468695479854367687110923512085152901077432825291956708618543074115636159003256189410915392062129467480139456860034589856481055002006317957567225072503512619073110361784285827374327423601550827454086336650270020063885508880759980734800456690352608416187261915348719681565724196146711711115573571550331708736535117452952531286830135527312610993242641933715437052589990343188583956801893922076486101575271093974532723825073948640157071337569973957021800006532277962217151927058445611901807991209717602611389453985321919599033315390285086331085973896427059207195496366916932583509592272970681354265176308576135680889470026051797314455971766518597414401698971777058284889538037514977979423957776665596405968695342210131063188128883579025866285971101333088450640087177345362630477727386941995779542744628305734507085780270152599219119488585156577279509533125220493365241427337656653359933007211270320430402031802918476699640657429882151188595989491055008622308438904601901287067064350713744291663673048259540743454570969685826923275410560318183978188418992667040428424303695298002496382859000201471128435496826149337374198442224712602980779878136252718196304484013292501236235419133785864485788835809913049566083815349646033101023425439155061262591740791358582842706588053783720255474150419457961364871457404921764619528241560471633707744659758281969344169668490257063100586918295896984691404133032449655515814973470082981739209604427203160268265443402478970131008275379123175620860736771410225791383701047883828996229395322520067776518186839651660651666737482087662385739464052222187778919409065105099454231295975486039717322051894829613512836753817992094061872621523650498825781674237635436296745092431258050772642753317233436087879196166352838390366324682223507188305436771797863049249518587988497159668941559406176893569645078394659162842155926823192785094735153088758306489582638705913451859262971550981518782057510958865343672389051141222519316275914157114768822966747686674270142123421177961333217297243365306367171306052604894617809362226617902686721663155238795088592926107982921617896268979943262786324117577242860232599407974973260962651948127454345689664534365023543836799438838244305252367848548977592345058040697079064929741058007900150595608214937650657241089391556215647476576938198974655801155240169743584631105337054776072866673223752719456169892829950818023569997947650153271814927065423106018462014497870660891447422067235749468598058920679284567080667531653514296256758729767169153495828846969335116278790115057947967941907552579625696454178104860803114021393422672857209499775631490613711132419684122650199102502204858006703819797234430673475701802270720*i1^66 + 210094547061162257809047456352611077524571890616708455673484704360915481433981627743890745893224742963580453348332974460967942833614448599962615040911890779621468814147017749079426084908716006206140549349966578327878481609719691567942968242887335883195962544917336917241754210341034498136152169220232792542744511296603021329138644659186018524329345625588191999300069328025571312349327506505332872954787915318770846619043525843735475340353311853473877053540170330138358679713370318330118426600784496462896302935916331257133841879931882800191650616323404418899731836978450708567647079000800875586937611425896877009244202748769536072202244838058295368733088694673144644744847573834368061166078787738901769616161569935484919609421974719735156977404669844516936146942293382869211836868440703642779020472406508493820364717002669466645840121209351079548030887821614855975239600154304829658061244956066066698284581422763926032109535869888057809148939257824310727791854457539846902373561746673983430576021672118985146327363185612080436061202820558281176291721927740881965831943626405573525482944042041033628560454033331695818185513204953290880667493417280126182799549900408459344426834027845275830668736124372686746960508015659162416181653429624639751397584710981314588803493984557228681725000145293948052304393884478852892818314964346270102780764647678497447896378924676966670847990142898525196453243145192334595752977129463867485067379788020217997816162694517341509635761562184113743295005085511389490672426234564095030047186213861612866418173588435950762409516327018509562658625676215400547544113376703634841178098842616998128521465458848148322664662832697864091763365508382102650697639301182354185864735397985572414686760990122003701628849338571037643169682368159264211052722673570745823666992526302228957474346370866169046144790679250376560713067895135881778242770739169907865882969551257804082237214669182873837376603245706897823495451524963130466199634448508399200874757014115117041883804230408398943833324252003930197689568484195523292042843182457378366317629640687389328312444041533108634635796266446845686361431018222547747416202890735227979467640002235754809871121073620606355192670356937998948083273412510604691844251145276207412330742425976731779857296345184384079558001843792226045060574601873145908652490979768118090498189778299211335946709451591606254535520960964563487388814538427018701402692071473283671740995389725299972507236869388753046756420636783403095900297232488714831628158260645286665944512188202168921385504225823007179722700979877729162383202592195174344935375897968448545289239683771970922430564652241724238047019502195094612015453451229778448850651437281236620225410307815293219223671437432640851325535292478851681978565819643583758691712724350026361889784028429160799118922850882325965238267836894231208886676409895028650104740997698606880453263977115481650346825145349773426033583021942484837655250487160511339786535107664470274020995259364379938866626507397314560356975661039938949921750855288196113829867063339702363784648471371323475044096722600484690742695158602448718190486194343403158789608026011977429247748556251231642827956260113408051305340770187247952415909765771981193964255156549849244493869436593289694476123857078601751531866608336268831343710196266386234913402003972787611369472*i1^67 + 1533291929080664216601632000760866871307227974160238422824808979959260454276949559754003859341648996555496525678354431915910118710013951820196600976769673706131662557184044371211186448780913895678988532615753300326912260118188760208260545280069658418516327052365952218660910878071265251463632889490963049130832581961112022632608455604830703843331683543879953815512008949068918819048999755341090214891135175760460169554330282845630374822221838669717033006193858811382866903697109908879119233108221898629274596569559472168429574085961641108845853050754167238960896969244713298921410912209902143270497675892262705381155678550607270373631702352648238142391157109030212979240013849095240083069703051684918084716537396014496888161484161002130242001245544330120163684730946022400271059719680206620877366219019273496098087881497418950941818385053907531227841246389713404536948377436397108607717862378533562062068750859443582500585414398418115937427961381252451431018358222057254765490630239575856717088357829919270183625041343928371431808807661852229790057234536368477739926509630089744303929652329831732600125464828594247028790566323453442462338366205049952801317464570431040369523096432853576111782820624871676938532792848103727830396221338840113664877785674487917521080919046356081963061675564757582714694483675205010932759006454682255885435622767941158945219546089186061466045193151506484987597657632456185753950731409443386649506938679064326469803577395395919902087038523191115659927876275182575158981984568665848704621998849608386813380770422729366860756769275580326098435209076058176764006543726108423376458964350443058301748509266748017032795928791738066897267969946539134790262743771220470828870907841765337216555779796768186594160909659037825731957585291413323618156368625549866473914035240528706616184409128596162300027235025230961421480240629101813191987108964524089995118733853553439364140874518429590541354582197061670658034097102059410475677352807271923846943908286352517062035976441384449031749420040272465328459937166626744221004141333214320840470238353970190374998418933101376639292125446044376164956505474529437975525325650820069323842148329132869870965611393531365558544688814336379373706824343566245874039946837325206807104093749782458871474679234310282373771407317372305520002419682269002491506849539474681550734284533830473749872937395012788085143194936763039229313485894635549821910728708603334661132420444369379989647733291031548790509222551699006276134803919488106589464919457189713368477818426188358642848117876886052753766629337603527041130001443450455323959443573347023759268407853764292713116841544962183671044857198012341808324904231736693844882370987563110681455860756708188070206047312049647497501081270767064125609938929198921951660871457183871554046918052593769858909657299527590916591374350892999291657540710660978482801211618711493989441973252151244906240350479435291163424592891854762932984945733053141488278645520460819698066860525927164256691307597314767695363859471509941038269067178434909017865103121274773125018036290146621573683942958961286477752571301500365943121743608787673660519976784602423893486311983411169253961917658624874995118758051244543493186008629875652153676902824068966947537332260179553182703415799187442530944665055227051464455093035779495762250999651425583104*i1^68 + -7504890075428102372878006976200722117266851516803813897890051558213155742860634361196283814545124388447512893266669111163120844740513105896389384770452287739630062804953198830913562786200150511065219040369470242152535183394503066390206282752637666723130954330850085122302816023879517042296616580547611336822415461081192588051062636974178396315246433751604575688828926839180122120075920362987673202389726628570110841617564033649266400131080175539392729450026003246296347659350806970037169713835236430894055532750692218104654836302536438867870149884525806430247927675754786895751293343683150942469110483630834600192785938693252064384219073976602746991522802080359272093721920703587572473429371976488753642891151776997388646260685728858453767020530779089007492939086493203274981133146449593113784744406756154375882976299929545754751609447680401668371316855213636906603039561988007730651631367758858915928592732007224698750377711502848282452150607436928869347544021583997675666002743513701588131633796299354469116112379675725418473748513814899167457704711134950683917471470303323564096839686044312512864886836787335476656857903836341838285162751172578201541802893081753652348757954798468293279119626690332411171165825655133287231854447966600753445874692426839841404230467514923617402984432878781620884710891176917704065820774702881918586328884536993571072416298700233658847198198380321485616698886608665168665857731466310370434779323197784112818653216381004443645282845383235406334200558688548997563996174028780567757378383701821903383565225963342884216962675972484954647291643113226689872719795066320753984861551880880480808402646183998145282837602953483573227692121491810936460210337734806278517942990526817719444039860054073017868220633053879941502873498008300855814934241874013448383351327115694680068528173618491407693075674581810699437824802845452723486445978638488761684226191794799077694660690378395403437668054656123905863746389985680258849054972069674394460704096079487076476050726268737689430310291260971095871360216121358562528471470219278202333676607499888980105028970422632971421611643586478876110496283769361394116629106115705442624497872166238280278925634307718978959371095202139998847727073429222290724017411623132450049575222165752574946743797700852242533501322603252464226731411765507294752483837942105418841326416147512666827230807460696396334585456462768970285653016552675150608511256185038983721775545734128229741250717160179619737061928769272083470709675043013774613173517731874566143845150988357411367801975802295040534175999521157566463465664303975511551620155390588115170784006035089635591417151074031455029863393435007908583624314391745316923349377660668685249342509022867407500268323144237240681608457668989812091972622265286585715320835371154640616581412618477761263906506367682918943277997037245004255746254027169065418613306981756384720828404012742935870760671691181189535549101980265595978549363059848799251538974698690236330962398556658811533803350284123239150988538224727898658015905617563766929061260996068727529871341614194085132218512098421594108709956554219746613531541249033321223178681753297056022169281157182252717740208087669314294558961619861966949826322765853723765563751667191855854323839579854837687017688414896254639902965796488220995423072211266716095663300411392*i1^69 + -401449902424091527218087571650370627690211181649629171111492080914780180406891173306323337454798994318339960527298004902888781881657491546140625900241487663286951424244288082110918185426323113793402722494534669576340232427081039436882667779397697875715257628901290530816390218776947776556847313739442637034736473511783909794223400206130245813818384744261675748668544573182607989127768526059615820368560147872339929257973986222114435694167537501203980309342698895186622100232498467792553304977425617014989072752841541723628950690913086700949824860313390821413032343491297991275034782077665999852349560137143696863490863668154782594973918116860036949851986498474293385907353671131268092054093706626711658717563273912649005598586670359418711975472338379152758457215684293580486183895826480098397472780686840676833833028031174679291775590333452339349810786227859918869010342257439943511075240898613579214441163131814080177202527368711545857119847532729350345179781129212516567232338008869509224349239621886077388309061106536087337862822066079639611544898159624069459948816840382181076065460478859182380897566593211443007336924567447043298814035288514755571178394451630984483014636166523837777945784087560072419730042650306972822573017946884666232654764347348522042176164582844100940144383592172233211428925038338133133819542466837580216555228890493815275625494288315501668210951489254276981877163593639926105712025077850205963440364429998559916200105347787644855249250943806765542550285773778761373497100180918761589221929865420688186778498187253265544251302561657255003746101450770915608272108550679813378502768961903078161915444254808304851879911064572246007466805500770185947566800409478237824150202533432899774690704605216922986701527919576898694558933167393070657141466964922283323399632785950472258034000342540247619486892063556446939592801148432049659440982077852560046133899221880423828172580896431877161961961892253926435826245820147552396123157807578674687524126420868687148848982298051050145676825486116101141588602173996344852569183428871759812569486214839439979158883915530123142345739240420207177775818839837932193851566544048970071445647797120226443203185007724750099516742790530748494243293801180975969571506253197946668192321788292456785046385673894682645715759164570362687874593653666518322767108975108262692329559038916000665150308266465139983273931654504825402770501628456795631015273010918834132640799378787655414253468605938170131371158208230196698881548389378499902142665497950212339308803306511949936830972525653088566771392782336751580874469514613009351233397267456503851387085541186626086552489313196910761517445166643405755718966367515010139268183485090015071593149031295779056443260851046792138156972913026752232480996150719385602572148800811025303607292650916663292627901295263820239104244625581511045821024839360696436865652801494149226204397408423405522017202025855296111441494361203484212145695583246943573465741512810997501985131626831115254351908855034917948227650481302983195107073361315025972282584351948691065264894124018971239437122118861095947871566932603779058583670250304766616194164819784288185129990547727399907791796967311289760362429844894624690286184591749262558032717335911405372543599042938253581120599977644515115983841119725974257062581694526772389737398272*i1^70 + -6687142366465715528454249818000349926701090214603658341105332031590009116053216824878263427152762730540978662797393028299714811704742296940977601802684428097032376306385385369869555217872885991032301611072209622100361965072379941135904533839016318702034250348552374707832928684539270436332975868010395724772031913018914447486351599968523752177219418527320951471118335049903446455019321004371762923190267750200168117866257755629125055503041222976281473763163481659960216791942219225987611312933336959232606604084799865077069550300175750265683724670665760865004430955488254205803880404389882871381589671746424160768665431233925058725912896648113554054560554563167511614971909378891476403104687431556856809461547182896012103625016316725145504801205892152295473367531275135656451999548201436326856278610288565254696199782210876356492303824758552802561972126922641146755645699468089535956430380284472448042104241265416343439636169976134291381374311193432559502952208585302153541766835655413977761870356293250230372357291446163624132078198942407025314608217553975448279696315933546065138779415375849871512210538567872281840303646112724180253430046126159870718713063298537260532595552942877456334145991397931225542589074535332121076072394392754989378854882412679565494386532585762968125297682428434869464759705856737011771422473712435632548677492677546608685831141239882403614270955391468244600779192517956388950634955721072775183663239342348549683110931621954079798891074880299835831326516559321912074264999144125104717084588246519051743942040192320521807436144899766798483523008813715246183317800142864249532125211828403977105432231067090276150420036397180873702784904956339613778625909031084163928538407841241007061339054766535271822649496189664751847171676889000513412952212105938899762651333810169937210320762866784730221364832412499570989284542012969031184468130542807567456736811764964663822646178155064194866781013961382594584141310470592476741650501083950946208202735400277616119364946597603679802780718579476006329355637459477639639345178139907325203673456215370772974692401580516087939914666087358098170420928708930112271897635166760284975341051079879543048683785596319658466567734503114442592392009178033362764021976153266414987417578636956344756492568394005639022544097746297822055582748227264168643893412847511640797748019794142485879270023418274395012842552235770199194821947383713326976820088773705353990499704135410253854232057697638131749556639890788060580550136605557347773282337894713013274365786454913286443098225903274292710059174809943401289239914081957342174271395683397209218355229702960949946874771328770897578661576050445483301451906829259347764261252037060201185912404450132910138417612484710113824455059788462604365090475464295761101851007821068066784985623749242997304027536347653968366257310141686005268978859886582537915164634039523294302742394239393352328941043819125293559243294126114476395869746030539961738339255382369444716593360801191016076024629896380370505962212837552600699056345694354486320189633632479349963693361911396322838248392461901733874700806400366880043491729202970941332943625522832768771177474054789563197344696203233813782966092164750812864314101901364955597767021436681638505994049554313017901138803338333538565777913055463422926385120796922605469696*i1^71 + -75228830223639898522282756298999559052855661665128474344330937331988962625739531826178223160662702874882286534129121181346010655473447334881098569006037095224141986458779743245528183905543497060309078429687081978453944783765947559146502133649874931886846471135925863277313012146594087284210635958954886816446018225126095491385301572893158990090701102077352658711772869580623327066561621025964785234691836233307644098182676282070814747834768561399143356145927265447136061034758337722327847706947348803699426859271250584921548899926370089892078332319392322367826792529901922993116661601895630914103410617733124229931575183297988523401133159566584779281413921161615655617424695306204920277320840378287641017406751601259477961367660790981831119332136422982268113326395010590348227061371215396884678246441892415947921376569063209099852817453406446733613881254654137238154705852226360358078210892452370532178711616334025911219434127675307512532176156010990987183152213542351915715460615986311687062522517146622098560705771195473109063235727819722964325572294787040526805793531454892083144153457065690556906266564322400861103361282954179139284177608336512221856373789871540890268281810383621232844864132726373941740957220240133463833585068123974169306130818151292707650380904633675914336796994429950133112733860387023249324501226661541435740914350886104787037502850322121989378712124901001089953971567716457858906739287824373092164621842308115881753159331999527517632006024041454694084964036605360293270597717563736870963210161410622788337164530498943259543439061115908556656783625072462148060751719900074387162377322198405438400687887539694212692674099200356306089186273175436769942072285393536749645256581701493486530686989163463632949977311026974767433445293374890952456599936825054809589738086775106674441193593419611336984575525820687359827628284121161419487279495027398298256658869686759560619412675023520958192069240354955241811259064845377251352264381399424829439710605114712836681628563367919893857020730760649759201847447736159109814765744456234693468529777916669850558092147756651040406105477644567538917213203977803979469245719609286959588739261960652440076312069927097813984562231064541799475488307855510654829817410293891783176549406306783069182845209857600564019410967796258493343188659764133288747361996871723302386661874629306800374752891370601167297811086538865747520273085159451375069956843691225141904572970558542249380566347427049686000270965825292172042117101917857313234971682874543987397581367620759997656837606130847611818564421477826472710093446779004875615157249383740820521205170267843741390286389714307523689494030094412892993372731475304531420673264196042874583907085819711949588511473414001303718192233611409281276047235047061544583279968680811713164866719913206070675447486723287255349558343700526237039164099801724194613508257552349358252892834330320835296833524632534093433841163756829262270741501786800251254726781823674486183719876785395739690246476414761596283796055397560916538965536374240337171107538965469657549737874038029021039438102491452957945621041637672967996274271977087255335100445713672166445187718863678731436932150272935905233094103017209030356247569743848203434323607662289022349939437000932399500534540814604118895165806704877368597081359619457024*i1^72 + -645864131016277389332568364060751553374490625163071503616097147639353299998108676086940870714792641012508175348071734709117724229353054377831816565695963167964809736055627185370642675351572192560764748452796405143058277509470489029158462324375997493567050977105947175170455444094987358270542731256192098436712116716238145164662718642972509975996390413033403211208590557248921318137198279110470104688273355956581658073513768145899650647802346915487850206625285623955700942634292529102872603350567392836924750623859150016061856049143535975550810884333859545080601527198556301414616034019555466722900032697624646122059232092547889033275041364944917291404717001594394545991747247260207650224913612806133061795979272263812121119205546333022552586279399533943054948295456734470330636316479826460682569923244503312857670754921333722004853179638885322534378196623362731347318347909929808928477690861052391249858102313284892681625407795217269628224310865482814903136723287804312778767233254539516843303214743116582802374787688942641023500733948883873055538003428412817300476266488425234621413685423864113180867846120210849863561913472839953514359301723923148569628782794828487209557510778984350125208984293175894910750454014818653231625414596559663340605533470838125311293788053481343788853974836375159208861111306169302474289137142306077025149055713080384729473321618494715355883811339995799044636633832843344437969672828529613142482614767578891707462163274532729622986726127819098526162617073721313589041381300917803314024615504649219035699867101616827958161971544323438962306455690743382889410282904265694707349459380628428196013930785454649394198393521162053456987890419569250671974910651736071688051752777189711521816009832867806041445246853196545520370043882483332305668662940933356032152442023555996232002989531129646073181755471362567494353526764699586279696165929372493436975355238450448086670627013707451597053942110512802731896521213205448600537643753877772245746032965197670510568973127289663505604169301729284183671054187548410663318065094190545554637949932878686000091333995488743514817181501203237098636979453399683329430693124830072477955794455372706158793402785757921019419139777609935521827776088745769561800004340750391295725285183462279266246818353875904828345691683505044419784482354146894436569991097322144659424815986403227761321093080070679172857261473291292065030692070737741845025868851405128190498095375846151238773489492690838198803236833059021241861873290968747685469791431802811572640050235624631783867767565256860213670784369738028522765385506450266194485804507083202973512610586837977713138186014064357801886390375844592465923292063340506087358001639539008981013050253956978801339023532858879675406207045697361859160054486112256763719407145312202865910534209665675083952961609584130987974812994197870942667481455064725320061685804130118668898308387116102534655365652548019302661437365318243002778649665775866261757419981378702785390456600677442137495609528153922408613682516176485145950452138705082463735803316086516420514703195127864379555376847547884810012419812446524592600136629210659174493678661308117635105103793337137371947849438150014315880978426822340173918043687724374742971746022995147426727796994045888404904635771273721364711734168087308150018093875200*i1^73 + -4420287542639576458461441965728898526599911015871259507822249292292543173672129498268114858916507096955446687033446692304271752757122731155566761678766339933200975928238454397698386198494538911935250088432461293901496725562217605876896247568841341960832916045105221293448716136176261068483740402965860345127156755064236469059439446777386532353698104616146116139106096877663392548984872159392334083505004922999361079467809396922991107572365830399267539023318287478195031115190158274106028544611371453542808310093033037617873279055671397536189682033989458960475383518761563920199520065845741744862650377876750297319249262835615490514125620886897806382069309066939473651613141852532927258032415456121572925525597014351463583946159035904352638983993236069795986144919472337863150669867269533649953678085006313436043349881723895742775576091012289760361451754481736100191936409151871542658767482014825195777130725952250317234250658385613883368352444092071835566036335528727645798043247411700021605505277402614910575792573698798008644207744908888526177382470286420269039222365685306576679599619723173021301154322916228155665471544219084102655707599692149301626470224331079259151542575644140557810662460326929938790576406027208889374922997865915878794349517558919377754620314696182789024659826384964940556739272029662018182859376045725840274132951255478329160907548757292817512416072734281499432402779389246268744169056182659183587588713389699688326724859374220359838021732516016657196427554458067124568461166326993868653545849520338135757171925096954914579418605014977108138435035008255864361343207272735827523737247503849395682284833295094986192004496050146291252333294238335520917687402125421079951072037042442872194328515709712999160417784881222914187227477672869544742256980244622821715980503425948819468418077546691356793655888422363765513286852127191059432364932078322905090168501257172029822042013487148793161793179643508120417284446379248980818552479830804730086036339617454848537626075359212481142884309049249030730765666655075466300056036584710713748687617999514951982805102882084377754088925145252395354829842962849206977077706134056680683186975054549459982880000250172641305107523993568675281015372408298675346957116752604095486011307772648824962052369802094894872441578767199187353707662857880174831751210682347934673828114848805212362122789978993111536662783439210348669558121741262289663554945123809493001558742718369415697268031534332197323560210829824700485392700604087021793503796287269377520559681413965596285635780317865267915827977521797497288456695779580508035116040749588044125655623140814261663635832936768210887148906557955226886509813466800462177325345858004037993487915091668831853097754197696861797084381025837557470343471304074268914837411619560916379774915243500065816715387070299530368759061500406358792929977970917311752705001304096806249892116120077639639970668013656041352787150234413123674685829550838472986877530194271881170611246956966463701474181548790141049343606681232039041981522581596403240959743839337303069742941901411324740073047636249176724854700392129474480238708302339409853638119745058979147858824173183145010426025599877432129352167176353576999072472376358824395555235240865527861804909753912084271481003735953607215252281922371077051252736*i1^74 + -24621186386101408789956255734635047864307537111212707777134522660134659494763040762239766981674220018568682110501710185569009722568892436183813407704787234815411001944801962606472443752434499349310896020827467263460847893191597536988273794763018274553817590228443607946601079524172966920297996503642898448968445253212214601223098448039815718079846666931198185847763029567923685739093748826103899587497611344363214613178706001680963102724263253224756767048293622308242747219348623208454809928198948467394442544213395740888134894124320003889534071206124455497955320489625574077504248461946268265564710127217871316424349953162470150112895410759369364784930423585164514456674369909665125688834347331118785968936442826188635674417714365375393230826140811045590777472054907348057627255831647476252782505293634977008289272938302217274397293792621703971208839220135296392236707823427220045100452723226038730046402125344572082911212192680308143134486263498125730118043540154294711152757637738074313286466908376485705055320982782338354141062975050380832994382471354207818001401872796071191434338847553054974230886081705764151528898136418507792748312516415371392535706566385745080946918363164273000842305597244403808979072304247094876493965619513149224102216159821771375520094436799993543256906247465879888521468474141095293406768042717091602628791686510839919956394469857434506425477492406307712014665116876316229366902674939521347519951842554242041454189902749246763145495674189585052560469979288659007379551294175602385918991131076844850692357052142225840726674188122162271415685284179747043427403561904970296770029262661737831326424476326430318042934861658594731337226916698734095890756190003836733452259904435725499769566890245282504978123900395484674242590484513603309803597170694751246127757666697062868161696527340466440193408798027542908695544867652893734180229216148501089192315404016216206191935566073803221298370121283048612948272024583045096343725890577026533465897620628618517853639759910184647680223556577326645850436033067381115777712025764269153108330005152556648305052323865228229538187373619686016672103843490705540992621480879520534632741025187034316372301223289897684866626901045005586472996784436764221126776570761206587777424866442860665521689574896112392307003327580030595680552771204061350327887412929326064141196277527115255913053956571487601198892690217142862337447549124313223433732147217721028792137006072410124871546301931935540235801357769226352650656000260830849479317158775893690633149797749004541827945130520268560385217512324140841162220662325466203814746082272281701050522298989798907415476828144482439019866277931856697847741036775800589375213716427870320587564053289699408254789000009218125738092747171710390405172707033562252503030469366210270921354648177989035441932388285811105865259937455749923408043359496634678717578147253207635236277840676533578444884538228032436704000531817913425197842127801046660180000301681896243352258054819613536889702651547308261212740334064411174770372773479832349451177153755241987988467775104466493241449775610738876435083091460955535989206524329038398344411261692157465448376057095028659034869140047698525144852470254519690294517860816852747248037539329706064424755870479674087256817030421299059231642695021692452864*i1^75 + -112946827031330520051119372595915325219711239824319147333509549236287288685697107693762031141092413883172480198805730563120965183794004534937660416551996775231120986478206331532516138682845731198640546933802149256889176833971249948066251424167816218674805985926832294862219484400790721098476556272542194092082558295588578443693901287933409075566511390730304448871963954824850669612323977407305297070123783038808722882503956305527006202734969526265558999042566089527802769102963207928070067929733564774061370038073258524858064560072139015642571087848596501989873756065463471097126551680666085346263283688062706858786947387173192376645927197716955271038857587103145257348749421115071077344148964475438975464655212787375808254257664904734341754765103087579125503432987145888458022186612539834682670313054827742593872181824822176787109428546652999201461344321407347708711722422932257940261495537169730528189443552237807703678728771935931631946582540083940644880254467066424153522123417381150196113286310485023570740323983094181342303252695998457184750533594451240144492117841702200356828356924662235121756453590891356538325356463875886728266324066646007513040021341448047853210364276611257237729040695018250113497222974671580488811851707892331188567138889611720332240835417690639524474685727931710371976848184693886326455109483715658451568568694357783574731396109262620651452283696374159030294806821863912793892355485835722881456244466898642110733271618390777987040744576777542152853203292556232609474403806225231866822447873574808446459824088548660627415636265410369302565836086252636076010040000600997938290278323949295410377505018508338032476680414305794973055390153663361627604848033292823224130484581176295822933036883468149871868031600503167523466137040964615207951991549198049034985653459637796306752272418771317388695161855817775810591486666744394413744346818619028704758372166219038141252166209259990991684115059633935840106456063784842651959160045369031065728488963270896189033736481659966833932875092343680371371145300913762383995947538512554464479054367281384207534539415381464102422821969482225624484761709832455198492745183803073553676417915357354267290294070119939940816714161146289154489169480842652738983623065219345636852309782858876426634259764543706053175969857014723647131114104338978731306744188981820559472009875198760453151264619955593152516247777224038714565959546949530983131163024416057606808179771022682541784628432709562531018711088224617228199079079261603191074707254714046086803798859659328423899528391104484580012399258477884539754972627721431036557485858000033175939016140859858267413029790395988347909265379959852491347552560165860482846122108081918519993465671816907319662613868282204305275498328451682966417418656392370654172803916003969812839462313027292337184746371286694888004313062928166415990672187352435225191969685307888806281195759427169418937569228361581057465101939529655184654785444154744856242001147355212968157950695806425959085824086288712079740348677192736143524759505382340445176782808567429076847737005295267753799268474809369493780199493859305040179207438690562859604916957867913241643435686045485387445137178902391197412353603408693487829478055711091822529873408874113280911454997766009549635277120740266800946955987976192*i1^76 + -430075154101531490296717392480628244726668554047286432566319609766208720498243012858906938362389248663961978424232174885580168832470929859855909529021963341225034497439615613568363271477633838334313862908943949590574080444383743406309943349433874543111753688838911477784132074202267533661530512750822806785425428409439416222663009745477156078312042865824075910844249265335466954563612061016501218162717790552250504112116560712025645126710631683405480548547409205018885032516466470616149439322079863727145622136624625914642546904024877290613203190561603229033826654685695320130248933175961438003889231402220005372344705172362378104213225772059707671968693023251850806001517952139271799275201048195822565258176210653285163121202963465852056076351525456054326482125560410139835337609624429848574793571278842505171408703258166217864914746403572809015487556487834214898234995707121643890028510349467269048343891998865846615037586959809650741437669586737431663937476832368584306327670339303373949286016559459731637529974275758201562269579883480681718516248712737829924583006738769992571320356613316858038704914203739530428844717904784210553878640240771769648546552835426337700901263843285023023847756223209532154303955498388071848975452302905254266545972496643935559011809612925622242988076631812630039912829367903053714029685291742415917720595419753434315683044575522667851855690605313894396569029854568567529198014445407229292034714954543994206526443925686184025798209251379025665768158076991831101798835935261372718707713699219032768441070937028921166427800613372704490209577543419471567482375970103151295285645795742346726567846561659129024151572592474208977962120578850796026396129415916995231798594344805489909149906625700901005273778052559426146691628336606806556064841288141274749664287966409936948450257356678993653836650074270080056384180931974793956363754805328924695057173748052982555780074951835062490950229700998144917934180524793200623133902145879249134981470807286752111090739962789720053186911629528325570155876575892946505170824139397969229538525425615355653421505413893051587590313964394446842795048313985056359968357175934496757531219931366389668033063913389186204404999480734333260978227985049063361218849844779274272957622622522799296687333832455343192290715864879675415369548730499331074602494354967676864822179368175979013723336937764244655908070758495309430825974358628995911275035996496807601901696324450253847438048223783168375158775579037043666957650984354147212897135878573021121315359150468061254112363631845051928103126477597207561532354996009053615183929532077546276181613211039714230070410727035195789416983372397496519754782853270585207612116696368063933932263654035123704993944459330007719021704772088754139001122683253212684858629093778656565333620059940750740412946861453453855880787424928548636803237339230697302106642167531584861381665161019233940293825274062981122763665865380593597434072500450033716253456340538076441463131966784980879451246722115470672864055457745035442194761740786425469988864096812405740572991597913599738618274914377590675958034662057978960239015952983972997801588666023354139325475299225261515024331323255227340249232651066883823086970119079926748807430187408152798119065701565699651877406540385641929096822784*i1^77 + -1366913384157664761308430295369412831162005913775980268240734062702731677988551114206588146221394097722809781522495190504369138702762605960789586657473267145598998151750465566221326302889324778452582339137664051038463350044031313188595051356209915764571688660550150977438965472992745213205745370677635144534562641982054337689668758038171102331355336906463343681776045318704361031192499758483783223691198033078179556250127601874169060815387328302446914020828862451339031010377534684990304631880826790183130546629263729924662612142223625500362301808738100041596257566429677369786476523578481324060876014732645107788075537447046920598759688846241894434144072787481993056663876071252497340994204108546883416200673689924812250756832775106582293786796613606454044471338436285312160320593767425731486696754200147113486996191841633639501544491092757305806726048502518427688097910268071718282324522344397235982194006954333660263607702544715422345516733186808874551856916638648751842262056430465066216838976994273196816488928251614418645560856270086638335525445056488865803121167905958650503780851830548243042534267068573017125922751974609292876149057426461498962749273237400704366957208482745748463042632438868680676707488290829186532844668083028713201098044005387977904288608835705980116835120313709207538846082816533748042601409950523148256275778655179248365611141978733848752348762458037411915247805275029014473136670465851457343584581725666717359454496938762198598746833790705537329046562060455149177753801819070966071224396501979228686494678916893663600614308021972975485373924231820096390848986962199491531110825287646062310079204101580744753802761649785082567128843886840702285118912342853079672997736005459109692054527196007272324435520471515642833695429987629098204135080575644091916652993818683123979686297197693601483726178745980512357874744578160189445302151750762888033754103020665912477723728876718531303290997249848176525210968022224891925432276928479907920257880108575521892077908779704921846042400621713483952622170743565418705927084475813852756265284572673825522304317907833473391045078977255637084016584518808593567486116791254083885636589707726052112732388306532555654873431794984242309849619983898161117024310132451697553524850004366075471232574567709339150891542819498460897877385000218665169419838079967855831052026791252801616645079053409359684386475647900404501007336572157849307968193261180863511486764647327244191998866572443718794675965210221012830142522223630597174544688661992785106386751018090120140306795593431519889092025754298959673553287757484447517270453535385368177637840414056926681009352232651135980110751085601739782481783133007367821115770025854514885848489094392778746269147274887002556497913059437455411012886665604072775787130923785014854703170263352656293229607097783004836523640779733132123336650563085275630443672990608193044603671036816169836974876503262814891372722086179201963433843198291450426934037545284645045196696760529274411373182285825379653293800458043269650143998736953930308892813152499775915572093033926579551197795359565100519949727994096788711518566433706520294918566546340947475549232346454974035389338162116110465610787777583111452625443601071834594235757207130814666532026143172361261364696921804671811584*i1^78 + -3641027020714930292335215190476563346139901971205750085650637747685850712411201953289591096815837069435284447072777755735900201881949395000795796923498815550517715396746253740311363659151631559252135128572935872269572841585515531671412341125402497146747337224071095624304290419503193936507542872281945506264829544282780101090840400046562386184662650339122385103479676574499602023360109694017702942583706191315466996686834727027833351328706983363251527094101807194752319423272920565144295977455620723870018927066055596420736914370112922853928335611135147864344783432057265751839235255683599478069345695360439710903964479384185244806385992949547945052362366622140799202970789172419302510968444307380963565272863042666770304241903362156091536140816963396120814959492011381440691337418240650745827002713139754497595162952989486275446530498010522507071937472220231118334600350042804595878609800099143809934927989005842542561916994581730287039129186449396905148228363299173295919093097770922810563960976044399563785406528000606427112519093851287162365644227991822176176161709328480787270448390562948457528330455287428105290405747837956284696481891717163392660726545993247720120745438857164949203196318580077365903328063885768112906577652519213808103032914039403631950345411013859943744421307172802323129577720254440768964998525199632393907915053724426674442344104576060829889288850800821098870617082828726919198556030481684196074612259870206361581638085724995483227842010803119868906855775117854117354195560282895777185754223894646068371247487554276720226486824053633744112671208928580854368275141409574116789393931885143877403770081514151251384057152497844481631830363830714426178626046682944952191190190681488444331301922740209435183854122908083566799846846392157513879547543623995189224674857221774121846088771276315161524410523040442270895359633032464929468739536583604412718710123922133959618112073836293226316702020718014559097348427332370553053648151434101459417050084621927313627042393944015878060190541627222738955461852350071128535102866327412853182510660032961785492426213536162798027600324212574521077770721468746639448132994012703638057641689519220368785893334392905340024638772002521497445510807190007417314288556446890963123230798895066079950017759412030795697249618272449848157942928710528002229350379748332244453764426913223769519419538832041489281076991409375235570348976771829330781877018952956675231949286253280701121063629602348537088558585030082659934847313675919447322695271975305688605580487639779183866280620489032161298055509696600815970828669070821629539210216458806305287095411851307784609097533810155170516355725214661870032301493268048375279171076614762634497926644307340942456170098062574527862399197324283448778244100915409906365797483273350967714271160750886763059824496681002147721676818870845814001632007258774975770192955490809431224723016472759206794757455093292611974157801597101671287442192847345236216087812355628435094989248402745826112434630569141155998372774366448934896715833264175726711751959995723357372141763224985304764834975784211754635437126659783616767081404769620698733051411552370028437287498513748716658963769418903158788391751226220054484606801352805381201694667284245216398889597593038527662818921600253952*i1^79 + -8152229522072846121980843483580959997882059039660283257011436436119630436070957599904243394065408089023824765326179789296866749469719825509786731227053544931077884105808965648456082641399821755122492790641257699757852508151385909991572345966456058288253061586101034052672222682766415785419878773940124168087470551548108372603413128665588793011145491961400664033131179261251147458533715150464329780867576658856833269368850525938897260615872604968402306802942941360144002092533745352502900883125858117032203296304076140572838884762065679718590592860230515685069174926014397863494514577467070885943075119262501301952721443908662192162454567564264059051634657050902973090655600401809061980236263881764254292788466329777875639606830836414075432430183217724807676446168196800007896564433711113978328000793961883729251284080174082813985795714344535770704713468038945757811528815493468695700721246066556591133112819611475813088446177904292456476111067016554070789154257360561224307904214655602053595581554163280317631728811287821693392690405501437125726648888467691617709001624483220127835727261625716347662743463835245806333936113285246103394742018774336726890142119332620517028047069055165654103362847711636241657463254737868308916395560607678034039581940925149968742850544103206546111679528995587301180081158772589295874681713361672851311562760002778584140067269716746735856321914259029807721782345406339972699718956391373550693821175648648116360124452508764120835541719809445019310073150327288639935968127095190153969517662028023435243427829886773949234373768638057618092963848504612124008390323851449617043917059414306807302314780587177347802519954776122114926210999326047879598010781476795673372459344822349150877903481418529511364095550002110061931401308158185203594292962918438131677089949646125551699864989812253841240240644555925775630942476333898551996702879021379279105044466642428107995726316428787411017224162133370928971055807181993062658276100187790833689293643944233310100651985977118145290148514828202779013747161794005223067714710419654592646938852176694366875155722648358308865968458234610826142179297074134387053521199879388670610830560196731493789648997474576525557239648584491450994349433733860991357736643200872974499607988535907824321098419492528828857463956163895034642288658368354767624845598479519883670321288937372874635489653191900467984773701293552093248885768865315907203284048809622153653131237093059452491075339554059341890056967221414137791020522256996430473065421940984253517991689017021224266679522990349356552485214544911553870669180813508914133284546239487064258391405918042377104605448711388767722075054458997884330673316801723044766062805932921975395702816218536873997362578382999535275070028678242452168337341198701106723309204197802126685370385002296197673928878908965343681717414641261776061780349731124479715351628874208678264518954264417725562092637338029106468298704104550393601519926332193298516050518057184732194639004170007934884571268451778369344125033220576261132033559136002721829011630126265536396330234129244562166834435533481686606743097242548047181410444926633932069759274456251216081829882354554210425785188157166360527077212347905634228292709003236763202409740578962310769478582564815903968175587328*i1^80 + -15378787375987919742302994209796791863716245469382784808166049830094442369713050991338295779814675898713534273256615743611528895327148908327748260522694918060227817164576886239672472106998194691769400889128453286544054118820087787705531596058312152677578439482105185142406474716536632889297643588137903092944922739635040019482947652530177849108476121581681412395094486495520719969840869570687094359726382169613960253274357520629497017187011456008375247214994644450605862966301482388425758098833327117660549340345104726674318415532220389287844614497399120904237151215169802636123323679739669732363595991895842266811196019259132898118133983390127074817058245774383702323237389233488577915754784064354695420010942270889216649325207598584432679169644309280918113391472484423690212996715032293151870333589025571544302658364141422124288572333390249937029768387144084520997445082608043141369332903783385697992558632603965453898661907726560490433042468819295496068486443622741157273108354717837490770157250966725955621183331031748445291752151085805382678849311247210995215630208542588497033946655137640877350888605952804658153666780173355999184408003212458377179172360002506603368206383057612575390488756524162111738786346403182014228771788907086352586409840554214083902846242730710847592520600084463917467024011788711349645909209711991187616403551565244417933964279813359074313547623971152663248845287922084894758810573300733884772264311245048611050612957328039913935970523983486739743142145649046459536438426865664355009979966458128301622666878101687103369214540251375813979809071523049739823463169765259280746805286847069661351372516710778455826356065544515850973981066796319625975616651794140631217426701285516378901015279019828376542459304390123446084733895969626730584708046980070855767463761049476353365549948086921683055578063998010681099076849712679987655070469101240980603739052085880099259220155656614571658550663870240701717282637223777191944981266713959698169034854006987225028772657856056709305431663766881802119590161212145329231633516198767622084571834973156354494981891049929510480138738406683442463491987877355559560664283180579877982888301411698833246275688499847564069455749976992949390138080090680528414684133650247613371164720501378978072289555886882935190639985336323670896560224735108611773681811934941474271483381683012464221429229200829390247526969231186126463137970523443888466706708490018426604063624233061042547327237850931859398760646808266823896266479563062851050302372911657087133337284552604324887142507067892131812029891493868164181669404384702813826330704821971953292292399493744287191875121791192735578237149664283898832026643543113103638918837505446745633129906867874558138370049517969176779708137738654974975129150584909226230566688524802569192276969817854329713174256606161546846179787117396751958684774958151373798622519400415959167631307169752089206079880681692087110468370921028823955356329938779211316067180994248551683098924248900145759615026674114188917384915196400522841911288566611825883911337558328063194147593805928551306962333714414765136300477603936263330425265445654706734796330102945468451127588007196671389969290520814467949296976392945275390917497775456262068576602755622646883413265771396700569600*i1^81 + -24509195629168643120201325593041476573836635910567097016957796634139916818648550757643852894316769984055739574454566882581760827214753529494212320844657208185876711138364698753916415761908301948270994702540689382370863468057071861399816239252478482491905102449926809557460286576012131137208538049759429876824467871457647748725299333289034636117789310357927605101839571512848861268361035731948432045136873904382488841172738003276364844743283286551853878099678246434592921882501095368654520236562888587843093114146753995757404134483153040683581074791694776145281157339612455114488451176906967253199996975706139556305979293202826830446919368487403505241184202633846568712224226644834128332622327678361353184032335520380526487216352088023971808372636855485727312220800169983153427079801372985202129313472302522791501711349727361614740929866709260814900124058672665547658070007196380227026065328018514330134991042871488128022534334847493849090105547859175682147580490466372450111733532688776976620611018048001711936497204377940142626213919704499617658046858618001503409072454813295228450293972751505111269782280773615251383214049050143897057260066833535010292625900817970707226199269991616903430707477679620562182028706344973748390299161618830962417729032996565168745140834463375178521307516690445917893934140864793638458106813707516596716642535733883545025231679685407193635889123361955904669665013088052855769415961151564030632512278880673997922362867900793725524131813638683307084219013081462052684305128342365998250203343382090274438340620170922546918798225944301342108861492601402827017022753610107177203445987703564486668848064526775696420260133889390267592935973221161061515044691915614001495244558024061503337169858974240386076993177727012455197033753759402410327325385303384420381438583178967784707926857507808631495802089180240009339536351118109674261520707614550761491779538030041564338675321851436099054131445352326240041845911246894732545416016932138878900062724600742305969534105237994778577565956752193920994529065941195677384540201374787256902717657664778639026126770300279712595887406148808483142017316914127019575862388015132061868488015053786013003233081240606040824442378018836576158513089479873791440155349498274286306550105104830005222166192075456076804684749354318009041142556050894260147011266828627563430449417009328604113652012813152102620605568322650339597976950420666174724662409387485431829250418130218069433374858375761849924966028880099951529246323089467321565357037293516154669806978188355798557901633570337976698637991086902583706225730791278488607293084264144915523036874799098247929098240525335450125684710388859370856875090102210005778555993988784302007362536553947798217919278580480964448584184281332583844409783210448169640277277448387817280923934540242383686246591718842513128099953861150432045482491403423007128403440964799905390132146242627680487580449760648132573957717235993347163532989959059955787991596737827538101713810593544105175849038586014348331949777451463529941564622643494516810287471237146700365324607999666841289651233714202854359068410259219203559081819168136359725062351366452831739719928709270985416328260183042093681419352987201368740401431513032400384917720197072620607391111082672128*i1^82 + -33167067264230946604919793879424720514163113609547904326528809363661146095659233496990289204343958588551065118373934059025852800211643549726965943758715972175724204299011591804101906755962778588187402935654722056306856793211361279070087371711000123006306282816333377864063698181972978477379284101543606087118145944392689742426096041212897174302616718691011768598673114185155590366525010220231308149038409369142625702659411116999961169961230442898889016367916787772991857238513055053519109670183628068217617881420786817202807608347560135355164351988525515781810889418786403739907577409124628066681654687844087050068059457024196033991047693353234077100147491848249972199128458893684544328129194060923796459915546574675743419221102719265289942788443454993604759669832984399767162912398442028151487057985872921038240329360680592937551457805213044986804934652474908976346208713146104368569173694787376906188525018975608154867295739333067869749120714948862284092555190288796925163898073449526786075343447702311271516299218537752683701863284039736329658547156700751953193892511051838044826587464707846374213799279269794270478864411951269207936292532170988584370082510235658818703237266296041342070084971088563048881135675630071788514716652510123091126204081027373477108139907702470535832055744378530301756738962716913915349317399706741631198021254892294924035469935777773708323906920336821001129497293363546547829159349284824231868801567571767836913052839168433974069405057657561461917759642776496461241824797628332960850408250051444471213583408256235164973006098554323263807079228557528288581631847011797558066675272934191542441211945142364779144610893016515193480128070823063943045854082883744439943648162882846292781685388010061385060127321313651741433219842089921441582245729247391756944171662469361295875850562745755598724220375599580943379454842543577547501146448580945484922982346919318057202473303789863157355014340543157154622820028070066248740089671726339723960684178793060605874582118259967722674460611895064609484705996160506229783022466367418152146861093523366003218941487432816714546452486953922925254666033805315327827902024440875025629893072954150787349286451667718120375210556005022703837843584655251721304999704633511684882223996132252493849028177724669773444735667701271666201777296197911801365297218358022223965068968956388939461423595841320938044552505850087808788200220102438938996475053800134128622470737662891822781407445822944793088754903014032429896959715213565942821701690559542749894317197677703298357105389959902175526542035408514092405268394563022537401553937562211829608171830919592511155824068576392445835837518756508550887360447139260732924948134196697528744127674273917834042117047041139568728702706272376241752708072838516750225276516360548251387471465877904984653800622468137524778028180819775031807870054540876100799220174041194414813700051280618349857167771493782474885479383981940103765236325886085384834308217025692036912658725553886965407622666199377937106581472888958158518231304014778281683447655726140969821777117493907121840248769131391219015230168185432549619578758357011649809327003034406195235281571021093900673285627412702452084511664300573237749092187319977041109209601911668776960633339904*i1^83 + -38575848371655547454631598609164402318857375813410069317782600389208584898748162189762025504320750260407930290844423355432741105287564749153267774358609122496594376669968358071218214002328635287053976663135660706161284574605004513357026290991098985600145238392427114989954353768604139565144697795801183025265639196331950406110724940187243521297268627862519237799881142949385365753327855215595093228016306216655296954615056029961466537760956066244395482904544408062512031426524665530188202875172375666796839145123896001157779527977780603495500640909513119315529720748389171154487914907155810994449615118184562900518548724465566705028878199871269038098860847388639325697565453286975402934605483658197048359972637845627124024946824807489823426364197361293094354222524537061784013238137081033777009182092495182779990662523474704569642374130101998614350393698001404386095485458726308082881699822874477927351374364463189230626690813478097975123427982410812661370814997056435385060297423819683519639236765924193050225775580442634670017699858974791717826218908028652339032831156704621385610099366858804287120511101921112789192279970357500506508867553482719717843288339261598593609280985858830813917696901314919362084996161145357994164531871249320041143768220414085898988368468822246897438345543286347880351928878638386733407468969574822104574860881119506047693756210101962440966157424895054150863443462163136108438836237191005707182474474114675790261082654646307877081761175577854025481778289925738562304162113297319329139428208769951989426318105732112297479500595837070429856065155927496477609900177628339956071492959671659323071507928451066108550461812119454253175611573377520158216182892874549341971471545253596501538184643301200843001242057144408606802923372495683160456825488197800928583413780120428997075272777596822052209790309237949683368386229542622662238638851643061945644637376846890198511594532984260824666887515223294187732477326923506877919567177597879471267610292502093185684752085616827192197741537661362836661196359284396690055995813406252227705151334528410216043680991389452718769654713345253484268516997844805719069759245866178220459937255668811050476269532167037798887854731037678582829458875917820167941026825933348833611550667200363025172165289775216466284864155430128096906589446715345850823583074821747661822628029554418185908493770796367409625260474732644696406073270579683494481832950723720861732306854194007005249484295777240654140002315511932473821974066945227214836273406435613623353792139867909484314981647831176803130300917442236682203633942182424308530252837751472282589825483667338519808485152530912612502976945483026996396132698427719660234998720712782268799397084437910279199380434330994377966890755243921634002359848081590538225347925775999845200176202885586606760583110885613440569881777871938348092067604306507401822573065663446136238084052714812397249247372565609751742516873961408915936787768701078750891996433494052188399100715096525397229176156010331034448570917507857460901908883211500603462299943409247091745041065197673086155161757111597441116739305739937263809483021472196353156330100743436698743181045459091870730363321080343392258325519005274771253895329425123797557130128362483509886976*i1^84 + -39652940282998881137934218697013695618090185875465090143062102381215562045858634342446796916552318415787287123602304970560886559825808290760869663799893844960041851011789875094843534707965749118225947428275222352898122026630396144544851897337568427375453786726420473199452665385546829604133937177357178252177769886397871736081566306012235149676459064333105191647786302303702053955982708280592622097779050481290087150030748615569733134696904884281108638375220476656999674226831997543061509699662338310450347615038140976588547898601622925884714639769548341395712995226785156142007919803142546579396747459432505993584762206381448979460907545188345504616115541404787426693858084590480486863757082674575433658688404795182897199016186636086373391810535527567082980577806194163366260513944499656219899196573071923387924955834448232827683499430317645011355946219777640574806381450311182717027964096482417665885372389657065521771130949777030560316046701388693634019607885426941183838152324521470010212355025046935739665815550059252302571723576907445057206448910902308643178219723711731416289173948115693298159173879241014068914145071259976670931528546397433817015707277772669200186974431205188708657987742648883732952892982042916632727281436292499038231339776490650743883826596567823989220727097490754202929387036245019219969826710512279008269945138187324250485172474047193684383515418805596881497946880352095401996811837255689827578506007642843040977139525819661907682306147404091897621480047693445045816647920170419428389771062540740792525188014088306947505103055569285258269686818212729148551084766030092868137300916825169936976937912375716365709042511976312325153660196850413729864838359676880774192744689252502971059222174488047501664984237852294570212009936622985946435679046270443047472464968960360209867465951673446555966567970890057304366637385207747493468888703153348008142555794651497928694527867289695124399796044835009741914724716951775179730860274376684022102353308293267805221057136001722180519725265018375841300230216488383642942069346510562130847541601874225045190241671443599355338098098447762919234824961734313187698478798219800144020658950538456175874840157212993681392491059195341600417652883194593931730613066960538995031589124447103432496876992141229495724666563859565235752195790837596267330816386311240133894666230810849621281618259137254544911877485188510674339875822948536097683688077185139269899914407254245854527875000922972526730444690552764300042568839459394457658116867854586902945728237373129014186227626986332253299116109191122334474731801366137135740386909575206234435825923655001031434165935129215244025980142514644467361126088895346847993934746970428844295290805881626707364154034493814557598091498898747050180499597118224493105567801009029354216221164467961926119079273783102854855335321398003744291748556687931067196212927166670873392264818465819766729124113878246571483501798499057308706218261487719499523332309448291932922206457852219662970100821428668700056531980099542759979330259068526974238693792382821913562584692412491338150195102034173657331819092243191577922365617046033214895498914442545807159221092266636346768238913766490430022633759447703504995192179248662599785172924754821120*i1^85 + -37997953064017319968506402123934157550326145886797604520115214459501969527491315384916405006062513712099080324398090245817834624879069747234299771898739221628479884796139165243037114246313916995715995981981766708519251840320339951849877517929107765043608023873462919193441566424014120888071315238149477674148820317334120224730059334474798453271671627756451421540354553416195616342405254361983205161214584609370143877837003653520874033488994454154880543827738546392110409694995017054584626469536538661954552759177298447536740525738940229642691134065854156550168901625776802279555677164258848675823502567083650025401304283756202695820723131480511486216117176864533728601480294222215938504982467590369880571510972934800746881133255307499057866185590485857433521735004687690501260617159923836741512505367046203717974668174317299672449307164413114278639648651589249343201056376010564363565126602397731609720875124531120667878505358745384985388303296853147974999129608472448542663271769588674442341522003679399106895606822823692247842177003477420051529501162445661766128712306067343332191626726612076749365361526633855430371711888833859680592004794488853104877184434495832771668095501370195968473631892959894889833715654479790119605947099990313387924633656855544973438765822097969985908348626685710838375713243321941626923449041465830423119836258257815846024564151141554932203803764385169970980069907234318919465933434669343716112349055386842857282185858959836772544655926156365662517454163204694419496183624639751750925425780146933793090693445037343006630204677172311868393681107394172933939451249466774424449699305431014615095074282956276034021616050311581053232012544722334871978670393122875193527132690025276399421461834367889083337443583501003917303432298468513943441071143719165850607545973610510734589083443727722696441502141786053292313635284331450375563013064814032005472964578866466012817697019487015438251610760649174488329848400493629320008341671898448220202669790831670193950967053958572736399822236311985440329749507496507504488922276280235250614156930003204777200941449132408811262030236309958287062393809462125271229872770904077668503426902246382584494944852334473901863997676012253775695599533976978474600229487233371506352807173999321016765429226304000621359378958024145367187022461851489440592402487066555870778790471474869800150674936384274068401776846319235831496289334808034279118975691154903685737792577539130107896781957460404243981589720561858953790688799589528150356730676319823332582206731947637059062188832749561549232079296716698639381663675975409097676242852857240776454972107660988113818096562478721555250814419444747007975693901504632682672642969644308594856847379493621888469547321907841912980277357068639095645397074033570476741600490725302690510621258517386721856805628521829578625810965733992535477357138012247459284946001228701781211430901484528844068145130098143155415480410740226544893148460630567629442935079748328299895818130898015217369901918384832318368708181203498120558777791415528789378521372192513278666484574067240769913937466577656574282898367354732451809371833795204335193031997815206273743307403228690641705736899524222848919456987962692086672263853829634570565659394048*i1^86 + -36418705175727061358683175617622790850766871695655541788221234739877516986406642646026300710095807749648561939388026491291449941904263096474953324101710640909495901834895907262765301809523567592864557411432401820169273550958021378097949274077710897061305856915743215024197526967317617491772799271566822220087221920212844824956323249860276864708824960596095799147584484229785399190547605826178268946254464152919716550730938382416757279746102538980582501132168212979543810075972790175236966078409469308643854180459559817501415991708773926071080307579116675708522253256128855442702074606576330538727206724655340024105939706581468737263500725056174374264857172312912816858516670980787869765901225144240426361955348117635940775966196938413005964543415357316949033717367206353707631691074281804728123241397427825149570565222318406273043889490968126184754592593882293743920942782782196368592403835885046244461552268230072334680452425812512928133279172069732239914904737947878579705431546396184323441851437176981163543339379986458218134166546060969848087323958563651239416698935803986929219325188133823858523153632871999205446021559134322409668182765851271687362530491684733695483932073113824063271402791128755580005485246472801830317178785131925776950658787549486742175718555915469596415998304043274892687193697196836326145473468747775962864734967924180208063665689234134074727826724426901404531973108415528416685737878270162787690512919209742445367474504153695437779111977222802957559551624025376658655080944201662309592666263614549071492351279837654927110175647125702920664239420042295749999375161720213004648273422192252194740950690639952709885325144774540713560885850080012712824531906993939095989258659178680526851106518456005076014490286808219218700008393067905617463045927896619511255683707001866852271012446377167897201452218631713725502863741242317226726469987872299932774608573310466187862736229940148174871124847459794646098361502097668282013769580032599836433027510079862231289847528769950776539323175375139603231771757502375841132206019858281139446680492038282618534836862625751251592843419433189107939378891777932337817000006613480736153580230404078446664838681525346063682949521520719151948161066335618703183098935895986798657990255955764082498602410107337967033600890072156650900852987197987483367190487730658076102311898138256465631528556940262346542721245226941792139339672216405475463879707837462260560725304557424085426238559944584588776355196054344808740445672260861077901117682963786578012403969876599023546398695259170345951278375953930282188296006993409828184676861754648774836406776285192491275433445820262397602738058675079896046645019981885654352917547265195518866559642074729771577496775634944470716955420871535769101374384195175388438426392295258786531283578726588140363928749827601140656131376450479078776703487014887164346359308669985716666173230621007165330422131252247121775985677424040666985974192418433073095501672347024539475835706967599803980440874614031505321904440924460030148698284444070503471067904420834523657409615209796531407006190610182914893534029928513355151641607053702915692954753966402660100452503101902201993866218604281982737117127582745288146388553171951639592960*i1^87 + -36479147019497910455313735959246528491105456796237178375847184687940914137469704914743421713452019105814046012476356205133470146359430515415960869731792728508558176725781248022458159841532480652017160600656896059702556245591042966593085330787764431836381173162879279587731727588946163944024798036198834878851845237952246212885234246566510920679292726620749133464858967169844142295926569750615593818844498549399353223651564013614830864400260677425991572660126460296132043306257418857312622450280317308693160460982481935342159945562374260494656169501316431247634596935759877680242605778938750532421817260604049817625415358210116012068960842684904527092432357262535850667697750690668055700794469761938576098748529520423041965773120463788606707612957567587840019808124172354877322986762304250846688391065192371039156178325148170087152540213704784696011150665937036883431656450516320025438614689492991153951926979738731891231054543444977860253775223402582014565250797582606786047458154841313634908899082793171400611252715198123503483340416009018679905602456270283441752910100965066896632150640909569789588749986477186887199548764504075646488343861940344857297137925195547848970463262346101278165691987861878563087455317996801154713077769922069282299708697795148364211984862090789750540277328130815502080454220185522763794889049414362988500647001533269315904114594816604079046241812859114091018786883507561955159966311228606084099212333177293091037355372330197841911756635988220551699275521841056091509120628824286090600985616775444312265710032631308275930634634017294487135894828289611800573559757341872003145038785191981051203633534954413092402701590815589937669046138726279037742348044320680794771572121650225476718047952071778177578802673065337572530874025235724771666712774896160685073919503685864235314324323409714491103524963160944087749382887975591953821055075185438514762944298945228686702844826071788072313051716776033508582175673149921639548899587209529654842789790944088554190104148805943419579612359487027514327347085919745272852952262828027015241892289273387829236074716883992431199565449397500961982621972252199018128054652246589460657825559538938577239327201231797720169599412393622644005079537153239304282415553156572961789616987574683449863656196405827175629781097930811921323175043671609886582881624058293260481712301323301899482496301359510098664956940279034156252703585987096734894757306220832127250700111720814585424553868434586186310609705547180279691470778081226559609739934785147363099329812210394502944215012045955046107327619066028363750276560957744630872810483095445448276565412656834331069203928234854721964323861994318264144608679498346796545879635236733376325189201136920455255831045669881629050051550594219982794831478323362500167402356831840890248949188517463143627403210747950410502428985049936063013093090003822621283238301395074167675587580933034329456973806646595304282945178915497315403123386015040100109349408467799374366375961489195155525387595490680100289205616561538098883451066101386594654786987633216531470225598245990071817604258491865768988002455725519944874224937029307934055621892321539348387206673970810201327158870921456384040555123030948006472000037701287936*i1^88 + -37688251251194786680323007422059662126363298432979333457158500463853137724474849726600900777011205945463968448479766831987270621122536945748019382644179115656105032765963062059702739200180908534995221254924313907746311959736829360637688560151081553938843462759316219341930752171573312258695425500532402518931636261393828753081919779033246059485083934644248906411276686240306909167115616000408985203440336556206074647583421338967986535219700436256432939963845716977227016524953749802948733608686288338975143320410955957703722973267099482396091315682822562557077135072029279194370379735567365962245540139636167619115861779827136964318941958216161123396156447339283745540615981554918887067975249995914788728445224422521628563912205250322872617932333903617502194356920651231290849784137242328448966896065842054903218801833877680871858798396914447612098831544443882527289594223283096700719538748915199437974099913062250222917821552087398104343755698344397807859058631624329966313114468668715192789206218928911594616953472730210607692619978452650032727504943131759894649215273263227135083026861192504681281071569550418584439699587821331475721058182595468844243409825102378316812605599458685371328953080082608576706427359413578171897431250105038948192484776328640953768107313438166359524129431938269593244854128071855533965317239231671331803446266726487502744796276309314835567099626084771236699799318966754773689709428562873048648220052520046102790881950235208318135465563927294016636830548560433607068693706986572493339715369602790003668035255006381608458548939040981482910301318129270658973725625476699686858587127553390851396822442597167755514934481307629459346940245483850531658545140710517034359937144944733479663011506895721795062092672594239193138443881685273452293898374400968111660539241646035568240349703661210561834884357797958224603240181616788505856560177881118799709579930834261164657706700865662248232537238116388125632676424692134503448489911832231243450971239827192828106370220864448785946794488205254771507465585109720685631512916208157981856222364960047312147818587544899758353426412968943825662138324585190622423850587932750195462096885608952859013611614190244562875943284063905040514727746413559314092550501873368915968933058834609496302189760248247659074693703659003219382248285883889371472123757108448372878213461169132918999860916493103524288025542854304982670863205927749936798218757743696052114954174463482314970400840654672608515748523803983519465402408684880076278209062925982874294763631016850147669241779844781821454920588229179373472262768133430781903797121216558069119952538348108799384078539493740308767377116884542664970555688849583775149088090092071180832698680875679480899421871019810804858301068450904370281409387326893820021174038298208992105676211719785933855983266658623777030585731196839753439307526559528865999525581964655284415100845221378046483572757289615176478522520957253958719265334454727124602101894073988019114721238772399903757161009603768938131812848961479278445309041318766497912887610482547803145766902398349743225507270304510187162495811025169872678124067152017549554746573494069076475499187350215541872774995547292285985051789818673646082644246528*i1^89 + -38428871394670577209726705070157190963357117553169190673552122683221554746416307114366808030116470936993801721456079156928815642588895894930821136991504128560436229059943097668634314038272049030199774893105005964489887495233528829280566423841507489949853403634707398011764801109940065887917556169197374998130449469736766604470912564904112049615548503400491132125484833659551197361472321500478415303706171668672998859781011220452821573663009243323510089175594093763407248658118126583159377366070915966369863576377293972127577127560921937821549763372226521084834980315303522265647082141662252372646769695237174245108898548186647106986783604229173191905743516592718399601833105639554437863925458908169478932981963848472138545747751091519015960358254317407977040899074121029365046069415328109697985734486181545099838837632498717683710516766021385233536009575146076321041177311309674082443317048355302421677508069081556778063262158655382356444121675191238278157248567564484724021503792533134563918490527791066880516692417716688171522880146723603695876312240356936462632561186782699301512311980186452363537762019332545989178128011644843996124581959152060867389800719263603605091488928351662527504037444480152581225157271662029800500898900733018408506025507540409082235581477755706481556074731454532429335327095579288755936480665788563623730195121510344228172758555634358472395656932498889516471220796168976852537797062014000903685813602876889565013185707537944809335854154123878784710127677372426458325874804323842717114747248309992635387861907072238671041067384298280230625482610412828909596064584926564702789545133703346483208551849507919114563979558856695320735875823777962624413380620058565332840807135228456419872433897429116898076319964379874054452782308913912913466167224028537938355301265544923299587566921074257782898169197173758980327320658265004457101227430412693369427506091890422611837550577665390626902299650135833793303278137445978987431113444870285864725603007837172521029812558126824290457900949300944781930422844067186481857310895838800880280174852659471181945654863973042890342053015146932339824175713947539140487739616617071102481529324664090179754464983769573282470651799426027003024947175415793702657020198077573512830211026783820170991771549920472635437875096734200212642475074918903542392664677423726849707478659646218042235810368532755225582339561346436944839616978117570887605579335176935894573232679870692413452044315338049984705788889226644247690684474159347881354108642861372426398981495497163622140648771452263126423744899461551348352343294936587379640696446314429134336412745484936856650402832601148845540304284795345501741432807975277495716253760111976600242916324992903536136117833077101870714109657273403059014569668768121314903953385638868125001927611731260110346016134769904403117555853193242619385301678231967430844649662123900666001269050682685533086802021399392907234354349608333224782544375177084016122343190207657708667239529124856639811312315646062790332766954925572107823788124352724823362902247954125441957981322776038443610357816909108453430506003930825728127687454142969918802616926656099845681731158025387420816033827571901147136718052447080547352576*i1^90 + -36962900162906588306977353576902964122159650157057234571494830491442915774256237596776561964186732178221866326771697867547232843904941796766590292548161332137824308601550015548493188424726513735822623444028780025907480697681015352126529688045180976120618889753101101839317002807591285146368362634601399724299747258284365302107391532492837952924177146877077360613761669801449899278430868377708662533777977165971546505552485389272763580806083231985111895449494667073618730926412089908863773049687707375383511877568411885908268861246669860135816024473444404086038607264436272148735722717088918502246034768128254973724822279965860684959666145652327776571055567862654924313965152201762873089913537377446396259746577510804963442294496524959083775114834083354056850637537100008113124574234613615210129415058749514820362607640327196843896024203796005047790997196472900852394611085519831189659323572300024944237697666538299686392043458757430847596239921027560109264794424612058851416265113719627331235256603235887832272112972014386350690551811505833628103399743812333256719998332151984042935601106858980943671673565762393529590357758175057107617641631305528162910733650018727211440141522211091333305372990546813965461261786265422717416553038428092533521888558616354569886739251170663039432418797367753789305979485006159206380006746112598193002674065033449597339838169472962948828792270058678362453340164118677886839168827333924519672179637807047603899366687028406500560302941696084847652371310517847067698944784235377069757263635212810090211379671914194001169444003743883154137415046566904748371093438504513592761426905641460647731793597089210887029853354364944927355985969810214892216408304077683134256449457566796141470443984316211402635215364402063080252791877084792557820510963912099233592591241095373637265161823000491899747860638282065945267070257322015414106932224429441855714717502021247588468947743008073388184605016938527165728412869137901965058107219518898588888988563567250222415211851565147300206780077589886440032352164717223422955374516677032575818912684737296212238690809941653208800874943607112242068496365953583534878796221174873678580880792226289841490838335103303264603246330885648162184812163990208782795144558169943393052902014586645667014299603715924654822654325817438149354685462635546618231483222155754967032028997290922517131874436546219881007747443870111555341581409704891722935438365206760072412320417149207614032254753713450433114668018306692707149343959689983267434330050066504441730719873713606652813897262745263749062966686294258003180678759937556227187620258282738294810278612383025178973505577401424361055137247918243521263966052661980698459577743852919103411868501249311606188834686137549143319392028553450051935171401012301724811077759820493810810997901238403273846396488675973287278302983429246342841580705034354703002838526028792148289295437254594057910121701169445972610603946365857424505964619850246907798304621588601118497130855445260878794176094535519752027811751404379574402032553893996011903608832739714377703383081633569163714655350953561563391088303079152857783848634954172035979137893901526185563981807689690234466009711312256760116327177542172672*i1^91 + -32315883945113546896815948181230895144420275447696710887276844166851650161786321750148466657947789031486347814577360431835198625982638951993116138928563147047551039758815181254281636794275271486825562458241974150973486916585550917641443472949960840097213696287503238488238812822958786659022274535465726321308447642624478125959128282166205653116420698252144177732052971282090459395601520636803124606586087525385718719424595908279540973250828225585899027196895579526974117223766027582776414180657915035361811403473847504605194294125721276170193474361054696784972095434348197095516762183020544981281670962732573195032115401354009976281064123117304624700237654573502449489751296202854083448486612894445939692651866140582523456003302042637149225524160451258978775659107750218649529799179208483993759799972674288246423946744607161553388643521447868841684454741020975886537010326468197949334239185851146453463562642466909859125598511395725925848725411797954423610211611540884663227406548018879577886671137649321733969938101612288731942745279886662752961835365730083484988476351028205637184005140125576530987005633866223825729859723489067368998839152681552765587944425459988705534028906406458219680585796318465807348600394041645562479969188081380911601467596160511338289566091997488065286101038261650151492296869081020965460881531383931296451600429905936590207029437220853193122920006629473895012060430380093394780532931978340871922541434995381698014341244493190151038463852877135528744152752504113946085011178848422852192551388109501754077313559321759311536943281205602241452329739148170177490381936641978073285782109705874425313998712819679586821415618437890089475699923591959956293958293361629240203738366171763962856600831202568726898458171781407203601024324706148960981964540541919863269042577113130709926739914704509109770430831590917610400339292415275146962227119913624028887311130862696102203340368382445725928219138421992842064078585248131232309634479747123533197717383388890421507074029048824947035085310166210182323719993094004481334210007478001535039291266416566433099917994282078884199875913481053131683451891448416710147236645064357439362308801883407965427949973257004044089807552332986505889940423032330805626733725970876218537292973632102562525603218190736470442889861572095393557678810892012451154570463303342582863899356078452448970858835326211014627915654925977099831599559324285342381617416070665050262899222299858893531536078572919735034996560646312745639519985538272453894991325542033080192322634312466110345804560759108907470660202576101101173570133938180893247695280200170495996368338383863210893328763976815281922737468869187436243327370095099720233000058611942216952672248696721836791259267475232290821537699566631867122535597554075055319055493044574053629748540723619110530628515729249304726364176782304967911292876837576244914696494248932519404846001259584920034295402043661212789087982146188042600234933385056668269192596576232999635695639362566479881125209841355253743254691761213487408040406141241938608573744312266803120925258248398944451370364612842817506775119607765324097428598506445976126015806341599084491311049739587690118801815480697864016753590272*i1^92 + -25070052026394059609279723988303820061841821678053445877845953300282863925764611112588245829266234494457692054756030488781353295581633243033728413033499657061295402736229135979215055611248610289006179429933994111676989818386048896892084286251513101772920745383001749078891349821224084256276479113718910718042352340126873990340735959485474521924614817278271469674818369532744841872228454876538895863693694397965267010914397479228151444209210197788351153272522686744772248096400490578623674881897175490498165407328202861271148404133022908641788222408032285022443259544502153829234565485342074308237335970782239227413411812634620470632166360437232559298177867938793122878567515029211142137943580191375041736057043511048194559582850126603009563407200814606312329114267483314661067165140480750093338689988069973227707840599050759934330439296173282393921193324731564336319318910224167897580531785442478042638722394551925200827573214496795385474048896873193700791345264162451617594734802905331207804658840746182244745976772773638850048047058208956725647555254335356552125156151758333857346103746867635100938886858656048741238309643429584589754159635967759055169416561117247976481377128897533383122847762109784782056583839026505612840965228229409605657134920232563626221393224913735061825042905301087846848657627593095782402273557695435311087562750697758329016032675458705709317906876911320624424463640164908986398067863629481361497465637752593145639295735252837739746618924589680093970683201707941325222854057003383534714309394465771743463351466708467820863983682808376618809199364333778789153271891684830700289276193415301667126823402415372844337743300539348906488706162758520593738228608010355761131806166657667497239325439028972513788306855991926964844058065010790060293073915373270363095613808437048095690406719805208535002858471900189156064836749057367999726304657920686775288527031405740303270855199810100960981067101137836797790753366765244443648904617915541336667886575464642499900093509706269004769141721412843231716348081367887407623625039930003111559294853333275438751729642588262968585731110969397453196652797068473282690356838925016643435522988053116842102140605659463032157132257442691254800510354140281989150005352457127835376952241346830927950896453552972668618116495645549312927639263789716613649947447664329489134370329397281836303551382530928091475200753916779817035640874352803770102726830897490699546647718544128589889983790106004266952828044698306339465484073237783139147017129491803447372268771497718003517615276199392109332486238856453350855158146116367671058982996333339232288948712645546106830016620770588046046581094924373098078358610555085098792841552682639366494174236271291532602261873036181111090887772274736527830382252824069932832823513870503041715617823182370805011687495052576773121707456529162982617787745966645208289286051108753789497023570610786257076945819670569143306930648303531131712462428644380986677210662555086568679076594103792143797036445310797965901210928325172509064878885727698539577864861727501890433968245878903358727216069005895682680176261653504444511585310489351222481794186359730755275337844998933780089801757884952367595520*i1^93 + -16989689446644297186694765442637887325956236274212573228564313517947981844897775053918334348530605577842285451490309963884606248978348375498776622039332250894012511559230699871963589966627925123768270858101593908770634195549001449725662233921055305146298760106987005178206263295509087544065723601233680506639001870037277761244354832030217520105075446025207763117325554539059877107462528927785609174612048590253561975969020511975702449542633963679304083632366780647957615786164355245810578081030456331300665714514503930492674117235216029772019810666702282709603635736682367659235766496624636784290380448041559355808441248301520480899066646754945273179175721038580324169129583744247551473729501890273084227933612337386343129850725630946815115694876915763570599369191477729729227860952911045492988335658415516355601406612729337749862634055907590760008520013660793510113523291988369572286256561549281280450347531370112812110389365902128319887816593328090377147492792884186146412028020078115207521750833350023370949568050845753293388521715765004144643514172666474517779316839799949128284182746011218582181897340501780394673591317672668875778216703920004117034768002794291918503595222329567554261477171287566091612760301724067141732424212308055350839975613633509046788651667754133733361735645920146568090919831543767866020712659488199490729916583310265037695426823138359996881628435738784126698886282201621938096080288304422580947388200084103946232662859689442274805531891156754678946860064996518833407506225043701531316256199417423616190851271949684099332827178369457807999847223554190483682672492565904957042264464357590455418532242069906735741605726603960517721820392389323489597084956056270138246798197729078550684453182244654307907336924986749534266579689878697985098473568724571815489688131209702805679276090459018521772550390795154636453691096973140120830541971355026670057951340483461927168412969527817002914675617669120333840824560223830904173014674328419584478024050323544654593719566401326008558329877717009549202962568946781989769383229786633644021082504072912391925523924553995703543173034258734940436245234997418462510184622080801456113747036716440817587269826402157127875825862945662622973897313621488179188810653103959630744865222899618500717494455531796215640355656197630304069035967337102440360283222101605330479491005591444631960237989895155982571573701996928149139687669013926634381605331335384615138371139874760427214888066541605724252428589242526374213894131913383459125217977333338491577717115557964851702369334368507229037591642741787301804745827768616278466347969323282247376675715951656497267050900180424467615693438438046895451763753784900219401484092210707494446766868214688467236036055238461648161136608511627203885669542656698974103457379244105433253309268467159552522999144129161869051236337133075160559107422340101835087986317349653362046702871166267097469552212457694166899011550431028549472080163406744348469114070791159945547093614987003659349314806998358643944794103952594706212234280136976053635202611185242271561817460853717377138751070789206818264870009499843710264766525931881055502585251434404216213401135699007492336475417411059712*i1^94 + -9842705207429883996655519240946318928606783840518275322379157065175931100359923839803549912806649055195601205231570228150618790494940742496671833692287998142621607077652561240281788434888250609144270809973627857924164120399357336670015960607075511089101429508830441095508745555306836302433920965734251317009398836414659433706726281695496007614350080807677403268942362794503173638325294504688100856041439697254424342849740796724509867637082315261529990219122550254147191215864606085265771354517698681952235390300362831571614703648892248488067957815348260269378958266479866659504139441841452244545671890789650015061694888535218527408064344549266172475238889754093555320482160421775204486812703859578871458683436871867723266351708688345418732879414424975841077605882462389950115066641486559178454110168552933304800705706203320717200027089565022165040598565665953947274181848635310328240505213041501393632572264250969859961191283823785958268066325061702295586269366558812412502038379984906656355088383121018957423885845364250495527173974661387465683601267284838488355893891103200271886148981578538770918602677971332671439487429873479505703027210677258127562804707516570227423909751499949335812143350533038669766811064494669430294982018469761377717042607809537955703024925358899502092031091546531377531248333506993473749231242752286132338772298474890913258942062617573752159323882986487324078367614816199810950017440769166074238541085712149242770335263771671002681555050571522516903434041852132941910489832119681268858342986843327085696233169102861552597211036353539979064162930452607827905054837661834636451292380509819101163851381574232503085832256346776216328914540432156817247921196355289830552917185811520697261972870188500177670069474313896325852201681710169028776919900939002609549201873985277335455195678465972495277931142999624916275090957287271126477947271470226740658059166311975333147623889345090752783644780474363878180230794162196466775061640680086816668945268942936923783670431738317134961900002987942669630362619036637206268535533189670906740431089730761252707193229285783527686285188609820231724379619204802679944643453091739220223245206496124627870285170699108140435167988553486484522977871301375369207553245232890912679185572309473893232783397657667595160393194390436876147628961580762737059541839864944603076437060369238289396093542663017753934221847309711200184994987106029534402512486987553219290431886514545566074596656447976690269986914408568764174098957182577699233314281051752821767892140030054650500225094910499737540142330375221594554837355457404195895792402759775307914655099984997128717193510935272913733750597947891938719928825138501483414690719392810646142640289454582124252717697152780384857337162005355915694586837871264146345487139480868198069331440084599838931178675233683530363036253992321875773526774294494691193627505255526090017920918436110896383521956959919624534766157468598208059377194149899237298036253099566614904227996814826823917279815246397005853885550184705175892605194729602544903443079832948877029980555200758652426693410912751079485720227645919464335707711373636272222797924408223140916768305016828437915857059840*i1^95 + -4711829959804172798379993117814904823859104038312550429604832860349549889333892907658416733245304839062799445301735832405797852922808428697139285219783562835189798728565362705399270962049941673154262430894864045919347080152007302545532668311257342294272979149213975778111671924914608627485271167719262489757885813445934705022558360273379332545932192935992515999188326883660191521657410583905706347202770953890496366247317483948893018153280099094318682319542129225891870534740850826749551255811296467874624474480063373335554873163501243325527210098587085014902718707274908573807418801344871255618437216276525764838363679531319745346401826230123705540767809924428956110642510823450535314287268156370364914666635739714605428939810554652899290735833248282874507709095447848558374794094988283703389377027382509515526688375659742730016224890295046357672416760240620171868509150297405709913909395026959041788430297821190553338070721658368122096360964962897785410775149995720933185343439725487268146006132226910744545738367303452287987152530779193246719598400443232385810372767227862381861104790251553333333110409962154931445647791325064940841981807687927095595441308083869283713465800068815598229410074674252552675076675991644738578075703686340876716211966308971294121890669672047270978773028447471359266539321371528864361040628715284265265551155866469221367761701251336031506842670572075833391357664892777289676518003348586277388275416926134371290737083764911449644018116916708677597205339401097503489582585793621080616412344797252395303404191272332767638564586924171240179556197998047538892529822585821596257157047094685047710058038819345772100410111595983017563540999925156671996249772082598063707476131293766222624953075026222482374710228219256880572690316277028152657348772434735831178590358251531559335367320338000023722353710958517044534374521283277737600110953163195662858148350728854782327695996060969607980823181818817492137934073031839648076635621629946962291081346962427349649538360291924497668913949019543703400082516630612144049383223327127015366462479211245961565737538336050562208166621114565871263582541398488327875346546341818364761877316128084546218365320083984100130528414552070259043026255582324889548532985999461545348051570701128737883445081987690662063747980796470459402503105975472014609759194367835023420967226083359216372086256103027334449135444878466498652554952583227943320878908801439525841092568723061338905457317024995200682149556958825796577146645408252231055705661486128281325885677367634683503435583135157155626487758050742010183246704175122474034335840214961153428098777159481415881585966530950115021483628115273811426501835330924316713624827176796413134893932331589950593075802400760928826752439511158092629702177007501622244491852693689164167744728700723522046841221221960859074715249008035115897847490451860821702412597021985410929475737484481232770380981681485779990440452539829114509950088671971033139926036353090922475244901408856311456873073648254765158193405240591265744020430436606597074977369273165624329741557339662542937916832373931481615825578988472841354220037505871686389734457080664307710348031133364057538560*i1^96 + -1790295401001510138526902814156704419898695550642328660400573349860513442617506312577563428675488283146323412371355981246771549981373139506008288821153152821639698932090439105232285762590885876321291691061810746439699997158687380491536674472846467215487259819413832396466590340179095219318739706897252708240957088367318019196786035279107525130587830115531951640912176440695529316888179107949112561642799790405357641605199927302343494110465617077546301606486148767877134478141330270422916818106517010530950491418411044118335206972523952414081349846416110178850167210127856172111872422081072269473859091397747574887875451262058874214078628726496064898773352193282165124041734486191496047568852828874739372679172193459918890852654652253867383686124052659175578931911219966256665005330730978355761521924206195486996759261973237821792511714496219626263907497333318044857533272103686939203019854366716850592198190554343592790691927142768042025226391049469784933629129887178676101054966466011085482111007665417026778550677676136080745823245464373628707600483033827805568772423739516133276003575399788265471408095502620696926662231974653054359160355812298401722936893973494782624401539684454685625169317397390089193811264856401540992197342427937137027741505770283916971954694371422170321720516391446493484518493138080395658372005287761931065275878909375089707281260204688716702232619457437527951811408668159405444308087884478780545146473741584666797420705703474989098957815337438659440119658571980168154370431416705994547955438679007063103347428124655083118251493895025031855263217033560814781664960349822263931005959437898531297354880712788688521128913701055919841172042380442887876556655314040004317463472214793469043332418552440161897625452362210254495394674769050758073262546925024319606448796074780176081925412027479364882261451525516175157307587933611820289317746690347768733475575323481389321524892863740028340146898904432415348934025157273043311739505249182072727449899398219033573588446634696289458873283428933590437065084342022919501296309624632176703969921962874224982958514370225493021367504144779354009996940257667348427337320806168320710257877719747004944612306575665859649290662852781331034395356407299757795181029761471098859081290578231155132212077535512140725661972773116513931143047674968687465415236835271656601205593899416537485189192155361979853717494452109143271086169876764282070612429014941090695636682969355385954397277227030774436870907367865354161129296720374350430641488704984998322301854981252897180053800973007612089497152399636158497493884309986679438308557279189737611257473954284606176066291221704284787261989286378811389161300874954709533217345862588466148265003888944292784245464399236256002710284409756898694556153342040716754703066229103323101007074088592529584071701242982518471252086879520139893088525463588800657244399414596950369426802794921120180405566480509891400577815855966400495418390212480174107727558744656244530972540316606267391411857050968932121334715105116449830981168315769988792619675404330862720011570190859093965599633817086384923055370280968667639228917357795285264842556960318533632915931974860800*i1^97 + -515077347775226212512403903620124561608232366504307223940282622446797166428882553431804430115113519104600021526876642473239956813582653101108501211332887422404007212853524239281342709625967659227052781721292272189447269292470878665723443453102025101537715862337012471275685610410884891802217301350310505981981689326232549477876028335422738609587748969048861177101362096851277865176903949261483452238853428515420272522862976247975792997103137331281590184182971434231914372443826058089220068916861276683942674891996226674619330035467690386291017212896839998297266256935162020293277415957082217131459781651272914115365832746037860338739209218971149087148617245096786344106698388101920365906151384151903347758756937005829613485163681530618203075168050757034259749361925585366699618648634120726568357454002754074934614502337939648472071261802225000143485084757633701359145126764108367514825995860958251982247576918350234923468825631070204089708515993471407157747733824878637704301220880171655959226283591417114373081189098812125959600205145342479468301235419796493778200362339983632829331339304372913633882373921690740419091574974217207774588692838940361463428730400203381680506943499462472861896109071215916392032125719690709504408716886749073296117280809782399632549685245556657062090057222187433712012282417423513991247424131615517782684446303020881094494197180835401026542051741797963660441342377280628566767015643388968689429093843535951262046187492509733529666989170293243394153354269248210300752981900230743228779184699941882147887691748290414772874038038174630778764029077735161051510276573301732578268478654659889624989050941774133705033937084134080011856032971041475817742658788498287352803361941971054066346746582620204666102250391166495501013966285638348746699546938933141886609280867207042870935456578644304142298368710187571866265388356576464429142358316164490165089178264671097482298207439693637364732165926130678829607745968425306678628538494830445093973720698091542671109672076941633888378788871272064728027524263505555189128236211697746437564334141916159017170516195762888507496680108749868271439627356714614240622795236816405105282694187593074648335965929674240106404408475828292270913799521447289390381856430043291328750910068140438330471624328265353803425791524162672174836018537525236751748845098235501041871651481491447015808377545256644684393511815354340780587399729692289622365955556679870696438413584279741019486196485305241062859093947557877631758161932897416381830165335989111752275076702083567030564886433981425953746041911167438869997218700051452519765068154458526222457333371596522584070878847851758571455332408578589454632150405046457511789527055930451882951206500703476957006895464852999456089714111793705916593765945589476249661593136153195101214412649251442094670482692938526295379527883291605209592717841611093122091532146501019664296819128612735259670300103278567077464274967709101042132690357044672572013704365873313129162069296599436139919425718261321625635596283213450498894552416739373264518394462132893816632964502226413321917807724066464564572242940733430376791521098750094460034168776591663299039330304*i1^98 + -103885101485993663351998066050339251108005275174201738456586704854666747489086949405834661330725308617380850866759191942921653006513645318377727493835874598385871515884363090116429042567595693183799603543692906434554504339280311676382620868953740289230787727380735276435496910623834810806017174325418068265932324052822142193160040067328834477865346582289367096514955693068521965041665701680656820439768792735328228756466466896868443461473139396801925552441425589093041342660897303384241688594463881571313221568231249105120444693571018210565977344049786923274783939215550861361463619399899377461388000888016083873241872311432638454876612880127881158681957782665535449674273799764876803929064667631402252856426419708843499164687918714746099408906804408857535173273085284214102397512038790136341323267512088345055044222633756668831752748021717851188664190042658668333050412508730364604710406172901703479635428894652303869327016854369742468466746693861552343507993230899369086280360330350179907144058331150513752892195302350379238662102045130976675402082357558993613646779122389332887404126449677060397557010234001456078294351227136992931471204209427466461900471007547081035414621215518186775483222636512962144613944990968327444336554830623845925421985620446904936862326651030411790576391661180717851223605223539951489763034749701867840624452976631958342731814377429041439162618323406749149239901937340019587757489492528963085834738472288238245835670467612897848008747812801040003765149533249621957258963530819114684600612724422251071891866896611803369644158462456584405445399980527309926001371069044539692169001306337619815838788183386184757038670307258630068279858567339440001882838823173495233541564554478411938747848830891456623344684289653932747806047300113413749992642575022736165121778007591299706057991537930838068124282770226258929565202977507278220056438999450435815105199053964634965350475817601687623103673833287478798822782875141566728459159069525148059129270183153160058138766203686712548624722199005762005727821242965313798589827495957873455288585695591378874397745292187922976894006561140707606026402326853096806908722043114703781986353812651712064011632978807511485158721096207700365078780404014484151097366315790437677950911920070232164258614649003211044749445152709281638086325369792945731122585899897645026145419309957686220298760121358316664482328423253852822191994565318455709601285390195298245200961024464566977706647063054322775907211850630972941803901007981170234756949581028507392375892050517599112967968086411021052957999474453099195071861491742051409811728833557051717881804812306529354826204001971720615304810898006066266622144805604422065982815323907459567886803371320053591545266330974258176037287994973208242675277683494064053649811017161845836509095486558710536738338676647333424209117601297434122342649978879987209202673318782366190645573657676408111694347181492741267668692426076303248885786990514334718598995107344229705407504717518688931155283734762569981712776351538841121576663447341598725760346554667692867182963713745166953153797359523274506470168034791038784838222443727778479210223085249592557568*i1^99 + -12850260301122215760083965285603676089617952847769394527616246103466122931809730185449124872007210043879919021777395913005003260002326882415377806100100403939664350249311930426868318025621149461384592541949946408232374832552446546932947681945516324921612622632307394358452824891581581674080931996976974301095570752858042101562996344142045364088391815424778588526073235179255969891840260154649006373590527472444333231781022279206516052722245504443221171972030721662365265431621603029738838659136849930490587858274309427871817499623842958558365749508739970602268979233393877639319668950952812584150854037108491267999638917149372783831552438725870488532323528145229190357743684505611475901927313069614294827147530655856866776877127337386040222008680585052337575402310980390754845132839376329172191273129768100649970032902616817013353437878962682470632749384766797308046132448076780668101239474598861057684399803272084414404208221706610612692497552662689766306951436566529213655012664802328865047819410876219189672405196104263095904047144804294750223701993703155979613374948228342613537884551110199355138390691746585683728623811361981199758630200490833265853598294266874670887503086516911377208793447604248828659837237661626028285600699937416285731192294659958283464772974423740918104547230058749648552331388577562989699462205567926827075676015142999394074501330733603108593090124022966107440443690331407107328715646938243795492506433193897950685221945509254899633573073722594464688530811555458253423819854778739539126155915145047274284334347619937120635642823341790664894949566873241543173437394132569820324072955655260516081166520349183042858574675262344805814912847730085250860703887243277169185516469263353554125256770121779949318145765976080037280180442973356007826455899305258707646355201653343400124209952718820675955257641562044900809879712103636145639824562494665789329824857585608621607579428271700786437425637638037195509992624576690546863958351454277371759901163080066351456208286560597942950975918668105930995250360975154205498981508541717821513971146800637588995296767529958966581314506421337565566812639635280026180361851665736411935841419184558082823498146318899907727048452311113020029804625340379161397174105327288864464216255944337830289621338382166478022603618153309947118895195972244500406312265109515059755104652482650641139403852151856434463243688922201342733682988997625360378072556107743397901845850858041295202089602262778701598155823462949259642642712484844664325897523706886097356762048329751269725835055245052592590242019497712757334522131903575450498415372385803215993587629562228953108602610454436093399681397530255004592688046721482084090743162345620159090311594038184078006195256421849591372635414666483650587382447497760550301941652119285654417385779393708839628952528678456193587558795765136424256266851210197112944060145936216852116888354289095561402265085251261206798831188595260549129013903050856641590118670549932261041617964118069244640560808740642585105357615434320331106318977310723185960508795347498335926008623848346720783571983322271767115573708344007575438493242295353070462916347559936*i1^100 + -1095963918749780233236560148711488469778716404380166582379108629070529841734545068552630650412225481752213193362876360671321539760092191752188552729013929789630459016050614232982450780467219846153647833987301695718719649015524824791186311254397959544942035833040566688818262264948495735377893918145923534243427478503370141609956396093383488093363233324813928865381187615012096518561413646884173585341234113887531735168298981406499602672488893405845347842908189601595476917129543400962441032090007754950280798353586443233057715101771809071209927110033672413324481173118502271831285268337000057492724112879391777110259121161257898640536910119548144215495670566733035689359129403397247741018039495900108889788500504591059142144271718237595120985818321279570869871718934846122572914853811450433911662084484093728675688644210665097822585338760580534863876657572077599994944569389636399175318166900616170101905957129752369413218729791235859166962422396971300716772029595290945597483490584677563222490050679195442621763361066609313133444234349214984717152539495623885706781711900517625460934513093498987164980216272213413590883019822360635219984753386437632416183387454532048201840188478570267758239937354521557076346763969674376264198133904011573769141331067321272715219600251568645177074447591019454302123881673363626682995838623583967601624593279096657203997143968014138225930580303293124534648967532839377456555793103885038847796546886116673922471056177878627405364951511942414192166091170381624931396202993931801411574173952215701212142538689593365036046568067369954431315944402605610789715363621002510845772982061518313444946392324434840732881518769801540992256016987453732453696296744283255511273007100921398918341354376278097904380201905329053564139772885848797011036370584447446590291028185769547060237260226196650891204602445927380572171573489714453381500120982916727371864997178480472155725753827021452084244536310759380753835759560338639824163272445671710356596294689271419833287593869605212320844148813062794833253682234606604882674314726610408848635290219528574444408637930259198165371991185173510530242663851335308294926182228005145550909864317990153704183554539067717895997688032856424840254393592161297112095551499381481936540892004451176698480171194305021114509211297119219928595137272346872348849739191505271788495798785218993748774866775290844038181538561840433892777001025913411920578239298641985813851934236287506148225793268618933149688478774634442140391210064429488864837100808571764109748530474300540775608529052183356107951467649589246574003772343023725387827550039278734005212479805568099194385276991170975814826249958730322193945360843046490759494378796686907587124087146264452010217452029421490935498268927689674343219915073719882451448806838526717615001543378826367759676956810473802900633358277918856461745883794146043720291710645749593850133132177475092602495519923115672883758232208890310574881200020158999393173601709198235994722497835858040914309163018324479601211733159151492990239490892918851784780862940092141317680804168453630157687889146686501935635410887881019561451563410979993363152896*i1^101 + -272035634177578218483655607919163909467929688304751110899875669533365595463994094159344433786779668682520645947483536302921160700027132518943650103116938109156193132091081796567967182743364300067625154254787099608715740871167753495589897842056099336310848071150254778404507383414697618684007322916615762606962558077148941067772368471226559791197567689636244402745227543339968403609684507895438387446016669599805564149090192101836717057705983340260108970246766274505528534463158450351222205101205402605218485507942936102605282873432605954730889136291307165595709448338511081989813368221773202510362802899039290961850813316052903442820068435477469929884604010438923388189769864926488942199682269224701663923794271006490455851840902014407963921529430268636233834610466965732683920063907401450570145765253052965925635261622004378329078545106214875236410311599294444537967386596675256093708375499919117492431392849764791203046212518503616265467328453618388672962008833028332172415857300845505915676004833131145760384115288103439126789570824713966683206729880023235589199701040671556893174415701522142331024454213232073752633150650306885332820888791820028222351750244553215363756035897389326887751124702366877924623212432097400159325666364834728986997481470384345674586173413791652436111130296203055873372670732602910535395492110209892702158031304700243863957077937851497272878350326552716351724423418346141151000592892993029170881420344689461595652553585605941213387499448956622759978317598859095268471364949604715169025868127701351619444017023294103272851518202930480260448756142464991117037326497090064324149630113653852857760066927508273935211017304070645876410384870691066743551653434667748511833708600733764503426549917502341218297374420579442599645229546963535804893598678539170926680059815071215871928590933350549498749846486059047526981293786323740540138173148056743610046611012494669254774792176318903895380505644768660007062025596274634464409062730012615055873961382057783328656577841133147817924454925192351384879973944191265701141879793720081501417752518784052143334990398275709559106708111596493307546681645753228504056477152004661404706610672353837432523442170702364359911556921606144199995260410656449234101232265788004453119248254388678455521976585118130138118959846005059220917935228840828639087231860916983557665685625098416787223118812177112390558327313545305214392982941042461314038911205803616456504698203234269607860767683717736927855221890787803705656749579489667828473385068196098012536216409796747030871206999368939875850469658134015738497022186252551748157495672940204747902148799498308864168844691115482467476277321002911135069373254128305808531154135955911272198343616588167193240653409394027323496575702400443678008525607470303184434069359147935129089157861892213111806788862343938025383460879685307079702949102291608558315992419228679281067391136318312038527536057212298785921174755597788388899665198508717461008108789129384446322626304652975721303528089360475799857503913797225030740834081802364747760374374591473996846392426602535578306254973388274517892169036064455072438177395871055872*i1^102 + -72715626920875260295823068807186455194080694287485685338581482535830306954105452992535005416123882626886492003542893292212334555464720059397971791402571608613945058482668502474379626031863306268453266130831443156154303671329490827825315917554898882760956912170367364159269712448101914171911822584734093032264647970418430233716068178534338843371368552505342807434366867209548043655120589798404724187829677321321978633062159171193669516356303959835881397101411339734316559270844261467436470891618138020744363232053016212189206424954684232491548034415459884867000562451435088470525540895459897919630616094834767194001085138604688135547472981727369329512130943189316470403892990936054539311594426822649354804089804740792149036633726256259448957044284517610269810354101942841392725806561657287665504683882134240397888746896146957986180246216536656059553902390431645092999721363711025150573353254822561216576517607516431551623444279151353445042303981368618635009702926582367401668701722373117206255991618234490072750753226442157427270846158057055679716758145838941820640314745007753552141718310926188687660883346500297471935512624312674615120340795026643607661705347217669470000270779519558434560357235285220653835588942455526239671301189841351729069935948792573592657887844500455791343198228747247348097242205986019320133011146114112050220465407238048644824047203723742202699661474927460095005891342059467954230294664903826655988623132876612773278931852163188263648545288814311510606295795848121551033133268201426262757454775997343468247254073358117818752414048835984700366897634252113866315926543264009412183896022846965331281065980511986343028251995822542875605270866893228207721251468168696731560341852711684385432851598143631040314883467907104088827212198252534009809478014131895771774640883959834405737806353566497404113793056939767273273113853917066162131234918762597299146309984412255003930917786078531298614645094721911764517312477265943400810642955737784436924424782047023115741600985222929460618122576453143199797036526413762407516119053408099831041507496560349148797284896845532427245319278897601883213671495448946975490405379116043053644575951027211556231883366854391029202725351880027090731415236460590785194124898312596689870186124580933947751754361695143225514230525714470777608825738954610701818398340428161037328925244101100797121150409274988956172314692889294749612203764947484618399150642603856091639168707015549769568763791495870772108662728649370356972150938302716407530270500281363507426679180081838304055843551185555149041193607107548445399066815751927708475739109084591193115336872784101320056172869768924756323019539289616787543708842604015842947471606754854992742075115113348051888107046333000483916856501129067555513061156669122593848710548331135971179649885958003944557958118407713819575455243546056776230883108327703694811749562084632677724958720691345212225213851711179702772394007812076331368232426382950102467929385684966921859335138317526324459953824545459613217474357433068044672960851095864108503419432859651556868062822765267055796119108717291291306424924023270292770391064576*i1^103 + -10952218736613466262919311251142709846709055178005016475024575353430571420947590914885571561521816206806167902427152593153302295360694044969208863805405049831914723647709037778357940636151812085875667755741858785690306085348255934203814321886671633372414998927137360838054121038980941010089097657653896770283552995350971694977914848513818218462734932701227763280254129719158335589469255294074765876709991191579727335571782622339925793997319518026669983937471128784754439214650025944850587320777887824310451295764876406909527150507122010587659504805572017226766420694620157566352524192033011736885898204576991283790329781510419285568188815945017688147014680383256936387673659748322513117282351225649259320015425694136668227425189251363503961063095134702572186513115863962200281591377168920869704290351549572975953927125306768808104836080415686796946021694926815814690693492001648896942854639412122666619185370138887275228191202259567289231670377055138737678278028094488559347590544202649967673007449856207123790923683294460371222982112806620796894570797484938624063793969133715609026883937982238416721387998153651311236360109660400712069032812078959375324567741634820024674904879400518154703654188471325042532047323271944461699903065596394629205697384056482192107236904172689116108686593440567065991750586340562990033107839304765979347468405237108744905873755632311987310912304155980229674734290617509074459954321870876323471620677065084822710646852786077185483398105349945161501833353903020067490220962206472605207982000430457824519961821603003144357878227871258952647690159365618712461539321891622933460624171484754474266263586956646146727162241084031899731453249077785593968766854155699481876228928516785609133108808268447140980217575608383026392738081103548750822739158518531186867561065836565883996503792724802104632515654214941472076996314165387182697837820941241908779709330444955943372230673743934653954842612559335788406402804947165669819797447495918239876211783788089479029079903353164213239725328158688023774941614082227637561223822569817222437450291089184423928203380122118866975047206379420951931065125328825581968379626204266208674880101705222906103206705328314537374219765860135290540943370313063014967141409173976412468501378470180349951607630201642112196509263910237640723267345221395612829509192429536789855550007765573478143342304471818908325644735229602306852654822802386246746901933956876196713910291327601974304519983456006729663145577711832304182559227736918571289551910689910697565495299269963611879073172091233921142781303124860712225028870673723478441745073534234836530104038898060967292035439352213494632837767200560608058081033788189058342126625062781814432947061872905496145947701283694269653176811186012293866001487434006664697327052800441265231913231767080620913231982424266339356493983611783460386816884854104699233055891785243905859886305862001278229974966554998425808152557825353177668888317110487096083962376514345541001488955503406104489691436189561904753571807009306357991879478425717249559869922526746002106538388275062109611218426645704858311205852431430570737664*i1^104 + -247199261048895300902451718208336311848605797467174728895733669684836210808931788318760729964579740691732416329928847169112366075905370121566609960164080661985825767109332644345962656120655324694559444662996224508460349429172584168925503394379425538764816283952308055233094485107822719313975587524725773955777364338320607746105042105703525092768913519184976072143234259734538368634255490593061678220807422131378781741381588536297038598095589195488721349538030068004042173438552567215986555123709557143690833120520350508927329314986737257918556230286238479457108219424269996956173174232877759846270760899544807158295866736430006980984766747975958393530491022688409544639491801968388109268836310629860928704586220019438706580502806618034583761520251611946307249780299396425833602768956364411859022335498243053948897281919074238527848129807973334719553208691308034367953883875642825153859994497113685606109640668705881972112647925195669732862400833418557080941906352153823829544010287592877981025377570817011230007840857910577856173599107134554281023755317292007123996985635451910181470166956605422332877239229258230547152402001558372723875823336255534618550486654242956544736864447759437375319199186394537313579908282449642587138567707226772127937304216352472233671945019927960714586819234101179686522863051317279316140235162697570260513948920181217125444188280894853346831571746371248835610016505012178706641950042924432332578544960187153814857412760466272350896733546412397384263022126807065235938688583358456186784109782599634017309166241904741650873475627444020646365949961245182042279439825868364732445202755954912277526939303798580654850831594898952404190522787475029879490126015243513502768983042455545946407426144985520786759179831828928245347288472003621127963603134110782065001380265004479774710028586257585705858393671199141630982093552291493245027722022093438129590099726005391607821512915843258290980721930130282992015122562450712955708031805223521033939052776952714799711265348643989875874664971046936015493248511039422216392204288274714929434730845794272838546617840229113486889849489586735743888952902288748090363986626322370867160067864384681894806334338013531889256313300908861868814752627566318997885164233295767199553186230614067918786201127499584923136891777016115231053647136650854340051233187262375233275060830445692991608733688104312368979344223393450317364268384002941880041991030444831058167036132509550660338834210944096811992292462205314504930628506668589884201313707308066240549438027191948603992070724439904875111086297936028202123817917273475758814426436189042751929203085688874842952030758863775197232363017508511359391969292884761819069984927669304362790838386194774995575889178606584515100242862189273045974038036203739779530142509875005658717013140414466615596386443294681457870000460219370744030889244961486450320908417130482114276249686764969897137870005964793827425036106948454444544606562817581669318197718979823519283689099886413630281489626749088810784457032348073626482871464775688512758853604084902364966816720282426630857012669058612095303926415360000*i1^105 + 52681060818244548903922785582474289029841194830358204321140480540121431143630128482427510566177337054401523812824722959815355785658938514355310373102077347835694068658359654538863733045088635286493602071898645101046072460514819495767742656799348057524343382917407263214373836057907412439838451209808331285335982947857220078976051390358451848300155882959384259170126582408831428240318742045525337976499469412792296746635229417854806169312557288904624465419474046546321664526254651382685463049391875853600820342258171603644444905778612913294775395344605200030297152103454195639157131023330108422829913391252993038130810567819285461811268910057360263459420895996016315817395550674993418953449939832342119832299836868341089421760273106153546821755475698429407482571867237001860506561220671205027742099543016254640537488331694426804800085107310684458738056650102848974623388834598140193621791346204969026041110894872988701872552393927616890604781314587531488392766960403902304854324459088812053802231426089389351901333712139480288796162356215407602589023345513367468249347474318886066993363641720390286212376833247042878126920003755478812144741235907004378050784274880983202108028284257991616925023086257384631872367176362624781941699885571494056070929674321364369280034425364612158125382114012350578698512408653487600542944009249657866337017603801513607227212596775486107114455711305704773557846506102657349750762175238004333753686966476481112313439771057622859460453353269350574975243669900845255374681569447021561478516790486648264206333395493423936914095742209815681190162184192301124203123275641926956520029329711177125544858248427780407431780050584403742385954330442407571159602233127118189802189631689446679447410962729295237999789448832710814137589471229334497957092159314999851014091133849293644978994161233930912971072452699715313104253140531197516675231254264991957635541720769551687879437792697434045337857312327964387621189615432905944532147274513497729180721290840923464000007643364678971133801801733898469831167829176060351357695050050692080411988321948166985066402082889093435238598004065958469485261862792026191960083663020299976153144700126393836558886029566291100575795868146415973510514403126926486748139850122935184979858341549892757077186500797316546161235442797639772945862690284652257585595318804166623081067411611775324382661139854582868388960459100325204827962640002900998796117844312011577639150131038515913510780125795630968076380682570630980736468738958784000506534557461085567458204858863703144283672833114645201614269558583957481666697333696253987326241429508511387904826404193356174155262350257899155196878865246504294006020731141385669666924641211587057171278920325684008785554654364314508583259702779804317551276041612137366963792168722401782382164744473569895679853853423340238235857676562664816275331565419524470180935054386038323294185721122241180442097454093825620761781529783701685047410337682892385297353202990434347532929007422192948370517244800288807624217264674754793137531642318497388692499185513230405596335790152229227893096456998384607460065280*i1^106 + 5946368669200019735234441581808677520559163864751455189261716820867789768444015391812061141059222914709224114478148625824496663797225125427330483873469163941749775159514268938408655516234438079737904346177000343946564538844260483995174391786151300626580507127733785848099645868886285270308019459890242945665757169610404647256499784322079175698191123406262956091377829699529852192757545997333947941474376626894634112341637777313891619406726472405840175108350224220799054865432675098166028301701173385474036305633604624885434004838571080702353151227709158064469193426507876927469179125502268571695350939941967086136639532314880573307018102262282973679674938311594966882156170354605198266171966480786236381829942775889744574469873940127003800843127583916413022799898034111130727975398112594600512358574527636548505804544072187847707480535363256916994662487941962933846725753477336444310043526582537018859238398588171137775083812990845017549417991996147833792336900953015139669595538677700596554665403062652889663054675554017923424942668410593388818693563328411782854953103775758916702221573071114626419202325841200514000640257447476371532075827039244693868735019767301951828134888318707867187496878807757412825689409083865543910252221260895157337694912765301565401781245586239086353597841015625186285363885908797457066938248443196887015744465819753304490622412644235661442336391190267319257024074688076464726310151167851689240324351342881773496773826604948438300916538660335906997867937740543094364422259910575018375450842224247641640868863505947066787633397295085220645567100113674981888897900885567839729644212890648792107522779950814964867584648260049972043435223114077120103150077195455494515443317613365158529239329431379630599675474287154679154545905650789044840611917203321221697379188027579620266350099551228357112057728776796523632192070695475555024551009105013351324822640540444996436545846426355146311703441579143316303083031327199208563281591011590431452396194447076037499046955189098709096168168802028889939670603691322232244773767578739652732056928072388296172319027869511258436018430883109790166864634799862512746171774940457911432854923375880096857768386483122349577087477549549048432654993227905020514060293107552155143921652065468988230241430801674767292668654568564247052678307192476196589951329762026407005429746321000298948314574735725284828007446214062132965535205772625875516669603025176970020703435160623818816795532214364289351726839897478925426585224538646638081420075914579352682497148024644178642507539176171474735369143993447324689143998926219291072858815037029419665082044623118832781107061620765434088630584047121211073223764016417072825969144873562190324195333063798022611386125827196017151030623184190623136857504478214125039006734082808873759977497373202502286390440973375979630252462349577132073997221510398536878922516330117100110158011761716819502927360663466680569945999943117761821838134052632518224440175673653250811691074404866607755709320388952554736344501928208576914634633122786626035237487099474989643230159588503301853943624821364490240*i1^107 + -540795634267690940236638663370494825443664307972220776556237149491111609431305924922994877927400065053406917226355141509014018753488112639846484928099391455969759773910459765329275496411589878943562747181185611701409265496974316614903560466918579142032952093354827761502107955199853648791591998585987450175175579095454446753865992764756082351868279998871034009387144501175077795679383200307868502753713118387538772905917281585873055754580412718308791623263801757133643839387903712073699356950113549581747293993905852535773705559369156326775840667512263911987583667704625908899884608999747867265847102377758307475479451050685306837093485273047935545869078405108503089239449696811114320572619484820820127791645883191146346752614299932527248281844546550755914952921990191763886267846581313009233432713490162064574354921550525315340605729214603384327524953766941913674505331096996438065283539906560559909928305387495951617488499131038473339882596649747929072002410333865399582822533576185623466672238915381002783189785069935873935199316945721302531145506496752261324396627949543441492189996619024269480286850347941849583486122891669666792662701513593158401302598753059244648018353271473328165973062932080202708843186445451999507469737764930909303764368583395045863752201060338631515760976909411696391851935852233298683399970809160370943442725250745937233073161075018734590770549449377364866684350578198767812097192376386265517999803396784139434326595374490637545491195189337308634141585461191510732887525558819101746483461576981784922439933444749457139431812495708817713011782546714447524347203648150457486190263597143700698171467650521913385351068106723114657535691641820353849711436619025907439285890652811202152346489558212200944592743299591887946715656960273199275987697928685127640522315322802872109224110368457852706762826133727464132923939418042138435003548280304186526310619528968018349987685270491393942356186724771406013042975591081030805185395985168009580802354278176591590023022141587096486163354247062382092830243024259119236037634739665185612911432399743384724772231183831354751599648402034869135846865418801960817059784406269500750822530669498902040728943500754476982717998779075842523399662703795346308351155938194302081875754173540746792871897185950187538310781023813415932565314753767903946276399725146670950700124529249621849359767227685403547770639424699910652752929068813570304420473604461811054643007349193431897627059772263867213129385187829755174596481000134522465326377146748826499122322940289305920786640737067645551025247489275391828643878626075317907800823382907392781573170097125935937595146947399748837390593987980585450309587341088079862320170175759212786975289974328342444737589406318302165975078433593889930745793284842718528339299411551849665705923749939634203259280584588602541566354053904505151736824034333366163144336215496799367380149592342612692070908471305089558039466561680178352562112857256860218045166173168090796704206704283107741362941175914900124278499155611199138660024605365087692987561513878001470425102528233744563000638963712*i1^108 + 39237369728446837349708617461601429948548265638055158169426327897822071986566124109382406612577309522864242141848870998680108421566776489797919438078029789758474497679317015644653064118471011841392490384036761376300602558835322439714453399592592052543436658600829761479419976374001299706070488943564070081099914668993203479302155017703244934820348835886292238868646370097703409208350765189956865535173749774608243846399822385861599714694931708307859247359479338998109781952767022418857673797509274414176863760549967021240676050781754323863702612973163860587045212118599051293656456720557453188253335033422621484170240663576591317990718670784879563549700971085330251105805717065723869764704757409988637811145385830390459352151951316119604825226923297889678246946297903566749597067409394541067236189097605187374111621627566743617327407315225734376940223521103386054203748337640939077369746454616574056366918681835267076563773628008375569047634791265819901800109647959715728099518913203491591590719148558197772367162865894686643046655174915831950362767997822964796408847829681552176550661993357356465996399643512764667830357803349612942562583143127771323273733202437820965493845985771356696494042979816988387127860846593182733685194270771086551129515990102974635731810444219176005285632152555756806508993378552184309815317267328803027493816532175305399562152831763496685711994666034002885510806041179787218931985647949716420218609043661053228768690732635299265887865461138067080518632967962310943007387308574930744578885488248122455433654220483840871570342259980841948154144333381522825004943673986010229363749463852358788524490784374405481996357200500045971386193777465271248096570019183780947720246483558629409748148761351822896342763693865153748611880602073788746678613144848039929363010286634517058932444843020310523002558438165019276329739133588233301548452849872437584824149848542023381397882255691620754149932774725391968687023910510827067639882823006202123991978279475499282840342512648833154161683074578744330465759267734690160911245033638805740604517748158115925838992922636275019607383836205694353877083691611860646357944918948156169203512453705804011920588018975635107664174085865307832131469571817166955731118140855009582169479168929840280445529932831909786537572854505352550967200402588721772736145774654753751927133757507988270098655036948046445092690329077795107751576888344181154895066029765788894621542997470515505322923723760329324348482551282759476327923171968450344674858872206505561640064812385377091850618931484228249627588465370148984273637545473723441981106896980733071485383592901635948650032084994443054635387845175751289234325654948306574579985500287696007221396434678909156566558892013114002999556657777905379582443848679518771778729750165168821595437994263405814280257651213188957661523423138645025210568835857791788298305080045268571004747869354941059109583138682658144943131175109191290067199138881441591411259025139893302339591471457196711414023939176030976418798022709513771512682008279593521987064214847158458466324537757745104814080*i1^109 + 979501109385369725448562288752407316242225409645081116649523176756167865760429769440437138891218283839584820218603412073323915492767985807536706333495701047842185924933904773443877167270891502429265544165355174203091498643165588957118526902899906383461470618009292399701077321012815259571120608350089220952906507491238975388365770370754355431199722554661740491211979877544670765098988188090642456371119375902987974734179626690740725968470679145151524026080034333319558941982905231221836774855814068558690877260292813876725852542282551204280685032620928498272251440140949794098821623647060222940272988521428828155536419468708801134060337526638177391930749563484697351100598098675842828442135798426111430165980756646106122504445623641614442672327398782880046775410335659503702033468296384244170599355005820467601456313617157673031973891698010912139936782454850561744047383461522858945518334538568550931759862024545592382391231300933506786382732067419302035320986674398633134605268486142962922761057616911629778607476732487639733345121703728500089859429907239124223548328398363003087127049672544712779153656862826349068913054799610787795333276096772531745468658860804433192559109408542355643607095122994858521640754212783081555866042305812178634526472751848490226123320137444479451686225788242601388247727043473504063421141823448374785217900326770170411506798740171335480626528890245573517713178522566606576146818441217581707858033573917227645941240755235617305601697889726014896996985055007179632317530063621682524751738686143338742102915666012794708033141259727890525389889061497959298264496234716607783606814132523630688117313053853934275228397774052000299678493386545883352082249023067976371756189485436047502757780498975784028477430793104957077213562503589240287389315371900586167907062152471429394912591706551735369615871856317435463086448765676875761962810168544432299277046406106299255060719924946808188310282235257504695117493828401176472606375634970995252402396365244281840902435168199403077511880722995990100184635199640651023809202292063595858449697414652563617283770096758594048352474754240826605203965195658454627680270407452673851093733564392835734578162467844221172245524373313839548220513961984103966971586618159070271832598052107599682122759129274720046730920102621376425803894702530649720012787279288820806021302497400942077570130532108788400354087278651777127675945414460930283569948783428611052320035376859696264565656983398172788050611793597800857454832175224685239170561678265229748885691995345004810092658642207433557572796559872401052895833334924327181091040109297676264577292701699781605268319078238598844430066098690077841063420289146034757217887227385712411626787348285203284901057430993558668997193087412726792395770846571196011090442924731183941222538182245370549728479487964775024375460406589877729468852240607025795992322523960117215334383076401474973351694733659263036482560828317948133166441148611679190210853543299900132323639376663981084949111955102625946694710136742020533927070850151850886113047385506415273755828008517632*i1^110 + 146250102040823289091981477623920281803560549162787887074665928228600144994839189433826987069279869363354740836338079166147469278657935145368068579956224490691845577016027636652100941071264526834494780290713250232216923063862807207174180931407625524020987798129743614061761718376714166140092722408979400898150831109271535758068955764495255092881244205276637018506600062697384392853940675759332590730025760923709020141692702881377650767828810298566730426509960133128086902937693592732731664746025319297760762640067826911452194604752911724084020537419538691035539502213388961830714708526263682659646620351565870923959022546795533256949497617816413751388551277419065826918363008856674471829371843770404920623608132274758754044863929874715146508209047733776196869416899981105195893066018660994442305756666326622401046581675613801364467599576125456940600135620584364712422966028177375603160806467965597186543987855890717738631443121973178985116655437725973837625980541568274766152135471053016371156400489137745899938776419885511526118849992026166524849285197866927692639440302820290533429844791288417502973392061366420827024019437062163144355685348271021110840705356653219163463466135802009705499692482738754611737165161913811549726744644466336960047293022241952106994299207067661776250347221919046865742445928676316603335189510043627771491292322208444240337431365100322941019362565081247620081037965559252586759922996260025555845208941032247559515089152210397986162010219556793023166901699947175360431286780869973666146577827999009075861879267178956418428422848086588387055718802075104752930760209276361126254731710888323331118318427042811122149537821174553530689529367981673460868610377452747569785260466680782850492702928872889109299317932428324471550991918626607552566811948431575967148684935509073572897646515241891549619084230069229793565120210284967705614772879786908518044358161581948257649373092655245575767531312687983898219997674282250181059170721580811940419695478558456386534596038173451268094692581929784119936403518418886980214907272382391952246597664390246134393350744946797684316699311835387226559911856517034913096404635651191829268280811889635103711079002222939733177150741232597746351798060125030172207483967868757929806148319498740068306721364890741796988472980644638870104611722181048720933703320618756675578007929757009760533165050130297965006210526889639042998212313017555722196390016469938813328929654555412709844141934610394869401745506139437592791678559506245291261230841875621223416870406636101445679876114308875302822255779555610645789339662532985418986314358092798018309121177536363368990499284063872361420737704608812676178455941639007229845603361709747887473253926148657431568326324340622194787822823759063387636996698426527289953295935282179488398897337052699294851602993935216957663775550921551407791717258384619654134082839559024831341165389445606100755399234767791761613732309049719985212262706541756936594223518364009564476961615771057901230781136408236153767351511947718980507014563945085968105880038243739197958520832*i1^111 + 3771853833722392881437481222029804521150040751251245099574723939350302989579825444940613968597936737516288405204908784706522147861790330407692092810760133326473153044817667598609194035742812788697195716711436912158523815347034874636423460650043506627517782962089521378081811937428760594473238486276287754075925050734285691172422967231334142374950792769711524224189474666504168225143444550587926163086566675832430861298253675489796379359620045120904421490425886419565103262435459902859806591607987407020621213082222110171091640559351444866268062251889680346346713539248754719466841732363719376677495635827631131229472510929977179327776211634441315916751227948411429711819963665345973748373686000871265539003181957114494984809256847166751488401824890896259093090667516133092387638147331846279737834398855151044945268955534642187306530758735881556653353217554476721797663544947017693538904327023888044513413581249257541654397445243551016390904418129984495823185297773958198034270336401578054099521654104529183036593189627364252370167904596161219493426964849485601023407924954859094454498390613847431779042165527221441453922145389362825439584121484935567276833248895768927768000957877054849452971175297199395707340767003991238931343524828234239716569899432685518087774015583753368070621549305374051942578077595442067188871850652742306162754914026186699975580476390543845857318865554848801916963475362120399778329465481045533536616659957546555589025425669028594836462501418833359933970642486896143721180689509666051168684405701322915479487255122826005174053530221840307958937957650127566419465367543129971055963275840410959857286062408455811407142577960002889769896172333024546890072973222713538519408446663682102817011277294124137380509865930299475478913211935311841799042479583047852251137016089804145703351663557087871645047035079033606149918559078672816802256848167722160534539772678856168429806244831612656156645004368882236951951225483195049923534350781500198617827496622165247074214410583108508271438117601690538958570208803959409851628579858211159768104421817487938956545666124105908332411155895941344514850001298210546053520788792851130914191461801765998222103978780373221272560290133614764918906633485059397910763880159856941869617747345971574121410584534625347872178364508766401512010653194681295515669421931215907976415228990945663389723823878588274162806735004126420214978307295946567922132223296749389793163229094434021300288643943202917854350495798194402213779591056932673864188046714545818301619326584639436440629383046223954142571693703416878191111229737946193459648066440148181400847299026914220746183252105081791463062426782269854220392300849759902268216036363609715168020663322409465892308952460486094204101087288010963451636572763144906084932071344875550225896020009306607090739584761765065367881687652958721827006603697022393469847925666032572230575949823096327736001631836294533814206672920770705776937041580455583152724051444507297902694860863300977999262130474416911358954575328486810208972284457477900534553333934061518848*i1^112 + 122140173410668664619696372917832976484199293051553199505663093361375272398275117768193075944841790219161671749451963260376912116965866213394718972886859073252758455805363746308174056897425413354371468167245195807810506721460334912189269905736775867628460717882545239773188189309196699598998856091121083386438590566449130488983721137409784695469278468208744096476412927200689678813878664208291418439062293939435795063062066584219611301625733804908875164070255280129703474677809875268123954424394015955050393699517744268971236649129126038891052287395750017575166187492468720646013901850910052897723777055249038015538109531657546833613177190494691454220381477427283505110825856793665821301062119737453087194209146223467014319619122898032343773489420827194292779493163969572826436034532855449111594834197532687107598611366158416271826405570004126663371734444086283798382898279459779716392078894072878520562053284044520810671437195577787626864656315032383531298185832169665457425235016146135303936424425990442974685603489822184208304581637017038111148257745914610089884391155145205475921089352402715916924502662928924456335068062361772832726035848692591816854788530159001173012175343735919782434085530801853345212183420769213840088743242575945562003357122719868444496731172604933973477204654374727010525724004819695931438135040184727734034098220558165514349001790867366915506665715586345784641558193334998115854492689317501146072501897844072713659160177022264529143148467448422738651896444489570012027540642891711243109502622512447289287809525940682459737290274464341164589510390422527980182540532935626664141427547455484699535978164812282381868913518079343471496506395959826755193876885999182406300674321149418626257697017883297142899391162828577918267010651266099108437867471674401158216263117035025411343264126965831658093122712319745586577786580876164741912001135685807027856070975444127499217736930767159143398894489827863038640791810689800709793832946906029423031168218654983021996208348155538309075671222660732970849017456665138344136036515249945175684731792650765865677485707305435631121606091636622666386781751988344951970203706360035623609130360913426728260251318498574767673050010910540580118525326663522976230179736390882397490333801607300231932966985165061338894287331693862437506421458428191336152500654417953461876838317994943573370165763667366188946806017779373594305447506004317572805527024648903491891334276455767307066634883934539632815484400991785045113514626245532099280480808681428104569988509010001235400747411905171768195552611631916101726793280945889274054786714637302186388437419796281647653444997931189142686574616105870959280819765114195837561561363179788848381731449141148885770508191895299682392968261099787654167862797724356375728167772941349340373491537896681673051790050980112576695948874953280322497707240198422346390481573413217272228569912158935695225115744733976134487043056726278212409740610731780090427221539245916353324437893603590093999965373621691961602611131401731703072974405543531611978784047104*i1^113 + 2801980965631857388000630277897769925633381070814484337036747168609113925352599279645708011973188684213968736871146184582513885723790652245818571196802141696329357193816067068518131873826813857852001433104270215733462656535640070299295569834206577825777950650980293571863705041894997778648755423077904752319474856047147706562549427137992462521528464036290868749394613017396421242726705536149898611976387655769418935503722475669755410891782078712832371802173801697643764872925091931259365948000480090400378917898327864053443688702025338331482198207633735021209543008807194268629303638646990453426018300104350788769059547015436698212165932076322750322193727656058883080640685708814446218400082450759045577173125983748762924354044923380105969197679738581772290320731006093031625673102265644789480558057042067527581381613122278704325300459008965014410573857704509396899969924637585038183667992027321355959070816360770500855827134863813178994227245771735483023811737661625018330808891422575025205479353531243658145369123424070361428073553077409514478793666842827824909042286976127459191543586249283419238051896872863502346603820410789048725211531742740871050654589503088274986676482313282985862800757853502345156638205372648999407537049638327141742040186847442574665385061671170183233898413606023173939982422586782882647176837245042992634504800284197800273081034192105457945759553419752473928748200040134313292324683584828116821259959501397149722824416088296124243560234918067365655412171359528742497679405593060024795863908314860693653627054781064068269598976094049046146619015407715662169753128453960205193839369178967232131078691096390442488789261532088914872451094070809842096576981771977702817207732252176820451613638657214892665916453408924496678787163872797770021466619225199257684490666299081433758954509647244121578617857016288081512349736104922253635163421549255043657537427570909494046069856848237172635309953908205041204106369177703857689785838971222398610529157404416807116323154301997635883802556848072619778430843322742357472564878593513619233406055639601995738010736286088002654956367485897755889154806439249927453601012959121471321994049011014490515399772250499599414047973863705284685438312340567559407876402972557871429109486053216946878527793268089963200951504736189737983904437016100251971434028649264896428961519886582551783932909357636041268409271002210382194512519425910680863726407290901253594667079923997861018644787544077172206600635447186460696667464995134004261513853638797957763185096364504995280741010779804324836733558307910719694126209560246551646774075487472795473967566843837463357516081919752333791832789514431663381582994122317502560347281268952450598974839053956629843387068817400659043864835828738085551357104730985928869554047515546823696887820260369173007262779209757684117243307280312682725435371049385067791735319910747055671792703041448117064898478176585771952142453128186839659219043710021829937790240134805330613772035830932216224914745089668798168272135226288732799670986346791000080384*i1^114 + 21801298271974042614808358403697383536029962657171395590083669136880212317080798502602965505184974060686120658039214316115843895457220077970672100762417925586523018712434876888003412685124595993058416268585603029415911075875147793291395093731013783694835298672617516730351913908083338571170485015080380382454550269860390001555933735707862805200604044950452204823084483273915072678302434768666923529769197069973256622104222198703504226431136710540415287903376167957515425645685940119108719327702793678107567829891061106665962052329014537718052188948011725882725930127136518308159516963361537095618303844260926842115193708591480737379216630566843539366031711132954319904605799378222054093656209439665661666140521560011563997327989688761674213356125279582930841250032835064276314999395156649985612024154099280186166381703928420939745592753180470874771702482964300933118657120098540779722158160321059852647363994099524721845430508304993212133360978648104409877331959092776058223814819102156790398096808061194797172244331077112109046625641467746597826946813338935311922443364605035968370018216087724209478705477013101042272939853212100891500595824830812412083552979254667422157449511716919944336543266192872301051574134690102801631931610624904246600109119056822622746651150389150491649177668912260271585935888921823243317502357035891610682761540267496856786534054998442697645249420222043428185692184156730876145549447744314344902082312103627220005830356460479569363013508602353142998457251279442467054344701496420300021693898821926009035683650315357736049058173976303943336682601325279743022558807919020604896488396574162651748994227606740410951381075841407111765183646105729395662211128919823715849358034628696067521844809744905914703827565790633717726339161035536893895718400724750778277455124785477807312310657388240781148013519920939628514602157191579923747260816245551193887586686017101412844979799920202179660913550752344056375925369046141361470204151198258668742532901491381991152600430247624864999041715932759320996329172202802759650827185823877174447786120754143874870092989666956799430542876202806909475860816485265884437653008867703978239273326359852518421302502179762557812107253460079254089243299188179479245023457188648539263454007252008538465341801143867579377855921571387899873086353646248979712802160267155896072607383455929839201570284014719353681296627493429972984102061613661706983527920211298173363217410313633106571299480798015730625552161881083322445434042170850517363960828416865055599099413562686426843523935287248024976921314884244853757125866911515592244211094110287490611566828916658878435222649257616438728362410720621182230911751181702642244251675883844957158066875734000129496371807068826464477366923906737139423735703896512736501711873135022102293129250360120649788326844316681082170899527129963675468172460033027891953371114105774530103478225051823466904581008614850444580748870679934440819522351953905575291538595821157245293512556469832749321983970877483257642781581345151230801864070004736*i1^115 + 84020366102141502322158746307974681825043022945861093956907658629938301551449765223004550664131152965786231922248641188888241117242132742834934673372293245267407395959840229660931191093515538303896275115846388988741314114458042954712551158164326274260785084267357273994066392949502397912985553513734885910821387563368161370864166364493407157891120888550682113469997363404237533861042095627100976643222889220078445219783350791322821297776210786086378957654918366971992208175051058755657683295111628274814977480317265021670961552592741637863331835869345363159913464638686969546257487847116664388585064013405578794123299549089897625715135393760509610256039061713165265326993467589414524851879362586434653564479900395611060623019095790904328303358995608055531522698017806639343163915987774133014341880056577477764251749163888256008075682365291442036112665071295486086872913992638233250738801110341229438493914756314741401589462483014510651301578786675705502461621276880978724481410409062887968435327667052154825247840175599262274133858695053558700854641125383346651310229332079062998567820376704092556039805028511843107744335791930268025089130261114674466563361617247185770701860345102232142281676383964799088151231503121346966277309253127855054225515425546582430445224164051517813755059810851011687757259663055590345835576452121010318774058840710827749632040548610527063146016727685468111974849249929421847372361572966562182199250715131449240400785491193072363387579517455919259228024996979695049422068165970247556308744813849666935494046199876312580314663735297231129690793647631192516916802996870383068403582203315476496313510618501222614029608925478976417374456720340987658380088251726757867200980606020079081441581211709904539579789703813328386942231179809738656174087477065944135430355706318472113038944463472683361308940043297596601966299075786703285319798302996236096374587583154213351245480911204546858010708523243721772983907311288409383232314135104116563498027247418279266697286117948703068215183145156861817113129838344725635015834075418104665892320153281884832412881646356940565338538501478597633843060887886898256772865052087108929736761545232242368295617627447137513795778797963765094458721560643106405768361854017370944400874100238497018007528880987917959661150980839942121983821173781203488463911124291723974951668085693016240210732803084176985056400032238596419971729207692240092841779991801969694354684943964586530320859111088813621072588484388554128751331320100164381454151921090082211378922188497618237183422245154156337231519000058440158760466491908359331966031057664376964927246370486881660845905746226970465205359996281231624059052967198668479862517514183377528640715441692667227075632002692738248165407670519520245782124112038011071453390229278203953820012482152284601126648995287541249782566798628642782312451129025193857756356595945261493858994484157410312867621214484529971824269096287213385338396233036179353775240015689912750209632697988871088586146287629950325402175074051976704557056*i1^116 + -775745190215492153552288090572940300445732503908990762790472554416785630057060760639185478761263850399987200484046335866689728780925127981455515441946803361841822453632308350228001679951356279848146987593005062201764155680735277527091192815544627101312322225951930102504860007259050283081336330755313808107892381526547528125998381376680484035280407615656070702981030675103954744766086472880330880363321844355874409914610454083171563050556964509231704495775458768068133172116061580478156352504016444469190941044982046555940017603649500256389639916008949666275806443814552964603011150033474841761308203320273546819838992044576120640162757385912078689637267759287835053482904406033007408872814417550483655332133256091533953102827579278639325525545278842145051617730316818130304485649559958870804669035381850091632748471074982050481049984001345631087393905321404095865240179020469506981165204621202302104092315671978980139574520471783485217307276677010105611560630361163857392960759441861768435790205991548482351855732534204806992455141053288492125150565636179729339669714400816211378476789061979068694038329900827713460683261682186712738174848057013565551429991311312014540822245212150585309879164839577445802379806927095934634129582389064074817424398436002779655633626577676079059403709132401949808967720245152897472074589376974281680139393141007078571590401031146363833608765558493576507381351756985915763007471730075319483655294627873122956905842122651625224232996729949844601397052772367000949385325154387221396945893883112756811354261856961779796619161655176451148885798531965204318638192370751796946506053127453066075916782218686627750892026404748757441706160359831035410005345423214137490967058196697016762138705055558935838649481214698283306712375467137853912352607716823243724006581155933778102454912279020068499847909591622489653164925608041253494881532398000354190797522177590365290527404865821265858759807350845803661306032422424646405101901577379178568688979618090562217120757592904574775524273445557779368774646549854761938245364613487292583726795886689328493622869214416953035794937568347242626605110675876364806304445603134797642006167816680394061649897073670303655842620729417018138641892645053951956646743272542671996324523912602564746196787944946554706744468821659743558481331240564473787920989183931812726501776254974445938950902340336611579682849614929818415157981825655259139802927989237283235810287216567764262414373426403412486191521986789222412523974143934682390496834810201696367744232803079825784068256583809202041902477483185822845894559338345280679370518380154692979149542855214445068195850028233342502831618570333172345132076209852966541186956447561840835300080348132537796621648284358816039518637477705642457127548123835548074380438616438944191502596658268756321867967058231258914407462470475267301811686198266696796060419186997418850054348975306185435204266097945161478486320854767408372416774234909531897120483701279515065586972017271032546451260165432705380523181172850688*i1^117 + -24435318968768053016038044677609374991616920891961170797074897656315197818133798216688242869907300305042675644925206235094701489424583553581310381716542157947326615367461715072239853170095718271642735520548531904662410315211620463946593878761735456865836414091398056271834819779581943823397194291902036397993450567925889065878264786371259152353336435559981764678622696519368945727791794376036001403935198941371173501485039426588482218048020674750952556038833730687361615296558172710056428135643168140401758297873780737124036570707905960305376360109003300403669142529113397287401782800781274634469121873683826799812536194948049954704828326178891709559345526462786099463550900233900221995860127623849240722737544164231835612829476978923961210855202244807887013993827399272214195131752801066930319383493450251334454430390399291491375596504830252542201312264710413692313787561876499800817358244305370627015080827508172165978230410950079387266534576283955325027523112010635355935925241051328216599360626938815659974524449312596555025812232160382178072646688902661661908405358442450891620372732983317796924447567680047953530078803321768632784574348332712001185146230620284560796533299795944631177795227576967959846591310412252040550402239077904150754826400473659952039989612095620264592857218638817606348399212560258652856641552412417237680939935542608665666569524653322464503880999946255840582603254893230411018024841241663350772118945934385775632316236424069996205398906984292865148123541274015701633329897837634199857289359863139041311599776228496911504651810232101461618575706988241438609514066801730901607463226752004039889456394255942810064618154078398322115577164972110488363686378047050399598698056806238105547724044401325257868001844911703569378716106045156505811536521262726825504124895552984390038533512731557601492655535697089939634757767654416304129134595632146196657036110568642117391803642967902628390505573220361769447066282596400611144446346065948272025569213058958692608170204548676327313772828365078655590504431189178427826809783246990833822102231274683190911305399690470724054189844008815705225824212524973847133247472437047819297602587172467594768738557571931981822120515089185721283160370869641196085921207690618827283751625910886575778274120473392954528312935849781281886003741855241869949856182501911102321536146136944901460259795378892967284914607985875391527102794908338649030981565959497356925379736180828943586018934302203534830040294517636542578410430027830373431266298502644708651100080895589393388613945673046909447289501504341610977617840330232923992764115789969374113776804124226634122150068495811647076309623616272766151637930133801508793434268211204815354782898325360643164148594346558623120526092735574845861747389971189929679113359204882468839269120945874727079367599355766021242461846188167678184516328712427008260370687436551732645892576655898397622907505094773072315228249287913202756046276335049944162827294669167354900795135365876108228633556407763175919845376*i1^118 + -148471867151076586616557596779161781186460547160650835632053336866260723569924654712767722963900464356704689331135179694156915044304481110966780561942759739703607155980946400812690433666909778821008812965216165538383039222646469252314139411811148999115521145491938981865030711487086368248415890479543671418450213628501900038382993462196234930250948139603901887317652761187397948706713697382411936782280429540205393266518628864645958181727301859184805839412790452518230782050901507244777826374454207867930277505326164950085028919863104556454163005327285625653495619127328180570093673463020552496785018479252893004545059714819260346695664390396810472594628712426840251109427247758869126622234758926893990118072621251941355967502113580729416290444708438915565285815228410000356743355094349859785543427955739646818038492376592142857697488006474816444267975842476633635943545608238482783818217227327269761567622382364603641613380095672536489046383905952749519675942581612260513185766964756539365987555607349279797683257764405672208728860822975524411004706579640943192755946347332684582580926563003490890750723365226559672110165198597224780081121012414891881402353465569429243894750219348922937592842697440966422315306860729717057141730378661425365232319185999719529330023999076487112799489737428363843150508523124956376696807683554329113953365989482667706305903270859102283134925023032238688576239595030178399654120960238654090863380616660067522953964126307096306916107978694633025840018127401715954183735577791114098784043982925506059077647939623272557592566614551407576065695807832814219133591797647981970348628925376201456730922332477467478133810301706293674924677128742706733960679353887612319349949404192236236535960205398986419438947745692625862092751643126904776400841860679226546308492122212181722096863221343181604534534023380100722604429076234078496513778645305943553568959857929642499552514017358844995196985332327895341078573952294302027207060328575183732284926525561251461625554822537696247679523006379173156834912503256498293707297326111167695768037738680579458775860388800940472565347892910522592878356024235575870853694467291270914947562623571692038892234089991938743083258705339356088982043252397701271608862733821960426912886939654563739043486710391989535754968459963172541185530609095456135352025446801925242587426390072887623172395815955859925155649473000803848784175569613762040840703339058497179599199216588457308627748631239143570084565297150146435666728437445306033048014946410034752315971713336002565810476213669840764075927756226628442230036112689588518316385100275209759005228388317087565184371539322716247662354460968667704017272144014664180684900736083620742395166139684059915566670371584291397428498123371272190788531999420942677815403154922957203816971260260549123937926896663794539957522856686910787079514950546696816819350611963094825772827735935677307455413514376715162950987603095745111513672880611063694394454840200544572137750516840441830876320445512024064*i1^119 + -712286320292687760522592598750192589806682566408949329998798535072468009800389494588083618999020664305777255784053382373015561732875632833884815079472184835314863569479426012624729760930997459590343458633157056043835739272625833390131470156762005993820999761507338665360590692552737381836961222588252921388938132130562820787034337743401947442395716398882604015784234471810223925332880487485480708596586988173991871541632394613682094632542306151792201069739285953097850867488840706248149154454433516653335638374645765650836487322538234501075025901883040180953218820873026961219430226368141494496554822058845117488500425236102246694251028574684603535997138063789695161539610348511656336215217373788545874021750805810145112117633473321448268866384049163880379487480348336725812016351011742790830565431960331844031855861772911197327370849832582589910179168297543694267728797911248170799261906867892749883446428456539725391135029901024712401994269682488546624189120257708472571271378897506720512591862292430178598030928898319767933015801893090605011258120540726476363379895639024502054624580148223777349999615612672879195209204978200976692566422574580475538137601131432780333439747286038539265063086516516253480645452798423871994404787626568900804244509624996774821430555108270144643120060251023303160074308910382883111140478907856162058752649510888845562042434347673039654057474691178034491524685461285545303145946901504175501374103796060474917394775851058791060817283976885049405226321154948377777565562167532406913427595624173941819861811779563385197423984217512435132051130155160118556619596287575200346724488922847417183283277610376801645475123465576679620873838411220552932617654626890222567152795733293317890656186215493065699598788232412343017855642819982961341698143222644926464058890343249814245060867138278454172485781282072213437361886423443274143850627244603941106967550275728175088395144894610207715525835957500211177475256158711596829317021910473793804727715022698266226204385405987452376016735942176361904079639303980575654918137761014672677755121303434383229731015300831583320968246727197079353964871263603052673497595584932622933521673578558772903266262204774817324639566997547909240475841660304815032525323769389665906958517074571172186173112601796926260460418661217140574424878720578452673479535299269250518965593066090480082048558592723899556605928034679049517593079340865326496522684580263464622561463056863826070976941418319562615844281701065900811629735946433534482087751582992358222810682505664177353022091475117888811972537548423457282208469458446526975581458595877016360120234566392329487920648798112854187473623337012104345917486433441231637434299014006535237214973843735894844828083633187057172528407406974755408268900513796700710136665740325334256480205082797132031559070780997172629564494270732156725803339045219943789631203032124883390190990731543027849601567342686259485181945065495525106658672143428502971741420100092468754546809664539773827161260032*i1^120 + -4014156527240968045880684445151427387918407440815730691554880186886399581419972314647886000868287308237241960514032998332256915897362318079147966520505498409645916168230121593229575298962960480736386420335042182120712169121827450303543087518963302360736399789382657125160640893687684683275951760910222465322883332006091972000152064774570655628663117025572697600611394101657902168457546613241819041247703282600017078389307524241104111894247106577769746045770435841209508391797535479259800296154129133999866360119141801836809679130963217703612472437618601183906484595101478366150439505372908884007808166413506790974293857872676900666194769101644479223584123084466843092003298034217016712136886409329362255330372801539068487156825833525047642729808541663229087939733743591720335525015501927963142225900048985051610639497438652468994131750445770628124055184672667796856907238924864626334925375070946410924661898751979728713182148174388230194087721975269055022128504672445341412843209343345884113952565745274764100420288995006291512375674052779307795034713361510906413640145214754254838083762610638197128223407587785927267904695405536346531402275150665168926859919546657066092247320583430953021775934340940065985872278594339619876476964684542002982454378694376613137517090339085573690430854027661653492586377761578132554003198400077541123315113555655821346060141803529671105372998394718256034734756205002055551109476965806793120580424026136961493350312768131221260547294578518077424900689101022072898702893762631540983962211468924226818204694645692830874044457503110743986327498504645771245600996115651707615914727154757643791292921696547242227247318968327963074425036469904621326922582683720639574908955472525486959421451310955773444882370077271490848111885122240680288788157309891797359497073695553210121251192040690728404994323650882211376513157879978036544464859841062991655623726393348088337191903948871216657589317520118350658010822560802164553034127702787888984424032574856417821491650145469282820809254034422282901704087029530715886914037369859857821324657454143841984276956092710248962887378420265679090222759560177007374077237081824575071218760754766832074084298581045277809854001380072170265766588840941285817044742387332759149144649327531531213154284400042540994201912187989333918263761681924172711797016004733462951019583044786285893686032733049188316795763488806523383110611877673148046282741676627836289955341720527194414599304481533847397932553726418591256949016951411894974645786211234969014454867726296913689745906627395973203235809457401655897795218879832624349832001728420263079170037479003155189781978032686740136695221848668228109700390633296031534035996184782912279582552682999345055960076409283700215318938865620092745311278135007911481417934719198509233002929617621902555355468508141604868565184615452229470175649425648234266649731058876708823588738163951103905874284954305106366298220973579451618752394163057028510922094793460966267972505299769622528*i1^121 + 7261295699415712642873927194684182416827373367709914105280523907655594718343666531926662858551582815851132323718802777389194763529135206948248685392902403433629961737804730162822431225585791363926323765290189904926190035801283722022119274316159217841482461574190179743053199271600463595674104968818288717088353484336874262303614366249275187814691010704788060507415382106642061735364471167816255853300862768501409765756314431677097663170046240203513918255512865039245874640810952832177758188223585402320693455317214768702406987464823984468538614870667710177916239774875833576985241212274575862952480425074810510462509540027695755004225336018968014679846839745191623831272883321256651477874129529568107417882148777402926494487527651768697657741539803698985773701077323672140645475450184715142202160009642372702435867011681385911740180595542578089199068230728717401967983182840399675279778490706748858324633276474639407091909663503475123230073521559099430455451343204934750393400476665389298533706215709253172981203081991827853986958560613366170364748094526483265401078153151368477591909036995868720222072658359909164538219551116549266924168712662135324595126684794513107996135231618470544153988276617113510425202014406233606781834778990562743877620232183951675930398418057820454601359498693407486086837798862391253727974988493484907056483625518205613309678871985271363716453087597983204191749343297294647394477195252842611932451314712844966917305175649935765356096771144809413352083558350837982208882543540859998481418001291544674918427554571850515414382616323499958390997754018998991067256902455394345102887235181208775682529282394547289154836102321362072136084354230023263353158159667103627639270712462081228932169600209039517302736017189940105207278230937036511406787760522900272353093483518313851278830097738380689607173240201098901104525444465136022408629967600418847380801901389991972562901099629316733346956785049758636928150541317969051407362490456245789397136244064160354572296767277629115090687841600499028908459057943240927522149152202718858939141143226759745521106832974781985700103325511303026217056567958460544306445059699209370329650326713943803240534047712086346287408535923679427478756126835271417043661343117610563575452214657801559803369329927593428492706922757955334229852629732013866749610707118774710210103408348784501766087853253385492230901608513274449449002756004263580776640972059797212507005419819942679751499686229738686579954825319702782273475096892013860919667522033425460490655539871261329840851063738439414920704259655311861990871689211251209189502836146558979164811030267195747325513229342006851574806947142231227233573169341442436854198310442536212189817750226867786942989236534253715425853680522882320580998818573203936751158298221595378933846900401745432471612038576859849413991184603716323426102904178204668051036589683201944243541590912501117830649483339307980572082035300063147986871833426477711577998873865366648855031971840*i1^122 + -3134216544873102438995793215173783172227852475332797911890919722311632723215322467217822883013903532755451632338207661231124086449362649521487397396473601561265390314058366805321605072680312123806275304941291381323909207383315725900338822633805497978646519826472385783199985830273111077822475122259839300436611555028208838679725175004883962115230649805691187520241742730385132057841109190233321506507494379892596186106611801167446461875142768599672815588472165464943927272877817602743860835481748363177664005932957989082353292151441380818882456539642597580546875390580147238209382787933781990928310343224110468005284256763730000567899723101523824579669415758225522702504181201125533067237661271099969605275060786754455175403210782798620369782818721799623822093912221639587378037421488285745281515233992157529579299638270433487642825753305773500491282960386846077774191620552876733235511645516266809591280970898288943886079006034951386126580440812606213389653651673500892334700331226206019746241492528624450519859509959027906402488820575385449811886413831841970480519811628462344237403580397696860233071589603738655469025562539192406233755172915475824410001114629540813191680626044684497923422301141896674821673322638586275645743952744368332546425922075159303637698191205126737632083991703572526699846135592098463810961401875459563155552482585407229249704852033017033896193805178621344272208480124461102332972866735316675941598821382605753824362751212645113551019333886379509894689896787630833212378530710324625207656670750649786330047169790229851258203573037078225277068750215197782004785417142086813214440254302587186972414847154030951618979352208235148988692541248281110109598113494198581066211972922380026184918259223519952537367953636270942186209559210632035059272394356707839621671119257886144891006608866746916017416174042587138631314788877954574044326841299306781203580023934562927074252807561595459610127812254435047217110163789679388999208438748875722504929945631664061192609001334185460142805632629398794512370759666353872171649077915038893134898931098567413380200520744556641597050287608001326523549177355852063564308002867250796269355944705360769581898342343974305841323673785390688489901394211938299040580599050194205180125716577182421447293031151385429418330046017180886186054638174221781780564825776610608649463195186685851202478950331164891820281692419718168912525752859546836075386108085429013719354193985955091077152256840540010896586644472425024886457384324628425959202963323816745629575626347503953643734347451619567788808043820079979523742604271104385359404816350481507520002156950760587273062704150226005101256537094581010823302849513976523827205352565205882133795512643091171451504995791203948333451076045866360370350986683697058062136557590471259194865585106548632935942997647755443551873532619843169498424988695527054770936451100581447069953629639080789534476890900602778292070676258810915360756029269875863572966436937343696896*i1^123 + 1709710367448331254935093997041978439264226240692091208922650339991552323422780370950130413557898634376844348155236225269473820925958186405483637638713943237902163508500777200423603459144464925748333571575933845694471014762671102598465703718134176658090410110513811696280356784085500169336612167250476937863495796378945443992592306581836438030240841182581010927911931312074063125914776387708783811265205732645823012049637358739089778494000888712604870793409033986455276517265835321444281049511786158988225057691329266598044619602792502267626924227798759079737116257645724129339091293677986051773220267187411534419134151408418980852112079004533475083193025020381664234335130757951771770302627741455883299537332566522008891463229381114034064943783071024520325716706669300947579615907349978208213602424932111702532199947377736577493444784474237150896401926265517084096611235625261584925172416345685232383557778603306938418098434167898837196547368518120886852236030248138403829476120913120405256538417008290150992999025681238196545938101901348036577476954513077136774472709014162521515841146161450191554348010920058468938023311420429703137176294963439211397716005011433607602063704700776290482437829667683222560564347963695318195400445834020418025631357565929976399488040584568503907032050880148738801087031409536146662622175241833273255194019829593096284721315968367801168462622970452711279861084224882254229484738746378967212402072806407721887705805963377548069048364072755938713917445330366451144586896526116646969314608246321049135061390042370811221592068773861243655952590898965885941877297166937393468205963538514955391946648788778815445268921505719605915754928276295893282143523830178817880284390305982897933203276018159285244061123670645306549396204720684354798443761471297355652552926589385968862181729872515185558437521255214966039165433139089876702959583662290657538926872114362439766212641872870315275878889067282987368496409682240084142954898765716765989705030876451255875494140018496629829369523390084511049612190211348564524557030008837714584759493713164074297428419724003515620481599435819959489282074556562112279143470624792018078423641592220967017936086512961884167615786859330758467468077343925661233506255771645565588110608277422791968096408119664778764978166827365328838860577136154435811710999818209586002214102697796766513797382371786004540768551083953876350209749936531218232160664162388396304840643386050060120869549809070156160508023847828333449820258410650319267091217414311734608123625643408447536856605113169872426983944453591353093141038999518790997189340121498443696467683618717218623510560948357361689565239334400807494473640583607417557954213315755916249885445607716005428118689168197169553643414792282682102317554961101430957493445971276794102567377629640181892197911991446124291046793256494127531522438974944378155550825073401323593290167459275219363734670922542882675841538089501330244379057155632261208364548096*i1^124 + -485346650700275655398271881832238832235300700397636668965881638775559020353641732508453833977085194824561556708195242640216538125755364606140524634321875346924908990371030880574730290900616025210140873348734362690752411138924529976681234205999611631622521965367738673309808540324752473124391058195984946143108607855986703497053881053417150596224897918001642699133132982281744811900779807443748441011849920528074631514589201018789006386066280240866034660640906554444717298523999355364892996724106506631908100381346059058444543273940514894725121474503668400092638576846788508762907712884130638571724641337103136022617319070343723415037878110156110688147048793163717906611532089021318240319905037155848098844820503231845636278806010001314982796190579648054173640200566178015580696229081241754722971004828518344311531401235245608818710782079942729027122071545699103148125948752412796685637912359335489297287843425358195125132045730167918551884450736032279222294540982754787963390829912322228776379829318794670423162335631522962675796889006470937572053252616914677798820644073004395823305439985488065207868434199357568228641269297704172687179011276348215280960893371363996699616521322603394077247467073677010613702440725297726998333385398272549097600960851315347243310869611494964816044231948706372520542379265535824609593163002380176828183412651283937999441960239123024386517241815463782516763220099244881754251449650543451937577543779538109092435449137680306411380023716590164277807322173077577865473568822623359375392776273563358330807771090148504621902648454355527414412576665994247297769517593602068366150395068613169395006260211069604539815404637219666720272972369016679545688507500986228111282069890265102982961641876421678864049992902230451498762074273519608118332043017029642284469950507391757900916436862703935003880213132500384001187377633270957339520460563505484193695179615927211222614913366635438222985606797849019877837530420868172472490073840188113314973661783794688518341226325614224931914020411806238964652205861660140162475018441402506102220315017335137082710425859491954715636012900346865174831957295909648710001896415058806254929475518132337070016680168564068616963937839054734932054944599037129950730215453610190279636152547027012009057745205680109376848974132861672815564154631187548302211109830280277468114449247566710965899829543324858607492630122321369099316372118026294123313327900834223500905206821084709983006103217279319278431584547692040872747341345442690093761412458801715371535925446464917649560228685923099953733562366824002845511292341626442130018266128049167554162846236968280939833668947791857844502063843720632348313797563090801022288359335829641305857770795504944363216497465897352898629675257206527252674503642196017426964177402810937402834571332999688457529997244012817081250205988424104096238266407279162393375364171997634189326124369526532023643477243752692572177700542109229343110805452557910016*i1^125 + 2842703351687262725436119327070058973827973100174787730808023046854755579303178455691563401317642877283637963403348963642901483231935725093885412460295431066018979394802097009693050981673516061181522283447731309343651829564861147096453714543974282744974412409664400686112491800549376115739629329693885775024090800028337051470961828952550102658207040481358189470449938471275866197832411203264563833310240389933663194304745933775559146211344169030789369720900511377378982394794922395134499403921441973953684852331742965481296963302829510890418811107393706826865505213892402839050229623178175734979919265176165558608514179732873029353189561570591644926633701183930493739455813365016654088140393264792919493299196390172640809531999804287462424928790014393532758075454434223935827933390640261721350344639473977886076087628852809148484695696543687406798659612979258069887858410938622060321561511298903670029568690576718061493724755390069559358289865462513075376650201932409726647789328559393971316263196642594330042963638452515383426519044264010042876114185524682855255130939215593727874242406011509321759086412728331866032849411919055222283350403064578030456795967468214517626763714457077547716271898219325274602329351178338664681489944567053200983596013560939202703377616613785931662260399604264718966537719544070115986179453771420068895577677231374975794413471435927479491609938320089737455760432171784164373917549159271309423874512402718988605373068077875244077197571710657194394769696755800413257101441676490548661276281385492917836050984892966756958292283005760097529496382295538926020787016590942183884256528759517990047052178256618428004842965960926837477392345361463515176571433786127448282193367264459398326595548073081738611619920241643031465978271600733801344343383603986826814966981325300778213238303565926130360283927455537630328677229147062991359947435254162878951023717339795033239751559806493414277716068911545409430314127423141751099574501560273547783628695206647260169296889165696564325367572243904570857564102233035232388552045235774174647183455906670579520704805373737743678221548884161874148248415636146882613156766276083719037183526370730011632719756578581981319829273468662395595774911059830089441466532519983139407992044910342607168270443103286425681602211906527340898522456211442860855714255969936625457521825949351600301809861474945868930440001799382735595312288947697496234759195317584818978423231561121360041753275287781199194840833379661250094872544411843936208725778061797676453977103106113238953414625257835543221356937133959853413802533316666798461468230870689414636765772981811991539760356921704984156995024402076119967022492219648779530846894935462062142940674192669666017344268902620978771425575209022261373934608048862353044853869735373610317027917937288294039646265798978566464094701562459303335822022230804209743550991891269343527225968463567554811360837876435142993615101459475653707431936*i1^126 + 17068837181680954426574787096490274138271584677753919137406255513783093016512255162020799689561368764897102547022354666948110462887736282159873702729551255374574908102661937887580090983249372452331921554938257972016180333415758847817733159448083515654068592806086904623794042558256262040856478820622049564620062381597577453006800379978329860118522053346190083613182343585422528510974610414098290468030316998733994699337432246775670416855606527830115042810508539896177861298743931928320838649777437101259984472283163425643839083482264012892620979328873953158241978849952331843505824548648389483488220815369798949235391326418150157422314431490070876356167980899638866340135450655228561509006591117280077565227696815920907596152207500578877680347906816158597015911601654213085988142946441435827443486155428541943612167860425453988391721673282244495877104282501740122823628960533557830919948635887670202401685688172674021742228845833334304440072053161682829191411376004273721269290969649851456901210879700407956411536270209507329443751565286925914250986648110952799598820010259947903539754784241010387624694873552545933941318649608613728921637687293509624836088019375444776277077823053905710914402602086072342421937834028828669987322502909425089254868494641175438597530586039103763874064696950761484522930263396785512902080345283159352720738938385981829373536972349371430245600054729444095596924903773454957897924212228372403120745697066475355872957254542448044005648520846599884098819365455918415203940987953963326952401478998821149740418771119230735796476108759788391854687235987875141493616209989846368801855074491322210788047519800581504051004798955232108038269101497575693833493190091835622966500128231242314020108402771614111419528986245774310730133359452002382941027998692250771620829851530551349715557707789120084220974735095477677814695960368387425251581339034529575105485535136527821843675459018552199927884308655821984301551539620932963909511726887470110112327287979522867040666109070243765351043443406677954367951626401181799861934509569889633628937572303686637685172986530063576556332920697599249600221460744841397976881426649126588162977234135885376343923967081012346206185833967441949694584678480123411536012183303790592481125178393154232116775690691293360003119621539671773457980882517980233171788749745423559758545492223893057200715263498021594961739631955325358663816267443947568623901520121146009820102186466082893698920437954022553954530002160626393192814330375228726709730670802023008087730375485702806749155149364482699122918132653800713650233474288453240224853668689047259998704084545353512916508257297736507227036372605365639067608501627868602103105286563113386665586216435273630464384299923377774997321193203973632866318706396136449346707710429605656409805058698543284962329659019456252371834714595264584811414189058406683294774287262790203009574090474471164793101263707211069917469345136508928*i1^127 + 262684832423287095914700806538320928938681567711160998648790190608058259395396378103050755066947146786428778537733941402282756366160287729813400503650146490625272264180072615820324160740621872299113624489781970611322769306641809015058236112849158103644199263902566036788100651792892634138737173661578281450155948693763049385377667369950375393791650541700967658669916804997937630068735376677261555495416180538631341777993609598957271964135442095381587714081609073556150540265566424830916371139342395859968340523989461100969917676966108089928929513694686443898459541141513695371501682959211075331957372453534785880065182223994682737265833032259767185096144390097601182337590480872612518998824563490591183660278409669764143845580755383534652124021168079263678854221084400786237839340967137997933263330930888168251473899664242111557956665579415770781566800674948461588865887122557941383053387061317445624133982445073981057542198792211425616059410847901047385981443020669591598365124824888568283993969179076317210390793390935306081355355534833750122527458619794532303191006791145467325559716347262855335834454154640192055684512697849909774343960111807228204191847673199346552796108270844514371881750666239069016484509259604789360450518156388365092814891099208556226345166348167269589082703732184811886061014626197648732287593026049280399241586873477326230419727841848237628981249424918282371204201630432690652237819203574341137970543475965797176739819029145666599197915155687947489634352382791607339044668218166352790215695578856597554403463941169998607674245480068927858038143683729679957172349030412195919373962599802186316423829126811945527517117903938826239585305338070214519946261081088315823425200383896430902286471769788298159257688948320976713685878823856666355346162855691231602631774132742140331944437483391239600812546404529880029672843460915760874051673728824939818115990728333908677070303671657494656242143366296679780225800431678518247921924033037825514641097558100876028232663135677359938092484328282844204172004599733097302204681177034534533710567986695221078920674875927010895459652594569653439772013725615652172561103157912868591051742575289095349170481953927093147889186957741725492983468311986755548201753718263316109440133460664266832302314037631389706345772737594899463578680918922226087484048389554454883213181486991069510080133657724653830129803768976960623707937714243472344331381766287844023083974888713488869900462528976807530875101450808824846808163713674164538387228626080791984942044406729020750627687734280394524896582242489547391132995546857930109759047620125555097547975575138607579844448827722914180164459753068621962733512339893936610120891247492986989901964550519944753784944743801834051737302245240576678624113822733595078582934687790127120866102360977558677008312574619279996374647523643332346606687255652379773987249333287271469121006644463058522698846409125816640208896*i1^128 + 2891047832898638822481058212916362193155521017797205442860047355964092286902000074259059940782506062651483167808811892138741108187537349821429227141363003622739928212459054540135430618834985432027579201185990889074172782395377321745281325239234157087975207446952763287325755591466123020666994387903692193865456520052835667586999302351288295534743345000281746345089966827454211560087443402208799366530818900500940891845064422402141961127618436658046612783008084974722190199168265089849465088242821923166083252181574174897353311794973332498067743560437906946676760905715081442355292451146228396912107913762825637165763617957419670852768413871129690628059368948373654588047140595084641834490784077202362900764317140415894770782187570721753031012750516815119477481837848943897484590353052153662340596428120131449152627319679361903974694565410015462900858457970350637074395724089139956303114433724830591474406425884037731867831553617425635307409265261694115447445972426461864698414989351889754136249904140797670550261017298778778718247391440281823697361334607045738810840462607500247500820895573308330710875362759618564319510088371531959975162747800949064615124778513732977946766114546928804105078477337131031400141452611386622742538220360394924326341000802585859888602457925331203139489939676757320494316296143469084025690593332791298785897344168425587027477512572147758730383751001679904237915118158331091278154501869456676417598920162026307279188130631338017114122461313488912260709310852144282263926574197057421859804692546995249337373803970822796204834307701205314318176772195934147346506726951905905444444350751086673648630374011412564580766076069356406274735120318354074295959551943797568674269281503200715984158795420693969154522015330056852962704788212936284035539429020153271211491597906076486911153007093380898177550069690273766865438278858271381391595761160658944544955703369142641861067577980517807777028132180689990367996475089487027048830456511873237724410823839410496948367652021883776144048588356206303343875015443235892167621316551069770733954470330993300903869095251689506274853524186633699347254774092496717531054227493967195275610338485082997945569401856080964018655253872108759478393858134726041110179092124611621152887864897263639090268219051977443226225434019374498519354711547525726926575257522869646638058489721263700516339009211036077440617856236023686673082448252887148124402354128824233435470039285473908471893080389406903681279911972803415851678238878286350849727924827483400143602104935763209923938847573105401192550764438077617665076554455855175540946773544870045989467606138845114451431694992815054835867917349235873427100162281854166863074202869491914880206225682888651625454902987398722356663856123730470148357428314740125018460614171896332953533327790928393837991348784722182513557294099224192563816158732412538671193063293297802953927570330446806390488940150784*i1^129 + 18077595463701458690181285146619355418633971312564487422921148020924680707752068888045163766297534648577353388335382571053268434395782291419829074334719538228728521403033453899028770677429412716353604882588851380369662648425380991033013267199884223150409715960617122991430486192624957641264133189061348745438317847080578253318122204285541951883419359286274348070727457208630594147733868582403750495667717579804838775341603935896075910858341159067885524611131768432697009240619279952575756356579847437946577158629887008687826915101712270449719822874270002061115179344355674775686956584702927852984573686881309145840052426723097176968692867240986827763205164177224530271673537655283239427447028319429634742120674526208437560628085032300058573290588072811889834156792714942460903540474647787313709109733908115467941680971758044833773807640939932482242618593742309839551563657181859857582281520081002993547361381498697025270883694557644564489643309399671802499500912376755653614305470551474358171629693545155892856125978809364645375367596891215993861510876760388629708936232894360041028848609255383775714406863107217498201827621682110288114247932037508218655382365315557327129027413398137352029621691483925622203938936551456939126436712843908761079648757678786995375616505173135914579930331134677276650790169584654287386351406458773206982195522166863313684019706291920082724492341998357962085048441016219010798153760081421425765166055702820315188741367095896269011174701371233219034361559537960625404836418212800119019557761265380941136575464713058066864065985661118527597706523374872792286686333335028555281342424085136308181477870025022243444928994339761617996477664195034416995188653202355254771402332310982368509343943184665646711285312034837547062803576078789926149392718283946590077445218039967956147440986410115906415019520381621853703251190926599343887483627468105289348862470667058434381660205449030413077909709106866710456537289054981497670844533141139237753575832984464697556840944703882592689749249219161840305548250106394922148463804226174881819340378396441366264495564321874523981052339324956865788475553201854742944464690037512498399752281436244251861527207348568266769825650270755661209203947819741927249992202735450591871991206793510070210746534402884359879643935269661956079946978798308941151410152839594356901412398217466577629129700320125015354515835412746726599905267117808121325853877930107225205834339699597923365191889239748428044559074615695964312652881751034267403631241948144270136671356108571619476214746447643647042239239980466898609595749751518245871788350762400545074529677638214799646458623364623509100440387701870539515808758315731866461043579306128084909719381308434105827194904066147059675551788964586503295424746970888018518353641346671565299335646579192242865787279341184437957563544743204940505220654722736833887728912010039127133325177299750879232*i1^130 + 88660387389908381300094508711214918517267557349723754860445998565545776163067245654953205264377821796799305695814860615178524070162963896726723170047988622403529836215309224732643555036740976143194478935376307289492182864605096572025762281717346494090146647134227070129391663893915978340574433514398703224738613655490743709696108507982772458887216150781295897202027550019707729545271297784129584437910442383537295843722937337056235903080080650591472506086685501898780256056868923904826949785364334918972318752151603208520710842573392687379355608300648759841513048526854326372274503943018521697984667504507808538595846738708498620527217463399026617520846380715576586399695730443271855907735362932666485950258673599053093730274100128496617252881008000253925827052104803732655524971704681499108076454440624603753248080729192192570089191842775540447400468239326269174358152975414686083456656865613872745930956626219054859954126739905674033929892099543706473355511714970844716727760026519141387906779180372248805414761636464693868814297790733827552254656261074518609030868696825976346937402521137924739001214693057541379388878801778609104651455950180244673498671415437080406459543763937906395039137621591348780204168064708163544918695568038730493044523480981008362733579839073268614380859522329804931948415266410798051840243193677663009445026346034854749544063174835547929888077110880080442504038887918331327553871167823503748443715618821219570810106168532970858425138396174147631994518701181191844793207355343213788811208613852965572244358825518003980609855411489896411237342200104603293118311940744599450383520723498608142684344994508404917108039106540576144938478435765294669668448703582601949189821901101870740650433246143294011445009739168860836530435792823179640832440551639539879522575965756418380189106117395741651662263484987599283183086865230305085626686478256494271199630939827493013660116004277784643962789556995024156039888918907190369364969233834344757400161331240459307446169270565455528195479067840763886016177531308639134580711112440214081623930564920508655382591471903966899236214657492655898668061497059156521117268723728545231787523526066995448886759570211154246316773199909992083262903618708887654298471757790325473178334817899041228694636096621019784946552975943141716349120341794206774290732089822416243438056486138237979730085822935965909641011113560110390037200488109631257449479983756344284974157845938876166848605580218250676526994762629439371944481547204628187643318878363459010267924719112786109606710641243620979610154707254523776569146203450720272148013532261128586734602571613779999826395254615468591364329701012797077240140238838357701732122514510995555090474184943949844312828066134995611643545965902367463188485840662086641960587988577308675621021953605428704605974997890166811725103344157591208952268248157561120382536484960787835540996096*i1^131 + 271099333192847158630778047917950888481333445523443775769737248771161651626094853602676238387701601986619926539030395946788929786091859715138047063538917170965922984182537844613915685537293307064803594666064396843074873693382636945133940869181855138929955296872800738163798989118986387229718901076908601783005276324897362404752190003501842975996588639928150379868310350455165968716358671320556428114866707934107773892724502066285910430901189271418445243284511867962831566043304647946668902128906313291993452890583228003123835532102698844268090178621681480168653017375270281990997350561531851024692411595143413179455861273069802404099771322818281681550388291041173861561840158242863546151197801590356834553524499075187288509452108182638618580316367258643545297731734005064162421614549374184091412736133870225672876815869150512587129407615885020606517140246977214360142069407876282431549216945445321254449431524153401845270491716609306413217315835877980023896803233301471328273030225153070711584321542557406749300356478302310732183224022308441303675882901001364763430243537716289038493835438165390036242689859593611298929368117153364902385668845349411017899600699696006593027480898500406007829077395864190592662489748192429642579472032617985365108804677421970292117376430442443440919294981683511392317926045818295787893966057449959996351184984652977792979836530328343277639242267761882409796242354018841576570174588422219949713319476490423131181198629500658393122209309768407701019374796061407852385411267686238253653416557514461847821148042100722310009967611844082521353245223930257203459175796200795467456287625141431228788997608412307575834883508995260055753256644024277905882180210589270578435696646482179331154380999561716675555963938426191081601663031140605755511022205758727990170951466571125900668923485422759893076237476276209990811802745152932730139796173357140353745165303700266905088608013692163307990423660947877210520287549119668393234030392041561679781753736485876660204356561440798744742388028860774415104980109126088251913937053086411361589514445954718706285696673886057262537222087632261427628277845754293098667290633669463940581780834001814094577711038771878597809890822516185122152893246913666130588684681591260500447526958365956480688937140358770211802243396818970641807103202096076008768125277982322816574899639058351119017771860838739584676272036673501658773062385114052717050558852497844358016695249148684730474879093540526535673267116839665206655406447560232956144857565656733857927807432930606206769871647593310003509400440276980212494761115609727751790511217698328831217617716570423944009814937360411885471470699577194890323482086171199815628835351195096069717303318160223647120157272970529620529609066737478984392132381180610691940791057196605843676779072861951343330606534010743407901248550024527399077506650971199526876475293696000*i1^132 + 755850646209430254769654051120426778137890967012950511654843512697372995347176238185505590488879416828019507224373547868159262979824915147729550309522418694561295436290298443730393969487716874154063081632612921123975581387739962986292124919156242171396287310478693419391653104850194654971799489973410424970865393172157818933128149738561058855464594859431161740146997461862313954307987091659711155509528182733888452370630923078130309891305679470437399834939439828156660996880279475509718243442155340030393520458011304960948259905179460188995843439665570835840557249385038873232068369604240280252011279706315258628489395736563423731216010789314277347132477148069968171672677273626860823090736276755192671788105121362360539636177017524932534904506222446805764508061273973810009146520526572925190961284059467624502484107535054221275214664217570761915452843345954298001231984457041150217574948585859127631278477146737441216698646859840206399593435417878234729616503252398116498068074877225153017958383024008121357927096830681527274598556575951660032158471430184649675800545671231711276360273564874547948809153710311242645349674341781043299425039547363446776871216807210567196593367901465554990961497994227012180361809483814138966071308085025708087654888517554728568662174719582709848751316050835792046163277317538782076329889784757634903789833416477257723946632021816897533880120200675778739308350334148264894982973018849268654736380956297247972038803174813546171608937494627456620519031237171095009825500312994140467132796253749806855827908141366733613351866534115711976879728424518766133117912467632702387535034306757550112771856554482091213281523622394057524526980222325788542352697695551348153558461733614417455404163636615801166209874965244712979838827695623003245137888086257208260426698988030438290652200798006835683332789870704063710129350353644357345466635779068159508329522864152680307280387100785164761695101871508290868295981493365701013894518567980620630321647069654444802048139161865453808660774849012085897671343187402508128532948751643412220229018202130670889678511828398261226481331611197857919829595960057486968013639886978993765111220137725106821464385338800223850990876847076016866327068420007061202443065211906638912163598157618981424254770134373782546788964489943481459062234459864143953885134711169619097444781877290136808491917527983462973845343700156407935904781288805676641298481361908476736945666673251387962485560316512011895296030552414369583415370741276840036243998478343311263870064783357108050069685314510524006248123975486194393053955092191671487750872254825929361402870734430434453858794730749120332773638521761668475168971851212955854489703197904788151046910190623421312653756002879129327024681764744829810436286797800323762818238072582836052574340878130827562548650400925858094379964899846154391257646689178359955456*i1^133 + 1050570875317672547367087203472446270196539464772947250351737386241444294140652601007110242939390715639139270586765733404552749512008689897682181071616000152245055246350564417920702644547856231369069323888414234412972843414746927990109977262931182335642886870411696269593573962009847015220691174486937433600540359033707635344895503151747670634894865535026849413921039140286301162274950326044596754159943231899229326742388932813654441972347214692885140913172234239258807594249284544185503254775971945862642583136738998012872610568023281080465754933095542615148976346399021247593212554262217299281186452308037187031445040171452390454966061254445022053513729811359471328720149776726938626179478617216538557719551013478252450352446367070456230779505102349109121380092635723037912580321702002225777025168437829530208513628153724483477503533223687440225779484704988786004559022699733956910613519293750177186850069010963789983505400857836359110785278497315900970149573804572737267097736219890171981837193419915562635175095611079150101235554300606576998213868728423573310706903298268194334968423719897470281341773044609692632731981738360672531286190519833069381188180885357743826040157047208028539984290570567333021324737475677929230491132778910129285785042576866127248946546723884683230785764930016441546389266427282076285719301471256907220137568019316014223382886853400207708431748319745983767859979637911854426497551541942935027412007517526926495534603130838014999568426466088066644782184431948926748489821835967296758784064039751980224894638837883785626680596478713480885544403243827476002832800230890721986058882617686832878595951386717926151029501883628638231294332123030291408418093413239813815605846449991627622598064995724038875936283251899590414383631539358198843797729617839889426457852786065869489121707968278906456542689241130173339864797961729070292069544773054204106653849086543141276773864748119970766941181792389909812564658550632112380821574145685175603233071852100230110149001343634253959519807962540948174584962745452181031822387163925083223904811842419725637300499099102127910718645570139665161651220974983698988923005965751445365356430985469421159792490208433001117481525572494099248200481130303983771786421744608734157389786498483356334981198048270480863681730543267226084256879923929400651993658292124745974052775695930528613584130216481780619376184426471421655058970270642703767981442043264167514801042948608405424781040169904708501199027303697987215675176024706685214266080046534572170257187421283313486247503919618883271718037641787790489232471935455632561225638714041226184174715159962006695611491980380712460466010543450908593540326509775559884360883613216549748607729185891737896221829667101904488801680027454198050597466270188763016807604488220030425949963544745664196452781706521523754709303550609516233301688320*i1^134 + 696403688843788500871699294208959074942761034404559866528638170068272229275074676036093054437917569950311177040193729720048227661353018616022938514475770600524299725595813418128473433863827090124375313006436303356494669407167762592491594653192139080517120917557060415052115972401428312546215660065194942118746004817599128905908355899103304827433795282034277183643063361806147199107627987070237812347128189611628169776598737738803765028100727001505172200826282620417645581339266266688025114441098263791128389439997940768016542447871512110793333757873279501749488409581464013174785990571111597084226717091078601351178708615508084083364857545600313127632358694898763747256701601344352908433725649539851363944720328762503218632059287045131936170418706433472738582803718706788500888992223191586168207265784018630676128847395038586049086546023385529643761288848858896669170103564081170580867238733090307870458375365298120833696592771636178986043521842731405525947039537133715175348225780939565116693849939161190822278720743331704576824729429864783489124831810833870099581505977598934201237944233458300169567814433765422187542730142673913261080473315027885288406112029297922146705857351787356556897763377082198865331904189320667757052264974306295418156861081856160142130931939438217240980680666911126946746092774827785992777314628257012110032162114997247543538244957149060988086869552692446251716958864980778161852547555731957414751552769668273463580075360083462763377005808510666124178240992948792945339284550196447710858814318901706139173795376025019775715766993979419543695715615914261483047550313625428396718512423186407865442742225594567196948440275691396679025234202505829978250943717028087620051362418625629110365207479406287904214127649219316012101147856380844575235938338876438418282238511846306544981004036531047954932032874061324669553166287449082049174427877398727533207165788854958809222941524833126086618652542141640500684983476130680437831590393834782349441621186781436244155027565564038008005010129186192770643601257812857761016996627149787889937878830564772504477915379293971924121023566019231149526000663675452784105917705325463644596592588282316524864680655220259160518424070493253748719039830015588511167560881159231167397246132308607366633933302991433496777650895950731995721835066229593321113015106325442346463462347862963800847514300035468142713766226856964073232314621255632970251490604564876242126625640522346841632593948478728583603881702406705406381344014677442144547470684642015649540562199631515322059737760959922677573311648486366728035796285028858402715414483831784392696973662477083706648732945008783643354710577065775135090730289455019058770674843425706379640348225054960104907918039043051033359497978261545491695460587029393404527828710644570899109753988839394722316876867355071464294745630572544*i1^135 + 1327759478948911347504068561504778115272789166463089685635116122185924739665617796464946357603304543628034966223521622492109219871185437995895484621931678027480055467500049546244910423592791388327653275563852106832528687338206554835534886681997724922735250530298048335478854069258065936284460866743110732133490447606839547876018256780298211128907783607930555390373746389629485548872914177428886833734835794462206016156214811209786080795922936051155441833611104294096609526481218166910417196658839354085503594864307650761643807898902876888699326797263615981515301917159410841080480081193025566284092713729007995084653902139743901386277572585556044845692126967504897245312728926759213640870434781308919223471803035633036538100944016184711705465519782653087400116785273187397832468359701030242175813839978926260776841214330956984479066931140110424067554612636701363891826167539910386704016525231338998390067653098101843807301814157258468963348492808029323553351657805797061815562782557284673553080768101692393309443673979034731473073868628845121151447563862845321603780042524934824496963190168341786238792606549600175432308905514962711693594731519532888907935892935903701294393268350618462758362137795203292123852589527821859651631315461700217709657744341138730466340851065508558169138288005457761822635026928128019385828271442194880416573142709192659403591803326820008703602255939351616279039602864403682446285073765847356073881571367666843848063084843812083067264800267941553925440272634854141415038234113545998368026221751456728988769914380184932808801226334825554597004258627140236205438031007123321779212129682583793573481487315539175385475044732923603539426178947502730600566097420571099099191754275928937462456503998117568473944812653678491041752620046943389579924657372443833828288982327009110909082561692672201610270865104591944036708919837964439311219064303563512753604026976341187924709768876364330822942590673481618864392078527020676904062437184824521842084758507792410250761476782272682211660147773644737003831340665024002296600333792376985159683227621449851144042536310936667985386112809746136768083369357643361698828104801523462336006742969924468666726753088551965877377795614359472617764373142560003113751284750796893482835895322784487336476945250854120920237565772505314389240352439192802145307208703419772894246386719733417843383793922029329505208491634041250129645691944185245598853122719416550493124156125905910122639930000271684305768875641867763916540176837723555488528272578490651536483552545429228622716913651343859052830769608676096365301147988664417123047504556129768664960043611503916760086839914527484547960062610034146245996390201510237191671351269860273726405428416121347200456075010356841264271442043721522419418407323872359570372945682115337374399801416100289098828802126270569644032*i1^136 + 1920534053622692149679091821376965631292505292679573225574664547783991555633554744597874457993159636833448922981063655601762304723922389364744677559258683222948309661671826292718105598919886173559175392875453328340640576735253010053240429810966821353786791513642016185406362195272839282171846759822705047854549355002196976820986132132363273400609280960841176344528457942808277796995603487122628526300694053032798548122552070903023907440798124903099254987378445120084850542255088167656711311924425370714522554465490240981008764867688048759235166765523804515465992656002785932792172437000269788592739356101089352522741199328149498437390245971516761344690058997973127227141304997846416527481000862382845816565317537056088859365992616266892284255862024102711728351345413389890206687711178955024379067109017499537439451996475163535709764174165130414434150629008612127180980707210514409715643032644188731185292337070425964353454125910645920480457447307505332966179949171188418958599137079057610298895085137280480394804697779668409918774093314286204974195508942319322663623387666557938138458632252916338200825374923998323888402064234781919429932433614735840733806893458440667821470005013936917401137626550627139065375908367432297797304529587889886036928350363465304110157852258393412658454271354739657067039587198116134108409727350000283725519635854642909901960135906988377329073228233887271758182815916779142932577942839025220697115870545823476515473271668452911085298743145327874605030829757202928354446018765005930799049297753182642149142414706597462935208844219654726816412217550556655303817822835502313125094479071501725917832010007524654340997055084963243842660064500498307126661077586177399482394048518251099019177155549778591853054860184050969166810550138173875215940790767643066334278429220595270142923603725101452893381236843279713608463078286068669591668242325407786236179039755197685472194861819849611325787427023277307273297367861307106718541119700586440006362452894137697252276941855954335203306313193792108554964949679608996979938071578308918915481390298008382923126804218387009846306764932602126107668235781619385888181416760139681647605650259783505190553789221669954127207447891112919649213387328625329955511363436585472160162451518424691686511141772948908646463245436878200151556642913398766285366519464587345470947953013549280569063959710687670754243306681727171409981690241570929024650806868462566808901179981846924080763618249901637773268223059993304270033842745266049152565124854234504306574565876686882603942149860868595330327933885135616536407284168704882925532295668300014790148016949113431307655060159894286377105557392517120408000977153828272566579727823885071670407480524401967520392466886078134261638692625913441721539418975041053159278917746216003355615491872082569312291782656*i1^137 + 1193743521727533852361593914865731189786233030035300316370194280247157971275106047325378276962998386562687269516268695248190137302830726360775608324041467917867188870005035614360996391869454089203932717982539511338212171889662015516667551413883206691349988909385047643184609941041870207590209217338936493403208584619411693417916418211332756514336613769620832857164834412954475429847285886008140701601273872592408049951444674430103757593941401024312034009738231946433485768368093610893681340375874398278991323729458611983469703882488454024362072298035674325266474784767989229722787280155674846725536910852888922642800072190986405545011039751368433289623310726608783575672275399082203948925461022031809186583536459293111370088525480988780232809816836226344363969105238150250959681158602863735920514206962685587834479561213853484021035992508322831561228480333886915932203245753091175639843139105861054879540874874548470888719546680733255843110170016562031981650915902802985950506819064492524598278272758391265733335658072601558459183730730880766137885387015754915482313839460327267339208775641119892970663840150832857046397485530530836206513822658613235606403847059133694020290888011733842214393885564890605407560346045471373238854211149816641303613759543909657393914701735562812564681424340696993567385950708261326909950642386340196413462987396906392250917024938573069045013301488593350553157104365758888412591875462062108483214119586813403451865894180009056951279477739318344728519055088543850371356523572823401744544629417022733723621781861410585105177337709302691487928392475122477289468954698345491591131718528468241142294850334896291136839486802058379794630891227004703267043389598501262851441724165890906458995431077137269651754808530750073317852990685374157090749811564000663139511006519122573284990385695046658801327404591684130056639371892744614932791517510001289938242145886931234440628500809735984440629270254745681673705970541745766905680803872488632768910226560658634528019716206409289286226058407841694950338857987469479600726588907656463861631269648575962048205527658877160192693878500102361974887805870368607770617692391233963835709153942187068147503734146131952510786304175365766573665458322236660902417368989328190240974597615897565872216100255926747996810967154531652670556989074910943043870251011135714116498992596651598090430186968836106642161253886560604789861907842991902594352298375360067537480584030014853510676146864882962750812595031409015449692062091811891260627107299950138313596430285715256035338074276571823646500457993311791889108925367801115773990434267737748424089587024849580039266130505604850261293165323456550698020757163308290247344985351582335562355838546050172549579649075717363793027511239467318548923359490646232824813889147701255999143082685628416*i1^138 + 293171250760711872231911732045033650631885993877867033431671421887738481870014792377024314286402734017235213534154917199109275170349612334294896492929004608561426994118304957373735275822793439653982798352476295050030439291912214759426429209401228302059061299878040821658401375169289384857335863674820959563323501631493126260514670619930085939629967423870980718550224699381741614252400893330196638685508610475040190155293598861916884105797199596413655672567084891296210135565698364565273560099066193031927980985498793547863019296054134193818026548579712666850787848803677302175283949288148904398675211580692538946767403812491557554270325271339500932690024802005328302600359538199858343830748878114709522659992533909958569307723689269248731684047049288803443892764035657262396146307585402447720809709626372586979165083641420968124557074179762057125583888528371511894678782588857300343111709363589427642946615359148814559142674918033332691376587201943450391231562074495083517257337415840464159643194161956429350358429346725837142611136255636948252724114459427446431246471139772006419774707604167033683046417861712249191086347872861480528455196350936066947938703479020764548163735406278416688710360998515657574298921804075337802433029320360207305684336981978010679373218941887511946279488171091208904677853535684743436183351775500906063270850662627180773932516992505117755538317291975533097351187928233372518611176489946512125249585623754318713197126704551900036187186014454313543279803600090011376002616488030143388021020775485029523983760991681372922945341420122115765462695612148535312007692600045943234624456134947446874274114573516532366924162765572742739482258696279323388188624293969425406238207914947808213132583903948379402866654550446209424913370928275429322459529850592243139934755338116746572404309527050065564018684955026453547301107967609175727458018413855227792104856966756215200049606546935840633686000943972319834350148385494936572700459431342535180134842132072667723750938096618480297994928086822367443019145458480454881230098036278961673833802078209790071811322721279118894315287316587234984645975625740777687094937292024083754741168652119769505809431123816621992682214150680394626500861496263234145794150828300770433774119107129106115160659834899400963711401742515392049252106370082885640617645103563162156764236768970460477341293874105920876125178794344266081838365497977244386652103183210863472033397814903723640921214498002097546377375716816313297023144271505938129791862077713298706811603113114951808599436593594176199165727631863476125158124954518771302547546326128512265517400921566212107053568923796784323120581820248261112217257665545507608243726004951464391689464099560832224100703867509296708185301237201902885449660271076174126447634638303987236864*i1^139 + 69281776310134803761536364611984034687540788408270725647278754740649192821274410238575213779518670519276846708224658064121964965760041869069544102597499629529935323617102060136879422732248834057104310896988848851108658037935424730236732037933064255848076793948309684985534330774510493767466785782436570317049745266787997263667733687690535000378082260729691102312048993550639601851313131224487722658162146896475721570839802998667470505573326214251042986915626707624632382400718147965109944171977496274472629356957848756090941291993259607109534470910258924393718383910105886798907616874612264428502383456286351757290709031162607137607668569096905347633685613150024514449356941077500851354506350354900898380886899202466448174193450714991161827081381217524659837219698481828027242619274506696109208245788925400866038482797511153084701927376339880251153695760851626598642408352891993610050543135522133676664279502256033646643764603327152922763477675122857749204354230444536991877258379517297063231228277653403930256390371728430513363864982201808406459543832735492139607306035208971032527856399727280601854607116775924530384529141728710745286855535448699274577793764209230274483403425329082648533261532815888301764073179204486815045565535910106890183451272015032063068665695834275713094388543872289813289894946252021827447105094477932287951945103663025420192740145445068777564714121483060949474108644563202105905303176246691132426393434844750392509069015234960287431561675851590867841266227010710411795219286876302964090177612573961780219797314353639474515711945525642815787322907035986793168098736610739158267236405611942453701571197353624958489637678545419096280217389425053895729152313718057362186618193229585728514978527991878661239863349734391989647386015130430061305621001742091811527542804451009738030172912815214039181756057407760871297726013242458750878310283695272847127462809288120458785869354381254672284343419707813627946021103241535684359228140960885910943567335303331891066522773284287557727623353492029127291026849967338866073241784853724653783435842660284893616206209060283430032150326496474047259750182613608856965917959993814908866037785145608689166645677394677716403283290576644052798658189249301725120771398227879645551073462785445752124566276191952206909633748805950779849059103700609618832689056339292465791603416589810536466434908404812450128718872800866779639594730740087804204518610295390551423612980745973163680127085154748703702957812967800807306583413101091031578573404313089393622475412141469193749106970278096032177421139944842722940377979959193993756446788476609223438879987116805337285066418283849816966699793871565462811281590577842890899853999928734522514770574608212063378947447775383842980665034800983148509712046139423674921385984*i1^140 + -2469922766488054468797283786623653285093621408901351878013304547404940888449221861171612891295007854014186493600861421605683190253161323013645965768397778495543491679533810018835189430912981530907622649788886224237670818758153514990843334713889054735994992776911112823150423711870017853338905103224776950653238270548608863305739020728590478805358657208611470895489118384760863137478069714190782668719417705474994435535269479545931984325227013716389960170117356688832472336715420309970346267624496937281602568850402455594047576193721941218097654603957616996736558305793461455447935410518606356315352950473080187163298428324063174594149110106539360951762876076744695277217476175140277557085441432062038785288796386242516436036252647258411329925038703842819470186025662335800665171357472765272460926446998320861217785097861278509684104540754509992031518108836687664262332253814681732906749459350655274980045060693317159013943417992818794037545615513417266308769152168613897184471426860653685387426969045967057080615371105621510580716375185619731976209128455670906772757469179183048666443594610185517123076889097506980623571852783295698192983665440426384795134914321761496969827778412143468515965764654781905199576184721551438891091294011013246759646921831535704606265045365530324789884961117059732187969517354460368887660059048596521938638354168892785507669167440168936426423211449444953461689088356213008248709522061514299357945843177189741128550160912100540666540131541817869781222473285513847989505169689859793457515174395331656230693098756177189431807238769871104482913856434971099326753907080499972226870700848686994477063492796250007396548880068891408751672920758818125643880610460771825289150983762562192218099899666832169280244705094004268043194746964144880482994661201632850231205307123026631358942898842057081648526800305364361139770651401864102424116290401831593539835894555672249656102386343401966056375028456006817039944213247047616606921327615718451407765274774805348057087060634918198142196310707423056568960776036120690128659249914018520710449398167565523796584797803675320550959495373527607892509119029880467122712412306835958476957003032313019768674704584422686502063310553898562452715981285528554208829650819267861671070725019265200632937227805290054594841458947241081137303366246472239622514736289714910247308171756499505326848719834063032003794151281776764506971163305638223790477801870989496457831631105548350511712233320018143948730774261112719775343785826775772021275782786996057074403212332855985885715803752444954575394266067670048996033533584770511824011064251852028595347193421583240173549955823334136636954247013725844647971139920313755017447484797542414715279092506659052160007988524173882048727391239156149555101696*i1^141 + 61530623600181122421514314562961061439859240058315748045312103999776064725383253342849017687278849336512409245105867600019496065476052295548019465548512576892649551600339626979624404616559263260567598185124222289342017179360190466038751461334990006523751749259712863840251826398051321681757928386093685251169720028360348010542589419108283902195640901228913702530651579185688149961933286904976595639903521213910904846652612655676219500578270290386309118606793262275315948185845553711630716839236506938319425290997153103081906560821064709756425140840522953879282683012274736436653031091936571970397817568688503574131521148598384302279500974060748279390794106408900481234675645583818316777712723272165364993267348132573022590116350937422844476027114662232163254494290454325858138101157908613938113522376426185355808694166153340167097355399729445536012348870375437504136807936621853398689383185194737185894000850096195813533316057300957544729944709625555555530315712478646868214638836127711654450121098739375135860710929056314824740520300200502853965864171469209110319985765138746850086674164834479340794018627365091013319975468654438207610694858512633296899299444608359103628627179489859308892328673748718816365937278905460773874685522944852668904908900468840270438821411088379080676375279492028531966962126551587595619932721610059244060254807501279218081289354848077122789040516175705146806176596542565554081083577426619802079504612244450767125080140628853300816143661427268324516780482499236039222659938946427923676532033239249849229634442331461683312863081130276086755495689726723898142523953304294107857054990704824055243793985960514598985201683936198019980858145579177811996695688516993096622599263768347409501893320496291988800311841865901409448278793486200935616293003938098538262098837622097123975875641335154270303993133214137510590548843593760181672606971160226051203683709453717563167281412132345167358490508710664549278810512292141935752604182229147526128549723997761956958019843000922011026695943472536039788857292119947915128962943438884505367252206073083517063748268259023919049397922840469496766763946262461220706327735642912641549345819031111846789818222512288896917800841648239959592874904765007404402477939412509544020512630722484468989447002034898476808788953103008776753815821714066192146441662937453504491787335699922532907116124737076173507008750666802949735059174059103145632959051828710326507148763204112435898827983656607941439979611959616165177217792936869005862295922572908018977255750546551620736867011208122354044256385659419846143579334112182140870860544112898882342055945968600502209034443649197226835100491231071330855727662860124810558125697689744651795793643819062272587633165814062589673472*i1^142 + -85816168799793958144421599485240260710042068620413567391547675976430184080340293140343507520656155815078436743403584901267963741381651166161725821482886879485597348499937778207119819450028330276533887486350383352443082227082069428349057061393719999748812124498085464461168692919050701061559907539513811287355125059306932697357074446134882881567470144049206472281705793113035009598585707171337541480878392853448663738900424146657151470391400316264772438815793219614049103735084310559787813814621876342054948333215871783408917152068072102108959382387210649871756698973837015606403410247894872050021696210740199227729597932296472553566190094155720974765503760423833279223237582377992459315057137730878127312546214245017968447086566730663404279575654118141602569402064941285946057752652380551872989980299114751816247620749454986132583806812500025526514133027521759530784759327763173980449278921103148026936475334280500311216280931854033892525740764141016871506370892095171753814439261125282874400327197349377541476931509197020367819084930241492809620449206503657983359452137027900495752724743880495828274691368910781397300837596174548972845987800362948789771997389393560019527262955195050535624757456196265514181825722955691900659902141565689254569793901086549531275256546981122677480154197901116398467769754849214823823132007009525762159947597863047841043717509568464044107414619157964109381133731395872357415212182081054056162210749985817522071733997732331064113201181024955168177665708756827743296670495950964645563750277224261093490107654088242686561199436933748082396055873245424612528942733457468157418745596094470958094640555471954546182471445717022505750587629872832783992051449261583103692666384866886834885828288184422279414739483505425117880212894119063671125216543207718083197700926015303248059139872274167993777252080746750207620549388491150537399833078414346887419898831505575200151823535933206160471282200503222561529269423009719616627628139782219952171004691262965680349930572205887971028631451229966376545690579949770437388701589239819837654751975282461788809828538774443243076359522366352066459438506261945784712488468901861969114230019749167941188129487692501509025251915313034556944601997898784838680227689948325645398088854392051272568387682983637033921794345052606688586116147189573542794370176028181649597730951736958424324994034749892747001817137692745538455162960045191141712289477343861314252402678063260647326369558466879084572265076384422031637696401556341531382310454099267455611572116431261493305292577695020910582906456526722648506984914697488696828388604750970523268794878737002578369810960768418952319558134420771036720873953367669358508969543480782001140234441310767480832*i1^143 + 316132934054490977755874551505323226137927545086696223634921154446872386403549400282418801265872456958114941615543588759949149199341789781073848188414066162326452260881169160516177008791875389190145958634369875694510083029289787771646746929413517002551107667548863626339602561744898143173645663744094356321074502634617106984499098737465483195071499098247736452600401501864376160036897831291110654629594146054458749184198817989771543348204108532700473940630414768934952916804161705287272425851073379934525431378619838885453585197168873437232672127008120209093791713018263441409715569744566999963042739033463236696552396263095097111948316419078393552389759612564975490807137113045973955210451739549922523649329588137056618465587198255481833303770680465199653692283746765511093061401090568188848205452053260088393679137873160931170780218347324402287767013573522822985311551746167251686735114072649169565924910527175553832799710049098583214558682476597840932289783995361193456497570293136979328698692535299942957140807882405183062840068945725421620056348821906999527249279503826230944883317143019445956335601631612915954522465980334023751404290581342878546477200037230681874167378299587753047604076783313634016399813422745639107165887203508102272101419169998514659894255541910245137311385287390870448246023551651991984572516118065769460713306489872567533290962442353071147979479440450475877329358506724605553086441964593150964468429510790711016350893565810420935916586900776694357861871893645943275629277265250871042565756990815432940586718043151827643065544704502542263628511668630741067778509572142121419163165286151832131060028330781085142810573026367622467427999658420175233982711076993162961737722204409339548082460293538863688436126652299365395700646441020677785992505030820006557738191612686143927389230739981361183285982007586281922096415288606716329864109648738858946235874648042335328159269619579724269149885290801277029885918907903302722384298721754756909403413030556962236085730582025334274798563867837538422682727466550801863616309025204045659825024935407714873235965813940501664436872557430167171342337638295034443118364077657141709683425404332251768441099946988552859899867460054654455230550283523063710492012436132804665570347896965003220476212097825154313697558166457859777537507574348805977774464108696194981499176852544568354909388317856344198861656739457478873359355841315234008271592292436903479396900747019147554194925949821786422410798707930129746179174524983987584276949855883460818126576542010175364404450128602222901012464180994116149322046352173434116011679013705457627716013736431014859397092947723230401847006860478327458327119942370558984918639498651975680*i1^144 + -80403009199126236170801731225023422304033649806636352588865484714045727384660100383138167622817308995106572641122428159169632701922717429037158440458314425386956330720873940461198119085000543053476058437888629337621520999945195852829289564954056544284093512488570020312611139646550226115167603033113125219104664903503863156604096271234977916787109936865945242396621235022034236068994686197542461757377331468762096778948199038980313152676882057796217918946270313900665850193267062761610720856724107173209465292312713319790936175150988588939291596301204744943904633847447378778875555357178526165760918472470625569752894309778045911091448626994762398052338473001407197116994446378156579463282441334822220324942443294253697986581207358372920713590340976752999163414017396540329803820165727559901005666808816882107804592330544453048572628798565515332445940967707131871424117561051821226657726791054361989427716017512904249285671242498200607899081707598863123395626548904204428555107894881216037773687151216332475375632534507655758768325773247101491203072925739767032814329583886810138633515331110988997718198434343683865319550516647237511992601150374434253016699283274099717153405104200806277804410404096333500199329991373291149381267765362261705862335614048163388527839367020168777955429832091536695402396525189026873724233884710913017790467492359770156966427362499631558444654647867828032115169926418899699737724561742413079118245242313809530993909931142303349274106683010664254923981311111025530216366856538238577238258696234986886699056878249944255696708180021447829823898795593426964745260921308370827994192128637466435145415931791403577717066050804510783369554097171087604509958674607589821969245754262527889517747596199307919167601884022249279498784829431941307453977927575397226446368257797337572401332732464976834050584166794721159279775957629490773873657859344535322789056368942922136065257128201626379606982157714632614151338842554477721172028083417547401479500882468870615351100647179367762740672769569063129462204623901959955941002512230600769924320966302821407448236474877472234303121246333193633903015242534161271646311803029677793401573552835570027151275533059523978100931232199410792775431192428554365398805603428059359063463697829743762636796156328351359187461356101177234461755672840430591698560809735889098639337046282932020693289609172168807774162347543581811190063245062665751808328337526101503815917165069026931385549762380042448316780994457284659803243140624402530200445971686467030737018667879190622241582290223547518122241589211708267270615997176746039285503382881253859193931677393985257551451071714853522284704152901357142602619872882944*i1^145 + 7838316763189464811830468982588436694329058723423575275650210177454843609489216041605259443705900355875245303331841922437775009165915013776038294263267996376088516102469374381224831435748781879305962899921874408819831337681544167122599640694011915128419366257018445885714554023978307675960583675740141488855654099395841221072102647461671444758978554491655101309505486975672227210518920528319713366787955586997462283587678582642624027295219640755931192378499617704380309210552407600603510784389018034086576673208474439509182165195311148824292942298504887248698615844407583645708663668518504376287231771308158405342153126552628701373216925892115229037796670544706080624280101869528140172479796662162641010541944689608040919888844716277173929444850156530552826768943335512970308437341217705533436254476738616764894803104760547234254935353899716273598774825291329560969026961837437692676436184370600218267724660814217745137988256582153403678435804388282708370341761727467334469822964095526579448221252854207038387514528682738150620029799713165471225759225373927719954344390614891036782552026365723579695857880485614617090998292754333437399580912044677097933890658925202501699596583185312454304631927016519670284555159902285718835567057559690659308987420516782118627766986121666915812086473944917123850546989137603708981895322288653360951066225389324165701365078631740672083462080492776135943786554114639491261006703870530603794933259678083912864247741995512116833041686426594298598891497748084268202631284420964274251257870794206484855887967835539813725523784763726826788414497931285401886269859595919902327589022857602064141701737131643474908412797148958112149383067980105430544917809078795501969765034430753605920011064143556967885866354079596409344257940877754711276410138862295059271182882974521452647392626213551938622832574360781232309414686684959292737223702724034930124093330721891134823365590285825509987701319691371087000138519441904024839461056068381224294630082410976970713510458921794828685122367884959271272288130948166007558814513688013209066960349783032526110138315624722333515950600838313424988514598751229698689223258985506218723963793091118275257559818669018848661087929498187776401967669604465638125663898245176779208560224607929263416304478072912882854662678084891317955330593173744827224670589931142269669228779915167070949033838967457317159108762282059593928621244717698485224073976636439490935704140971137487214145107216359910732540666439414664287674856986722619823838335059777972864218561321475298319713468067752920952569298544027520430845161344059951172244848773253960487062660423881738762408735478619881735385433856*i1^146 + -317269768401839748266371604515722711711227876635100779069113720254373850080624598386991582543122427228383675681628920871334785333451471830872023658952332727168014612818596463747338544046622338978242411064262285633655397915163343246236520703946310947659594647586768509742592450323787324911412978634897354062022722889521657071001995859541415385926615564827216472010922207219284737873147139628614240715923922991874133828003644963271092372689199140194348563515499947784503605328199146314031191426656727488515734379922498730714605822536384232391123953920903344404585811688438444456117320566498524773388769423080067995280229498944824398150016943019722714045333114007054558674641119146321234034828221222816592934866355525042198661655179648733309320177236370887841729546591437457719294625926231649179992899340730090394693665346639954680338769273734422341465763677258813673223830469997297478623118082145865341092582267499000837593844093840781415409565989769482465914293746928259482126884264347205910143226229622601277240249247828175629270358176695552976490259732275770858634407700729543658610773495736024056675478390680873858866988294854907506911121523387704982889826383861897133009686528447556795426426913192522146757739614663091299470545847089564076448762754942977931385866266444897191526582662427334717209368877610704635726820099906774895034235473710786233466357694677179033005037885956963420612659679914817990768717180578530170916685279807587949526637298377597605957893617877705710608911627333296693776426839252592207238130037979717887483750017331188141498568801946283347529738767719680501334364779844797781443934235733575604426973388023129053879853623384181428534808158185318163444239968259676283996739890116147356351882519640603228029288453281343405275524686542381311553575947770372926068664307694960688950091080242359175221267976594752750000208403617167396715109392490144628669025445951471375342944241556712593469410090828517685332811013868530783011845291616128101303441708012933534067304768484043405580760019233781882601688062626847680829849304326953764292209255539996507898374420588388311663308279760666100559792436911785786469946521940347748235271386077639039344022810689209508825840017421417091377141368057426262329496411904469846604390744261059766737978688077602934305760514517963566307445813104628987777537795032638568764988387397019817573548612808783804373827126156699362552892755753181744838909569064465916288932362418301803424086715050927578309750927575680710608331320204966959941783373233006438031554281402888055269109596155569960621822527731290449417697561206610124542834208607362176555236706628550821620000*i1^147 + 4183442790913861541968571127859784853917868123036992350552464999790958196553376132350667483250187471558773754080635783696271557581011831780997248834190138364242461405267171296392058163186458777058350214949889271142088586355209360736507871027660887799532849513715973539932895343550966333134694344823522806348650509618730612445586668838292688245027273412964414880842945188593533856892383401127761728616394510237514691989726011403747762872927558700358775521245452728618186695124401732859638926547196719850991900219926636352296860506394712041007626285491945916495121098490381430113118917330710753362787543329090852591653697706880213608918689880920072099796247029441710098353541335225981325497381743595609407544147428829727242991199253271219829976016885695991274914187089373242095388227732293262954831391893450037206132847586487634496740841287080115221880189875740361265250661391650604001872765637606001891482610605897876891405138646069351444161957579512636572275994224662187742010922697093482569994710578996887913227077569841570155615121215491187993168573727777212677002917539086754837549944381032686372418939710096124262143644025927250471945188294308428808019742346713265071889246363522599114157159347238634862162347068748684323785662208254931592482603774057556427965765712506082992096012419069857113759203428381563424378726489496389542599173146904298707640839437132169849876768734783896404875973101400531319885245567935996914157989198011407007606676532175599792022037806433426890600682644836465335203092077365257331460559557978122039545460610542485499945707288986175424541068829372589536220938180283310501840701249221558393168334296810079694628660954244631554799046136981133973249280152744337121616402244602682072370562721112162450923212341318005912504330462075967434898119636294317775269726520033842129218055300832787757041243599212766412802568787850192292214275235025260036876217212632364457302904999043228068224363204063595306600245151915500843270892105438563839739880460437156306552454865492698022444293750472112843352541115847622008055037854268578432106403449291022595640296223732537983193964956808111796630414904290865927102711838494871197971564645261550370036952749943993090593245226122743660855602346508638348714552874741502413340052391066124969415937198942849192849512991880393752061129854525527140228448458512172209285437498608671201655368145909986787005269742438202775065551827724581707852720817219076670365185095857627958695385419587624555440448883999736528640771766872612254453408454073600243114071618235814676580233311036111428153161541440215564032590732842578108703182948393750000*i1^148 + -1818570281423409844540311906996111309153742177970207497055184597554883295346443017498222698605735173748497114259901094241477790004486486978799121728386479757906579685102036868895642529254889982662195274853345370920262677094309094915781557029729173846514458889325495268560228059228873484394557510590919491100070715913489973688595985651223995736598451992627637195944835077218259035140853392893094836714746836433428092341905678637723148394395740078845081761821681320054277630480580988108402780259043452943390798299721362813450486780026533865274800331366197277663299897622949697931303291429003941617692417039235988556880788055586215425415480908527298796165172774997688773748763331773165904074648185142839445845205991627744939579618935426087534172233088712998154047856418196117983114177422953467975622382817777348792753123015221789621558540572548931324338019061658128608432143110411908220827498803631520322985064244688286785287394666258505983597824573550764519846165873210159670111861940817179758419174287696100241031594516075422964467950165305920548275873675698245240915990763415524539828701008873190876884610018073468562552513506301217657644962576614177881055743381533113913987394643532162644367215082129386763184024321007020108098595563614266048165472492598789128562814089560758851843619223425135903698854406142940500286264809502223710277565267952945252967102631957499834670070071202237962574600986159419766218226183795063234402116084951926930042384058459093461191788200980170422807743252974863374699280123652531992801655160191469988507125208555994091559099011886483058821298422472643169396895838099671512072319704538498581631106388588464980994170484074025232922560552234865399704370623893894304891778094292624952315715505108158885079831260973572741544283988158520237743395268403075842157619652209397360064401877424509493420495119851318667005191319142896394408135086809994012558060494490235956912861172964090887770552277347507713354966492178089507146225110452414855198219060114064739997112286938015168649038374934234774695564383018156166005159970936914094753058181004650303544214429758262574994569844943883770527790169596166215782069633995942807640891929376443509309474381824330779820849852052311695552693563582740358354859772871886564275768317096521534117642758922994770492521730867048306716040821802326336246109730267904545063074616470804588220465962265005633010920773450865989794340482782862168199207422812934958588303294477399926684045998917113519243138428714780869774240130099988390231133319626191803915334797883902841552734375*i1^149 - N1*117522857910548297174986614602502544718394911511736629747131463670559551437037944956123919751691746868034723843795166957798621272378178953548916730868124370474966492104439657245694068419592881857838986492235910267147499387592067935610310931281028078710567512283367014442081206819830855642164468054800974783123165954975437708318296053084675476999030028081032319151985159186014451039083109859460581526652476134413043119246653083962676654450464047777771410807971039175099333868223441572086863571492969021150646258586454887899184415136016545352176253955414914793483451690925988910550344167818480249970364246625148433441570485120000000000*i2, -2147370197809377547065177123045996012917101411516893250593890310878176640560425086067926401204797875336787850451194016515783475411292144643060105347842751263102760864052428789372928611280467464253557069916411602282704785604066185794191403058569276124334069579985103531947904764530852845876578703151195884793150003197657603694635838401130638237213828684271918176866042153659391897893278092229600800611871750083094908736814462105526999165652668536799287451040351759584824337652425090118992267665832154813033253341058769257482703293948867263336944508942059403832781032776488537835579417107053422195016815978501101734377488109339986817791563825985975716685819530111228469591775499350667599225802329593730031437943997678084798244835952818064729006905154351933308160182072696312646204816717381415412604404645542428278031801365615040978922626817771683326684947046273341704808368705655651145083540273915794700344346699017090663109833236054727553471021005010924932044679184088855444679846546298195881071797816053815412023731748956715000200965679971989933529607018205184777797447379354660256059050708962602607719133651081246741056004674980141117614027269029350337168224843822647573348574607367410052570764378086580909187488513389628709885482168931109097758796452478055959688339758823746912384850401446650176951660500750217952414626893631767744441327881878109905776217457176987309427678082582132069728754924557024590727308357490811000120363991097592172234790439207848698376854038608766720084892578693577000811762648841585833198972382767090906397308464717177260457724072277359948539715748392406120209472530668408349968863144373303948445046343504738254488943810644013491114060915436373279057298112856179517417655194704734240446772192438740802549777041616734204495458958379987421227688341776841876457699722562146465064155551640390363268839653099708155926330919073214494106306435691060091390001500016869558808347253033492609377249802660257055754796871192842965981973232588888891166816314712879833996646178732094374112517635087514850056060152281793319368664717741226911389587355801678508214221784916986453970815366239473103951432304091201796223643490453501554319607191922644324435718664572398279861157335354768492932449289064302792986608544969937367607063601985406687603402369864285624065552832268592013760984968923617366389153115552222061857041747431824609447805172212216348050653843648563396551345801542674835510476384965137977808803437941761145570242947076698248428441413987667497074805291051595500342199183133034832957588384280634094122325886407089324742336697367664148168487714614378358684370455581740179130499601719184682377348317006763529681017098104908412345482636064556193317885347730520874623254778858418614003171278295457339836041427689745791061729616920483426595135662250750350288386878208943549419035111001741397812702028955312158561191366470886436935742720271515606129876583822452032196607806246912866554325788262815119729186308286656407441360014367327040852687196595846467109652755247974801079557438375662256965518793556747015643418782464276424421047978496963280602043057336900476215661541599686408697053571152653775813639875853457168639861445884282754997063115722670638295320403190586876276236788842551211845444328982978434979651068856079167490601094184576835955375220947016562874871788922108969750106932779471297979381646357020470061101380474686225311312974604561919656592026373846685960174031575598286382267087579554903856038015673448624580895493767287794288702052449044402265335532458040788943685689208298471639081910452408581923799040000000000000000000000000000000000000000000 + 6004202238453475351158005543543483066241490944473731343847015896344550124911790218206493995068715737909442659477293552537369024816521439376187234490528119291192592317483357188276983452012268272440926230668471562834349261100681949825106789129348756431736005461232526135468038386759711959490253617237308186861918332158023447263116951829428989987116405377717367591782846246323188313220019381727601904925909324800672161002820978782981899963424053600889996047341743815955645004207628927250506480188086237052923268310005498961313147065430691279386267971137073358108463430615965330722448641642547263752334026524497272888725316567781474603459538132274350000441497618006296023126139698968266659452360426423792437563235412490786487178807695388480587280736294863665612417430550503685915282143737036366894216059288964795710114933755197933793395938719601622174847496656010959057644370907463475077071185901865723429980651560312781767870160805227838659860305775855491234651386340861241208379200016334660927715801663395648549893872892332946987470688379818457308924368899792206771915009566770774726245802228408419931667735866450302885577314810186694577465901541173338462904386032071695715971705322111957893951995464643632958716274150220648567101597268627628118562265209545436461722235389135727741077266126405818462280956761718757234837611697598060114339393763956040692675524601876517617816872596021778377935976300601171721999753771738095117992985544999224271626269812484240092384849388823304595664082159622719752990441486880864585242346409321459729347280991918643073838270207822932205064748067432664609888410175389495530177415379403388757621764601615122729591760841002337627372035311058431672385802517170213192716373338942729611516467708175969762252939863997907926403846602809346207470104194569537080138603384958523741169156797919527009292274656370020809996404366994280244701260219931706257454982941999374929427679362978025288169172693302696542718547826008306619800481248417370574743917400934285244707536449975952535907655675457713945086968217803491239076801077687276676344605339628390669881401471254650146275851628914989694100126747141988825009030293828563441798998996815791764991306001149528849678672493339579313597356277268874388830548977666459215155385669532771814796269557200858184732072981744829684935207122739536069567181682851359300460570695510180572250035293713624992322720680345287357775258049402132537484510318145368508096328794856467372031154062380925647328896371529949223558665575980169020973481258977246905140999232523110008201324892494491891675335140504337841481624206205926788858504287401930956453956151455438798607933183757464921660865800851960614073947330433268174403334974397176317007357707879569803695643090515451888156690208096609310467426209547307093068099707088741822280917118341264656184817894649277255257279036138301092388318631812918057246151106876985796776058166857933813999409262387769449147277079053666653570615522083201694007946634704965708644345429761771596994442826871736674898040150683219199804514036245679483716096269448675597110997748965326822527472501938655219786391212034634010868016186278083112680830035196934824177769383513357050471485135790123480762399571068319430225091087571158356487555460755705641829748920823729615323767507852108391369497536973136002949219101888784530536731921113071459555141719184234401609870440207611194276527179342622484611945258487213718722332031683416647739880335371790544202484843811833274817945522731253570088777139000217407174970099986607634713005359972283996621095733677978562854912000000000000000000000000000000000000000000*i1 + -22902913342182965148388294758333696977976031625816045433658144320604999944448532329578946906650493053732995834616062694344453154804887981339425654168236319298010435754231649542366136383523501116362560712644684066564129481995966923124003870327560355643895737569378651604981903250020432298321034138243076261763014428813929377863627707305895389825697012623533908319912130834789154925884124068441916847825197076460812003032638697473756006191424440458303653143618421067485992669196189778450307394613237404377084260072695385960729138359036558441671257453620182329764205589538497213180728797718168604337953204343203316406030149064970623998238642215335088260068942055788122466598093462965682076848330819543917057118252861150818844740322054564379165199801759065230682850444934491005133046302167822103192439724982450302279284804410509456557139303576971288977863646300237578035352870495004810493333660511724534140556261762414689492046970617660467661792373910006129582545175968461868332218946672110229234882326243358556355381942210021621715577900046635783650685111774911827514057577372717898293037887087468128525898187444286411728063479587166036068242840919689546835180262562219133485423100646821782197197103100393419905244393055849181104690177634916003328786991889882741464697033595889878092175227791210484769789071714400840522547010643213953714627670496506335809241728965122747581986852870056696064939927176731647285208801713331082410890660141318399055991055155354272810798802303352500667355882670497096156552977785710637823161464034702834335870337751064245727946737068931704933605489713280889790324745598311021866147671335282475532253714547489025509320145772644258602550887037841820072013193093760541483758715812642433942626495948660422244739254447100725312626014902019953246166953150918652978405618453111928114938591823107604797207507995554946514060214409782080838612311840210048486131842658424537183430347773115945542183200924669754917314142599176963927422615385969478575967747322013566930691835217219046496845155192339019710885605320580497546683207971935943342623102094831397316349960779251374303210961383054961741693317493132588572531794098584259277661123540026033324867047765525188315767721872777300535480835080742294098007964928012309612455639045745167891971054676228106611366513427315667419068606607945944812964089034516853385221507284114409679878413870782087130099571007169625202177544379362729454210878450393220775657560860103623316151487441701222276300431827348867393974366041231376060615348741393104933075555700882465154183420131631031707186926001224532461287071253097737100308951858000176416258691803735429087301808902930516030197117197942082996632017777713896429694475491903101392844734315241610328262913295064205656719293490112660911106618578022301986661936878323859061181146149152068111129877445283693095695796314585385799779042750536607638889083649659473362858797739079611577604918430582281665075761253740386745333992846375557996498071126839884519163422277578971348358774855346891564958788864071211308011863528953875777312335337184353243532159630740908729141278683675612493529036753179606830134607695739575550879413910525955619307669466553164802980506038765181930857534825012218843268912035541765041614006326274561522653287253385546942765954977578773876052627597454687885473069894734042959457818090847289924372779782533792834787238779276049854772031217781043471334216800172393737640370645426710686631705776945061459770662815240403005376677226588930266028353101005843460748151893920176495044244224966535352340453488186845256744960000000000000000000000000000000000000000*i1^2 + 73524151694592661986504152515119138814153677239459188198565818075070928649521979698534087399208908820077961059565499131626750043904997517455417665773302319214894814989852214941516618966175713153711470558077454922277268395408698609818405264791643331754096657921027066626608612974270989483214571396398108920864874075052024546432714354366220824051918986159096344555316205238657628622672017118814216654494535391607712520628581093297485697560806470299315143362162355459445986827488360636853781496110599434420264002377216435466066072973916950865548064203617467776447000693184579467125899626107637802639676846112877546542866492812353440712747355173927797910805856079802096332786178868965537181663735972176431709880812176034935142074996546927593955561835508155752981403016620956403418863951231866633186360729931793267861431031042052953911380987651916597161535539240771870886857928388220909636719846463097809653610846588346530363344883491877509997094603011682125541022931600679653229663721705971154790956714644738170093234767219994093110168904078801635820427265204762023303520702916981831509716244008244255077602898770676991563426792721347015071254612836690885600878036133035388910908479713272807811236467303887378980203136217942801151227611360445858725395197390824632859016529203161674153483871583014069085360419773429398982254221566484991197491979384264481373825751150778659854796358672727147687448599528430477009951407027195427830622387259711438665129580398802568835719882692589547324357525732265985476853240681939948121402181572204389967311561030110339582159930328585201063681589513343991777558015071506906158695578403924342265065177443343203173938447508434339628184586366483023730067972246978193094190544657519020644519112613438404332352247397734541331139563241272235848020707949170695472172765721884649004792249972032453675616731568384851242280563578949963992212571884283555932887140245576630850225971346525762544115371903665391209852057965512197260044616553541369618043312562778041925256976697781677449346691055015368698905172656535903542431776894756154138882425714786488482058291309645574858073514309128482099481766200673081140156544782568940575799534378224730210640102272452107987708236841037922561450377915632441629869134260118651909360990026635550219994439456665212766671552181048829540187488497439989257413483052487618707265570296716800196127460032017869107771256392998946700750862954716787767918773542511892583866667478509974652676303415876642891440323138260586083674124431624265882832006512197125894191376598476078804488154735523164098858033267530572643673499307731794730181637046031256913562664247486207688615728393973411411457431294235252487146397447594706726489093228066268587511350134616606589521452877689431984026500698350506715224096582780442729720446183727535911857344833879970022979793438172653551338108584588660163051426260844426171912046800992918135424720136876814241111212110549193453369250511495333839957592590864562006800554048893384438142671463809755962934162918250298333560136428798002414901577767538730264303541168609312962187854635008416420419674316763385878670482856517965906420069637895919801938137956411753901190720307812598324828435990874736117683352490577179308083314023976982874740745686125628627336298470926578961615702459562110852496001354526009705114983545495671533763320637471195719743806428608883092659036709585525691618742115993795197934199427844049601704775795844154223464937210746141789412866897976288409681276531059061733440721090029023793853398023942388521629995676557701486646071279306948581785600000000000000000000000000000000000000*i1^3 + -152331528270133552917691966262109926393531879279089403232444468898130576109814037419018630740777228710461274071718500843506175951407639484941092250614887036304591240537086910203060219605778623934017236396862352542619543582235982130351198679503081196567270186053359312790429485143346245337544861316264393000690042795333908858331390258333429072432371820518672895579078077066782398289853936070173081593456500882269736601361798264513940262780566460421160701239867444799092910911943574464675671702356053240166938469017181531628019885229716228670698453490894810634314770918729756794189246978674959636966076939788683155350373873157239884996195767333900355668946233557074087049844478110377147140446291736489113567342177079024429010599970788409529796823009293827686377261930803813855379795594465667312201512861069934723805149700107293408598478757089791453237497194850062087364703349692576267458650301196715236871191122076826488339225312129545618651035209424139652501562800652259440969171431291841783115122762406525225474336621480988100003068820731995594090394303654753536548578524239139799888532710621542886850487696918840655698081056991675312609290627512283874108011786874303965818502363088241699653920344638257682594524719541456837545290094266462110640862750704912683410991500362041546234393415014611063816740875867055235049144998803015359887829035004715461011101893415751219401176259754953330761522682068980669268606879620144696191639120190837282592057862817115697753793702651982403329162763189499035975846123065512861114729400331875276773650673853894284005171136542878035744701834084669509170877378943331183493046869165789992421618253729063795052728433000847533592643383326410211830768162770201524665642230695704877226549096293540511958940539736965164886624561680494150061633004712822539120597617694156570466250445188245517930946500735412397333634891564314703548603002627344275797488567938101275933507158421556834171348645417385863903359188553059245340931098086056920939426111433789612262497589709637055462512898396073879893975309361323989158109034695489197630865157806734584482513484076146837087637583763987984473552888157360737998052897416196798198337701179272826056381459951117647809468700320811427661982679324694452816808173235417090221349693788771803824707304738590956677020813214551402707623594500591555239872113759614819530337602788755454554989585156066299675323103146319810983311818621576661285676821663477825520207406262789754193589823651075406388203356129728292170820731947541716851890206572548554893368613894263451693848134779446673500359605329355996732349117067497872722815609612923308182012711981784120424734835821897301626195986866750403587980359587593552775715111648604323471229720475461749637900168048824550413386972428714813113330058547586969407676673483689431969109438305468546585431274303014444311633513153648569234857601819819486685132200043391380793478819217290970545443719290034881967570931048411001259693765313568666793872293337804322258044189974233087724733258614386305432196156771886532145111469748392847842621778481490412143169406244551877207949216698870154060613533329331360582306318739158750044716398785977760680492747786348659121116720904929430954791764197615909352721094719770206764712801313330200081514211556389133032204358727329742906534787231664015254531765484033719136156037291941410846386864649596506285150305400525081254220875830441152013743146357059024094775188832669734449640715355880706330270259274904439573122357197190824620816317162798717470933864203541428555743672681045912850915920434499376119808000000000000000000000000000000000000*i1^4 + 191830784714449589158116405319933122916276836164419524183003704311741047365398328929987530210739691998041647799792629769397342660394848227234381242246313192000215813553189672416022954612784621515873699103679185708416809203772034660581753489007949600124984633354284266908808794722137807841191088170925034665492335488036361760231020494254460390160826271892646540076237561346264942190156065904686232166651669554545916986070120554778698112681399640355963477731960998797461982225156241978376363830643170063634525197264209822557915408403381375106812574820797152592164104895149521323507662444554660959831649678335301064758924142426428435830410063961603880889653515386459502082160418558312483320623070991727933363065853820604406937544235775160360222780149577937138129702115701021924844348586659044983117911810361502144119901207206535564085868281517052079408434938088628230803047331496578928703116934649804175759534406985450962900349364234660605362012614527104255139991130927029903249251749847850059824091709429877516877572780474087786278940506527498882034986234001422700105958563089533338311004979453990362049279616716560580976337392526057897911487200919612561195589162958241575296020012656756589017053719002047450947293261240101884553880312971815278854916528413317799309610568226904645000259107589277695427002209257256955112798352661156744695770333421068622020055573052291721955176552394579934668353922929027904393352380487105124315098440031037641929654652367663640124510401628792703946814055798284683685609595274481028875989315941607443248971944251183785274174176633092169735932452405974892180368394975757937299221762735055739777871913810334567135565346608776492650657759344470088153178621101567811944678822986052056956800295672803459411283088806461309016580305915031582956280364018851169116966507550734519474392573831775148200336423256156265523350985714053079953106504013328518700183233648102452604029204992109834115017698464073669474858179353791348607782950128265359121789080855471623611247074478356118952550542128822854767601625153199931611767850312423255610025529413506805414136675866852881047908606049117836542971773091259121387745966990395731458039579594754116242643307296339437549746816269780202149755439084310033540749561533382472758066765998286521273610342988466884169924890808299436702548946258805795656393295442451511804770602519622368494124357080300361120321590078940379934642439581734026846613425100935560145967408260628189381204203274360341004748609528043660856024475543094637241374097371290156626076492421192306445434986596691464419851053303218940605912124536481738431592068025909771729259325162800317773054981869980745912205741080030691798079052823457378473043920871836869909420681450145916292277569814779835940164658795518560880364089418982347169204139065912358134351426125013867379204356986384923173145793849176803667595855456819760813636054965556627173524632146207138973175111616749873505720462997704107008645613368910709499405826085004227357334864517572293907584917520364694889696638356861088970678682038635838361991335677312488106317271102162524554697251505268658886320871959310449083664950859846667102139426357967232253065581988847106330392469884444281324737444144516610620406540729104157833589463184493014490860910194893009650711916033902907826486511599408179861390665608801345798183768382271334421476637872699484717935534866226676858713835919126636557744164633829978113647675571171699366752030425392667607187098937408523811874040851349464032293871695013774383897574995364428867443090178232631143678330283589491490816000000000000000000000000000000000*i1^5 + -135476444105003336112141747349998105749848874952498106061379129871548712504603342231285432889118625638394076485275150840417648615115565856820701995927258627630295379611947731956211629523232732917834740395031830733445084747265612637288196779543009564976285434420613258972905467789300722755089862514880377203653841267938086888562128908836496668356651269095595365567304824628888842401089047934795836145863943545581738822191711911953221040002525562934428715525732162975945953730380257770754047233207710574693429528563765485935723976589222459695032169022877574337069723221642125392514264800824706339963152013649905879928287555870801459814305507315290391804555495558258331695296257670536859975548007320225490585156844798544467047282282661145765282479733819061547052017342143327500056833092223167251854940549150583307042807241276235885819005426648424751906347624177774400335819335196357954770291564420351115022861967791982126172678693544432287181889687922407482679033968154293254473701536405351405809030139879892756167307195484973583029619582272505444943662634732656317096451750282582154775903796502278136490352061366864946140903079160332393147777668562043078901096689014575656231317100722876933894469552453554611906930220020238570860497530981955548092526368478830364896189390394045503676115044109064189816366502579656440955507183827023363607328674317075712479214330694519639112790974040228898825713812538212317648383543575931825790927672229973209005674233088156180302052196345479217719164992007209908458583231471632117752201957175003165187251684452471118327839257419384462777987037196293704154412173199055037388209965446292728926037254006568838512663422043577145135764992952480679531777136960226235235696067804120317722146520427544011526328522324493980152544792103985689942848942669787017666237506774419696607720957996935203807006728513260914695357566989070406608303052439329121969626083481515548180066134246457060025332720340950511295429784809542747845451873149374175551946343880777699300165314577303416612104051519189693355841745168424272047182655199340275310749260780699707824628826607219444700370240106108565145732116015938092544060172149273626959687232802593212862568804796353205373814065577415963470892910506866355654873967802599514834959777016115726987050235096698920763042903437791975366658707335637001572007782316211413652863567557530599187193748465768066192516645617420532576100638222585380473376018789820103476453327335756857456138672904679571397377360170282200332450985481676099295607420558837953328466490779457047870358283105009578408242424272258089040749582415012449359799482692434716349110482190015481178553294003997959638411637875484728092197553786371631641105698655247920189663568860510775823809054693389306965923859598637639872344624914277848950192016795892115691626417032560829771115012120004290744547169547394252504139313332671844258179486863931708154518432704633895173620500270245121872449284901524296030546112602967069419280644261743596651157156779870122509133283610549998357843562249534179827488644330658123505502768603442455947022326272223398805618038788197525518137189744351454147106987808785815553288347949883655014018258252663718781160120957333344055571505810259923688104665001713312995508223907079158806933002606688218390415261748894236284016311107175771069013338250239549215988851257901520031604755540065247045129098826186536135089683974691655288608644981501409579210294838395932330470687214345019151454331166841993297169534026576560464628560405288113311585047995645925982955235649610709874261073316888444928000000000000000000000000000000000*i1^6 + 33863641296580766095598968150440337589347655067000780469905740848224964783841646312991243661295890857547665785045619744287819482711864572256838591843467913347972547243686535994715286731751294471475727410786014704937334210266028267889392207187901723484452675426768598449807750481088110116443606874885593610566312372981647625672297226778170195382428474220497317398859830559378549744245108801435657755939590955774384557876160620048303388349180728849892886674414611130968004920815853046934410599320872085733738266977045920885997414992190757550901761819880335117363614099647176755339416945843013576760595872622500503221222734827376376804890469306401986618324824079327619176948518116209710857294575897547683069035764490610566587993956408539666214689842887752651722389274331286407395670141721394546233633600391656155726592102156290714599583719553320024027230864406026825220728575346049743302572475924350523128721136770303061322647575642335771082618474877448143674864213222124329680910749141603458014173314834386612105772901899387361948579303933752624893608900851112026355023787817843131660296962505715352950897286612839203418866080320201699744610332349974799249445180354270492076307236386675459363140334320396618642087229535918477617656768593035694897962079280937729167810722818890528558007293777093081028952054597939062930435803077443014118308623270697268254192957861410839195804916383223580528852695737164804774097466389809131217960275094251969533215105341095072368010054533160456704248847279254775188833300496424765809791363772991868542178238372117610352825289839425095214623128241297829398717119821065370068694313891416304436255345564001762184271907804885734783190794068221576716302951568912231552414768136755467518725715796034238457875018526952876314100136731234251512488284758965573777790796543209210313917661810562351794894882322745991592904807108586244386034341143557068155411959254492493018487586154785406822717129248980090396921578483804926577491745917752463898880984740161218478353676258650928740219007679464713729207201950804394879396710961603025817612535792992095580340001767808107783832723014455289625780432849772896474535236970220908270158960332790341918764036755832741476311283241649170158441745032719996664831171242794408477490320764181176037020704937453924757639322653793282547164241980835141909299919535895865104038652582610679157776230513525131087035226547277856107401434609904337456995039546207127491292043920912551902044944816099401122490169346984892677739081559896857982821229743987063836391190589364392113941453706060530161266273885090899160049678325153211566830427960591287821654661734255213165669857550230202357549081026495713394613289801041528998608176650455404219257308442615530981574678703312175453281987707031689255726953062060969162833490819559581910734227604664491224800705883866798064181641433581827060874804863214549109486255215895617836959624511103446553344018777128644546248197678990189229838891002479202668696950230878575976556636064606109049956305213085648449296400907370313082472829261977727495124603233105993448303262038787553498884682875589565567866063946959868598942974320189432182670227155517993237469442010131070124504773885991960647126597589786538630605727063734713368218968669765278198075035245379850848296855954798650992344402860593605489381186971708148585722528269170229910487808608679282658476659061533190813546330463911880665720330923543442688041175526326971770059981478527061717446918136979654058506031790433129541682503115738248188993181050734430175476168220746875601128450289406312448000000000000000000000000000000*i1^7 + 23641251285281353599860714217872001544461589813174025412833417701715859711797817385781394099660343530216125465454626130091111345351245732286734686846516230328382907045392224342967667080728502450800213987022093301359246934690008540861271243626265174441869087800725259947239648541029650256002632405686119408703860746036575960386721837937568296489990476949107009477648984630881003544368648184239888687106573436541295378832720614967127884859255492870083737275423930182581521582961354145315245878289513833033676855954321159336026935179383612421793058421543189285784947345602203207619426904776797476874853299456897372972257599996946167840772205218161026683993502192354969860831788054706225967818135464393259215393503872122905139280803535791141172196683566749734131265434741998702514789335983056783625882816388758194562790765376731753448282528176056196407590152717655983458993647109457312318832481849471560629887126312496800423628601332698920620671453045073703174204628583780220851815043442842113828694727807211591969919940069737861402103524712481170184533722955291014831429935849199256899650727876493615046284830558062266228878227782975994969988245229041353889474089876839465502103680274639086918853575400591658366459098644546972140429336938433409286660703539059197002541426309713965369019208989155886665370960541572682406750039864321682658893928237314523932743581883970966217015727683782723100318723202325011727732686885753029433854720950193092867396554833025772431579910360864822306346668084857642975708339415279161272929366630557892447912903652557370641517606643485357704789178203969969864859694802047801525365968307853544520455227890728440300680997178698003206798802192129069276165631269964565784931849118097623516229659655585569761432709831011544614391169340553248123376032568208258689601362846121403310304309826640081706134268981820006683558391528300130996026571697944221210966861776228902147711366717891053792710415080559804509778037176533996772110936305836050515948315874606690067850610221057985476510196454622608388433078157565638955264446444114218908927273029098932127567793135333211951252824405628983528515054881228049036059256075913731707166931696211115362443055256984656016625853021007796572044116745356950828518332921884434367388609018693064508695597365571122317160802907789503642964752114165485626918480743617751836137367894884480750720855153040752798075535756152225006245983314605250451825277727018504982432566034336283646932009561176807501127214690988798751417256682330987267605994034694191398066116941704604605831117808754172988166831540084790059295214667154920003994270440439982379285236442519241988184661312536648833521063911135512175149933277517556207237368223373468723887834274058348917350100558297708239464708163277581420138439854764660989633470524579972508774373747610996357750524290934506836535772960202475306796171549027903826085516209666955465599027635040619852896042738628294034502416853281230644211079387698616439130770988356070188215328271565475449677048035205747476121980609595218190404022765799261532832382525277892154056414656422580071015767076879905903893794659862372889406241494518746108461582170879962749313311387573351257079667457744434542371859884434609540715403201650365902772439504375512040590463735306144180463030721906986368165197543263176566289337026809361082480983659646219253834443615039011326673502089002413869068442943173329697862397392839745058948988016569105811163570152119132300390208354583050924957995319826948350492558852344723971549199556669323267212849295864063373337164168424325120000000000000000000000000000*i1^8 + -22475186656757669410965902911723087504347409541662464492469457866161540342124304458947076522259494826268136318425272328305277750243845480243748144771956173651881530029054556219039969718663296804762526346968915438572195618230074426487757472009980156922028433823914216591969486352927171945732408045375456627103515628853341516054725059828315264252434537748084018735810767777939563092302020863576896305273889987787504813328198798143725274665404002002824362816139482627974290219480710235546827329760181020245533940627964067027289397684051557474193712064362207063575023763095882397484015636688041419450775470567259735550660598343987323617896049277988959308884508414863647396032289210991601833626813515339210740282244122212475965401935267233523314345730433851625142722658970284637931081618761791654551526471919586873939151423519021933674698740720194619356671785860856783064096593207539183395208122892727908978386971069297056995605279422548722945507227832843727264383469494241658837031120186616127694642553595252794461379218655234772706776915434998230740349287829345946585516340467161042060157618015009651199761579383412446694521044341405202438004537735408519967680881248479340461471058139136865162409981224575783159878447585095670732482964800726021735062265787598517479601758062997596604798822372541047554002133250423369686261314126189631283264535059564367100344034569678574434678903961411282407151972795178277994093111578470312274511593165226288515845080042161389683110109172907026279825233724836153456210820164234229392899796713161842095859607830055511844779403399581334513161092922413976895151527101965785545005482027290777990381659612774454249773594829440990608088487076208207902734896027618666749984927582690808575483355719264789308716013816956132939373839373803885167237968475425443000183077597840508831041925180725563327845549599001962814822191565644776316121153368051542187363321527966763098837505645266582873172800396884891272543202431174236735850960625449156776487569742753338879082920155016210691040017457144242684421601783930706797204097694681134376217978141655105462522727867007012586437347670660170460167591476865421936023585163802027135193672566836945439210655013719682483942368241551018315303823874394340489558308462471302357549429797168377704451784979363051697451630009842796964567050245867472436003624095791485492515973901520522471309707159845153117235983054085278563197654734008121834928551274653052032208698484784979447268001940232985130594533851303651902233031395277529652840176627613085760739424561937606373409989749515049346476711117160867718612657030239939379901385102014968507495038733387617304597328876052048558604747471341251147749642390425353984568206570904044910854477496499298711674289087579766135854057649865950602221300583489972743039475217547621406197497051979051327623878068300646674305577947345058823453199357677094809777095962005055844150881026239882758707478810018780450148844046504899375435075636218233527456530668112883926712532453386453279354686086720685923160920197579556841950171359890349380198507915649730468309551120977451064104021336623128923199111925126111313728889976482276801129685398693383360379989343156788762672999113980364047238524532799824428833548134161267444601055641167625411226537070055160087623640642516238424104146524078286567391747150420901147865277730707166640847420663162359536366940308768971038094913521202810445704795256493257724370374744457785745530928949035386228637199035771299867581273679960368179739012959520348405677224531653854787509863165097418379132975925795225600000000000000000000000000*i1^9 + 4821642933721645786098114750669131853407693334642923840384114515508025720248626208817842429151807009794608107381601741515281852226959783881609859631827961436894201474983370757270031701505183107834087059274335523961693063732699127616448879148778255134141855562168550932100064450096871331662582550248785235825263680262142752721361968757340101110977427853009295855571133358691039876997011615724217456004306613432767595891197805428569064807654154801203311395443129501565456629427081532303890080476124462911291177973355639646061235830619019913642319667394686570138295821371251340573918970974440962431317128899844858845338327490299461385841088154121199213586936886772282466515369712304599644727868546764050357231411314248157117083718194498526196297628798555265933119245919618422466604663893451152100249825361026750473831070763669405519668719499106688695472760406283407737324434091164998717763940199337435806637379974805573762555278718596970573517538869742042026289744582250324795840460406542503171714433474696908512233798616626869319212705270783087483962052752812548237333608917219427106768320779564407974400480202487349648096171224843578927750884898482178804735105636107803220855346482093425609136133487649880941950035982716888912258201093888740720119704977803403784848099092643147955634835097008497280568294223628106408393212275743275830093492554539443147699323074683534495057749562941084510758977156491932944744569871522609841733139244038778312270359516654240515736582442465349200360677273893585858768306037976095088325305552114261243430135722101075201211993573223326447809300454073794376461256787005924298123901982904920252260460550761119026401122788539623590671086122641761276401217853687487726727105918770539164814719934846514209564839853616137609274640569298116708434881385029672942708933363845993860635263509432255161660553597680856523748764762952667770689930789960017342425019345681165571352570673086363119610252061018602692101147793827652313960465762871767417219553864135541713931848905823404275284752942078233921103068106108695856053902659226882618564507917241169341632390348834737427792214092377250776965023635460753323480755506897128817744631471992710460789488190528208349354453405412377025674051933278540076222394158127112458405947216855555977280406409744083351199864759767905470214425833723440198907884030461021214503686855482931594848059664233838449998713118808076516991601748271922170368861104317384741208500706603621164881652203736203648490994385685687573344549758961813945784439041409115868939966280495661486905930017487722685685995828964323648248002843660910773227814358408025433285681734642931036913202152677945434751625941857791519235676393639823752922097043406030877770274979508088626542228947127730864510804824330600606676556405800179580746787764248517384326572119382347818347463176658594208622772419109582888527800560090137029734749765459005183326710150259841538524822405026461596822001744574686767253797576235087830677309475338975283354599609922837489357972956580769040640987088316839732195036096200803098378960623860125657067029929894097991006145865162730455600428069266135977459229839260744145278965859631797919450915151134390514932598613228742021869019949038676388981892381285535236395027425637276880337407872407962227968195862410385048717473312055857451898565819333565212942641475252754833824982538909974855352679526276759843331372403929111504224840287188731542741135421033948922008576542175830107887654347819145051837548994895741625976946430140846291736252680547533858606404021724373651705595457804697600000000000000000000000*i1^10 + 2531677200612165944347768721859827280353101123709008861264669700936039729581419436036724552635848392469972333769481710580918950918342866166811222319815859037990435697624148932436690050037416496566609880102590579106562613636724872940381430070806484675884101105744432663922228107039993595717556208045419858062827792080401270178920235065279129931571359200330230546283242391592136681107272264118596203693489217607395945334815205305592633615119361238137331362429239524055419599832958794587077380308808912397017635888204449067340209405339956862726341390130187741078486008569045552742173762132553203541056571870951262387561461956436069783477978805064985856977842254658480122916927697946843771739933493697227866216952042304683457076674601285630324173688551677625288955003226136677107699336978239062346880542902600925861647730600287131724833154585911956666688527589982919252733678682081240110599989839094964806694340700626955372186482951461247784773183483673421423058410492349908428815587105599226034445903589192379714300344191654771842467267351881717450109055599867649384033592243377806152746142079747401613359841008462799895872508026383915144374608957697353476860508488969290225919452315214831536737208085150706239269073702741670265466126340840563574319885573316410117211457368477994399056784977977289791783896407743687258663874633117532450646046214097450697108474680124858722978410731024666694881496828359023911524965086407937592540424677939727139085854082258958904485092420976219168314474709813419184385073587396947489368463123400420509225794197039671987877490230669065849217287631010397426246076159418376706343667555153875265027306525119162345220511757203776489911131376755773729234067544140133591151592468169986991100304129830749968741515890865600942783362497379059633103779808322142223541977989887315959320997598677480347152144953445649663044267666965626678324107047048207833945060543478604087094825659324129222992839925751923216493390045198280555000975376666121686890874472120898025324969082615111476587329502739240149594237947111998985689141725757199490020842239154031568271650374678022934110991832172714890077817039520752996360711796634506633885460253909316698174538677288379739740000516585514506741029893621243441330856550185471116823072922938636343324942372253907097407318624786306244446592133707881177937669809536367718257983074283088639576737753262573762057981447343772654954062126435933565733408083929971276312905811745254638539418926661202842719646777430056186336766212120505915898162430270972909648948748651722481004234255887753589335794336642474556835332632180178744860408704070745194795628430946688483980030481926552800768116544739407547616612990565866182642846575147470842640108313641091922177792864649386244083527513130042738247923113382376348276779122901846041546625092759789117229362813525036408858336303382097746125913711754901007987900669652730358771061642953669506926444824780896361685903611112343548488048918376210764567200720977752792744977179723234257865091400518348191605689612672039325366355241627955958877500123063264609376546499878727756841240939638568599507617675790238133856394427347133656320881816908460921814472061152264129752947110453815024565284211664078571903876331908444654677345808291997829773181264167388078800536193815998930749162766570186885075056615767341841569294319336701857909187807736804692675341395592882733513210916312090132801120241280307747580539773120951392177116381786334887215983602584176647115196172968655814475077802609446763921030901962327812085991982782164237967566967930880000000000000000000000*i1^11 + -1658718154223111029953491087864265122083490606577363974676810407813479933930230459977315470701199398345792525472005563334837141195718446692890350786967013026240232428634162093697189524753361294912859975096491373632492291242425276809755927850748974974047445357753653309066737828727561731336381676627272199062499158331732391918566757577821383328146006034310318881482445651946526117004488523352714563868677195650245260073354004100844301517070749964973966482063896358004973554573961064470144223570994224614118959205963671153982816688588297755649575371169003976586607257171496794559853072547241701023935471766221635642266506864441650669180773701009750185096276914995523068059401930368054932058820110912348271703960785437342408625058248667675061951737265266502019971666744482207012702437328159511441601009230135123357164779588458480981946851176161059973569299348527798150155058652835194894029360812470650178249424288668383957201137108938961539388836139390685761173573414907514621747714124403267522441013953120433418287601289228005140372611718011623221093110867224392131840867119563413172226670189646619446022814358059594468000061398153783956853360177293173248357752151302158544835232893043275989019656584696238318063594395999417502230409325195824790551148053010664104852445445802372859944210953168819856861581794327136903854897526823871690521351668475657322760883769247776415605621618470471715333950843960529209549459112649039882661266582920870428249843677611473402171861574450276142474734406442767389926125403403888604736744994183289987199965499696468304502112347965886330197755420180611904008833552058492164374450205045159858657516222834808975907645929162797659061310027711295089048366707822928950059465334015261457378547662140602631507377580977165379139638144377840078071754739984369999050630826121633921715644503516730698647468928060741932243903148102008057072079538516885603639568472956581548915554596708865464706119984492166315478638687675837588895281365660532517173838452618564276061719957605973400918090253567657084474699155186246644249693401398452496507820648772109470556970269735363574483061981840735445234939324621787250972485985345155340398216352798313172766992951207324129277908628278225316519818622773617421444197887360384585714518673782233064032369103275221863316225406601502385776687398419173382070237129167097407461112953788162925027706882129905877790492618831888332107463659599121645135626802356172066737812868287725517579575565379884970692048081827451767891154978216869107198444692672160987342402584495277279580648360162557012668029389579658940690283543888597762379670018641436677835986936237278127420763761699896313638774733487946735948330902149878572425992586110206224728835505509010439969084404273067924595184729472384704989610902719295921058530088391265359263129541788034139469284183567578532038600859948543478092419078945709109824753115611265944627908682645871086888979145561568261779041094667884903983382166781104490498237853913595275909277634165276564986773631038407309493785132875291080615434393030434353135377029149042614305805509671754509409553129596495841629936784543421245101338680532862612500706740827027775584834500398147027226158328944017652819374549654307984051518583443170577418146770739988444750586146730808747841902953046794374545566172859273881845388221441478649478292206367307684900552907559466941925840232059261871162860075437459950626155291894296730278601213550221632905662390796689794124385161453042040978702709390086284162933652654368383340261274450121063795047950041287976913237494988800000000000000000000*i1^12 + 99314174303577773043120618271579249124135752311413249344832398942736620086340107147206011174580616022273510216630511598098079244946966213373712550613017098164323547723702344352897792252403914496200583546381787831264241794550985105705546479663541811157496680589053221679778609484412725339370093857344948842193516350665073679715012856605199156486104644506113870948000580362955705606800935535254754070909043724014361277323077005708477662311089983495437246379620067296555360104018223013028673615131054031055056851054203845431098801285432780552522275981722550170391411728502427575090809510892904454096677680852694959619141598268484895459275685231060193675714156168332754441836235332702545115021453646969476026326871861478131802764938001842867583046049036048442372195901805631231841657764993482951073465869701956730268906932818764386238817678390044701836121072022713247562288757235016034726689807597247116704045768426800874778181192030776818811498953722096666348570745672259280774929674448615592974499904232520313702333020119000972138759296768456590059038954248663027605208771729887499228372327885306490239207520024218337463969798360136651125556406323893690817447470592073797543924050419211307301172747089241513900161899547980443407528289472874475905853767474448764011745790147570368655694120251492390718562860052592221662883886276380985128908188412551564669414108974072268671726365986600613461456059027534528596376916090635793181590154353548095158239838762427575926216601471037279455838492743985907862869788687448817385767691028474162064909840428666313734265183809842487899372199780757038594765825034293368381182477713498247098482374938789610123344461403944226110306495914697419096949118422394345977330484894262589995980155171539024658019613944246152053393578823810337100462024028040802732744462040427846946638423144236858024828354441204172095619499930340199106338019373402123043956787489468887021859402293966810600193410429056528306638213544965541603807420524755418907150336033816037318284198017522053125450387930258499249678099873248329659106314417882588453666032956595054811670134035196125845516576347181066407616866236611028962904015334990195543862717145404414971313939021293428535710248355210397508926348477794891574355672277351574963048175570257913361806415514185190701799781891464401222783569682932272260272636514787865845404892893140748375677867539524440225716605404593180850618217267617565782082314369175785993095708589602334879639154354235001855726283841620550507502529911783348827044507110774239639397804042035967062045637865318679646032133971151468190239193095871636850771107620921153513180168300364482039006720195938072665650283804458047297923519785237564804378062995151644213434105483218751669634855396625411792372279429473833543710859211976443918965090378882954316983431817541859339354481262109371883314987891294346752146189852951440579766456830905775821739868351868776807573701544096026419543707064590560000278247854378555777762278143966593187980072076592483328274760858001805858939777537225307025652077287052403537827810154085412467985128199624962425807983578902574982848849823707411088046006613665634549718468983190027986986099858711056747966160741867916611333366152986223206427526952207809861239312993754003406432630134110346390190721656604347474865128875506296278228969535791110363600175734471707491309519461323432561469154187785834820371463223306024659940101010667788975297728995586542856091961621950403733708870780802181074133738640316188240821015152341486867229641356550713173643893878711851255079108608000000000000000000*i1^13 + 208967320953725894063204612087998612276830037779294935489132710814829005355413103102177538782206116544225609932858413182229139997862543731352148305883701345696740841422136115196347081559316118334018716154535500250757995804347289011704032629727391751714699438506516532093450280889949470164766516258374936685345762107271113424387745741846003142233472396667689506002493640104833759102408340765760390842113959394608565582525636357824202320910083320285601247007138115920597622678905634484585868560531784745598227641319008673997837253028921780481365028891887164446726430657911380511253674764587323698654115487869242333030418762192716134273333603181939530574971184103641427203957665108166410531416075271007578006556175487462441993252595260456905741552825147944438867092703749881604595202929088997870532383908756324745870073668068577520096427090327899895025479403122810017866997596856864825088949254356260905895419148814716296925725899841187671389626851990339076618164891159594247586682095183105968483069104375763003922421969471512479955283195598311696282408452635363893311329892988529899844851852720567591653663023920107367527609460750495083303122865084749388118973674090776840224366639664251648394062362744654231517573009329059591678088489218424248793334605624975515857494387324459804060788737772339583996958799216305128552112136625913420066565747497882632992310135791952532874114110182127568123426967034985805888412043580036650163559794816365935350732973807794569535591291914831402608134993316391276523452194971581876935346402697344840012077612319997955428534537022904087118833224636216821798419810771274161348406606890235807644422083072082628444508802718052046579836749428446934154692399075964393206549051049452230121716033053020446883668756099609885473435681292165660598280454631192676406403776048558923387681058233470579628674199941457004837013985903060212094462813859397216015188931087929224274249190510255762409389553592539204761327276136484092035362536155771522912122126615837075085134824982461690752397022446958760516918966529996451401165886736075708521548999031307561533882929517983265976191156953997922132397236617101244054352121274657037865811703147826970393792040097737932597541838296245597773480774589667952863706077717902451071053357387967001728148098831718915730370772829506446036482776601261645966830243032917334097281073384787774755363897880180652645372814628680230819188437694278916365774208999948213928266693523167254833939078323613810561342295172496711983788646046755617918099537162421967631867047207809000979487978330984900035620712475499445897778442719845285731091483869796267325727343170994208310668751177156387552162529699501070647896560204793106525752514742849802703517675344677223389976751540377013866482295492960035450916586681905866409776041123640493359528320921427146113634424699709287953290118691043522313132810045950599729324106706725258087439434179157103985431300687877827169393900263086390196295680010585207866129569781187489355176881844700141772974316154485240831549143816723785442801302132227580245283065928837555197568056566162113150218703519435907642913352390717374644744953829942763799151134086863662150232357823560031876032973579876643669481883434498322410348197427961768402394560463183564761619540122515918285646890176927026932495681015211277540789656097100436226854762107947079212694255026309194047883551633858615910306911005104960921147911528187417947410995326200691651387460120331654010480276621520612912670710493210715269754445735783857369763779293469463126041730720234516654703247360000000000000000*i1^14 + -72808909185008476511775937845908239825268131444850706326219068637872542073031331340521892010139206221281738768548119588039502071567637731623888791205803634707687396795111253865193897040418180898131050998007816042018942916292951917248712232885990278134249935073492729929801147047743929857870194938821092452378004143273385544347122012506507999078263030151106767321185017206469855322079550325952237721154434788395726039023822140543613425455858720188294274008766684681852606419950321555943994149675996349733667495590294843908246495397050542665594200831379620097031986530738336455278199281303112326313185841889538858788555840509669687832074126677540777352186374131484685184991573865183649422318515308765904596290326907195362493083876867658471365014234516355008038187897094872881323043932988374521048894348461887942719156489323072773597468827745502238318314152421438768083967227896466910831447015234201979686735845482791258139357478169757867079858396088930605689074807136350635105905887937894549972356655687800259484780590827335611988402200986160915729815114115608980649539476985628500000986501757366101159888137909249007462849842163094203891096669834614462243103823641595287269211117941216973590683698531629541518499219269922324042154809726488903437117499128130660140405584571595363972880340162721738241384285077796072130315874687893954408487422758812170649345422412683215303993886564519754802529862225211844066577436533485296915788864202512902618307087307562211844143065233293322177169941280918825709763402288752221011353225463518990298056154326879102717091526956312456985170428677961280519226437697241318848597514938713349738702752273670356815357877986473629677082304484245290597031979696300701884470932135420375124031659953612318794684006346930047955823074247732173955360210644323875313989220542205493559706277670157957364643565704466896417159655024192590780174998833622408103353498359137648117240656448082867641384408049002901048356985959174592070289816814285363203388277802569649078763489848479775500028836683160533506979439193580820173340656586740765263478498908935667983656100829691440254894495404667984295009941754363503896591715699396109855379025951489746989703734008528544147984856415396273898254979823177925665276212618532954393078399477760172517366793976679565502683297314962741024909773851267056267382814637411282217058040648451328805317629324749604708548641823606867842880189814289048441865056956262500382314672365413277730734244415403635170746284124676067466301828139724106668273247476140708187771646333703826506252061883592246275980128136080762344582739400859581651646470940623478787094639593386081869747292337069624420753007581977334131365522237663459605247753285240347583988808725994745072811789122783226555964061711163886694087580399839039471811717329034895216473473359083102395642645647820571360112818377836909448122989448556797215764988773588717515621856499047280716575120598995398241052678861666650674922907867061071134093626143091038351708332318739084518834646447530743770282259245009137168652931462599634438332363836895606424546196443307977111465913835935332246725482512195976108900100235942358710291669475032543871171434522323494454377943800113856276723879586060552297579171079782934721555845383747322052638878557412065058082515449573561006038491586687316265246077953950575244850407620839727459991499436666925994749085888829898730442547319501613200588217911487142448549337035768906539752721534355549041734706157384500219753732349048298872174581075380754866903424691221592231689742305320187031548067840000000000000*i1^15 + -2652665383986255197162666742360117244579527817362767507342539298693256856409277809837223179691046341309982285079794891342621630628996797364366305001983664034470897795208010670860846649114731934030914346403531580875344147400163961573991570644624547839217440306228573701570556487775879026230440537204785268706437367443156399535411489107908737580370294490609438796917217378826379553381531061905626178688023078201627537759669180698154583629634196934278220885249379729600222001198178907167678625681933404921262009914773614578516279267511187642342447345468602101545119837131270179383685245686049992444379443794078087095512128692106821553759685516524910189151502631673500623345229848655608117560739834043657566965304496704401518790337042244521496446834661956531836367544802440139827074497250392655550098716088067379013481893244490572108087661034352031535674510051309372010427580918191396939540578896056425629675581689784979890606569259333054507127033148308272895405745266440627757585547503904087389541758047056158942229443836663782080385251884237560580939610076940266171098902315298365263833832146006770514497367943777533466372099369653973917813046290887246620288958323827762061228215440112193627486655824432548744887466799081492608796035719085951278328792938460509156265031444348966387690647649342260224746345826395676416041232353614677882802346131282662284011893151158425094563703594860429703748618934871409240690545861726740307852118516147425539314919000200427052634298723407265815588676484436445744981213322561265159970441747726779477416315742236835557764740409778935433316981907076916258408339826266549294310361587499804129959087373638169792182909116528574741383854762594285146684346398168088572805606613539376071543461826437426112282304182209078104544002646024318915397576261377613271426665937624340823207032768777999517948714453266271597456191583169919400956465092567327209252017549256519973703397336961942831775287443656555813002775721713897612372766221976641192876549361580848345608667859048820076979812474505801810426030881974174977273626021373992844411411208224196000740057395753141061167001105223534865615804840998282974506674215453032869206771654782026002835163705681555571629349890737502019102185309430432628872284567187511816601603402576851825184914325971927814478435602821928939431032921933429465792203307712972538078111298500241418004432062970907347160757582903989658824452751864610649188041872385007491363827297071977897380548465002961171215558507903301876238316593817172690705768321413214311310079124017911181836911923501189125245655166687800978431543334160612952182945770438298551190819311580243025371325632729507799048752372613387768336868374862602524764218837157848963995276747726255212060943335277027629263436407690357556571836364562721571285710406763284855839994944954250094458005066904965743590408031999274447006245230129222071021762722571665989456306088324832255744984834204813168182998522710235288421834992540480378342557246217758293170571988518283778841429047166668289383366436512202102194623287793867116370493023627161749667338330541952981642022984468534849714295669962848534246546930460155421014412036313269505503142818191548849930151371275721259343115094489710665812970757850810592242295943790666162815468288835701610483220148469887882825069105077733317214214483750617747470827115322610136307265530791446441217304432375315314091466504726841606796999475723227355689260931451709454080445050215519202611335831020259442772005320473051648073328049783684199712621071876865988287724549088443612790784000000000000*i1^16 + 7749473738081013485214188692703288708680958196476220961024608274018063383854685463294500642578370816754306007088237989736205429521602579733430823849575477661282451774659285539991542383900640686894502730094873902853105108802856487439900467214490585937028861648865717005087901409606528852557889349312785472368989928039123388450148640090781177149118310998632434302257866851563020755223152394566367980054416753834203030311707250632340481881775608367384708557445170783373203765069472799987648132651849626619240175554086868468541866889476220857387107906676693586502407827318600635713170823683777880079783220288445417001902313302733118653941449136062910654781539823154403673687614343066938178793917617108236898765829791258631242012988813877159605959008482902677605132456729560351757351161168264515215708818743527289638275118118899313789607237822897749465503776921563423496603537629445724994931683506948396376205312192825830872755989050927998788826314851207304033423309221784161710978319809700840728337093372222993865754637367239560150011842433374980618054102956832116488654533638514238592085464095361401567332443523913649336128210632707020317240513366432099482372950725486591203898335089833854166179704845201718616439485396191302928483781188939025803171067938342443706361354234880091013614454523678812966353304038983284802163248580737439679631642327638209692403101617992653873886436693741551944202600992737983503675636133587872592096051487567425531707863225020486625174056464676657199074759029669893032143681081113421417115331700976467521557776472829779508565301115755193366552238298784248471168681541834752870685779096938586948345989647606394241584405702908232760593923624833967802447068814857920776457748832407067770459813585710989337654023383846247610152302730927467530632276600877519519793039501117346198655396793428408705362765904997129687167217775500213025885478866818270541265263552028900245461498141287584475451048409701007463012098716770686227176325719430251683603632606813296065969572344565498264435924281238242463777144237988363921687932038296223050951280264168143418525226930328366977024940071518487867851791248160539499192317646003366264422562902672603615197597152937506280269122829210260931678482023901235423735260963562056775867970443526285305663076221222551524377341046048676370031513667742252741205534996978136743866936497795513807579563585370011544840994826771199927372368518662541704723903296648346929515765831455659860802600895028375865566983069656875529640495615334945261500651431424014787364750780272721002328971722684783234116563517953853935668440603929468367738329051112697037840610486433258388974359700005409169142236794767583390840724093925933227074407627711742768483607978650781564512873712403936397373098415511951604155083384728223695119434261967970020849239100084708287846995789109286914570901741298752545790304662973081840945729767761084431433089277705581232390004196376724227932792786160000985676219470519279798860324746055277031842560199152684245565400177331963934518572143430486703986443515526287290951407146573101690564078844330454622334868009382598362935909022209265262318858415194266053773205890536987808653392234343914193571809840987662928433654003357303888033096992599154129750756248703077633891088977132678264737190213548887164266862950858089327850025228580453730059812939027697993652486703774482893077023510369115148026999672163304078929725662852186482386029455078504575111116104396408058517560236832748822401640125949449146483293250386995976081019634766704174271718345941855670108160000000000*i1^17 + -1878013724597211804745061786812266976544394865490159243982049738343399045707894487580736365277864763228043368146010591862753418523467760317383436754333744758174831973017934089254697974540643015800297673181930477346591991583152632686942824223866711215173649464845766456807480301642793164829199496733382819904483918671707102480190233655545883645216720673197084179051493934139208093839865445468475654190605844651501608754694720841903394438938414947046787911884077432314690677293326665386200636508175039168184303844415428045264947400006708061619608338029696464654612706923569691364003711954562023250862234177963065102013339475162662793796814903072172687926995347901778029576338935428996313385018840253906087653323878148017806089036270153677785367640540276122925951436617758420723512828936842893631349371642730234484040339045557572405557135924801273503215198144491234990693774349958421431966863396949405588931600358904558525080573237829776439111842871681084223891676308791065747455566778744761435117012649653915001884611790160296486374365505465115509613526127107999757978885435317788696109664167234825894627051649419520880124515122736151865997336800441531754881564406060819483967123530015408584366038123520947321446516926629021990797906031372453806471333189649163517069291506253641434212456984415211237576606398609389848317317398631129178172841589090076790689828031707720658854011524378351505836600737279761016402222658244575601975706203444460371513591463921414929817644143280561974653973721264895954670208368258164410795917960577194392729650582667928964942322922942750117140566038550163636266616865338988229185447137512072830692582283620874384683882332751252670036644109261169140485614249322529090010601882563618776114954884231896167043811503387569376233930301585916189920354238820216924760787983462324044528358287934316279477759812227916719266972360887546110461528377091729173401031305198188472626971668758404361855700998135679381683010666179555274868772648879598091000913878792641366542416344011734581065121970072644673417845218901705977082822787117934396665437552712345179025458742551977912184227240321817342527428266152406504783752663860141720920852992667346240959600422708642502329104657390427940801899259646045199123227537548694083816351196943891567349580589140386452763885511630422807988026632007337831147187963296848557784617185722621887918067995103695838682545913199009528958325110765718124897195415813599861089658830117794958558911935964480483916860319286785429929011115135091605063186696948629387252838513865511948601100537386777662328130598443299080289101168262345034787360185303088177822957653069089696945842375446817779340750729272844786709530885950926795972486219024875532201656315344337474711707011546518320945373767382997672335049177540985588889698858625294152712136374021826893605434992445692097065871580846990765148328462335371002051842066034439688537465236647578267544441383813314779162886930249764576841714484797489496826748780068656203049988460628820844836796220047793699829137474452972531955720066284571888428074411265877604560091180852032329655845231804226374593142223484640945594448486326853569967694003579722176463072115353496662390349190520141662246526538343569319349283697926427013769175787940069430773752442605313747116732682875949034112991639915605354013377722180707486225405947345888082775763114606639785734784085752000952344398270139333469189778159581678743966160318606370303963652737104329449215120007608640207560206338083456240065637650068009015302028837167327638244691840882534095257600000000*i1^18 + -46508426014645469850756238954344836329648905492348590708035283154564345111463295359994150860537269325655285630875875542585333514407747572240425473022238631203399459200670741563623460001228197448774174474589447517249041498276366453544706754794783019968713953882727306339358240084565059257272577406389185476884353097729306208911323638499639636921276083314421892473690151549005411022727638347732589827418948948191688738869578108694148792626628204141534320366565699602645627175993254580920771831662982471202535795364553595085088935050782935328120053993200842673514017508480615153256905263029604039897771902878929504974405460945382884162031560076136191302078912515726782875672643828309058711303238170480922782841105859756146184592286033594439783751709043373950625686610295437595277231680416352100221263439619627899245029250236121062012666158444266543885656850895243785347150760287095588904524715403217609517507336336560200773514265984549691424018986042174257864350341513608728662054687074583130432162367196271995904369724187385263981660462837891534086019922227872242541738616898485281587339132611692931845693906249190228278248580357745801423164680001430339936778266581115902151968410897292313612181195904036582759540921403085745957768938154045113834403809615173239286922215872527467839323452151017048334126955221804957631681466536403139054200941197980266351806727123802099405001082649875285166327151800604838919645965395249831397940815992568536312819526554456389374885992464476807369998637454222203465296558666976080021734034158246575850607296453852254757641746209045266561758076083160272026628524449397553179358413254282624625908185439371212561018439662527777437673165471061008865920206353217740697983559165249661856842280643469207600077291862488408754007170441485475261857405617783506713821378569922340934155561952161729546396846409248570749350450004269348850403130544034700255389564847897046877486707831239066778996899570880640126488540379821607426125609798058856889951137998327886531297317571850772554379627688728859575667645358475409481731681843443093619244975521259471641431182593321332490668212980967721604872137620243352629826728794497936947733536966529841681760628904194725001857684566901396667374827336731583671592688890889609856824713857820764570460519813154627475402669851562974355970761031908750573247377605187821204206203591160967572728576134865203809409651995464119640548502597131440126572298563385069112115814072554485772956872693996443148600726695343508950522866589908972281340591577735548521600592389502406204636592653950923281934844275852184551087175224728255065275984189195546957528193179718758562036837969304666555012626503187068591652340459810291666019802429835247731363345628533286996773860635307877576709550411360359843261575212201996846858360343936820994044795887643613169856012314246494759559863985744837409830102462741769889451831419807769921835423901145568110790149740072867511745859972167150929788873320809306710562544782547036343238512364693505951107228492938952003698616704281528370623094337154543648505092198989910539175316472394083451814649527649004546920466186024493510061714346188703955730311196329952339659195282271419177399459547995249758663526857865587451610278578454357922866839449441144024841759281099253251708249139424267413355146486606832228408470624208388910652553040380283949651542180087530793571764981306439231622596954302151797837687487279781366155832452471436576602214953378228797060209487793208747048670631308099585850850577954122509903291125055822599820374362577436672000000*i1^19 + 110793602348049216350497192993875477749630609408885473666756821156957700185946613319997314814516057733423194833385956769091003370569244738084192723817313272205546430075142328420309294628269530256189774257871795763524274028728407170795362322824185010907938109498940385734276620872593057457430914155954551773823966221047272975395705287447297098009610606175620889720047456836331811575898419073141955964014477730641249175787247866025360994897523193290893046202776488363705855563195651421123566761255218207854300381148795207893825773152560550408869949176018038963801345004119602171440660990490026304736482642159385442549725885554049163151515072969745889406316586451733093945937024907798076536189100585652924671686719745827749444549257357941898181362303261189782741702897776033034866241352477777711011222234184722648821229922619672141659221939656282614787518516104454025480227375920594494852641954076173269610427055909264656219469927725710350867235950472628084496776207741791753694668426239792878589525309898212562533809530148893646624024053906548378109176351915084754341735755378920027897189603136088382823806345526067443321104243105006977601539728200008545767973941403032692948665076821783647003457907777608985279369531255783698857030576478503211156015585993615621828437663982749290904523911078063700956090586363910770949673766921825109546567857351454080951333416437923758447633256931734752799838639295170622505204280937660344659079400982111992989148598845388626779703355389674771723103176996756699321463949808470657520320558237741900996172901222891744364091503386668988367966332724077284705703763809880801729110127963100984676574015020891552139234200575830419745658647424807509137065778907610386281087902569328608652447529501219217227616846791713684589511934397512164624477727795403311357206841005502809197142302864737727836194535083924762481413016719023896077124775882055302438042608424397838709291336225464237261032050126342395173469055441745866139264494274674727003258822514262200220851802879904460885324985551641236678603218993661893961372339482196627683834323309730342029102627211636558710825290111824612881229758581182760484196985773259670490661455521236699007976985753958275728423139842139463420530173311154634258831449249970929972922246518236192751588055495348222256771601087911356265554246266132726909382906499383538718032113980628913349594296740535082837185110794318980020049579975705073609657525141493939914464850564395183400528135232664402047858289871473666060005041721168611064000514889090730095583338669672344911779359815344478739452927992624059181501510627367893461230611741503300508212372945287721623470256802774313732536300615429093487109468752507184489679471404169767871599756700388198462568808138580299651215442067617127120476887207752721789037760226485275868897175578048412163093017287325888205226563338951621690676216595017820253460622722496217387999831833060899483604679776885212550270389301401628931822360380273356503320453648629701625723800217689958981228590785782686082703823879194901119153940368950635222169039362490548556864862182008161163668706931558066085111049005797227350759951723526960948515647474575084739730490772425371016416323323109358773030121799487029487805442355727857998538719739568790519431629873518121722515455342345731991073594749654173597000213252911866720533957687676113008200178448648589418736044379289592384680859932218599085680878714522495231169327838011774250696435772545749830523945428072441959668514039439966214323307336417118419450381612030526994827607933657808896000*i1^20 + -13317658068536082880333026141509870945794780419676952433990426866342168093385366295842832704344258470354109944352059938265769608060417794226489139200855976929485107366520405876965509203037765344072304296334297810371984480846334843894950796091300269415395377213512892783170056508287649993062234121660548198599974191532126554537846134335885305772081683178721060954769562684916086091979157212153381452581763534902391391213539858936818440473197993838417132841558316379227870046218732568053198970757269611967627824635249328026875876688823580045094826967091606184229346216800902825328825876978779794392329477826970942469250695031031795175502457649974745390175277968337634489616485805667685713394775438649518676856125538504900237310143282963773387794915961499440789521187682865243810692664710582373831300787878315882812521980206663632138014486094482678329385076240277009350723943359231380580941348498962175931394997120804991060893511170646232251163045630599533222762052421781636304867252322274575507902793855125018640452517979562129589484487316537306574812751942318957157968331367842599887982904779002415718636160499357989920709594608132420012403592481694349838030428479558927408089266655095228724274021557862175688199782240374298481504515916935269085836808329348208246793813240214229180959990799514270042914792749799180251033889462165617915916565328062790607818022832432108902428699289774744449188153860870200858586963943988002755637948305223748949356758838597332699970401480717648184653406917044137753790238567680988961937964289873006686433960070943259712298698235546651370959784255225327283463037846456530209470309752299999680046585659680830651834598184519255735573376584545337431641997028035796574563534260289558341254469110590562351068767377446878157236578228511798551199523720951391575346012850653293587066987165349891603498328346919324431891899244771238014246182854555635344763891813533965553368317797367601007146877985018281379354660150976656383977882224322355687230569077964987051476365716385115216587878559532725943015680156347626499687138309035749799170636292458866264357728155429197852389441885678295315012742161688047757189049811091397014087728703502268688393354073022978359304770919008438936776531865148537107205506715102077958082992674188716009839595310026650467101555739336351935928562436166511240461435620871427254500092858415138770566674688765298222716561336394996705203591726294827096700060135641026823528851888209064655294039473731813431000893772976206348428708007085945326193698540102123391572422491924021687364297158083414513149002201362616862193979407423915945710849415230004392000466509384802700159056043720791340956751476632607406750316393813572064453288263270035007360127691203640275610122570042132149089538101370525019584267415350485963049575070275774832741997873189820071455680745300660453150887343755671529981244955473597636803788206530727790053209086239062364612108408967987506285039799299268608730813187152288601948370465568662487670618695144551440905758005352574588851176975230185071970142857814523010678869360224983281272599969732940457823780074475342529041801210037057760499155989054016062896923124394639810506443314456309540759084257735090201063085853528175017423453596678198858898404234987972869894028581125241101261363684522419232962614002410025882565915737698603644750984700050229561644256060860818655946921180656766214258668071974665586982425675113054361692103481180621393790095852417171281913740386401390259813403917585188312003412456415924919829339614605206267223223643511193600*i1^21 + -7214515783337365598337585183441103504408565466497300607701655766920280503171473474366077723294016276683640717124287613931663187054341351409012458858706753161420425457226060800158785446355989997482506759047866094763572217357728287485918528054207922778047611523908188569047589513612736743295167794327968128487220318726208414235889164809405149425163560047298061836304599347681306733337760442931739869735351859057030306365088829678329017064763178313147964014117962802605618612374565003866431106293245731082440806301597338843207475187727362580071608409838218357305029299504243380450249643004113618100023458109933050800739004592793848787909502420306006216050024997645292060606443554142750719489275548138398695915615984469612207831406383044625401380769252794838993781427804219908887064057699403517114827266563410500727811967446546347349563850390553778822978065618842561011049475286596994339159528341282072152728717348344642897195430750121853001217104188688630933946340654853620563636475588927119697251367672300461151772505092223960766427739006706213166635211353715045375792834660619185089561842526037734423546906692496094186769479912546185775506296196040773891491270028684191766706367672845753984895000997119492004958296655988909079607247064722303552128144584936447915000971923489995669325161780177382926521852851912299434444606387817457676954202108179038949202934706117156059515266654558260514804882523420750058811629370728170184686430520248470578930771386659662286956148616750569875175933515992329637894768867113966774164770189906336177895889607024638238561811152754990357243564637339818513906096050943672731282612088826725411794391270568770019725827164152024882360906602242985865994933334397981816812517096986608235286002902059049607040062402097656712634181952529649782033019506271703634315963221973927167341881849848391944834270625146866740977385785151250364461511836012474838747393789921163961739243407577478944389935898222753039559518191760183545774049948431475633352241461091263899668278419742373759116752382954533769746992544977402307493016889916811033516567442422581055451922607084051773288571547424704071154678824242815040337594663247947054253086152298808257382150858420385331394449773237891199254524635165732612912660967453324121941431087890137031480216285688132969436455830963641241404724556015761760901863520027638549182422746291583131920864871953359003824938419418127742984721631672583711161288896462641727065426481005988890229799992770105756468446582235275821589952417013958987106329248119228138718312200652647653660226837172864323573790163939377883024969803338556497669934736525574835493917208616632878927730720477860481071955182554032275471210767139851984301769259802095930752656620919092076022511301249374291315837656892854684634341469988557453935851448077887819229758778823577347793248668974059807350985987436003074833600675446431563071335894511076460682921155681638300246713938329162244695325614276557544398518879695097913179905127225034639555303492977197514007557178947879400764675787554947656969370480219342154573004699266515787789646495455271704531668237494361719496135923659348211709275657694927798423161614040602352549592357623370180273830004143497600537312815750685081516874157671311876969525381946607157506300836775317207668608564247046034706763356488452059314508648548758188131720942214033205306167036396675105276836635053667294104710251556235821800304187079213499789566180488076971678180481040477900132457371812530903243944067298842676875243848906633978848630778932936000711380833402880*i1^22 + 3917810592868043973746085340724691910066616532170092734130534955432605746767347018018254523372854142397290104461252081989466098341168051488474659916564156618041856576733996382653009808783190278478106839126813705193927729835813282452810211386923543909337794669517432567173531982997137159185205746716415023413409347510611108087060385832651640226892596488303009909708903073100549938074323469754039925374146622179002689203932573664062236587797274653105525118934612858890388167378759436711561536471767663616830363217116640225345099501524607970768656853112616677785000072998342321312764483979839212407099240008204229153484225628581586203581776775351403490143553944284673476867719768831188800637624176289564698040512810281601126109101323168314234882533473216922272643113815699452798976341834248436600449233511178462363763761274288488669744567397272852539176653284523749932268575910206773938369934328169243865412613253747893247489683958713080462435335138311171171476162766090709819029234497866957675894315464039544721264161522369608643669707877193755614398109462483469487940063805653549815625102484136371060281673035941309846144068485157408354932388403083771631827842478053083395171500429047868567121170811456761113908352700973777072615793301440857583861024278730831235049032188130753656470337908252306402064019908454682949719743791957611570178701644085712632123748438437182692356223309125101404979126744800042381362620006035999826812842505451353598509364199469545854374621484132155027555509505891333099468979289514992107748751285233764048609267683750202076448723925953820936966363753883085990392934045078331202899775360681591697711101107255636691536276880283462637360165135909008716531800065910400952089803385392130081558234002686439607149606031095913582214617212855831279297929016412410511049755410442776409158242615951711147657560579222473567995981874985717098675617149824190652407211208615395679263477436312239263061708641806747355930896690659809176940324037118957166959046434891684938129105118833481935490968313229060701158469431629437047467899940617278013260719140045044108571209720267852841704763935580673183516570070002814994942930021859660969597001973786419403851188853899908721847619522466848261305958874150949209420539003130528849672654244115560982229805952938060100233807280397312194764469081321041370405047169869107143281003476546397489068520918034636220270560497677911845436734451218222092609216580956940433386686612758431862726526348983116341446443626788895853223294361163263374431647211897876118113319435505031783084819359178461885325296331120567248442434914058816636584943363825892816124440487756236178306276734436286052523613279153241164291560268987330190362105081751579121737866076428135360143808675361426494316462278713219524631054905397106872727202228062933403387413703721150881118316069316877809725628426055636196932739805990695570658569264943812849986915304116753706670741763640562425112769647664654750838262609406897057733396187136451510638027373091659825950945256258132710571651383425172373229271676973345883546283587960379078191942704249987591535976506828646198971297122206093095509594921462041830797142540084435755405037527289217750255441691908050531632884704633836062275093360474678766011790569719386438746885031030287874929024044383241972900584679102682621241526446538694578992796887274809411395084924796569560510468433568899101332053170089962375703217079809147149069495213052939079044839105876917013978911283898804177571601481918621620832120530552008618477918941386520966064710352896*i1^23 + -1037081458294517917714386215693295310449391558880368450578414889168496581937257138603601207587683166178338092427070005498685998341882737261727023517176147674342957847621526307966567038073525646347314316664516630077093731256520446499396528388232411139211821286961097887091003426566468027096647706600542676244029911672580603800263996482463905660085353647784829678203295814613024899264881467372901152574804001973518535361952051896544740056966294805819370906703867298182319643926377054787839254046773562185811334610770199852211864125864008446061197752691845437474035557368092080672659510599775874795075511700266748438698223949002091969565373901809118755192765467718179465800045047507732769992215053852033066704590500121096124534969565819394750353258698219936872893872702183434735015899535646744629664087395505769765880957192423828353637970716635779472026354457777480192830405468693203263829562448197964813787834916375623003496375815859650886271999993194261719982923352791396709740035537183493125979834973424771127124857801502727308978417116829485291975217588389869884077854405858648165202063650284197893790581596951151505193525683383151201030677666775938717271188662030273255508051524275588678663064813377181974002935333997284424027243251476835037181731213069211683200683727786011756349347910852737394546507517329574468439824777694372003244706757861885514249214922641863874838306101732248511454093119444170405555297868685678313977025371761717525213573785679311981149048778438260582693348403055940811584997342846543549177422165486252147710979408853866294565261625644847158049778830332609635388788525703205481686052608933255268962757592320883687557174051996455677804533656335658911750369478053262996265988972735155186633774564457166837252382842634593572751321760698099125036233167343974040181348212492432774799983768130115688208818116496898639375627107147961799839821255480831462098804002507088796093252970504262684306196187547483663382484586113066952035310262834120500721241593975034429467485649248278167882923230834442980302906669342652335083156610165025234946984222240378558207664274805082985922451906515377366854243601999877408194464050248291428779549006427851630412558585704274551957121892570568622466967765726833951114546290322492893614138034502913822898506218079331754296935315352076736766817310428365759503156800565221849583817344611560379267439377289914442497867617554400841738829847367315418789141507864516342572679940308726150393965873559697696707210051276321267138124705953846697346062523871656426281657561857831508417116437186332072064677964144667509228624442250253323652204755747373322886216479102151053379817865006874040216629120810692438546789739822562942509893276653142350295234449062805938945802961055021348747571337785064566932290370652942730521553543819603068858221912394754765740667260712878038428887198309620558898957676942524746972444621672091771439742198053806215751654303603552603217589710847678009444665262987526406907424587644674010149761834761245607812155393081486115549485041372706040144261957688985182797501309554179133138222233715906327955555848093593561761862370563960241753362153577399136649996554646782905102684669574428743583792667034165228104147651763017340581747444974080420802153406388717398406511067874305169715417961273206666503856932119793801898075848864350955394754423624043914678105143080413608296055846327753931146037258236975138852726906696502629464047697013721667908860363490251909354654076844206046719002969110578014418409605380288176608256307706595382722035712*i1^24 + 178422929339374434854745357571993100433733263305026707033019718558592188285497955957596218128090693071212971770679305445217788751832963350666378042527158421179875815951302527064921147033241618337909041757353164998578956442886510573702676467507812072625708344238451347234172636715292671535733609107091851096125557231103922133079568470401754060407669636186959848729425312619926797006167906085292820836674510118893444730704471128650460084423219484934151489250817737279816194679889047378864441201169149231903625696677012297254557842821524834568675101118318185897984198311364422889802129861534515015834658052006090049943006046991054332130106198611486528142658801304226764090213425373093321215706390441143493127478871568599952454108189174882425358157431500346323238002841803821686870475064180505006705482813828251536099192944160930728019169904863518284019269902248056372644506392055926522167655513474621211584044958937148570742014600800255526599557780643913931151236722813827084083339232798846161360162302184223201182531932930407714124812085706766382137697699394824285599205973392817976006047208887700059276502913508884621575405851022853065886650378243699216019691548122510726340758129848485238975799940540713632177871410703700381975974500063804456520607780651966645058655748750524887874419104380958314171763695957253214684274899810984486831025763517805772833829511092833288924768538838602223916448627934230542415484127076314963998565828739442994334345031980945491362344164106459952738795276934278754024456447052992256060174653532939509783737945110475199839317315696266548025795409176517554942367601881952762525525526360850549590442062479916856302462597728072087706399053632399371706929130427965081930414461610160784243807794182701459199364024946924993030325645303138302193940653339721363472449728906967640406426000677980673485523879070778878482366632085956931480414099521262991507359921717015086171027002867176670292170456366782633116320186423922695578270179676233511786930175316715674101136796318867814027147781450105578983822572826901583012805371147055892189895840984845585384632707903735401181669954370077369920861361570326324232301728548607301859284127165095571453890388278980328347070306360986666603835330930985668864899819120854361607910183036901892926289198840752905603697774711844094073686229606952004002325513574330624517433338331458123934489149227484389783561876985697092626941609484204040885964599561797606901101353403101695980439523402459177867048921501391529131112505645321512254686034620993609229527017841882315746783032073040217505546063341883033080811323377514169578978749505684677329970644234480475872146367699624940462433052122909208971488220604035112710452480602782030955943028269885704369104258040911669220845785948708951190640083043412051813227127331903809363804558828658097271151132185382561155573539281593676937059802560196391608992137793966972909210404060020585889724418365721583421056949561219561867843245917069187478259213259336415134624900586884100422985760074204951346755922563760010503821429128993545028989882685095567904715265542980579766097978609763563719152741909289774171411904794835468711339506577010548152045488898704235644585409527438946933681768205448412402052937643648705139064846334163744525049295928885812876807159939192493197895023486885348342142026111547825478981715522548648861838419296398631117035892886588731080528935059813220046368159677697813546356246381874445514225375870366004382364904516504097414005719121143859408462442005153228001262886367568636936192*i1^25 + -17642710733443031323359894230474972666233057647903530163002619292427676108692843504328528841778152596322659648544562238273304551006672296215314275492899025939296355474563760470356405935448147826005872769552733395836869693511473507179867948464333172066204073228563436183200745598475447661248440961122479981233178933764691780490150987467293669982371734857578119215162557903077443213817167638245870904459062683925885136673469301634781704807620014177079746992678237637541405250024277683651704762241122614188227777983679566043593337500857464090322651156444261526115060164827637168848523104307488668583509395899016185683548181461566743296809604748981230155712491789759895127417969006727643555876355124307198497616567633200138203834731176371063656455939288986279532441618115007559018591467013329066416926671225926692102248667244663086798377700203404413765333259658452237700758550451221597844080958552774377907879771092312542521758323395059455790326368993915898741014485337628898133244828762863748289183580523221995545463080925095014242728831879715237383807214305103705712472813733314431559995949777959068018251034773652033696547522887982668109750217338915271915134361301019182726951135658895399765758645700418157139586472750734137719578923283760015735921893358542823841432045622960810278641511184139347890039413337183057077557627335715271578132245238726125211093193948565365133916751067527896892574553272421019413922250050118727369283948201870217981696830194564144180168793245294425253158299021768873302431652216285852058900986774327915977271811457531352443785112399973042360309027486345640467631391176753848885808638604434587483185658697596239964249526998862841171491391423474555659252420552574581862117183978468026770117653210248872524751137919737063474692669927871643313160632363273981873741109295602715719042315992770542920795114317578327492762757898024624991010525232642436572827508993247096905489741630442847750009752510414841345438096943027600281112223354860412181692448096596313975998956684811610559754704470739708135742524011153042760662652759248849220790828701959672260441741179683786024959931241786209577334250588121235469443502375187974222248369119338896164508531410908903207380286237437957486539025698114797695078643032692922932118853341371198452618790868338946678931590547836666966369592782457525783343023283941653700354362023723793095400982002031654463729791110808247432143355202528018054807132365124021773931642245751538300778563235307785020839826903028578542271468012987404490569997247848006674486969358404493085585258427850763826182397859233658972098092180127537479183294008878738998286019024542558963587851049920221317875074451749849062331155726124522890149830987784644997512366952157170441718706566667421722203841611818153598587438123447446794388893065386497365541920520327690275740611596836044575951981588722430927617626884181358460931467684778525092699528845450359495712196547070263855197948426975703898683350089164501052682463729095367204756925321324444558799686886238677174205423921522543292146191355645692373304544407385101594013004433812764883941887058441785392463222553006429404900180185907049581833869941236660771905617078907903829364273118661834117429854493177892856278852771259848104383009074377695769801697985625860157347467911155612091695284167572903167946116503559159074578615399544258559689057270621783159197105591094029015218320877234220806835082460797209644338946483844314345589958548809055143041841470164626158839287829267567016890042295250221535100566603063885824*i1^26 + -1021161309160400303354466236573060442401350298205318646760029746342367245156223994523481521537510454463142652904283059976149366398370188117945353861315488432655368862025928592351650716957411619943693416505245838642664892212328488595463902606830940838637216198772025879391046911492356207247195543357031817886402960774049740471549448394788812081332483867001585768469517603177487485912914868067955916326716396581774285392688312162524479006905116684191616821672492031046156149573831131752832551323753640629259966684157820176870973873036274934698812817697985712511597933904999877381322843687763428625174370466517477697583988991338492244398574134442957149916168871430470926798582951301803419730426817663283401203489448131009746241044464268383160042687058503923606890699358157490946362945419241980870021347579479199820411364777662267010644628421118821319929414745924522404207100492431706522690637082736358731100267463688652606856896701352103789220590718385329020390373499594558796867053756167010986971378980605140678034921078738158986515984917402935900835782250335897184966694330428825165309900588876974817556206556896168075945929677101102780681982770421984328809314914472521739331179711878606134619433920597849606943266067086896282596624954940522402786806846783089244347151191636542454177886012651053836221087596008367050292347212373156859796743099700809357513779251152102619277403433981184486325624480434497737559027945788039350209043569485197416742115820375666668044671512846119389452812528785782358054833917152476987102744940063290713683807202240510713184011450250893636239044750861587248024428455595897963062027625225293496450337417451147221403891047426556822193633674840798420333054318710939196102839809631759331575618583976118288192270556175624252862797765293192279900947510949786207318219139741821252771941676739263184006508183257663057242876848167982110933877226105429173229554227041510752105690333812044905146349765774461308253752525834911483075604521901055929506747233146436687466934343496754442394897679279417066713452853479002132107666783216906356314548538711541089463294605260096568377837312201900193290036729386394569481436714202452508980232785045544927160733859650500368046658679275972247203881452851958520983686684382282548548423328192323366624516601629672054885617051605720054430753113338818054844197953850394457750283667057816415365647062180947363987918023066997498994260839540193104667353352865004629163321015876271274366411559369327291416367128543562762169299688773183103570532498703843376500971458673384366979513737837255767138206714205775026391497358853300092291565214909968762349539632148289809659031598799745508672171381889719490197055124074993728035778539196197082433400603773319755318974319816907656198309455102437865854268703958672322156547499051972322409900022526349059192939614635074643238797038753053357962913408465796685869815045909006174643014851212309256370941345270851935303896041045562441695089922307430446565202182551737864208929866963877841896339536410456983562556483511293387419362050716106119645943721340843754211015097873697323218126144217573132733430750996924385856284252553866966920192756367209314400570239005769190275237142765219297282714267465057944340945722006532422281146223760616646819540925742780748752069952182115541564086928548241658024092511650161208975373160431978464459830616578079108008908699241636460144566048110262084103394049429766370295540715661586089545116792353829780234210268841837693227513893577443536414386802844931508276808963325952*i1^27 + 1006767662132646536433326517715348171074059231937759657165889232880200626252120415724052957226485064802977752407427141209993846478506474288829920599549234210757867566048887748038874409639524175569983576322151593349129578023463298824228048073133775928352632457750737450942186338392149489855798437931659820761924868533088068974794823306107384225665560765720776081218243795835651958209213865577848571654471202311630764510127705433243437879177746289850704382507996035469527185726872437827180588662961727543924747300089565703089813003208905663119487754059686196438860646865132271167390954247721083998150017507981285737644672012197155051919151349050030021137622797028306157351497223532991862454043749017879899118294397687835002743878956258981545556753287808656069960525771844512113837114840832559198432429078892101939811399349298621416792328637997066601509523241821017632441527322672151595306007458028456582351360903630173762319748222712488055618837154066138026910808595208026715049995878601081170229024903654462463890505205853019552053900951628054469888363004071771901017057113859029814889791281693841378608260475782610919042672155635176635045773443264361639367562379535788352159219601398409822115493633734988193815816530671970524837069230237001474892373195141270151690502182474050010871364607813218365848936493044217134966637352732489457675969943897699771165878141431660144618624222446006097014842240474790123261654984381021316375782135400279889273681156309411479733179946426931574767403245193355499362999278348556008168459058552929670963106065956085643019929494798212741965872202388701107052243382924693390060755718539063317414680628928050188004782106249777240548960564097701812465747915948686637596025140662321739021822791905021896845872711544991937164612202821887464147597456220844015758588838447691929796826150864818211534020000906964313814352681440573669593391972390796413696498592992941516660575336244607263932381799712489341332085846603089511085580655587035543943748419510584310445421255683266634063463196095782060295356328510160728804151257697664584484677637508894799290987058443904405771071256818413273284409340139569437259856563864489806686168840331833363271545698295855140695693033685745641648446465467986425453883793621403455326481785082753568157162327033462633802781748289863026840595753623891716084375928860341051423805097289777327770677208319220172038632612614040647041078119995644451054224474461647436314507389890402116235599461552636299859828577567593250338394254648491439882428610399339772467489551006677948346007160555832425487210811775269807957215869184235199937152088713685526201639650595283033386296898058272395822083896451344584177941265098718935434909452215559151718617512861376658765259357609971805290870464227515538063882545026165649829530261202741565368961413470694088765302984054290803967249585716928662447002683594813094202230156905633582308810522144751665101823337996205960062544934199220464719176581404724583606712945919842665471285668761576551723674720861583704877747092549351077594049824079682809846482201225947390949112194323061045924937428167055833831622787529055532866001514237500371265638340322273659697374542545569022285722822525364501878558765548480156947280430727133086733689670861114065095814694476992133734688293249928049195510686550208009292316508002908599204952791516247645193178845819250701885183036316757247356938765816490135447499228316775807530582507473413252195124050322768433922620271753479490334251193216313272788344246250119254689586348032*i1^28 + -281832582125296478856758912804908248159991600280604807201288608799315642090649508690172794798064678044760713755487769192859151888373408826854738862573674284153324354030220994280581111923553582779924914623278797664710987912062239735113435382776649815068202240140892212270563191467912407793721935975538137140149682073544646645941732697994994159088673985921793868190606622730516981645017751299912440646270318203863906688031524605230347499196067071492851107492453342899131864198249326560618719185307459024265302645781497127793787352727797266526276056580315188270475659373268000342288573999049104106030664053661076650861418121939571060821728369915112212558123756183384379922920892955563824418887764208072567962836969895096931746041530726740666550255452969620671488054052059940315877106364137850706513352735015674770847665352320393177425315879437058421971191003025417526905037675564425739420731296244910975477581714689610718525618691565611509773030683137057028614587227931140988691743969105706122237871515660124137492193290100933534407245230501112900246087340171458209035845249637364823254063389591455466763510760918556709786486057717443780794084529942936499826252369405181803088703711126893133078671654721322294654114867233221638167442284976164699600515391344640255583183354809560266518311293162750887210886794061221843531433242487882554264909718474833134181820129563923028509248996467485950949279160374669614243978912457505833544240269782400591945831258149577849723501371856901257363403323571004571272333739969730193217388457206658028194886997379624425364805185809899671867583026106536439351208923133310125674699135325380342974094118674973992085546170292863918783964463122941559428989973690475485876537537267357724724717613185651121579303415079175919621693389325107994415379491612598468121331152379035238193761917825985141460455649166642659545374506248874680729492402566356526572677010373538065445229453640839110225701825245250481223005016726730946655310668854355852565542673569001751719958377158847406630035779966186711071702109787792658745594310488185535742604166340810403563460450581052797574451988799003660524409193211685317205709814722917535473975830919402526266793773575427256799459898402025862912570844536004001300868857395415689481085592796744394516725714060368146390495627303221153601302093699232788614404776668393706981075574586574012202331015628703826083354948719980601794954300180940303046634421832091891513071099578959844617847418937050857361458578710405612005284933359071359697550062829224244787566996047148956002063942015866226723700357549112847161433789995264324662376437131174109412269214014588398733734533333539353491568506408178434150140716949507914200761101032039529364306569259202688493282211983692210236782083831544161395754266275689841755442364055045574191565591931490181979029287492087638032767569311155557695644333838371144491370528024483773389246937015770666092269202216817551302295012922080482535190043140458224278639626135187998481916915663646489594368335882469095466842073462924766300897696586357427262517718221085146925318839727586610763116445957494084793358218584166656234060469911874161696064300055944189240418497411545526912453342753017216352082826679083891064739848587371883025194530130690579072195762697033841434314940170089583619538405899656406509516853361313404081203425517177683392665915440649309773440508890351339354516449195804197190906528673482273768193542902199392443337246520231198859017843583987145019054745703828375204416692038394484831027200*i1^29 + 49594886547651831019054620948785323146916930763953529364610606072398213729698817910514335338341845557782085756105632396967940265994445593119359596906118898668611613848511280297140312426348727429121341725637844892358288370792522646643700025314203319853631239581187164022569783963010633591529952820667828719580816702782530262408523540010350394135256913772625638137518174315795149141533165352230524461376116443595159883550300349520722643557334100421514927004629946733493915107283253956082133932484958789133624563762810582643503108883581752285397842676143670328849263667442939941046988010877152330290336133094198318874921626242867180309183608078336011492441239773384504756694017995839534360567845704097617862218111956211095411440534096682270890356538451183984223732145744587624431772991199294380081504702583423713725816461942592290732248794708459176637070739756757418226261702439527055083633973218896313378295112563114149683103617979512985731853250617775691954201444253044648818419020364259173896110443721339302400010591632591521047673869467962815757014790668888177479002007718217393238750619362357271457909306607154862396719895648759369120186520613563985462195371663485873704613036324507804851775206438878220534683630336179603537372813587029218506852845052980990401178776737463581617663879906907968168510914525654898258209676511762312358599547333019513853617787944370873885131591955489653480219818865691004469448961592103531257948346060923401658036808118038128396754367626927507371207232985355334749262388419870183936416147547588850738023135030918552176082970635407287130988108683973387482302064385828686751866668773290576480235849007118522618045883012895291532956839634634804449192769309071027762014423856940088476959424282833189621625856033906654594935187496279489584669356355249475895122676534451384490343830906465336142935132706433851451981423039833452236599512333921994869961356587435447322024317060510189447662797884256544264081111430205683157510404516803248781345538641726774823684173989728878655643669444591187601501089707937976251636277946611899558499815436258040970437115998940754216609227067302740125039104750609743082535998913162464813416129054025331355067123515860763786476551499809318323070650159718493444762636010810421379176054914199387283575089821918862204137123217179092852640155207244675937282259586100485867714736118472649354481494685842388471916765366998249904862682007508087612329638640097259856372640306975785212954619928654713020106881324460852062412457738476723893107814020158857978550841249578099425965246456725705809091678834330851310637771928213992111677691229610040682120803105199484945650044451161407164084816069099723668994802414197119352005484754355311472319568230001174126720346168627049738245636873637994748384504158976796437584973948992023247845146582425404697505961036059044334655482099977329168536844221333481671921727149771120924349792994132031437368368043365155402631397258346343730123163185880955148460495350971788524726448297781918954039126995652105175229369851591477665015761770237689024879723820489466155048778755733753286673603627930312788153979460951193081363335740115446933542126402100278763513783330408825352306274579002922625448920485050764077470905266836355622778279755881955208062377866843071026744186433221435648233077435105849311002866044631068987297053483844876363731595578187904287605100719362540086403527351391053359707056411317195936852640390339755464856892957163814161724341226948109979255727323080869719591485802116745789440*i1^30 + -5161897475313471469315110541966744892450310975610112788184154354647846744626034749537903136024872682188949832665133386207120305283890543637112310705875203732023221744655168928738733372814289355392766580282051119082019477872411470383009478121238930097645067257694242201171730993281518862342950727581806732544596814931606164789955193764246435551849548695117823522861476181051008517724880551387050876458570505778057240244988644405912024777438570341492369795347980982410782149785540057482778190609215655494409301201590826691642195547291312352720318389572158909962334433673909191193328611077747020756297051021283156126814220014029139820661939016886703914135056088137221742767309090948518860144300670160059018114767974728511182187633081134629338545479966918960217070248038275188055539297930756236862663148467403744723789201617926154462224399377324818087189805425311546336971086813995650936002086514964114696857695891798457129349103184636385013903302290651068474335496067917430755560161658358375861119149471292451017973957766495243048599856194810361889833749697069122891318778743669487267608460641997073460455664659074160243289629520680553310041209286316530390197554269906737491646217170811981919828831604965172226998686917930506741342217952693537456569647744335762897799482945442611166830653904388240656119301557125376850506728879659815844874774722473924578038973569819467666420920458694540143121452607323086724250541459546594859345821496994538066792186363904324362043502194117112911845021100674909281968029755683732190233479489868819758129877611676578177658745306305559081395980784262729637502094653966003529514342057439202036077018110643900890532350256097556267361894722733328789922425902921876617569754636645687055662120625435955579021459972680459972463569974599834249188555058087507006621960315533118237652271308428535708306256923423233451633914085594130438461294883783875691909645163556451728196165672617385873053825600826241214648049230308687023982435527865751730139150176051991963003544348662002375639239099480008703710795773247424555056901942017640193046174681812445486033194594145412006389879997809800673489774184224678331803430475776131017490143946955159548050855843508215014397274312736513544653681101954172004839093016660148821269677431716625216276320166064763323626658068815616449905946852102755526792424669991868375925729989933274420637253572287041562612658043915974065326478565586713699973390000425690306369822512173972463478235869551816341145972817822347745977052008407598057900598934564057810516869014453614595204030472065493974136012137580966990841496766221605352765338170855006820648617392536509714149600544522323410184552102892402385863974580344391827964735395792858061584004367215213878415122066070964545363092308705355664445570164307166732908156011173651368495915971503422901849117006240266794934308851908472832180776327299788075454079891334354049721670121314046656155439104900874496939249290589099515536647730709226699033945552034060690248982436331537643866779072513115543586644155810025490546366700171617890738091262347759363347276830333307388995248978118416628264369590323703586889387172448920117608592270491117232422588220584615179760583290269311161159750791721507688796620326496996316977547223479186003930346515301299695476156609933975571935595853289715818584859329736888079576866229948999903018881613668325411072896624953560759894945897019924135598036011133485364324944089578668135382457557745498157002058401394407894836553831063419178603505432389484544*i1^31 + 31232105588616386043676929813784762839550332394199290098406166918590385975348172278741149719678020114479070450615758066361902606699700601036391821716523475086281779345327707493611880469284121171027329259094589481805221600226148487123038514047572359877099857988186628797386430504821731491996704534195237264946619144426362326392510383747816495755930604540120144399926953494071671333556926434440740008304971826063754533165747080677788048359845302760328294569074169379020007204519658407711183019079769198437205292323140248888498876152754084101463398984493176306612741514780660441605662677225533291529354927955032303580469947697844204712827305921334547682197141965349668419679951042808318533691002763599996658109859891539304392467262652568917966106392808395544716353709813589142029741973015116082783109227258567503340245788279086179889330959590951379592266563312489265899060006913706978473207066079915570737472998415535824498679282010435406069721625224027754491095553995409639504800018116175205090921047478417803666791584619966656390254632456147793953742257497320816811723320815876623200598833071270234045000565466870689378132393047591081777377408830554072038955785618331210649148377214625440178044529535482456068306418660292058654803414869662571091014956200650304368637066373019704857901559916537496545357787196810618221673979160067130179298393913093024377434037150274977740980750887441794111020121315389757954520074870379850009722463397011488291050943074905125080178603219507184370083535491101174971505336166207844263074704027722679243805282436832834197264620790591764722546200546410058548464644230612589046214104223871361683729869450338335247800408217982293540534190348697948153417286181159039008337131570823924236569158746176220504030213002505508005941373534325441851622294213525967422264544500399077641745912785502012588963363017128360478717297432780507035396739362966374570295632456610317900363833215986963048512247728853319542213114012144871930053256140373711460431774179676106476314908821841116742187266298452621391488850281022574224731648519737370114086067889741069573126868864983328380467359028981798222267579325532921183850623283472140456822657124344840032591296969286913133589077595676072126804908522808557291749604680253541527134482750812533384974530517085794334238591664067032703973820892483046104636796223831218188771643501339492451607776728207865439465168259494623721963292125478866047942709697585839377107005093133112326803412940389942641469388154954859909736976653610822116499926138832666797913269679524587203248608184156864932541936250213260511478922316229731590395077468347045677696396614490806169837364949313890952631361644236914170016892806287391710006251651611210115115743465221824970548313296265681433551924965916923974506186100360941958860098639639727491801132059409667123650721440285100109583430410233727349183755260969736309872161154188984731823993072943583390699451767658373207783625261027921421043953812719609575928201131102389692983177649764148876889219259476604798894078150094810756183883467837216022804594879400597284149233804700060826301040870845927050985466780582927086549661370790309661243384096794579186891113427676832427089876026173199698238076767176428626092736289678615990635352717862699026417228995811797640648744855172634009883211473152921150368639134816243162363171138322677245716531769152970238439297249649526488816858073023574916515994719123619084037371010115837623814257526673593094305592351598953295528762758904429173190772654080*i1^32 + 103281486957382617617185225144242213283895836075502104324176546677947116600546334241958111571554735386213497459102390754221370460966916859664757608830295885261467940906963608364012164406920043510010246572820725324812475359669913639551580731352846047267674698726717797657872888572991467915638732360826813071396999280549863339324682752272057044695373497234595868865823879663506196720194082968214319447761321328038890084444512622191700524011814427490400670549975284609120448225940328937608902939786386836706356782012234702097338407284544555283623064257670371210561605293699217299771599905541813370715576591021498272713150376257057385881888910839534439321524720654011951801157034903599758077786293253983565946133266809861194650070569213707901965980738549698451678099491792357651769426557043321693762451022799664158767159022853011931473331357435614101088600983829575867998138307901927369792026112353921767710606086451322194686150193961624840887642906047085571045836096872774616297126718782789145924638222934423255760223663804683352946583118731590042213152143177073206969507994656178599934118030478058561411813156156331678766535718140261612062420004674813875372338274361820246127508623953356201446440837021628723465982890532301152364304388571803269932025816893874268699449848288478615299221440635532799803812182925634368320190842402445417228898921772331189452628209075664241754872600561834525567289172252510596431630659199234405498348004290981707222203345031220827405871725536182565683746378432207922733408214548475514512187924606059130096823690603702106008850658442682493423368446007328956441113510729281864009947746783266819642309523106415621678746046870931755060645052814194886097502231179250685758434796107578486186989724729858337982855917375621586118578943470448136109982897825223739108554701835533630076801340950334018369888925801000542032702330987899812104734476175940643242544184011306541433488143071761108978178079197560272208665389500994273066618757224911271445045713282075087410935121413311584279249673552631935510236724102514582614625673775073803532348067100520997133666805823325894864238551830826687385314768672976323684364117138973658068406676146343333518507092620188968284478945532537217295649421039176300926599026042419643961778252330452636591344433442832025701985594362672656590628354667110742211951932249875643923111657841379148847147410638592444654879232939493802545605713807588727782312908745688711852189656161265077002442000169656592758021154953324357102003128330949037107702690749632347951758369633287831981351459942854386705399101926368829095951420937807208652749340859400383204592611899642453451597661128654204302844053876046757555006958932360414903309935407015775482811736979000302019895444488290104196653451878419113512532793571550909314199821447545768381819858291536283802356524644248029242468341252776451676060426466131971879004037523794230472003911943322214376879638023834478058932497784734641713729281285235955469480620485480658634965625605451494749710964816564201845426279978274084539387850645448057350552183276446426342064518241624292702935430024113912016945804351621973713156425136593813149328075374767695931079682680582893636620996200178316849269948308575917204976624803169804319829036429819723766817228942369281748386809654018268567256149327499317516598868299204419513980872960093704330047126894228542214765319514992485050454577580426948316756337568328166867492343749111760105937179833791587127622863277176721002010106342228066061284016128*i1^33 + -22469422499414301080212899452045519305083292927084978001929439648846121695391241838512255709055254497878030262590672443821327139616726733025646975921317817252484917678133288205344844409691874411738944908689406166893519319917429485775769463593277949724045373693888857441699965583034010645469684913173759529883057371297948587074532946696639297814707129944287755278148838351032727356368568245158748089393753793305979412548830971493102340728840191661020562429659793071784200257195678578495914310426724710120471708982722612785017084537480375105519543417317133625862301674724958373951554301334847510552428688322816858114599390941335231569654585700505962918356570102722606663081593409315916015747629436791243896167046760576402256679619610694613706471563416282127475559845677883000327960943100878892170703660169682921603366047054596857432345385390062622760314572206171740447050202392257662553239492019353099199230518467485033807405936053082286351370389590965541465213921157077968998682062146624411770108493553249037354858464716887367814177967202194822493133924109572400787529394234822559254506134900563557290100308318790129600034683202297856770792965375149764788835054042594553040095113501246711489063412072949942439208396144682077415529698462718694554532794400431382534367062780744608881290917257951346241545182578886160595466724414827034355274911904095203776069516963508352211422916141594052279657897029241535830385534572864746470697203540723164483452911340646082503182636603440701517778514224624352781168090033419429874016733450915472914154923677194003995584885514692608981035702463475992697193393352179777001608549180130748034524472926313317825936883714351252233791471312121486322732945895718196530283385995522322734395510395128065039434311534464348320159364564290994811416632026478558009263563677023320039046823492505140913912580628804226401623857742143740529060408316785635280409560746039998476048478547490731678889377001774522255680409462103745114117743638427230967564474687260724813045483924012797300105338391621580530722306025170336017804896926258712830005029635321292475794814388016337622890966241805185639105603783546413015318903740286992371485900063599687932359968413814738784087113775034867354235668470713329581342918181392080199309646510637056090467124564059272571988065835214251670531302517093583624999916342135019501416882430298673118816621507700334222385028025375766781844620750998514984039187787222816700553742039459164417118426278562736212991409886798647756754763375553697713157333363177561995412355635158249498829766643708431487169706130161258034406116928736356705868790652666903540160962774079498078639420743109101437453241459536855477671393304834954396855872944864641288682998944178207496051125381244070291624320496232899453803392036555364958489827451905652142921015837654504368183924453857719974354526004875429174148318162176457342271151429285822773734024152499965569118624883171805914717056612218623514569729712014935769291124840687374324049547984774712119920086961401836466453732658174166917665026926486610859868569864782057725619659944732442105236976267795895146598656589408758803008324733562465560991683410320380910967007528661177828160040209228055990416446762709381868141512254043064467291203146957864737975336496238555529686196651593280258074748695201959042074547850626192160671537321992332565934275365741433626290371904296796463212636158125497506304343375146074302321744385848805143103093748570752659399960755543886899753645109693002383622144*i1^34 + 2885269600127408962094947598106738822744493293310579385682299194962368553917509287976336209330699128605000139820031999435832600282319769839064188214147139742963325595341169414442515016581976372600248808157624281577855355642968697050891055301135120917275771834692724583069248787772842897147822643856435124415860790793113152312837622465931404649113691415776118777967260636000524286660026555045949510424884471219463909483689072880902934281347267969832255529378757231133399246538930254646691533412054017437281845103932864841445141929371936506195278638292452949960635901752872023334908724354756723370382818156340394571089713984228872721473546059789768348265411830465990704565514608313891710215326149094567472289078561178206128052273649560314837306546433211752837995003188978104553619605671505344633089472800476707018440875569957065013277690534036077548529425919502424776941444459876686581977219170280802014593390296286659759480005007987973726049198148096850411107781458143680524806479108957744225991280725631044513216684370087425219826366246263757722723862553908779358281337219173103283585820644265625058007985392781437223472651878485870510091244381876798256732064446458965226583809888983251538398766969216169665659513287541035541275119729507099660737233645245565615253645363742660246266991200399079478619647810394847292946467504079314505293151890232948151412620079931945857288811358714503498399264263558728830064403896914104898916640710967025724255090008051616422922278572765024698511891969006919748766119653845777802627331832664958153101112189488868619447244954050762150271734415257890083151843651192021103712930346347719212542032422326627658486734112417546368734491413688104735754399814307123801425243705855245853410547330329465004580084703176558899997929073510333442878830354495004528018188516402338979125490632667788363393451669161656903948293939880180917949053272808926038710604232220875792800408015221350997931553135656172049600748277572743717221471461643377200234266896770451312530880648847682811651048335569760552363864270957117111423030138266399912231564344735282943926128393403678574603510593807874541014601315160630120156392464276230921840416003571047372107726283692176243924958372325379578215072618130206332534866855038164866042694354185351856460313454221822960650986837859341990771077607672887360180437688047107949576351706884340629561099907804077212437888862311339321105172508419312729981002194505412617340166067790105254020606139062367437251046861174969779053293100599224974398239252028311285771517171230294946680576291639031963160181462011881569461689276440910683372548346507666484529036602634186704735941875920037120935115712770875003111500715439765745253433478805526909601354184415365398459256068229080491477550143093686206412060181118140033631729134995767905087907723994910609571036507230645515350664505065998886841868867640484467004342659007062376257441054642243257588589121542795982394190740652140670208729132561570816568480682016676152705783921494170932455598799061586368617092915070246011232067788456502939104289851454557179068999238221382399464789309677251538308953106464397523491239033062451466715675380044317391865537270520635692167719287532811766337024671508428662299070898217330793257115263993268571849510357172324709555892366408417110019569764148266360770955802259420097852353537787637869877570231864262963818977984501947065911394238316806480060081645608428675703586133563096971325144929114787803398306669439965716795142950794658054144*i1^35 + -254044837792128794165877008556203907083377887386302166765359587395219928401184948572715226251735643403011448496565692458830705517305748106456918435141067103306764674754708025292769405844006292890803321496803452605418238616247540711467078823083536934115581779031633270431710926636237282155743240129064327529303916464003782312405534886667251346763602459464440218171044628780251567270093834254365970574775987557777713944989970029478963452580265036296148924575986883663869209522257343656151230246101698446064035518690034136980836806920413926107626479240397344700999207183862654997255696054135054340153217200660583085736746651751247560331980463002390689888223703142993535188899079897042979704684136422158986183064283894186091505340509488768909958980006970412205830097908578451554348009531374209234267196643784878426995305635657707527817335535688343183958024629516357038594700519929120470297119655517406248480669974765540584882759840755740245290851123894663439390732763112593015715838671524319535184119583796780886772868086914393302797954019595169058899073474368144100384983228273834053656877171085366398599821744507257024314198639756848487072094104624124663370068742702547143474928426316443225011491283877175431700742582182317674688741411570375331878819872140363229948145064422878037754352570846891067471774934653643779976405997490114359506989264590425213916894707737244637303964274433778392637432043538504754211659695029934940694330913624198357762194700485214935547579635223331438179858990112075089378564236207670458247922246755800766206372017677787352161388471133996113888390359820861212475550440441216706446286381999868712714512267579964137360615743026862710923246743670797815498820635623973450070645496101301463682194128772016420237455057890873827592207854426688880161393069108011805869411983654434164465147635914708485274596059583238582862551712628184571620778878210276614827334296891476727931135583016237377536548254636441658282963090987748979930498490325079220287770954978767575713601423892965728655309324787599557873086829215784908539691219537791372474896160344506592885367141851748880689101587410693738664303956065046641460784994607658089324918562085522034842810472734368986415391260548955584833470406175464248167971241160213455684340022108527823021660321222118760285495456521273890284871541803020979528763394063055068922606714998111594016390476800045841370010139173551176082055211569362971636449880788038960943017886123664457439184147490389906427838277926552081976902253341103496216711191984333274823564882256887670366838547227472512744117985862691982002368542837847088377550423364756920215947946446136518541401065619249636153765402637212276257597137184274165856277798452425266871544582721931785274357686566144476583992325730716634144134427973978098249093855588027761033825394188928442339179855410194827036602718085096439407836253647778023868040610056366088268311283299842157989624803976976362612845064392144803070342812020274133720211934337183670970866141275796010110357552067486260110440477739136349209051783004489029537050242133201101609474764707191789978238899507880491378316081952343013526352505981471342247155625195860336951897025453488268602918536546475753088136563966962513022935631190694876723411445169034367910212257309041813365750982161657743450571256542259602721802367933195543796063631548094362809340038992013802848145467649557532551243555703986773013481037893532432927903597980718018112610833237782775698534594752678107419372618420060160*i1^36 + 15315505157381000420991450612566440703422189115859464962577668235167069421672185968772158279671596412610343345690093106600746592404155774522954372189473783856860507051208071749242645831809293494697550420231754747211362147514697108537776051667320249019372480982542329075031596107211505683101001362325709897460312111625367095052640366242740803410290623744178174434196331541047995592019879343290298396747105758880809672071848205034206830315913007639169365922250520011413062261851496995424879574752159128144545596573979924456451064353876428389521859320650183813706453279175202029030634597834319557613864134804580243768195400482467180372549014753490770166219522069151501827798017655539497594839494099958953548136431747732049167437916783701097653352619828727143597051686041555410566410466303874561916133606587636393812883727011081484446918812257632394291607747541273885032168715229107141302603085330405592014213166837993231638563962002685668641895516242736927183104119650651826772836185825472594146866174218707666319073536307609164944139630238238345177593321635379016360145064680264549279542508752072087539605110545751096886197804270909728540732501152240703388320222087512828939166127804468395945729973151595792799146489853741401952562436559816133994541889701865983425416093304020478296993018724728304115629091330580333877600284566227631360965003914310933586248903238603478524775501243204342037918548154761390652368256751308454557975532531702939113231563702301856429707934564750367938098342417410064294491633700562143095400902395332075914826534616878676316287852487655217941681379784500249926309853230027180486486160463957269117516430655641720513409539514827750072680905314605528399644766022107906380066762669011717396060091736768717861135932863015522198110600988221570362706011196570331112004054124084186251289091165873896214584992042308382556391828162164055715042590076887933093603445792495920817733821778472181646880604108299993860259529133262228118617436881893788535589581002798168611630072906345814094911128326994419305775335431216684659871672833655565628074235719404148019104647188585986740989247320876742438837290712987773736720997672886328947448191343669591289940161585449902910102275288837876522962912861834549975917935417027699864024817806618827106476898119612088581326632691800512755949928559513149012304116173993113434306383991016418534395460917245385976735244099450389213803582428371723782105577795050650646186033712929749715269263226984473908543924791933320756170571229767998374497562447768090377452144605313644753280318365906497434829236150641787603229052557787592325129039636596413935071984284823842209030501083582064537262587433486615323158698508437165733650383674273480527486680034067332285754373585838315113660981504686365545812619464774433615183695782059248196077374153649002609790083315356727284554267544028208886176447477135033951080586169793873887521763234160541464682595066416798137282532266590190540328555576682303793837032500273091855136093362800033878022956279786195783419736755611284371602035571058533676553551413349374327379276195614235418357312640335322399953332962303280331720422700729746265825800401401083927730496297232995977714281384592743807726885776353841321285169664192326887816620227690702855973996512095680263931747634714989596646240646730425897736194771423291511446560136082266936239632108043260186757919656051568043107186627742548624761836922966564481016166434612427372156560183076323162015172994910646237702823870464*i1^37 + -620538670775571241560017864235588209213404054918301681211678834343564818724155448118302066289382405921932637552748240832297532354842124035251198443196215269612420308747079883736777273457360724912362711833718666050462972175751162406551952459438764079812141029600397825850982084589035261180694069698313247555662770236101760304325547767197605765504221939035018747462305708303793082772494205019426503333563563681248469391446362296150189413372450131115296873950244810459691216674366504333260339748630769441844299450601942439283334100207831574649143696867348091191891532341404244624099796875412410430561213214381358879660714669556923475370861131760927555053259678107448829195398712109010293311708860338184734515230618066090097980559732462100107586239967538576778495469678351194012376898673600727097863246592556033798817045825951082815354449951543349360691148194535725575922407339716305433773895890912858827180353234643257322681774573868839909807925651095553205635014261575231399127609360023310830494231913414745601635959902699531656687066421375457968283557336108867055674017729873134243357966317769799277793708624502000015531212998360905695443830965509952532540384790562972237503508166378542819559990803162817007984739940626715691098883239756434664198754703942411974712594900306960368132231700226051844079086540625383799843225875318746385182692160682869701146489906416864502750251601208157114913221205207862653466233164918217302627967041391986451626012177345462306882130189528835158527819257552116611372603284113254924299140460487480358932314933576144527056303725760007287609496106216187613531569272268234372418958964603519258278020812730316200745368794554379686867739187185315503257878285945886827867388212833760910276271456958197234684205002167604323700968878995515065507406006134305210087659663457920606826765725511212046384422247762393951388838504322788496447770739936529815405284227261334668231828825915398819521661618985951816006820976073320804229611037725150818264467455288812721154390007870538753483909994743748880589077831590170745923255456879521587442587978154032812734718913156138483114652522190857539924441318351584357417707425021678263737314458279221259882320876471442099212864842800181235169101584436912913283991017417862664599613407160819172412639399349332479650192008029279726565153561247290085725505020043225048421082289803580816719663798825647352481853256268321183494899399161140669397685139513806287596631915787208607088807394645002027064479832876893475398799463879642342104512813227678939244613898942012363263358010073176246369741290183074975638939836476414472994540493823986427026744183329346437988205583253583064538371467005090123025280265851849516143084016233569757269217130355447637464259617985953823241030916817301384672820535307438575704750685052780792670148914707337435585471829674143433779820202596141701309716921879547752614858499945785075410542455357409993951249147671096029773436862310553119626807467154294289183593186225685119282361515299305497583302031109799051024397685360118432018218844594417667698438113416607868766294079212420007043818833835789674470537889881111414318749480040529923120762844791712979997890980488531150493137830103025086550305770909296381223227792533904417036528175740120074216975362963028163349262025659406182455572684654587874140823517850269146820777447585094867580349037565328346813156514596203984073933690447149125362562147192613303080724831766082931735703939921569411155632934061551290054344704*i1^38 + 29857547271163382438407772673970011456625619853430792438806280662488717520053988274473455398023313060072495725213298678002995376486441103790979672603138579010330252275436668176796843792661348515281272927124377078686662402690281395258641265332230859106697940199247707024744035854559998395108788112639516290027876696597296300630024143221213433195607064588367875821924148232937962755916311714091378214896579166912723454529987235671877281716706407326634116458436628926871238651341428241858717125661538110687862123395577778344761581708423987556358065763148002216875411783927855598418416835690596071056957249037891365357645410502098901184338119306431300453578646033969463535064150066903510272219712599134058600270382155682991183991816815003176088706392866594595794307839987535018398356374912483869640695987491350962662144055018939472871727788532079451206409527503838835544717003569905239267600716117432630695756489617619876614069262380860714091959357212635536095689979702181944090560255444645429627703960564883781399305808761291650931696469918280660133100271747898722115639634805454239143375790019281402648647830692401522329863203388725088124845174234037205887850086676198707775731432813611413581732975449776893746547603744556280726235183874097530995607407398751849834790742620251649587291790718501242005245117549723235677637751069848564894386142106704358670256000878702089180360097853154660103026028070609449350778042087802746479679412179143859976236293675441604851166015335913983192492091328621454174237249702220642936258142227145093990896997813505543077728365897156362851139892333233911056484515707600940589203887842835676883176611620433234167344970810902034058127280007760204485880987206905957864619055390003972446500722497025249979368019059704415540408391024377342799321311877343351430679861612604817030151609794775548867222946410041238237404666241818092258463263121927545132302150869814057911762472192105025951880614227995084682511816355171880010001443554556817526248833225971958587696384151354573530790907229626886077045613287158261363798526975932014838328250481090469163260453752642612225676631189239830589890967999279855239585358299648618168497775251440806385590074085427276587081287538044097808695289197141771781106819492595304641308159518755827036803140891594935311719234896754792031356728997456040531238115571104391990216670785283810139652030596185764400531649992727233347874521908879814823395713785499595988268569353809954661741232883378922750943036967290853942075837194651884304779755674802680912144929253475688710473283381584242661906492653408140622056403609353555095388439375631913062153687684909860886145763430088670149080001508304943988195561784166795482485763868861856731157533250860918507081221140783806543598697981103938502151491643227535037420653581475969241581109842091453816940497261803840504980316680803492539968471223992213524907819861188210370027736398926248166220373177410333017962602099576490267336176420436361096720274054190226634836757972951913844114135413103160652264618577305774297225429629310530033190922258967175806104314507110954498173182023045044745616941314233687381288983398838351166454083583939515447333084250666525165724085188580689163815308793378749539158716300860201258187931381303935271528864803759965000078446404425026894325615303888972740453779519019580906388005194713751144996792901480100405299118859225767921520317615715568518053641216687838583374489018612552720544706667698701066849833200579824844800*i1^39 + -4168223986687374430896150116113449336337359490926593625353727481340058290243873554345476557857016643749055968684845739616168139039659148823888207398046022660713988369897752528918357089336145952128617853808315320155434680824101737616985867684314075939801382625579625581790270724536414144070021802930002698767568378125381381660753608857956892252974410372896563608187904279211082809275294673751463059655985460245604187324230119409953223817531056959493988197809022301129788945194439347401827176014608836120370124443647891035657673861045581562816883646775013813170759101768288987025288756218853710888756490859189545330548174459291480377036694382681687050012167118586198891856409790072103854485379749030304892806504366170466823133428678992740124061094387354537518812326378146212371805831667858488172336754795356858068386089115788746614121121634382421887543617186019022314587346965942147575876284891199309725049564972490835615519595032803648719083351039342354346552795756539939900824601904847952543880743221774974248244802584336072398572643513740745851159059381803328538502121330357259835736211184268618290231362157742356847602845424865503422948027100361286781914439715465800688437209630702465934003189630858427755625382335637238386064747298214126460631019011645885474594416427710580895572930119653292461788158295445061695239707369603192255448097280738487259503516670098796789939599556943665602005600051968517399864663339413795852565566948121230209502379127320713469286169075689927874898415622703911165564407146823952272520757171219474011449691602271092852830542492534481573753286748030845239340425210413293924370064107227022973166146480237662246500183145366656420234263852728509909599124556717334672593584710792032859493685112646583531285409417910746082492595350350833320672383219199652369447419346717445625086681503455241055702947441943908343084827788389998790361986606197994562971714970222133725631992647355227341101194611135703447455759054454382273048254743338790730846785099792775341493196552441708178025354082990091418815488886859359632931587123930982088228951893999077038968574258261481546732771671163186700606759096183091105715661782536674169445325421572003777498852898107291936677746172407541774325549959460921177895508017600853040272063904720843842598469607187229078664511150679075437069103487392811783103215696776405540584466247874281478298430421989953970902811089076186768001608980606080582981614056334477391238959156267056315272347555209921964968865050144349338629985037535798216860706476270897438847734334082695837394521817941535031547387356161335116332954720479596447928969544861023381359121258038625344217213315439374865780680440397153027284496970327354050646915282439348729950685451368657395151778858931346455078670145871256193919861467556517381133766019922458106758283706449620632113650655045088251411221918405042665163393489195719993085768974623577514837925623992214298860980066479182978326803355670283338641927654404879168891634291484810294899890848804216335785008912333470767397619817702721680371458324535565498391717856892740954799058347841985665191113504530202092814093360985127725008925310820300181254730333714794382348742754334482943589929441049883379210485793321890259881561994583914565808373070687978395397943024106893459147642507047623373305706483784630345622047506830306146144172399342532731640148710457901988105266540778039436926903006885771317937565906421651125883429680605310694138709288763786172705063458677194752*i1^40 + 523433515668645400930199664307063962375666805161984342910439856986335587597434515774731619161692988748161763466351280220271315707766419742038545725212594982742629486988684760861291599552271321881705158054160129557250785728993906272033663171352339384500675144831012567307165543825261146972789700509357304151915475668265176084916813316544029750999561270420460665443437080011559334684362296475666641327862104487826345319162327973167858179274963058633406795313272504880237427841574891852612300302803030853321328841291129960965992203140061312255709470564570429789211200142969795440593964896325029762683457440159350512174568347341663280469673381849327159008768642809837298719828497989950234030127403561387974366748492362365646973958665715910986339303550740438210775988649698122099204404650554523502763088769165048059623168707417223370706004782447027137623370814781311639196182808017163625471156576969395906009284562796282774432449928486052346387452278924006633217197633148472210480987009027361161618089769109471580838728723749656486288463963813991996967041981113827080665376657581879819851409764457565378457201338218182071977354377021254767234171736216462399748339967144058479523555402438704321537249754015880013278038518135659564232845247080990130089558447696971056896266322687108478600636625093892468574556307510413773018063201613467956355388622800511631594515956351870723201439545800310618678842002774189766618480900293773021712943121628866896860637488112078419630496247798565376419346291264675277804269691334000613766697269988261380741911089658066154093620506893319447977379741390400903084205270938976151052876538932075263417101196020950168273352152319776398324415151744678335615782173430970042114049712788079721619786073432746231401777166272230880033310616963210865669579764995040947255005543035746322614765707703662552822230119599725028687449101470470508329049248444606298044913878398098116589101615003239157080711124077383885545347624010675325219629636893456714744026659759516945620696041052045787420746286391941328830387209697264768471313338626743662020842990781169825268979922634603296673328112662656260412603873857932808878637535268530937930464651392342856691564604443116859309850600669318263203973373539243498306088061283494233328235171337050462172208109942313233074581162822784081765897582206169385458491959867020968848114976105543349969581096150345030643341490808021148760408494568952942043343608918383974784742068963826394472102572657304866163527624260120813703037744175224906471445158980994270908342157877611789182869083482362007474735236069708601299574501264867520264888983455320167627556725538222258981904450738741242812319916437323894617507451722300108310774932458847720504199165150057162168697998958125104119353896488260666792996046523788842120907288172978162302425345297436864974106494498546811813171575916517912192964878154239950366575802056422546872137635764438586830483690051723650061628011763990520760165041090085831847085419401624102883643868244828634463858825899739301030594187373268573159630657185050428505159492175355003612143130792729744098894843219791681947612105019232045251721391263251529120163361816387369203297238382196462971043421326407312748837834803518287119532743203458628942807636117985674293348326403246048904090811688222816686761555209488002265869689825230296809465929663351155011523798361266253877627123503135936490397193969574512843198729845321748416617100900176829281879775658907896845119703220224*i1^41 + -40971408020187225491907895558693434243607912823505113939229390842967045503608225059995163443610702625962184955636215314152616096734330560889016627680132184471240741536724325844862777712680207027490761367256839056989982768214053453043532076620066084101344820415778944437171923402338298538028474900549877039961872202804867808416153590016913868854755392173113335119257057680193939352138516571990640472150822715145016405622856938071944929454786940849764181431242950657432840735683342006578092051671861578587936796293531983796250810769871249470067272789843365483905885501948752058360057848105849656180703807446249841264635310030457618588184588424721758104518695755949050626515640884891649907095477275507648856640397753823136619132638213518932319641161036113346322720172936817324028350977372355779325437251887394663998224005624784866492239384512937604308187566669144058950069130248991186613917090779789557223331871523179939834306260302083126337045568359553059559939409153530866143405292860518548237220948165212642238255798064024621608061707418635207040159851628849252922163934266727550246681842546998393888004718453261230021331353635125587050391735205360355895383746380249909320616143202019214774740881622084446235488491486480038123755578986843185150658073579818892731878994166034169588656739648290562207519903242155456174699651838900858977822526822961484063849802615469295926048051301756103974808691700591080822648401667870171194628927483744443823821106324375038323841975978975904882607752796324748731302681929131067299746755227169747531484122274179632226433974248500051044309326536616087917927518652214375792695357119483663828864452607232106412917228355464454941765567260607593205938213127788750386585661031114941764441182734676311270505615826092400583958674858576600338819089267858773777469300251850797055401842379143911772078239079981463839091819408497127083811569261232334323576644312613223709776563496877421373066700665017907870160112568741035841374022443172798478993196220758879819209262238219884843716393653990708027921945613022057413485326269894796029156516470531961701908502763837849984693044135161523891585517226432202476455331776785475823011660397323263549782106337751404199225624583069506642144450526777718436254103910297839533624715072636280256091776459356977615139397295028069756395829587472800368567527399405633279135238605844491882383083948382466336599542912377043889587182240000565111753882144998539141059021780515912156801587468696642610568369682776969917992291714126095957169781839707318495737367333753998268890149286472877622048822056427539025597035248577126676040487916656832919403661389314962413373117628982648815042761323502202902128626045862069096798781841401629965354715109032263072914847812588303877777551180747441129083531067962498577922850008973866609038155620392726251327263977309112992225546434348156969410564162763599371691885282714430165026085076246279438814646989847656243059076702528427511321245872582571010053263665197313968540470467461490855737456484024134066108468911937963759061485626133201579739757854529124945407802594750486482403855612637805619900273151083338911953945261682969532725034982260862932675018588746521516693949329156481783244475909770684551034498569978957160234923423847510431742968837598798803204134407404244684789043917140651413795370840551977468994032731361600484768012406009187650891191012842990204285790601345000670257064618893747988494886528244018414713971563860338223614001152*i1^42 + 1987554903609439133786417013766935101825645008237492266169758681260155642251024373817255382496412593594669814311924510282777745549303349082633219912365150793612706802788329778271135370407536552448684945612748406384198450926246377868687651824174350301362636341712714168248655054087673094162067947647094002803096107389722147703649803836539810797033951737291725669125907987747236856889486254443516323639198891445020493336112695303563367031099524433722226171783117079936377909609734214562346506192048075110974421678981163202691625063866440839863504660087497576189465716725346899922646088047344201198190612766862525236096372405900338676891046192910430088330831842437482520735407535948242597534685054069126852967700697205857271305596669126268578739782990210634444198449991606626051069585331309333357478561817763362881582390737818228434000320624005832415392450633199956699085019895863933109832156151233522426014897686157621389547698858836381092848333990388407958573292044219265495875717316411516343156615609275063787337825033410653591576460720118543391945198981551692822949743622363054901334968810028417903142479165056689747041413183674606320864871208745381634028290681167209333555053029302909274721559262369610580922778989849799831035555125358931274742337132284235012131235652533233727966010379263769717390088070951218902120970425332748130614978821135001597680176771968114102333360043047293057719425109421279367117990296571656689422185558627975737313118323229161511331682320089613136959424428874377690828948122420649689186389369751661785893324060220838809230208782252987964061808841568893435393590453312725089994037729531069311247316975404470258790713001150950739322058114541314094400146778737742500529807225082427959545103901224483644562589492963776086070908591289977525012601744132403146300516934067412435163976810589356875712934886664770025404344675169619818758145495786647481453941369998643348266944422255266508117787913386152632848968622005683504592570146150092013304674512886827932543037984327890500903074120132957433936577374655136334058694955812058430798256395126472237557221524889383037564839366481127466190048508052512558426555831909533456276656971613849508580781430741278097123030129882258893534777378840583838683087471386880807643315841097850830395964586247340289269829357186789345944372752787302208919920133791869868701180110546065130068708232691547711236839184988524852049023003217661363568594388203438491004803774365090297023349731165794085064354779826909570484065433556461338857093570082602584914214463578903718385950032718119143304296150260031014075471176920989777729423375696490588264811389505113207184209916263893674173672451931139871862732419036432866924560154379131757668289588718195023082695104508502869069311351092488320789005974705417385448702404039875815775303388171936014957117551748894676878581338082933164286898839044615023525439758945659425086308836095762642482741499295234485191505577883529237864476901235660718358248407280910798602231181292440628086276737528803377716533249222238379277263958438766697326824641245939381000876025457187853616963764203329126673985556140550364927697700360954678879804896364794492457153411252377375974875505034003014859520895191747329831798352479012359359374553152994170976903303370736221105096773394451023611868290632156042200702575496670524452524367380535241689531375241169341989545956666564299655410770245311075995665858623663216621457429560545686705415225908047988654080*i1^43 + -55904798970760339424972933872138257203125392697293189399929993923365282225850163692942366589349025744905162427108573660990311397124621877865637395491660437484293777120697793602758044262073997464288020637998579265914558648392617183720524393597449575177919482078761527259784393961869789582607845395310496241753184320946740662426072460528006062893890076302945326487802366617643484179253450918708980988737897989857489074513808396808224401656050823880095161566972110842443521276331337220991416481580122064997775365180876995640577725202200487715149136599043504218981300230657367567276360158694395382684656168097855981990373456132219129397546662630705640762205157074526946902451999574866519314131364361953926696273349176721153442232340568433820629079884601112778734716416892656766546945668952207670459108326664605925911037572326545144397371636444944983871691269509491024257506123994583837902302388411220057131536025106449640609717077102872881498890419824211113930628249429649254828467277252467881206358704371744061885009182435465379172440663972495971995209546785548796278752282633062019525090030218268728159753599830425981118156827916835862261997880989122028573305067334983213028793197022325556160156115163565194651171615146577015463801524353537996159166384512291774229414029973340214904939565661498935538803242112908345379610255946474279325701192171800593599973520001697372220154039654417829466658266360050296513035809355220415480675287613588876078777885719813696260513675548590371917956215113901002415086581866146929401700935235509652915233054603280105388067209509463174514361611115618876720071941596369373365755185315704152832267978617948936786530268146111992349918849590245402597699019076098977931543938489533726687678220982239982793161015480087919920605485561743704829345114223248946077816754965822796225149828877868568979372573763083787499226531661356505294957959920946331957727525768961809139055104082194471395301922390939131731486724403021992850359738195088298539094575682938620526944740473335007909324977906799720683240963349782620172769636856493227882839504658509586325897142425454523834322528850103808128973343544753660054915653588421277338808858185256091040686173143812831806561501328427022127536856414014739063310299126616296213935895833769221588103604970429758317977206411915146960429471287621890344970185652120645312693289858455919899636608847816631128652322963251801862131877380712592501198930664174973578190278801003585014161833275178273740277901271617011827049185781833748462499474144987239355645273977350464912553022243671383380819202111530735915240546736250584036873014894469640821971006602404485818904694025057530189265191261061230375945603569102292236346050823363859088515583294665373092333003363585812889258563680519894313189559722649380479900148298561002816399747279015610779804802387187656007901243297604405734020338518014972893371915119566639803943158176385829949899810976093130218322402269128151008992008158528506558750314742755799759464047920345132766981075006197357452710239796393939137352321511342682137556505435987778423668660467747032602363798261164242047748355170233193548873488350347128788365318836758697495587465297467548461799807280335670061389020410222239396621128874067798563334196379850170929134621222361424196423545741986514887421374992989425133806917507803390678817731398993637005680338486216156048089356409648541868876802269652431867410192094006407256207859598292603856023324251859714048*i1^44 + 1339340831821211045280634472937367316847452625920171279876862714203145140722112858043160107148763028526896040007986725942090844646505626339419515824752491502572028083661502500433641436519910567241917740324314214788339506185848562486277205932288192306637066328621027560274533186790697523882752968168011889522292614571893640342464133464154095268718973665988414875279939296262500359441371236914901377048863225504405298733701993553106018970316194026501028160486175355614819072694859624353397787958484534899842326762180608184478011724980773341649368643838268189797805260342729289236960285560243247583363047100475470601254739081070066018854863059694705427069562048811366747920057894898290614674764324857050131598236001387653586838925483907426510805116653931159714800718583156486159153664236124833272171530440199803672804532543914556308327563053207689129772620879518380626365567058055368180084412882429743535185376791354819329694022728686978319320111006059043291229670573116588315122329989386523436716952933613270277010060879680656123857794869702854379420662721986053788849329393560760631392633086469059586873217832202072441411312698449143542976853305823989067725897313849208409373375153019500957393413782114444005492527349910500476388634859914678756580909729980445766954289985942834272718034603195950415618333561840581705353400809906594196613363643798298234651578325117224587921732647417196665003356119737033396606969928100528481196932229469619622957476230739164444900623185724806856519194266688526785904691983794240773023497590474861089845742742928475127863010826869633640951922549922539215096555210010395525486567088724865409396279117207108847365613639782122337601194482158503055925700950651773737605618342151901260347126846571386338781822052567404912143971103940091481609481089253880111836078971158194491985221388425158506446716492263665887334829257744334966238121843419927760902830032477027944502560283339122139157756226753064985084886772396754864003514275862621874731361689386648047197515298457673671318007165842976079656818546353289553348465501673207022074589446661889428708348693317954647047644221147731910383966464226670416385880129220012976810275562486273358715444921142010030302147455107435505001730227732595005409028692661970931033630291833753435786057883876221013398050270676316047086672615882616139041881525089446034229844461715986925875559400550059232013653662004318662461015541132102990577767565700597354778348761147038674932048830069861243456739184632767621816965821671683924445682202462220025004489982821746229058429109833434182975079618610895596222677438574853594072333097220820905592866336463568443418404057421178604327001361534682955865269907694006381570788716974263374770830972088033352593960724900143061127794404584719435413948296511774701605387612599523284907728795643504693906261993549719222123529823736392519345992858942506280419825211210523299317328447306448710581827766276680371666297033318372015524096355525897584850617429796787169083984298436186731682415646748379346500875366023425423884150640799660787341715693778456252738591126751768555653132474624176011328009557176553243463015846145258829189984881540534223327376692299619994950770776232163828486244497305418163408342167969611667607299779245547696417925965159183217581100838310801686567607896713871796593144540931484671906954860079565623863872248970173606583735268630782805558538390390656643598943942932254045742270743827267451878284223053824*i1^45 + -114499959297579496381272330261692813013392504686755644661298527231461563638512925358360500055024113172429546949782628190150558932818388768083472007358396073227727799741208051967773398304473404718831824735651905866400918060335545258681946277826792027196032177084111962729260320492080605671574126747633980360102894703633011163111299330631727256707960008553962236301266106416915378370382639434471919804010748714355005746789225269618365235589237372496568432357517731334496512856557531720320151498521515956353342871968628696625635263667376610586826600057928610242623486786104706772566941485196381563788057687574232046966502918697857852817291402775565624457471629403461342523326132181255383257173304615167552726275073001875871754748273508106000691508164412698627538820928761931034881610522543247793629301841211227317392719828213718092007891451170687399151278982542177399630338644396383999264030792146235852138192664535599882860081825345970993562035256018098153176138660744706300532938120861342202345335548270279713553066135582982276309310136927648191836342219886025442733932944114273723768275786881575852095877305331414942377421144251124767439737083368667202410779470581902112229999596817259600817311961310902804620742164244482988332559059723794516206498122064248677576489166920125710073600089361303324213361860553115498830083048341720940608101755500622474972244410369067586384773736886689458902399840627356446327520806134067129441462438191043319834428506180682596831841180863395079417264484457564634136284493702416003727795652550789661385418369750099875217758988168260220952807580023869776024566232857457224263016951789988955081163189051563690346498863334735944164480242553363122877811681629202482480205803856660860338143542796569107754423550861739705015023757385959627032839338451507048619507385709184003872321142836645257164873474800062737679325001695848040791330156468746670454848496123294415468382635676582242596597616967914585610272517919992192109764585535556680147106469853932817354674244599782747028714838120628251547624673109441810244956941585818885962962472597376822160178173172603921705160767282447815175525085331187023274768375920295917370667149822674130019841051142074100967824513651706910763356323261546241217901431472225407751098513603272042933721104339627132332755140044430548780768667587124053411813892076554634119339051100482181311774064314378844168801359925799780695025192857805705928971505499110541068085377698646901708781980389892552004208461817325482075920262989085603084556181170844623135088760271574070974812177091139403097718715946556036655505866319254246207666137510696591444022251534902263149487274628335042091336579122760680197991833291350902209780644399244232508390498144594856255983543337823184701034654812096987276758307921522745405274014792428462735563860182670858261652535754931001112328306193240738590193232869573637677570365517081400186381324458774450321611337476416792817337738904417852903256206650691566370729237480102535703642988798953645006018572548211222896324652247969321572445564150727050078610037854626616002941485629582986237167496083481310712841856187700207830714512625374812165365844010709868969792325240190434971486615497995454878849412395728435978077993286979744365405822509782487766990389397016909963610687822461196862714147608124152491153807728553280794475295331680966883339766812979959080888764015869228926692035016151930338038951549768167386561279989035883770222215168*i1^46 + 7899014670461454231634927036433559864508559909222904209254970834999388365691391373718019191127265633728647509442180683279725567886331789458237357325777981156845509812031504072807129349480002007544961545211037854221289383066725267046818677092305993852295818421979101194913380830911971770337518867814966916745539641721134458387162256521285577219672540885417616096549425131311065014095446997608383495230821149235650541397526102504052035418952499428911614765123860461106334020652869346173616565121623484776415101160953090565778854362178139771654701088838227819223384812558453157172671660909750525920343400014469939041217541796175515048715233124114698631494787708847552993047679768230758776360511354408938352973360222810519547988021274624162563170930166395380280274014496370168610832594304356058387631862805690221124451942804301014739278854470047626252751637440190454712111017804621153376279554074368796840536101911091090624734732505948829866163567594433823222303422676968116089474186115897713553004724676958612038421308234975870183081205345958494200222008450136078884007853690130491038180968224662235340314460684305522602401689691807946272761731764197050183809511866489706884409549406578270235282932486692385959604435988244612212980329788467660570054179002525585471933829173848942483067620221581342134097174358817027869566528896363731107479995288363881048087173787293461595079571199842543866084048995320541572220755072193161728034861205416196324098033947546936102864165415797892571025707358547234032772342055987887151044880777017795552975120929971282058418693065005957835790876943081449983623516288097453480993857488805114714209266656569510114530889242263161765774591099485354026562694120386412469253621249082007251929143390346483506360960571016805799641620515011743195827358445517150231714476358277680183274524388291784894122040984229212945383408120364156641720765767931550035459491094884016210865927814484771454674613761682438672840853827188482676694773331498395435936733533809447818136449301233570047193224596314649770483506320220917514068731186290822314293501190568120610058931912831501393690118062205294787976845095426242550805030104655291156226457227284943853686867373170877882269556066925044394564455360697563664659704782997441439926957913400803163715302753777396619572384546714283015733660058647281529261252409516950286471452785143045431758931494874574845642897691270506001801696766635252557788395611255923908140518547793022326244409555273454510691127895902744664391111873361331881047783679246177325364960954716423323405471687837102184610632596120143970207030555336709453833728518058512355858275736088722777247311921977029949225656131089550086571149359082304048395439851793448235594543790004929102772249235124101243713181308600986134302181722254155714598172359084801119107841066663552675990247778061049350827625109328672557212029756057883864797673745714486151995953221333251608913242554063640721185814620009848904175686016491165322617982904806771718916818388212803747206278700972093961250681506236647175224885501316626120935558582688113202053299756778324295250539602373747881374582765611504957437153331004156776859412360905984445643632943636774553230651670064688720934747517762589683028558017588993854204318987200837779989392143482229842952259261920263007256496420395889157850963811652615210079832396905807750866483906705395184407179970790238037912544996990303617727520494468267430938995246843140522377216*i1^47 + -352153542305168733739572918411051747375602836996848376674157402121700958410817297966668528978932720464173237564264309719039548459855669696193636669224885347055799267917047578261747781977467283355146760283628550910814677230282512697078573851066630605173006436677012438457973586806783790253234310881753418973917402488188048670239887371057861827453853366338201903895431937139464991240933843730362041921813130973686682275901053145550797064045216878171342430153066739354841673347184478478300920962964291384843690061001453994196345650368835928555345311558513016904403894662703160783757465065383345939959174515692655078277428054244870009097201633997626955686129385284101642191098477788352197278053132419330326453246879486524418662713174805656351958834173051307233253716275507525266683977258898318296044280012677433382438363103310445171255665336211989383030263095306369108333389214832487491245094853189035546648231323128813000016228081516913946354927703430616755797974884945361555232285758293746966022850443152095672053610462813638058242588867230539501789274336011543619308907621975119659441300518047445202350858479573843374009274303323244994747483720962191779842548204246996614407631140434134710458465154255763400496696901663377151516687434475771391932222190629929653202677862472375482912047399175349227178836116050681897418251814374522204924694143170529700463611143493250200731474708825807636934718474410145621034234037564505271432963676393395873407809469184776306836589541519048600566839479822389151714596596899045854516359475249667584441633566174999670233571847111018575492349850991529095861525260137708881294523372650259240043305608056493449645858499490645561161433627820131848776025134346403476021564633602082096464686120187605898203451735412990599496994168633055539277493764107499532634184165490968608887780713630443097291348803424180970177737062612228149539567374751134976094468127530588670835677141706603170956652598271739785418567887841602877834203948962509283110498476713763016210269908309529692278300236151887772713345032605276386111777335415485460826354704793651144761170790185027016335866731208215462224905076809377034226344132864653724450389078800451483445130966080088927446691018460711401637405213619041493584609886945242062793678865636325930157359529917678664829577769941327962397814046782535475389581403240355942450207367842272633394035374800454041925844992712957949129892485160998481379718060005027241249946200485951096471483955743351246964690660150763576971873218357512274552379920069334596777142986619877197603653233461713401495553331383978903551879289146873479411960698085967013110202948307537271792037328762858278911959850648147072734023248325601741107777165441479921668180916634819122697115473927080916002619828884920877486482046757039602735291350715522269261160274500007232202551083076068210309529341637475243028950482200278280136571433198885157100875307134372935855168401724012190349104082792870087190582801634760754401057741731190510204066487021003303531988062980644028820831183635463372872704048558720833927509964115264457962700851521831886509028350134165957212351126977916116364747225957954115788999337045335804354276762975023454309595621421704943419329769284005754855999642376517364446631509273622829975703307327060115000642941776287520772329345284101303598517454264767094895750442346230712352177114942098785924625635258907447536026473872352427093337458313768495654447156560291430400*i1^48 + 3749427294285555206231319385273771255648087079834668813958706950082758187468647163428771296005878150610074237679267810264407873873735066145135812883796246408150803172954105821792751690402745122889955952568736533850668309109516140231513123346129629870136045253350138585268795320942061374232953281624419098653036996814323288862458569979287532465605284187245815522542218351518035168926208698169472391550637053821551412554242081492315943626000791397341859167674383541699977738527841959424997920523912250387424850282073431029026600629042391228546740487857131325132848316890854515229030701633234781676803833444227934436986573921909801752898608049508605138576648135407374598186970573746008039681273090319260649879211204887799222581125236582738117918994099804636755057970086765110235556561187895842500032989553801194885999891187076441103910896123213080631365251065141805236512520804094104274487578749007864927087382853185754201835395068894440107408095302825951666340830649577062145890203878492984415456305824241445003176190640910758443375265613140273871568868535016060688839000631246178956468895392640942527491657037244473930976823238739330046729594744338535790481973684762102932832799952756165935623223433217385632441299412874391713482058635177492688790912105411789804591353117719099628086843083369488619371079841561787062453867208219920663495195934673007311008696606643650022000729356928754762531281763935458938891102650537692679502322215280756901315734531551647092971521352041886556372001790552042764351198683619522529972379458283683735753166020667934436091364217739052330804261996825707399570105134167879613824191152596550602202904827845824759233834926480101975165811504038849916598105111892191489058986380342887435981340905735646355092664825567652776950665876788158580786777345037235293300546685958249416139360077748332991594077881168112157661483737590486099633708330946436859756613313275268209470809681122877800773503957011703012888665603701138983172365315547218071833735551038822107838663596769312482972129021917104034468251674624768647743418211656367850951333707344775297095162273210046837920708268126570166974711283344272407880526540521162254435635205638387314650425954659858732013483057410249578610268029307630470231962404661288230120034140807237682045268646539906398020726736741110564642232896329064036381912590966922604603847168554881887263219092264761764922774278928781101275747647245168819491906344433192723890400461865021283995210908978246285376839144869906963751379239493629722465632008423636003709580292034811469622354252350168652660570063010865686348478921993042890356587828671360164983201461487955253123874693426950981592275211233350518591234173944491254687287481162469604272126045264452368253120862686294163576560915286073302425883641972978690996799095271152570468570174291935435888770010084655037178545670357402685939135797055448584473819892408930476737228505867083466858307267106621019038456807155690744540922013560784712767670384703127113316220971307672675709247842216639476280255656848375213884014376211300672374204559798087955467612720233758222063753218544482762388826997515097636026727659779992656264211695358798544750255068598997702361133630331737047794514192207723037920606126548562305242434252716677211501219549360083292987328978152905813401317500892895616046366748870333874788621857894956529642441527166397159612454918221965810614212287405684377824286706483312844774986144022528*i1^49 + 163393875273144620966487761802588879310008055317908998335290113423187562585472336444816002307773587370926512350689038503166877105858854540537457559657984178053715601816314546063618799761874765392938702400215604762451064734086022273539968979413123968327835766334005262566593208753733461612294520811568664806586528564162145782406366779418571789420244256534939425961291209907446580219846273037097777507586119225055737796193559405750480949728875088960693217788729604299515874012703034010792497957706244379840990411335539410708996201893598610589031996904908415066778065742528821864167118834057776279937414167386078610944447023419081722887967673921519146188591496629712682129773092010695458499950494040752897324024274488777098953045802992194325846055060445842571546777480989353596988133240103313378290490101531568634456462935807068838690064961682649999802867011062475527630503607113508764659354844758677942338243228493371355956385280992033085166995007059681188815051986847597627541348372440152841037481416082603070570840572549719678568071309640492812866180401884804877694885328868337627443032854107659459073835239107162526429936654191579914957018056591835769886886587940261077426521788642356822235584252840922358645711918316220530846861650035938753572269220767710220663966461538565095057349301446040323798796251670046105014626981951447438830883181436896604214938626303862758920326095036393597068417590095863653696489896258429784538234237906316458847789416156085468943528159402968723696959861397842418542765521444810855497476680873626257208399442700193068762585942638650608011599690934346621286860500368958066747555213711640740303607591493447404555870092457505227949762627148450416305309482497831560799992906364899594041948266551676817841066741292323534855720352524193335105366519538325482870963077114838958468048222295969337557215688984983576556066264975873423927835976466443337233672987182816669980007364786601830036305990538569679429926317407368447807311555391244397156835809150117112198422205120955894183629141932383873093808007368056375510900130774631537447966190377497859512656691454360096782862178513606613047455724655319456596748350675156565283376100118797107594366476839635312131337255989229724670682267954257839912432839502627523381327550246800921961140616190302496055731198988131251544830863481723800209123804443432164480306767880022533828776936421319549399834034948924895880151749192091585101651600800446672891217928878577808538964729216552931416932226567584121446479325485612515921721324889687362477312768155284093430524301602849502120175430545165302740385749681368078854033001587627900560108712408502355846508765310703363035061677613967731221963790946677064641213962048388960627531707472355071836987577264952766513119711366138985377358502199712904243631719161460536681833804727482921772364253512264078598235463816862873383611127744872101507367649572830486779912435437007017078835590437657405499337900909847856825624989048049450819962745275581546288529880104634109524902788898859851352996344075281961237356258875861430529259326293761360052958360103591598929568209556934580764422541220242828518111595207741963904455384235870952320251553510259473090747839282747332718863357720537920380183767356589309881971798232645370577962100695870130350586740454036989180717497842658505901833493062237532414471096550387798208406405067395798315713525277588375986446158827067661118001332193177091518637277184*i1^50 + -10356901505397378071627723154846843860924269419621257949539720216069308760094331276705432288523731694626232524461340153992847596678211473128496797243580748604768504615260345424423560082648883708145117332987812860080049164864520766893078831157692608155508704411710679934527579103726837883988531143119202213106260925007926986100862532295430538780898243376957722395571322731012389458886853899071685369250375760403736272294195317981192162651866714384814124395872788872281746573329937358199215579736088181765189922411051996276516716663709479601457032202493778486885908284352478167132871145633064879695357285194481257447474126351188148374075192729060971932250785901851159687701168939881931872652229356969939812620203613594216312995678656068310154345413095003901191676673361941763895885074415560706159829557787080760115050927490014552738877151213512869490451642811001172979994433613651725512252228558006651680108794717613204672288317478640262322594575507674976521656315462805119660222292813804897003389237707821622675040149921247915686263925249093416820791324617654499486907092491737010107988906607280083272620016117795184646430115493351797064293983516593741352005481739575010984865736505525375177496879060480598075972553692112569692167129469689114786013936455807026728036960552068013890506851489354859722580215664123139187057101687391735089099775076060606649251709297381152541847177524038093218642758912915881226083724301326979636542673420156278962659091002328277011082011243035187492385282496895834189519522284950961531348807729863538244434683643091297557209925455251239276482565616688408417428004442904923855195068080677162655131758781769888685379127932670290121055882911634458578995804728886841057409882434262505365251732888717354339420847260008589673014436266374191190332496913239522860991428898024161699001863357411729402679089939767846890529252357888020708200619415397661895155384234581601489228864916285458946738771569649309315348051882048308346475960170432738883245538175663833519617917858689376295721903833908513310378558855784191333652002691933338167262534625961187488075125143390710862632437240050361311323585723721161190481441829841721718525224085164423744031528778711247062044013573802875865814044753592109319496076171751887208807350436794324637653577917702106710384318322996213808347535308114273291617607416168230429196050421171361618829856523522411574315114043380386828460156642755695267698173237721817049283741221311129482807093517183799833346178049719742261966269469911963780441323799113056588629751169709470514213341066451882733937572285169256734623896531725703183392634198917567744774249397806215350698711785342704695352767396053960297125366575596695586544674015846764002239176823068404665849433397261617692634425821168370990158025821474204280501613737059201420628852563289455853872259957476288918614179458219437150198554477881344592260672134540126167197294042185936056920179762847778099469384007761398813890168434065014531989644753850675483763483895994061193867078363606637544685677230221423799389824679241659534620378641952207461554653962362512510875179093659584009425806740284367034583199646627634977344010282644526492726038662655855511754500268478244245529353612432333567101054340292284386132546537187667635589945963868147497797228713248503088390285073142091622271862323853508675030569210013758886312571217179404624961206901867371778401617356826969607566770429551030476734464*i1^51 + -99160341464370297254978271569143237664178577865223139318246224104365523399485882143144193569609935007713863915685547788311238116592523179916555170380922306613291069958251575045863742133228938171585443684020340625459240243550825856282320712574848637106700637033681185423954681594618047941268722173307133131625277860920447572673202970006920206109366827665360098870160422843200495953525128357886685190964714778051956174896913009847853092796838257935070628116588093914564029216253025166639180328539659381926948712902889259413180765225716071581303990481904230499491683678068626699561652347796631477293985588976620732140369402941534546606458702121035888721327787294727755725841309090510443640656967299575063566328693349673560177132835798390338961987649224093245921138257101187278320067841083389792108068291969828109073808027431367146932680520370730905318410455685581357635340664507524795717991408566313706695666948018146192078563603452445478892611820249924822419759707834262277356369969871127516445150732724009840869648015857496584248354712180472787560524891465357352980131235340935850580746040434014252539863032025996452673409346679069033766678547591806662019248528000036181922827868723044502855482656144467248940284999768398721581595504201485230656031945681579981434412329933984122322725540358584500927966908885538678757317483729739370794218051290261975618151762153071265375393063176688719445055421433878750583919015647625275574757474027327955755765462572487421138010592282997924464825109073800612777464524742424944069359327970950212070900631883226715580836995859894811400518264172621042388394963966199948529601325994686950588873706125678168746093746239646538639457794265792970040682055632828956591073088894096519619502296863286577345041961040873973376738975982366858550102996904726010003917255920171361395137049401762824865631003398693955347327590007465312348480531659827256568891803985184010830029775469101871493305951797442866670178829692728853442719507175428102460826307174749705286212506362166547565390856664152875234673032373429556126769588684244386856796159696397340302443876057382980339760077199470379066853607524627382020287781973854618334921161419989909507818512008841780533576553983416649058445513439728760418876156953570496551823250837249816282988154948309938073975961719518139033118603160066365488848543503649533190373639445653975173504576415965355665762722435821514321733590358829131508428053657352407545530972578998016554770655034881187485146034524393591524511449737440667681597802130831430962627179505165747347906838209237385365475679198016640850655097280681126468618234229400713424921455752002295969766221292384061965296091405392387738353449452157828429262684484479696151869117892008236339039219609569975217482109808130371873277153131051129395405365846582672789748132809039115185040180118297503374349444980981714104584038699376995100426545826639216446981617338232531760934504382171952035624046558031155447361267348711878586008137283110311815194709454884419582650280630708409006275737672710468300282387382164284813929817154584902914542502010844941343544627338740607534793507576226746517425534560372183797419117828699735834748152085105197403012965640571768001125185573240886034483328619832582312103386797639531027635711537209322942244222448498853077807001490997668792720716487073311419933537141993643139588508847492912518412561756810136083933266230961021857938773537816838144*i1^52 + 6910429176598193268472668707425290958562732569609237471426073395193682701839734876796283439122023913355011881074018766898597993874718788352665159706937229805072237283858430571855197350190907491379998472890799521400594913769535589875667277857575144246792233343118957508703205088155310281677803590463888810513349014173115924424023499325828377189098696060459351299161698265724237382968485372975316210975932592955361649704647311887693927098157572469929551621651475062940181610454717522399167656502476935296545099907303542361906338204285931693821915455267263805788396694900868458078411207388929463745229915639964538139398681128329917938909904523719957466568116944043129851662567416722160354965063239177118588388280991353806450688292424761654823527725117410337233503920989062336279361621381421759465482360638891173931027804514782966139821031574679042847689384985503123277364898170956289536363579618347537965292807804376736663368143282937961549912191918758133941014912537540552877688801189859207110057828045414369756813739680428630592899064083404702481918273858009438045059477628671918065773523557925866246386116635767361819781335901411419461737255966013718087805924952415674850659225207563352605510039014188440168964195548506053308859342164641465124799667330076887969402489313094986304731396456722758860695453389767490041742526594407049903216230757107865700788237225106148645576222011820452529264428350634158301131640222201145165599176325253713502874553254302369202994155372601616644215593216352825916024122477648393342960003501809822212703361332566060789856640958065207093058727011592443216393062756564845614642880079413805143818291300167904775375251405779519314165584363267546613558553264977231984069142895193401864609511581992086753068444470055449587167770571187474800007647053194444603260868142785290624107826261711652515800140513128070069392329182484497764187412885313554759023048005340251805370157569844769944554999071540023595649388020748570462217263397855816903220760682414781935309150713241411457022375309976924767683660240562193676757081785368148265066689325248226080498899149417964715043797920365142566044154510246767832786063832507274748926920043588747809887355072104124066011408291510273020218748505297189778944107108975203305211448010955873773205951183505404284058683593345361903194418856585702691939806910598208853955758747914097704582675144729973987941408478463797410563473736232278981783155943515420151281400523381921070189064874878999856631221149193025520830347975128357038343968144501127209016620408785160246432359808740079755016418084680814407108932301805253798687136054694254956158519707392254580852491367993973536633500518025343616128121448348810623738304153333078990019678270996203191130832568558722417174254360344531525321771828298468163276827604908011778170325488164286638789515862953491589040188696501736626605932843928972902861853614306760124722876443652551601861092384376702204487202545590243484762311772072567279368579021742963603144298159838154489484549894397379306391325624997844981821963868514840511138947457579083023388612304616425704636323201508119037542737602221976028176399026443603778016960688717544791565351905518913632295715332533314080484978463840971248957303054629791269383026695243888998653670364448393956307699440841398348558582633918653823320826549409602606743315902951468540607891478597375092591350129204362455994186575622315851584118510845952*i1^53 + -107376789587738454923237075628351257440420826079170389570787838787427725782021419370608345006691573344399548474131052261438066556808174370114107629817243552900122938090943999784201629853986117536415753536659406581207637080608025645981551995355825533509277727782656073630141948658144111458595072505974574295843945303757651094600549123909438682789521399534997798689395247273844067732529451025102004770397725112978577616505325742991676672184141594467748742620378526263659386324395005277106092871705855875146478967592740371675998087379683485924584686465001437925394189053210727168821256847798231941842757754243158838123050106942117725014248001727862682645749523815919441509038518455855614019950727579076947511497226786831142601806175218075435077415594163744441877183659630862233659776958030645370231294353048193751430609807943645470193394260381257141633821343469512773206338950679707519835995946949390593730422356085808500819723020370590971955223319320452435619979682641579480144221940914618815196384132552162064435952277364329871426550733448697424281987469379175232146477030577932528782539672223604108923011584123360084988917141055540765009877208520898913808221468554803225624296527643017912261900767615869362094267185868858881283788537775324116724562244205860783401301154049040563555763142947478858630243165158911248607750175482839511371419169071537180261533862887067916671339525418387852291485888680935396048762090022142706270265935963201378178162971265913493169774850781295845052845131790313571303865774552958226515809173460286597749096097218971733959031579611100813616690022093689963010821641063756929772552639658204347788941318711791539913941232601600088446034999594987407935335625016103219006981092401573147426310681052834294047120231390839584418071687395616853902434257150416880061678360408094465231563560613098390749048043964128764133348097187554888282056494938428474090102016595443520328834535608343285103674531062018567181095832291144367570714864645498926932324373498459638331515027808208225902650771929462375822849919491021573589010901937112691678867076754400780560326035018226109310350901610525154489139361435563308755829552574120136567356241415164243839509370645077365291545569203792912595682762441731258344000584736399040068734298664363731219736642126575407406696782756581697993368423936923541445484197716116437614701707366489736641282454105427365426678686687353135423024540086617844971551125769594093739234573215589036750717876285830142083876338473209800652777763332673784719973482093020404698266789044732331622469112374886346563474272048130543942139234389660522545128946317704161298502779490374482032076950481237328479029139346313235311828999298768668644436632781409289273063181547202648345446562215118521317150161103267448841758944213749820049638548863349448546309456268377699942112635075720018053903808935369169466312685524687615151145925985489589268103043919369901610220290709140256589330311230887312670961767710515750757663261796850068970559828279903892733710266942906103070099426236625643696803556142089020386239567748657837784153926864018097466939932701287446324833075368282552126575992324996026343140560779419678065578746646241592896033735146571076793950129190008879522934093270277017957428295765709109421514069486217164188413063427155137879270866509749082221249109295067765338125202428991388889627990147039757390626831855989500322309532317001207061629894656*i1^54 + -5256992066862544006874625046695754725296449076282029415737649169326141187752912850184859901495565490966526431157015888596790154314803421607755512724629582214678737185886021831263144721416546395254464913234808816440242459154469139344347001326681830497808917591719575005450897295898337787380378261154382397178975822833321737707033318841497342780766258609424047965354703199335594491495029042146373398521198850225529927133721927918274782655108894011558232448466115679438298728522450542129639555591622647086990330881104884799829310949924027138676087758947001765251831829351992159041019339418193903230274535510275565084587750627436188032850141724717028469289333504004958504298917545511325070532409279634120265497949436626738392625802475693889069447509521691610614051967560780565613963401137427476123376474875195674554175788454990730972635005340668471685028476946290807084542534790395588510016280275065218925416530467946653845626179157790088838135705355870099052296565105401714474293813894277434613766386648978800946352758953418411628660301261195035657164422133509231538387788112425084164260029368492315095951419475527904333773543482225092978527402888817105018624395832224984204075914301392797367583270596992324580486199154761813084773775255214099319370320256715817606465601153228841579504280929750362228340407755217740729143785939864970754374533782750120493095570597856950587908738287815610235786500329845435175878908798760591656639964814527980982070187296783782109476792292108814921961967404851697913185738697981305475677168146174241019457550685761248627808520331725804872586062018829215367972244487445159342216546794081729578908543362924611761683908737108931145402660627691744787135368451412643575478144259800414377732980971172577373525005778716975694691257980079219778456374644641583937311201244554052249619679328814191933263516204173174205817415614184744234756211282021368322354297252537726118992337827976858925847192367227492885078888724491705525878003436424931478626410190315826837066279281535065759189773530398064281462806015068998693633230102187447867720667545346372617847047839937911736853089186002733504392518034892259796883460664904954606145712323689102129484045801826962506552945517237271710279804246013242934731769002787243582810006497729024270387575257579805784242596885517958169244616187342754457122051556547531051504747621346107204013570199996531964680340132970186771540957184544782390973876445426487448226566299985256367422360591202911775400713189188683981795426820595393875923017169704136425136992809827233265237767766684263068840848702354489634820281929346385364523045981566344629650527712276685661011524108036752243164147000993530389888976627822174893577700956851045090774609295523577254938974484261696779920049367703330894907284322770847102256705781757067233792967760944057388148823456369092536487182764739413412735639941168797937797033587630384048379128474037721157150644279893744709172021691075195399642230114455693598690441547356467361420190567400873886709552405430538281012886660770283618014373996568677800899834902959691159536053880725057677796543595520878910655513082735368859215389842068409274778520130237113956591216393270680575372408991497655119465128329262180225178038349188296676546830938965349346310997702055567995513190820242481900820178840223414345873160866511661693161024533466542292889227011021310267639051645126585474227598427005832489074688*i1^55 + 61348226254567196179933490209475828185842357090442803280330380680025787333491364801995951183980713873344769925974235787317112629782054634926238419218243751834987435053633968056513424221079905108880515587537853439305533930608602546262930317868444582220993333171176905577129616146226484646603784103919997432016723355183322019334562296456750680933676252091347480458650856400134985903240654291805959511467265519055019632229957889602679062627309428989036667988043357882505575934623952799939551573951368963381791220843790126411911120343724347317377343754391770944813206422211999079151421996187392367021325597097865822823574871979667084255090073778006541802919550431643878106400416245507054846241285664797590887173944030955428937856607721696383748292897990123982043390382474346313533734553338914857355707279011685222004094174913024926504237018323546869404832677528850684931688870268759126249827619434933064753254031769721034596434840373452613248467830355386017339738389365496580709012110015322914349548035728834152452736244247469003127055323023770021993206069331724086087318931317319855053461964401464630864639581824595154197988109976092684688851997966086583135852843618867777179649969660436056699381229370469193832441543107100419156061333889672911306095789568293622538924332256405101603861397110052369938485588354196760669869303438465643661501224429097928089559616127619222081266590801711569967360700965493129016498373246619790747463735922657455951560816361149482863603221142745212214838921518347521808360720812030161318802540600535888903708727494966372463466772812916980042227159041620257378366417092682384636174156020609193941307638557153682770083485851855556045401889573459058848551590879831599598090051979203092796029752510195444844614174895508175386102448359296453927256017124037417962900381797263318523368998622324180926070106775068137394164669974584104967192213034779896419005963529826023868963968647615871704929958226984011494586875136509018596824324474374864406834808288982044657668233506520746705391003629433602922096513088517150640216201372101594322134308513289929122112656178660037369280044376159333815600394991156135106593147498146453235901017111174493792857692619518348955932670714575950138953311262876354467946744481954809744680936807542941870307262653989717999803336350772747804746763611470672562767736507506910896918917743755532634648573501936224844726679754514184453798596373774272291381271550944218899927711196624080425911769123696551951641996575682200472632671834888833507830529725165101931457753682744196355538446752523450929878895408926141507271747008819117997563512049592550503639126890517183147438573243577429724459745703085290275806775138014901154755052923797085946268896900273957442823953439048771347064928451449781656334772734802121335204605873208186824719255117698408384273550028562653920662101033473993125339471571485958873800426800905334215904391301367207097304275653174777621292877772509281179028567634163753112830359266930606612888530157811505009381272796274552777633256529396947897527230534502322222084218619344375965896849214330767711801707677277396061347446339295775608469755205417407414600526166511723032855172816390125200812326246045966667549158193475275723342137491582968347614066556457271981162326725974819290696206850605605661916184654149747995596952598950165503594476949991927214238643663669296066710151851766732766837364011871240192*i1^56 + -3362892607236792023068811024337951073762153531504080958821357948496999062773817224107855481316967655098954133138297591925419853353031345500890508627133022176141560818151994410460947525079199769562946939942049460226678973598653184058643702335378386404915074754274038957070518357310136941377670186127529906730179246485980530000269285876807467280982330262422996593666742881489017164423103036703291422779846889877759058361584930624578388695093038579878519386525861700158865035127465054668545315970168194023498209451830321532311710126126362712736460004449875671015734776725201464682375100625929562300502667822983182193596352585324757349231498269511965122323482121960604431493048559147471954166430210794217188931298977506405619685590427982423746840756560824904667247869030700595352863397013517514977291606170328748503108452160608051950331156600962399841741762732056956445799741486901769261012248994635590366228466425608548077227555435512154676007916395915779862426177298333134306141496019844264439483364777358449072275937913863570281584535420010168468465176759682015030044353330926053727316133825941219537171714363068191310673440364161823242726556778872756702304056106487497090050139897952484159346668685942796394766510675337074472423985890948493927154680027845625801346361592175453257738694864083976178703594479406928321630081495893482560139671716790242608101479201743681183727107597202137362368884472661553963797554726611868601416865407909819609962558843120942254285721592750286688870532293567837199188638992685809949305120201442091871505675955028848617066812204155187615451239515123618157578588777634021771494910461672183271736961844989248947265182438357331938532546460288271100465056801164931428068021047433689612727274247044879242094186158793843069820561854640512662433967442178214917275963479044576130100979646026651083515872969527836853818057325411805314176072199435045776498081148728731871798107190582019869789293354503695798403586570904188644375128187467614251960087741642335344353643317749123963919660012710013195360737417122869007102154895806109293745187158038807385774434050993030514982735081666389835918460792652392187426475346689582183092928585754998850878819952200763517910187073945918758907446172831954484562217296456811993391668192042877868033301875030596850846595897899518218153510300620617252506997610231629798676338031934147596093423579971233190596765436518120598006174374616241457671949455705830665239993020797986692853727678837371271625143122016172804412506321292947395896993889437192946482116999958884889204853366039723073677965242966961267750411797809494784009642193034911852860032319405125112586929933408063517470357223806420958476515250341001159091076095479100916205742259926858111643376341094219138926835537976006765710927719601574064850943727137094521700080664122010111680506868248141057825935180224272081716176380735442199896230915304090243458341370292287531936941390979863359519958261706412691454305497700312042811140017689630990722184464886904074388093767178105038286077574979894937291278214532628815233516139715016989180239419506989270631220267217966532938119381933052178958620439747574380533571435875845010232924133169008609254559479946725971047869875793238698030210389738048314832674891107029974671170425204684936128270552253540775722234088171629392040944423063279133769485537390194105302737176781074652122700093885858460305861432573952*i1^57 + -212249248073264119116907395728181737155298556279053132861080097497510322938705964577582735105323672512284118028471025357987835474745302980108659559496584068339185493835796115021790609305179863290928165709498218469772073775009343700190256387712382932786936743246103706256435818759437111787019692208073205647068472932476296307601566045167364794888115450556810491773007236418385310662101124611119270069404290355146845466917090039414659228164079330738798546747487147821022859891640949898289290609081825696172673483496109428376190978842979698718498375408017798473174287095021158607841064768103724095839428391339336337786927041990211460413472253113700780273177476538491641780946882383517582065327679318434230796902670909693493693477435362143393460656688966943830535518701952003506489687721657491653470799655245775149097211692561660968831038239338172814644166244061087864419979006507828889709250915814432158961210524197299730558453055545740477413181209524615701726574505382150947055971280609057885245337379768870284603687238239983202887135695161530231715768708941026185696514271658527250372978842497155084932797197095724103699390854732287553358947789935874921164863149112903522958136687533699427304642319960774191965513600692946790209995460614843823728768771784750723655141443821625512146071846792868152523085902758445065190631470060666091861990604524116556153742695805992067813637092517851951730896835761367770273965247053825046788649068961606260664403932549568559370084151895638314170451818440125257405277931018105044902457534111576449496054206298673716890809257550719993395239359594802461612728482116335782518035152789458748736012559232295717075413570929894060839740873492711441226419282983681432913351167790708986332222993140363986338506833623656798369055405651266365998938177196036459543384318299720902173932050375857685799989758994241682793457835477690026158766088913030579141408370749972817778982003264998694930152612820016828027141752920309115090568100626116023887067110568157228671143212774034476600461677622687747004589028878756730239102109296684451810083779826974732003617415559296346875328731694543985743295354266209705755602526625670997833731772072508322660647105039362703048825726921141820046730791306535766060593680417117176477508916075979786744359611844836918982516455290881288309653410121168941840095410707366314894583527782632991239706045382836251398265002788623232689727378472795810281364754937130569303723042515494184763246589075728370306696438863700744792515792362820971539841238710095461900991029879560361245588591755530553177621381824295381687565031298580059651466531109639517829678694612283593711821185964337581859229913550506805378499513530465229391934986956414709797797274696017426215950721334100345208272035499596580140436258503758687396034822365894172890073557793856303609062427744487469748140539375163525504480157322794780879819433841982897701499853252028979931190691498752309898181378228801254952106047938570108639509427599254849137543138894666696662927084571993771184026254433508938635388755869222064938767081679350837415952362103809088156651443477815583952391234535198885979548400805854658323873479959076467749830005414567743300146879385133850261086286670693805649659851208013931314090566706983404137356479902117394240475604783187744099614114992366751276652921599772539241480057732511388051802095511189813246951006103829330891011784704*i1^58 + -1520465065345273640046285571730519445906349199773801153536624885613301525064732231810332372760614258121159844618865893164459981065734900381849015580507876192245577738003960778525720879795109856608409731862902668504099932089325309300531505270977989682044589300646586793968500864780401960872190193386298436356047228604445589116702940907208397721493437364912844618278778103995450762609395779647140309411804798119700682968791659139168659983311722874414459404983864832797116231675848436460833732316516120113969864033129996711673855490861278022607035880035216987127505196430375801953827250396088538355714620555588543874030674262776705217199471777698995230275272557745775482057123240222788421914515998161328474931239872200419395132684235348586637666305638554486612223684207740104382955272136237535886724665548956441510707334051209843877085174479007369864109306136170326709120077589171405679290664796840461693320890290152212184326988329638789047439204674383635560825640588196944934803937638103434271722486305273979735409295049968571963266593112482305444095240546594686088657634134037161269438848910676801236169788782486947218236633442136242986620878054617344459941049618570915576223125138957518752392852755506525532980132565207405051576374320491511406229427226384965671248760344036909934962711246242399501276266380147789927999420448161562210927824140512377069933278773150973217644273465324604409809191121231632262057995017294820275202403067903975689125909190307424269034859989848717702360200678667108974093882560386050176306675143780675263255398711594129596727941669179064737666219961100161431087327668794808392718925075889756415068604075851547656861349357973095255769217341201499122813350609424437841839270550899212982639831589739656269459205129233769081440978649632880510516817134969570946137916625947980032214500636345675323406594872104010110210632643686412369191051252413648620346244568657648342322920706035343700939984666309842107877178751841829398549155304516803822043147650537537235055809829651183743009145686661865667864902107070798581795811287881031973123477669645971011262748442402619401456976509381274132823835588827965820664038276234006390192919050350143602691482204933308949684786235003112846363260463228031394667429123974988173206658631242311374895677150566266603952059712028748471107779906328786712186376315506115026880960595447723293834079916838041971579246562698955231661033798175162716340751605683944764939684860861973971293796896552189283485195818873037725123099111592084952734667769027513237431904431965881581735981492034593858785190405818312521050690310918043052577918956131699016778236148468369381056481216606058584083762473402427466869149139692301992469115131337224047830933413139222614002771852596865398742133627414222224986943344166667319462273491021685538350167869278702856905592672913090206714371211926619153812310598525250449056225855450791165161725414579078148552580103262931571310506377410117182305323996023069609275690808424076952640002590975401772932699233020286854304160093043326884030728898928456450176158864599669434256880044528931779626424997652679130197551033671452007989762325800978587264953652129461890474058261665757596590956107359328637405482015428384121311767924924481311553347773052870503789440173736827372105329816411954471115536848772805756711418902205928243602713940091983963280310374840420124545736861651645361029120*i1^59 + 47265882169246107707477890260716456019596296854148488132450344438854803814851780822664417368722426053626390156287769052197484877604547387422636954723382319272072378946978907822483197763888826017722022942935613332995546903445556968724584165665946074269546902885469271202875197787138901736769545037762566604844302764754472361238843776176894370605864384510828327466549442952908657030317137007632123768654907576303646064890071816358867073564093778034029369909991317795577962053013177820764790097894215457883532665304559643303102097171934607007535106056975454723010505150910747144175419918963886471166797505727896149045446286044570992883802711739335199748928198740951794049974392954211704298957949583666283264421800910455322972203724546646044120817345224190713289128490528078984068179617879244567624369890617694269560878434881026030315198664351474359982040368404503931092077226169346961428692102154771968156732139286230632013268867124639649633898891636380626729695075356613979162414035388789694713077298016503608859153487008579761651094499177490189043896564675415160211311250778887151266065300062628449112393676699997087966872319892081730213890484696671929553081272120587216571436233918713333373359094973773779913103973287118230720740193067286572488630087053724537078487135020479898184314010938241158027375274880633604659136271389017199498670198338215881115367304441222378305643422699795697368290673352392774857577353012869821735012748597977579128614714129343320868019564882289202493820852082036260527431416383201894437795339339231040935642140920751160435872966925475108246484618338014333438301519767267223073179067920299721851225676714818332046040031035304336103194026682213611482425530520769042609595310119645999055975549588901719576017257420494426188173798392796610923753175904986582576201272066450960550119723108497312359783004971733480363745476501656217848248559250168311967464678231524099353474834110346087952090735552394315409394485004007807414909215915954624144381541355180950941544228533691765730999970985574433150059446324695816805251576163610213997621872302059458752110380919373129729922211543123345415932684035656686528856196333579890505047206536592956766690930402273184011532575723042886101258338675387291418104192635059070390562191727284361864084885001320446908880411103672225129776765203794597677994431189251153176481344615476810801910772925289533991158284418493871953150755276182426875990614471255200187526226111623577986594934090527487053764593084758520936861929956550826694197589516144556147090312628564992365442085075829757181177216362039461974867052136126599653411197731694657247256112960545936033083704726218755495742533720353860444173813898713127316133782870493866884177550140452898474753288303285575978832119405069696903419729493694388951761473936470773023125253052107725130168392080818943511745436004617161382850706963974226826223435718678688288613396657460219150936309007339135939336658853402589953187426294261004817259638021559816828817942835178621876618995512605456906460207494410636172907616804527127837123537889670466477687763618053196459251798121390788337469098930607811569484566240041482347452662060608682927298156200995166533114877190646795254557186835835885417120521579869628510097240697137453706390859053083117951116217460522969323132942954850579488709982662642510528426862757665130007204216573605539933748997957070356480*i1^60 + 149874923159257220333764991164698414868801309149950234284825066067184877117453881489945437912259607742034953980285335320144892779012587423188090091383071182283595887028006533804076041390689500234433351466473178494680650545118524945368809088770825566981201335753145387385872037091661715913819346143883632987970463224098374858420547209601235007302741089537156661205353079748095286938113639320794501227645308380486466059344171358979606509937923197681472976401277174434332310630328715092152832702202877176421004732706134093090140892705436442162171075479200086802167016605576196148141675773411037861341723491419819956968730399910228932360239604294977647869413089219790704945436849783636712297902874584649076715138894905477806404467585638852821524252117798111428772010367791470774508417493092129914596055044190736816112693116144959895821551129699804490882908443286392429118895919522874648489020121556256974587667563421421423927737986969680538495316181743963038220328366538185857307614528310542244029484527855055682665068385469545059148078113226426038006970470882869555549301228260514322684973179443628653855943648716875233676084400376552537128966534602596684340477867776210210367944438133334436293474575219051789963785587731209311034714725291820431794575552979479813806865153033223295297976629831243443129388145041965404016061683223395342766734196537834275711930035316218509244785107080579935067302847182426031740546130413051404611283294709688250589235722274576525356867587754912101499946854871191489338346519062565608372326468796908478573491825489969565708304892177217076550462761815382277612355062283458848554434949851459634392401495432688737119568289786521634866525311961910288458704643335226359407413546677402307500507181162320620036745042643509780017634262225840596445878263460007438123040908884136167986440892775122857401141929706656794414508823975218986661686668628122339733129649564787976039750534570177488131701096547303056299773618884415918144338372369046160726455691084661996401711692107711841172690633081397738729563172351339495632270271237237684017903745824670967508433096181388708954840847583903050018848461184190624684016251828334992593927707145309107772331527389359400793798262495395650266880357027230740549795895764148779086557458949044593563606476649094038048649964871756742218129372864495085978243264809734320222768621535626206718098859002096360677728247186630704437820081629641187150712836425437960119996294477256800752706262365227712079602091418953377138745207687648433528164523491910070837428811264470441658379903502271233407287702231029741423880409658754600673237110652358303326125935274008061753169250558590720048357291725627567536634929667838208470930243244069675600699402044650857679174977951381560810321528493433876817984801419988791489601408272512364254356284439455505748158465679743817332188719103630310806536488660955520686604730453659058476166420355210556442032515747746270607759866918269074653850149299838204040563866251556178911437070741951752806470505383938471389465023949802560577100808202872758795387479114004507394560983233270517857401989414789551131646368747092974090534589947120611564447949900076049959720673475887802551293364136205538723922538840638614355491905161388041995752295964789249597664646105891282311531108227679243635478829802081978245712084193154549709656736340052492740814437520077864723168591085568*i1^61 + -41334538055649090982981612784248485202963260910347092610389397186964807459329506699587486550950928276335806105487459677694138594595669994062143928009033292425559058537238814560414994345315721536230682651016449693304269111032028430170244332943946523268676614234033383880327379335314712061731301190769990740414195584835733801900825643858093772940300913900302356880444310191411808968147533852942693868170787043048568394245117771912766181406134819693264428083725286371999402927869751970578106590502492949253539442670414992597127665357605700821582820318091376532113359270257315502055255389685314907261774428824752647928146943017663900846153965043238123970957348279797285402422407541062767690558328472362669430670546102151908979605608577180600580213473496856265252247366550186321991807551884799997053210846987528834572983202156265182756656084159865358744746891312586865472384427994290686868573608726029333865230913301572537537738908655784179950957619348143765051663518065355555392876875775042415659592097469536235648860732831285029014420623457831198481037238415600658074111019189612989482819231472476255075197500842265212267518357173745254151540513237708473222173167996816542499635090233364784317933662588803720235412916528733498107019659955400433820383095133186148772442445528671431992453910790232360043290930821589694195486635207126810625780563467501334734108041391141851878186071679959357902351639845454046543829348144138073359307245285750988699737116837624949870657176163758197709791798901096968930772742836922482505782988485081131225143495787235756062449552502269564767673779934659432360614960089404918006008865440745101945220438127470131661896517061452344815158364188120176886931844977365470957399145190971451406724575386380073770105611128300107456488784237823107588339159208945231201539208889632578968504033862622001108594972681074819785775308415794094667804179736020486344028394091850411543098969222839435689470592410816960475640661521616574091994198413097722735989091056754879243974741410700477170980206693815979394417051615336054135514869321757366654588648744756784064452251873912067384923046370874267153622985888326752934467608027164528027164078491027968275905634179612188198144612486845294223428827301639009295567301656691144546698536485641624080244978626287889468951146406953304410615180478885847946908933743000026362336402170971079451247909524667531566775370196189152315934382027348185461634911196045128661510964516677651651952740123198304954604977100316275344154979403318895966206534858405363635847322608456084867751265871714488963021234931101984127349522284217303408362170992668707525849973742393262306880592158052096826625094285610170470288748512170616574252300570650812767805645929653681512898353219290455244222471095459719402738265379162544026776017335613636957500494164015427959935450045951940166061480835595980087085553606987644335920278739244223143903064000152263181104136424590041397918562963336496952028031758501598250619401655196745968327495072626678440106955881708139737173295159891879721530362389844791595747574601588412164643220013908750891201367930035852566242204283382547263149638914669413880692901294091071009520441903997043348275823464751967583396021904141743182106190266672976718695215415432486288830270480454761530104439223007429709221672535702922100666011160648270594818760725864563258549289624205545456042770432*i1^62 + -1014217459715966528439616672500897777120844426786175495713250752056732299298210534849290796138724012266119408535452320016232577721023394751643548013731628455667478385590475894697671122918295444511161972897368483854320730176840342451928924955200122398398920359616581419782817882232755556988183268068149174080491528762857256137244146653201413470240186392221990939513844473820447055222812360918223230292786517611163212269258669372041849817536971836500453793013292678038226172249366673144422814078547828489693556562370421069496726513159185890709689400985210940066506580118804442958649327214799885189079879147891861221923587772497066850200227991662104173494403527297307114228292578216205917005747036656498175412356539763622397789684328915096531124600899606980849621864960828443844882970731927985580440057927769875694631581386289917159211198651759813192003239522822965519744756734428696490744631365706898588941658421624561900934796627347748451834868355692483246197222030637845868479315776972313484601874767082031880847878043041226705003505579696965755771351102101710788548218309368470073910898845542715682903140924909229973377070136963016656529201931901664774363920911291955498178055312139928127210280408163516967295021808326501946889098059354145276686707633638179165080825284165018898374331278502992683740053886179351709917443004815199716427436892228321940420245185349440294788970463890366786648646434364950848023025773362774838029946231466829873654297724774920783505105703132348002712384832608692742044184507531533034072482004285132007647767382946399023495956133432079602803139439989100949997807369964075423300539199614477248409669348867918276054159647540201647831834661823141823732505124709507314038209799326727219187548833216929087688357912455678917897443408277645272485307746182966118208860591138358263982238471985883687400498285955593842419157837080409547929392596422220391947662989822203516242102486680516927488785659438905289926676880470613090115480568783713236625947661402524697244021358099878601599503829692864451719626533029091618849559578784976199566230301588497845447768351094758837345431185470735359184185609671884563083345014979907426795363317367261535440845392057460526497280079605589898216564912611118784077661678812689504954210456280919293415474216372527590271351470016607657734723690351626993504538354313985885531982413729569791973008251976361387885570839178194286100187060441281976909295476707616464966624723782371193485488272886905289670071181558128761245647126838211218351437069588638539063484005151902320764970912811088466446611432682645802500102278220588626028229609216457907080472768275678962866227898292880650440039436986180285570064059641206512165235669498225203904537776500438173829518258873277626599124938882973257495833195803090211299071072843422851658536678260791608988584678009577894121804054960969557425763909850859678034954233307694458942422590582768264667647835457602241748250901226364145665913501362356694095436471504469064877477520789239866601260074244333078576377924201607934313045518097182607151441440386507183984079882015326775436921943167956197583892227631736801053321769205624274173367402005563329942901601957024422743776308125759052792079943317397839058551967135851876967097384096879075566795333562195937483058700947296110772971216908412177852648308889785716577915386759055675377877847199245362266112*i1^63 + -6109398333718145970900807081051514121436337874868618252916630574311210090599592893610725041273517574027692441408979392204430583635983135906782524523184212687255317868641232637795644490680025177490985257675799834291722312750253905712991062169003128855088007771262939234963582922441922069528144944055932915310106322373395007786596503978537889692732387253448838121950832469177591314108733937159910311696939927274310401130855854923543122632484640032019655243863662723728267504240722277673884879129057067230880690443764605746064847554467355151944202829368320521531354018701193503434217165928090889235636796647540149600827375249556322236794410874452602549625777475210924824964133217228182486518574120785515122715095929976984697074775756767722667354571654568260354284060838599577967098395287563789305779230646452267915396492491410591683992294653105218942001882738577226773979785753864410086291642606823606255763866124810158845408906578479461793714128279187659597662263721481249628064194205218977489226122021322513453834346993875272622081754565092313870020722572537025223119598189005133320785727118890260539945801422504235757043400493713576825020427681027567326366305582937133868891656660294688601452953744277837871940991853911710785682679919984413028923915188297589801312729122207018610923548971032471762784972643179287462593443628195387437321829242978641480382198830272509364242977280211340926516826647033793012384710098748508919589103712549423142670041313703215383181652195798466372863262386660638584771235439155237833452740216922911743994561308936059757207016296166190078239552402113845744606797832997953709168455170393051112212025879425436447117394097586870974083472351602075936218670628233394757843079929024005509129210849747136427002076686449894239676849533609615662939892736092186530026034407588648862869106785069598118062349129773898490836548233537899942432926522157784234181551874477286421182946876287788156040658899094963726277001435431897394873008960442941484915439691290137473026646782789404691329757855419374552981783816533020569092328748151615812591786704692090010155939340964149013548015512700918444516316298978094597050428353678447215765855176934080230178043006235342294713587241691542466994698621140863795886940406296340614735156307316716114484106114798427153215920365375251396774543030875684221938649821076463746004257734346310529560763356577697965951547180322329705345954272614124528332874501728446519438158144748816164297452265765661924488997808306874967708242596868687367305997464997567810350904013256074703754614250048850422530443999320178422757502897298991068379112534087464756524478973345947983856380488048222605234007797432059530661652427840481742628750232030590171994262952289524645780651947793641500823776703569059432297449228259432431739858344018740377167007024088485947236745615093116492157714887746537522884022850873018546029886996342043838210681023993873696125760237286622063454085255455161507726746243545540791111050810723436504925676542757576417490013634703111168690548679858001059317110853128999834620196037459739989810614687913648114346050750066469280355623536235463507240775402164795713044305205338146468849054190889072012556805955632369393423856975706433781192364262208913708161269270799812834766006953561830723287653688075827287567681319385430839696383230607336619381329826354743136661662503167590400*i1^64 + 216628620544128416403886853753888351192892236386359097527228404271742110779146981015793283135619862596964055904793980027902799917973940911583661026230570567850722869198178593006924932685304547436932844233676648127005753363381480375072924946650711389860127942548171417266271107857440946850749228409497681162208644007742919376309573419247274378375291471465884759050173036778386731417937966411795540931919142480694135878368077334475656535492165148759595616494599221579843597449718001881938581978634200983578814442011974920734998727951825370396784393755054473331445492358893390809704572774833749534080787544646334180954814077357896573519285644673977426291083629096327206915349215029560481530530407064714976094714068336743758902706913114415738096578027864489524578097453979432276792094902282630102951577111189963951145381271422958329779566971235410492491909397571724327733294052865345306906269985700713636126509547045191155601225372995767713757308471491209762153334033459030410763795210813582022426455221431061918996906970988004002039407621247287652213177740040524709866683221765103962497439323852330427734824080485529566574740327006601536112482078546476129193908227230470512120624607151663569623572619431618501261625126400795132248016948621116869980447924931496335770391856393166392473652352307663374234499743296563989699074516007604511621963209132128763641668084019709452762189397771808016447901487102048075466322905046308981013667558661937092337007955699971662542638924687354539903797772415555435742176622865024178842766829327788547432649710606047354944838739098047019167607798024894567511271140688501582894329768811258094558900924893865907583250286856749344041781974722831473183996307865348288770193033150422348513008327880744676493402598178899652790770744020225517464425317932894747111973519005952116571446691179656884964982009615178635435001752526456491138636831138238841383805857407638257357378305827638473811297942303503873316911726063175064031985403604152700808708100736687190094663886608007790334471431852798745330456274574506238494644228442413448590112874136735350513192073238698918647174569304193482603803466009913030481152898044379907880723427564975563383059893195780317339612644879967553199735368105784605277517189773692399190321616107382808588918249796803064840607838097289788948404661413988722866971262409487335801386457695511745225310387627062895528002352887232417335597058474025576545161966289698665617623494512201698979069027156232621846500421970579356592362275701019399496211475579494067036371185764558479227310183400470989798953964862540978298123446264021236121433153959220441649280299783405901822211159089487723368027425650292611905364500022842686894254380645953104306236863238456064430699822590995112790521689264730032707561074958793019779328606176522234641837737759935270855853946250763031272622577547905127465984225734886528076019771755148401136384636524103730246628273440085453036756664577817847912882204546659661727342208808727275786868578744265276018159100721582669305987933518250466454957193074963496575157174394683871383823388970575033813268218322247404538434069717863324721501306975081423226271957423401620402401124944327733155732574276386676699285104404566671000631752410120262654919644246484086887833992426622339191193948871624765625978115768834828313938003323446871051874040182758689990001335205888*i1^65 + 6960735137609640561741095825492471275364423165838974215134068707368256867359850528428669099653016644837610895017802028112631807138296019155096999689749080031028029633678724827731272752690394713473016331348211441794031407827445323936665625635191799484632646616867246630473384851426162549124451537302388361026694154735389405825173576003429095301689864552420062497093813519193056330669504486957698297600165476734502579812997389003111112955374039331317828709009711470790982403477692005687997280491678182642891175613609577704568312751323929562741325170279411469056552905022822577446768862077198446156209255303965631436143903037961945336150962568988612847872680222397877319880143872026339051576632546703608867083899421619619065168957582920643895423992005291540188051687326786462534961072387238779286482360715450225886142275671378161650958795351525360611515331612454082576066508914218749848777245050262381141922901052851387252737755817762134603343074454823224655377259844529459587754606346072065876476811273098777516370118374076092104480033831303464128346192014749861800435798042860788523754500974996139327354390328204545281915904851578805641119030354118998744502647196223614288507289433746193437656618626373579281628023731070933958252684493866912005810927337012609724996111287968661838380804894316399960106066396138642671991922338546542835482186973905547422822936727238443286272308166957281544767306788672882675604042523052874060879098715085810645331313286642472722357258359378639084848558327220141984495314420266554750226796398270182720316487848331819245813683612159569440201824595339417196818824303902256639092418707691534748073971592216314931872731392208330327413743384520548182177197802043551446314129060246693612386013860930668080691679984741953526593052946057385196816785914083785538131375811624177692108906523790006358893693561573123639533708297360319513766253911924158905318244936878777665409632249942786979498251424435725044573511168549473065505393287707375936610640287836861270028556932448808608216074657457068673281095095215776987230048002956261152544743929122934094899986572802902216620747125172656696896396040051680315147344204319111629522817414768691134116135930258275109760843705254837446324406216521366149948507938185848156041563680932566827617053398924537973434228943318912716688017164771787718239946989534462412600042406721282338324361964946682915305870783351766674005284284757383383595898420529835520871040089104580472439762891428376886866888915073014632501250324141887939108191651478003838058601736049716901356477411297918597832833414739992762042809133270168801379269045754935352308746281205948296649894592811027185031050477805986624105345817545141822809978167514407468650214201390894232909450475019124688484361694539264162321215478676862675185457040210795047579610178747511194612403616303969193554980040962000374330463035356768916576005958503650525864600015294618927886946410182950726134957900745541179720302739121766422273183647609993693502223876007507576292378072938569406888200602351514533930312493611703088087003226641117013708195462759531391405017430441279040076624992142890358169046349616012254441133839657011229816270443091890653838387800384903195496879462322451914559242650358091886492170728746300895058074556904989833020883745735872197513591248116527964652383225292399930469199583002952606270095360*i1^66 + 104084599460225447923777233574577536944055764277880746128367311608287450821566296529462602503571062197657797620734313639132183317046392418866361277240778799808765450791303035995444607679078201879628302379145486783262063356060955988684688014761984619346349237898094977845258016332139440524796095111237600784666450732674046503120467631055651919372014584229314462145607595652617861891289339973937163012072831174680807699427268521087080330221819742947706136910045502560200735531660906369201092891553943062614650525191990228712465402073752466744738009469693992335603831148601944880497222768894406422634908677432346888767442909414522916748281358725100811273772386077630093173792095681963240174084498842128112063936169075959556766551042484081253682735422112610180258568058358815772733310341781939531253370874786805448737845246914392704458891670824988083466891825887704592306411099721808926630016747961804292229615519210978379655244459851453937492316639787919157709187295505079103754959563644016469627077604351556897621995503306662860921411462910984131613184169744327604556348078143713111922031132544876810826363270807938016424664274931757684643625125610573854712454792618431879682162628289422068024764451323748535004620738966595324386142016926296313769012196870202494759060360303471509287229313222918227352891464853460760995772113804059312822915914481573400958572022461985429377799648620160699980164434503258262947789718641037495104862127645716907097658826882795251987690385802693635360717442797326972743384039340428309773943438951479240598465755883181365898563860661095799499397224192226179372970655472041502716636603896965213899299066128365017852767050049264069812730383234484637642942952224058441817561347182080749964959592187030140291312031941905829664496770204331452971770895037462393905853226052368947793903620664930452923104074687919091451063144195420104829662805271438182417205194648748360391662520628230270860905783097348230499919552501341115480573785308464847831926985307392224645932552096036750363925507549086537102658599968219612473435369478186519241564094721565184384623760756101944111025964965064128481430525349563800722228337796958857257799748903623579340815945503903619687746505978779429263040441724871320806953860728800323613740663762932454360551173434634487916300595555607182400044048766813130370883542250689828853294406363059672513240220648813648430361438714085507176072944556366314566247399275682078621292589941041446571663230064430444211671267004257794371842689586076350891295863625118712341145166100612500641595366122740250542170442077501372892077382990043280911015529032232265676154249061876885180196132417312829070429441597330505477120428672068923093352564622023104101404179171744231310170602544491066900027667026797019289016466603311042065396097520737225656349546319204621072881009314404456110721267077869724830964631591395623664109100728400512164070261757012024035408144929505289852955695528623064479730782594159834310207345858902278296150789666135111000675280488969770801597484415584617817597227877435279786409188772146610666660705591377387955036622543207086976526272540898004456864035377129375091805057167240450142048709222589323685299633231725088263203871183193733670778492291484943632073395685077865757985602767734560537785733509276769026125433380473383589039670370334939807223583769204659060736*i1^67 + 760551278190745048858127257181085421299268774875563713568121218048536161849134800152356431657415183699152569582424886420057373870688837691941688176336765958491587033130217996060872650373536950553700532054243757600462129028040353156353502274702644951422331717591582479352529504773488354400875357561368878396885756355163936136647776418732434916287990308744648069908349298983596105795401039282057622618228947609926314629462683501482956374621734368262897644664850390120087673181475777693090342339506420123472016581625840495533760791620441000101970632196771642659347584645552938829053058908939615406948995706895701557733920927552075584263180916337673579612076572751580668212668424680818841052313591022062624564716444416906635250940211626604722858849326652671598590623389213414528340282749314645315282635016634898765160127608625336653772137664521079030432057439722910934760305703122052058637603855885485460290606154729708605774250250399438477320196638450582110519312937949969680568495318339285625806654057697891869156719981921272729278610573709812741743937646853740057882036993786708429092378991249721063714331777273428724605001140612337095324078760807200566794669393747939858707232359386453327644129843066359168496792775852540169996018771665130568454696948708126937614728512730844633821651298764886102289467610789015844604883156914793212697709399569205265535124713067810574714066742105799583058743855889770264615383034613295477299603087802278834846855186802985880665812366101174964934856792306503609646948133173275483611830086202115941001867472171419205307578499055261455101520371679187150231525517262932494184944098037712259439808042802845233229533430368720594551899058372354303481380470983334339609878863103473126247129549448761995170012756274478067263469628249709515408159498302083488366191892834784224671366498610093282348184194430970815352657464547046404852774265212227659916337709965122324826554430077750329961378914435961963592988023750867189639347094270507289620946273767674081219038195556964149223121163429861085841326576303562288349740181482206897234338459573189257229837222722236971316368852531435249658560911610722181216221833942338133339221347591749246563315264739912168272695011295505411162730707994626683917636495550026785289539626760023168399606933402721739162554438750637630239726833704546979660796776135130941886357803823165142320778640135043543810456824624865384907318131720591749311662207341990214357576563534453572852784032084185039423565965529762089246541404577315194633045057447191925420820782975645870590723204943625455945845149739577667220807011928239503777120491416263690584806336157348227970724235462006750040701364761587107205994656061585097671489575706566892981113621834741110746910306909007519400005561238116613123150110771250021236309231321407981434249718666730737527236959404978094430299111364987326504089182649461698790678310138438723793150282395761780831480221035261173764822129966370513962140754798738794222291042787848295667972335119346120592435951064238588788183315399015530007250379170473397344888260662335078748542763733901708458679109366550251709587830244416588835553611191992583817473125216735375836838518577486842660901803147092571953056194678864605425112360370989522226289823255046991071496362685684538699750041111351757932087415028943044985630017744450898464012747566743552*i1^68 + -3701170361346857448985416774940361627385364438160540836347843544136117315827323835532967655533316091039574335018521602388353222783301476638073411514716006659075915781018993515627200154743438688220090349879231524927517223983099429977715264493432422206954663785228586058769447789891275238582390384378717794576727732549816646536491669580443858762830494340578816872414014979280724854872003424405983013168719708705144521808891835842741817838941642553505313860574486909832698187495395640066666155748652094976554409831065064729629357043439233090816463995345843869871088280904598969690441041821886064340691143225524487345504169693479345570974636417265325353924342182710909934245550427726192026423727276137081270386104753872244822283728959706250243092667309416820766087051537879322659118917421586919277312312436571210310343609786706537397115526262874051194342563465999992770165117378958962106455391794616256684379627042579528104037636131601758838936046942458036422205485677067168462733718837311084097483361616209976877225317279375441175116817799274983752569871330628229732107161527487832433114456202030591955909037116724845450471230292175815686163347303311787960196767734227693834403066910582202939506583791464660732952926358297512911096389639096840690604906941197660977188359759591320538395349172622782609159793851202325732891202283915937293328993105655908222044968942586805420951589773340271797031337619135981181441881949347195063367333088805427316184742013220891564555820820018374847260290453495552902143531773466691261184735033003494987168268054147632291177120443827214871176797059838439603468441092345770680697119356352414477078544394041893454111312155058473702258389016097493725932122667799355683988037731470752817735324899144543078857484259142995297109530145423506417448565713430609693389701720968710085736076099904013151035142876151368566312369067706119095501164904175501621496362698609603875496105852885365797853453556845839970737190495166051948035127523996148569644674349003495405767246933732388464061827608515956769868932715138334214271412021558349441240598529462083467988859475431978388260781875836089050447010840392633051176560428497462816809932845719760155451506143814847488964332550144747036727031222929904151461540038364367543144806215394071878319903791203641472810663664166450356739806519083731666653310458033756301191956047310945450173748419192052238401852610031622437334767799031543791863368935891698505805533751944912082619761393469656979796668107234087286891924805969204972722372418173007602679053836625457514125418007603156789620799337520120723421245163401527469412979557660075886738131749979726884977793795810433340645098767781874058999477229167679188647226118205864877555500741752763863480958013352279072824924176981289386873893391407567094819656873260255671747418285575429194466051365036204598132830488130675221388237234101121799985888714575284351487003214355888429700041783262570270050058513733943108207727532709499306768218259352197747801521206655088466881654404475959605390124326539294434303794001315774170751037894455531927307024901976448022037509909569347213784321430230744432123683652036129817708071596741279387815752907385116333176166651347064702036662067999423286506566742294230694576914794802841308203478386407783366478782068692750149333036826325016636708979476313865586504888221696*i1^69 + -198704566593942479271572931023465031527323944225592804276712582097057911272726648239802116157220640133175144234527433212931709787905663004631435741850844887316662484724262295288799898530007281869318746176822562594285578978130851174742676674402298745742042045657214611273298008166943095888712906882489633240564536570060780232256692181770333282813836612203184919796528354775868612515340537539800479128518941564105778124222859246816560060130456807473122973667186574339893670927761768939493167182209566035825995431284356881126513486061182382274505057402512505541853539623074852316429854051418005634234637070367423153718952496944401913570444342036050772057964357394407787678822583788158493104712949514551245396821461452150916847260316044191483425313163610214672453531758743544500214724799236147340579587016414943601324294735335822897551501027635767737804543057816415103066784715457546820660497018220731835434172465029827846451485169507568102239646743472013011676170611839090841424332901508383718303276896773791115468841503663393934454306631961970686937731521288029218212075837124815014022657906581923036439651877330908788445797765383496961177407226488003564305270341492437602181225266274081642938379814108169833424251634995961523398837809063713532017460416168354567153763090623358766455764437179414553343003196783829078388927083776790912532964170020734010045148979115874275832745980010571006706567396281052038014259482279639695654783084555972520540347736010121049207207515496655329613512026102963196677510801339157442361309716336805847009601435820152497029127141499339444680681738270092375647890825293492205648131540790211302724230245240128317135502609230194577792091808796149255909190155370227523284063914109996657769024618844572310434749890757628167825564347840911596331128116373534497942582833858275052402296596246533558824829869867771860529762497909880229771930428246671547250691053911457547546650953914563922439992927595902899355430818543072633230566426493534482668326297329565998550054805530886094348813960745628848624839492763356298686036945136690526088868412155912587102919006117470072914076928104461865710476163530021699054501940691779997995518005890690520822922489299574571908651468546702315617031135634979642586369435671215175786315482903385625181810005822636131482774356802539683324783503088184045248151723364174042031471326889841089903976530620041446304172497591650493317976036158830740906274958808155409955703868191374607074907317047956248817774592021461436844001833684616115227842347977080288722982307914583162381378150915700666479618930242780661371025647968563163989257558240589289768860609960007472908886246846694977901935800279035689403295677312595016983277430548706235031420218982643202317877452275059692643542197858756449882778249930305039049296988864396819527578260989475323191202610709902606569834015913500872548854121228310071017280538017591603622728011478661149348031711782741808900924416130241564964642963043195310732346786650551476490334013070753514710838335476377462679848862374198987330626756742748536078416255845281744069179030751731093863930847271461084471430860793869188169404087177214681519088852025615645083989308161002503115340381974096268919514759854723713105028172908684831191201990528165702808832493635926208442136150211022692518816145195278208312903975751226652293595136*i1^70 + -3311582460948176686337626402086942158757077140927523912377305975475553440467072765314830095533403577104054056557098799476859909823870661409691936942837593998009517353235570807846558378357672418300640601779511733260349566424251811593605455699531829673779936192680575669949992283662998731516793567579904065083077807249142480649894192980078202130352184771522090786935453947341570136236285369842769786252891602247174122576070834901558782229646036166586838568581588236324798167298594507045887624287101909628197347920073316227258884274562512044067329704256893550166820377853875362536021939845793600794870683107446222586432276499180668083005177408947456660222087214433994386571142113668020771601202795001960520274101645263770641297815995778922158060416501547937155856163213090880903006923251564119055760795314337320096820813378563170939902885043918199702718165060995543731039617297301744752366622968449697350771107818820884748109642146356343424338624550985091799297095509709119192534389155171223304152206569669787096539845856794530704880363768354591050494856537491818242231441502660447550115539706655463649452726141782097669629828464255172091055388989485051609610113130712547118911929952215327925161851367813645307365487150869348072150851643919487375102695147165957799354846907785251257082823635229361160553379901367961124388939198427762398372831967107095155255109672275337432151602018456579553320636007200887997656714486565761372274371252777732629055377202710736984171479902772325802003344931718235299556091104201731033526276435449041959625492884312673686078194076933686506499524422531964557259905143727680968415960697134971873998280528134756247106716090664610245326692101616613258501375039467856887725787847360924002306395970716812710922874040158835525050332513777475505072251293429931621784646249775700827324447477663874406516762863319600343184325729442047643205336984999089036586817982213517248716279152109969407861985775394608806704960685929645363346504595376505705721516808775423538995739704221683955560190936043557496950187614510286092937507872016168548334279745625711077425464524179843886848609420351425782456709055676003895881031273712176784256263556303102925956770534419161207823594878336112701970986469866684397185649820961783975903980652425121900327922756143957998382985115945343460943019312644555091469829359612227972850781433719513344364376823052921614240291645846449374034153217543339744347082444806471240383246865921402803757140637315323868894160718706880379085596958179997164688033238626828952926389630200608069727529705613762523328531909185895470309546522826126597146134475539688879952642910988705304682568020768507949218099507774347778405803920713376365084954938915986836638986885747835239717670103506941564562497019928919736397128149366628734334282858398371988060491380952552300755062810776931415245929125163695379433215022652594089850519066644118355168304865340511003369622125847296541488437581461576188316210400105463472260483745718122918927785807580554412064064196433136854761426245282749291442473278825230409513249944048593687224923650729437273698343040324258580805129067370161667829983219375714504654725715603248194131388246589540608435575361902785940097115389075619556862019801761569680468789705333620750755433818671865964196983556783422107661412932348041854338603815661729742848*i1^71 + -37262490718023654512989819703156785670989294672857344797588246342187920314616942954430235348601811653361498435081810934206163641888671717351698446928853545338637535615258501050261904016612264378978006565995351263947303611961877060383440409704008994200366569628377595468546704225953366699205760880185472611630157462862952824661099648875730119003364864291809582415914650043971099531170208148760880010072358666744206778428178258559114545536415692595028036495632227343307496158603902815498735357986116252884683942796684604697087544490922347567027870899537576936911413684471292011816977189124528772524370841574893548858574514842775064940933053284980739637192556018108133314389145726658941163657579055122207511767964088010656896280904546873866550227541043800767442982129953817445781304460097504880721501409112692648691261495110643484950137215404810594439571271529324645298392770577187170973421709836185923716281742215276867201098338542617892737826706983314048822400402505029988774049029245843944480689505162540776682346787171865310830099898261896690916858338694337867744173841285696796532757037484593079322365728817847435316583607653256488331935974516195869377892265989674664397494315753585987259541681757406725571542293021792696229724430369524896529752085281249907327172123079162465278832803184001219467793104635038659409243775061093326322053275018445564819255713222818914693418799728798217264746067417894505309730342098569252254144125345401529516855096649125811132074639048739995361597363266668529007649745441417091863924736814081594131774212095622340865616578540783774857008021028333218697506224818445183565683007762187710046818821188944963354464073521941897169138976528476685035601247558893051503308998489583895348010100967318502817751822951091366824169102061592078875269094285657710325260491361301424906441615639178960864906622737721685934773834629059005079628825837521902785260612020018618908703188653483571735665171507459066506468309598136278382785652342365645825835235840753543853264819146025458395987819631149084494840710128824936542222505135040246901186807869801586950121285643425230324991402185801337478183534217631179547338599538783007806380021045792867284959952032317017398930224015922765937023689120069608942524110639174059264274207016928752660487724451700031982002102425234675757235810694141197611511053374434256200088973680035947863291073421540570514229288253978213973662110344214261159510729412356402801795401976811933831299673467940071960117743023510041497633680516151719062551937661981365175618182446495251451073324459551928735089146108902697116267408907041209751191723276562437556556242718527502453162545794053189596698321440878234390977962504305672402413038295062847976892751349957744874709766660365545944416245936144237234886977287811642267099465457747732359783523884281081236234317154459137237240168805050639187651014663454952595057188460484346103058672505823446863032717144891167274118210958366465430660840489782564842121900187541135598257012533484675662237258267117964249641093059626831241383426731585259188578744150040633901637522975124042357103332119990674077682695264973816860949839949251406885714961159583320992249185588459522237619595154907617388826399886600288402843413368590507111870682113871164900586165423296025295974071060761948246456378258653010113288428702400512*i1^72 + -319945114903636597204263295096651362107243645109308851248028826031951072409249303288453083447719520398871010140461094712201479429688719619884414039317231122958146841941173068665190755309538608267903021383931193550936927425294077397229778320645919229461902127175059719789720462879837336186485112348434250635639930737773191330431725337878017197545221574742013441405678470265946263122951400637462274392808112050229142616061486325052032789232953657397478822810251739135371386696625897128048197711970912953721243487318411238296492602354579840712648455993460782129695008267395543559204129727908057288287933905234330230284972388289838778859986883847309946456156471179689943775794414965305834718962764806308601574851521602431931725370829092668022629859773659654284444972738367715244094780001523486021494074752985269962037421660231042317220653618610420793974254286887960869750152114174014257109313649629475821542217695863026075466638697268054340338706269454207638270380202763270297101672292144954561813241223961257498862476360500296597189536446976071103645452886774289111047811271280802434389086035933583398054954189253235358351290011429963108023184580300789367024590122786045447495621345070680496582344798746554955145109423240348082698231754383509178703730986926279123633546781280479778342429099758694132823674675400259883657334590085840473830256544206321394108424768151464775458302070901460227478109338417001748961408770541035762053031910161102156311663256056766788388942573269637709048341494903580250954856927763919471981141616211030704752967526446541160003657297136799244574535390174171133548923188932532210803045392308477128658165114126054309135430026004071614451713077734673763723112074488819800700491428718216812473838318451767435266590662505937562317621244446780315317503273874962652203480059708843839920339754576974135598016651735187302279548184875957839350885866635984248061934273222096585082968486046162442724350914747067403480676933867873254196454181119164533704933767024346167620168970708841923159274621337086538273331331952812719568500856531956423173505363591097252003406266269640513461928014318463476936849736675369740361346035141082692818182544917832064465456756145944551853738665430172559063770487689030057660973709641698766927587955845016003759714881855324454389047701432842768173642811854849450186451510699536971764317103089268693592866598918113361022505513396719025092725306067138301449303605622137939282570195429845640725286973404507544952283166329393704370461193033213291357794585564327156290887354542037690403741960740067366382515761416703271189347547484535749445227475325100432777923490070911535019458280337300902318410400402117257851605848763719162844233380980138617484981035363677711438359476369287599678045682793874548025321030811805950358213298141493812476543157915708501554261608907204048419740715500215192316928904222786557027720323627936991704862592229171684232825901519344764724231486328697268026076264465493683246125282395593432299659228499963341704405420597973786113503067383135296746637180275611259356247332726194498466973643341315379244023501715918607480291727894835192914003059323636149200350617926786150097586511333813576668939635183928314755842488501281938692058725121041621818976442884999709065482516106348358403071725701253829218862456923155503972456857600*i1^73 + -2189815660196904473872648221086357383296208455775174927712465452973218508087005165963205837490231024938957956336865416509563145377550481365446299593599606151429406221164506265843011409453983514866324818089696932813475556266288328165560387330611204604721047981176914665467608941440134970328115534353561666808018879411536162871409242224141909531957192706451801010032633834964146346779913994010460015877553871097103139033366037707874385643112343101484004846715327378130886444308789321136807209756887529045968310788229189598186209421249013933073933209547824207436707553349469113034886791492229865978067084796284664258953133394690347552604830398588225260309422259610609628167163919408775634171299754909048570836789484350989130752312273910175695762932333364877062556122164926906793087664500608371823842058637990980500998075590452307668070526920889248355310026036404991588636490361869600785932805890016179989694637856948707953649739758928029260423903101199815459148746897023829545942069774791926052846429639769927387626252049566305109502466543535892331234818037278706145150817975120439851678580289175938142955714743784378620893005680686823205466704856670031801668407402683820832418012514007824366615828995206920905238647300334262418518895886200352917822030337746148365671903025188858787385276513594883357212781140323417611935581203582119804073604627764131556518040430993697698568057264980754254547678853381615269562341148266737867083074980155609989206074904485134909748010040358611465266876447045327150669792572764571191655952835129229927829150717448770332993623469760493665957595181882832662459508741700542438673489767807425235723031120509734090717355342876857275095233402518623223363192126497399029704863852441117131782500188902970288899944976011646007397786959434682858631680435222523201177428755853443189928684086240762015863544994762454512913900464477468545619780997035009384557398346929665708059539444045622312189248846963547000444130745727548853071207384022214311739558429517331696942655901331195298858719685982152573191190903201176591069815535388462527319637736317217234224877766343465790331637004981630768208834389536213028356132999217939346777756085681646967858304962545293503793202646778354958983269560373636236881925993398303866531806167436237653389104071696296988896141254719232921063192830739235233962630344913503923470195896747091455205272873534079433561334606032696486016302240016376773496100651719568181068367261019020771880302132585603743609018425516788659460305950857384536429455293586328445783707974556747198077974178267492548799457572762594871544250963163699615615415712678217963086367460609436749691997460230723998065568828742923409954450642983549151704113421054689013770510807112754797628846458673329445167291519634655262032440348996227361355709404899046282539360869209993723484682813945099814252158579514400290392759024631545264254028167533957848428407024086051264381700815660919814409054029651243028547498230632580372752848379434946359124693564930069338465439549243316055593016977176895834851956802508748855187960413043331572675754978113981498286224024484516130788899318381749607161261889605876420052752146036305883395990894295609402104967506855633642258672186567645750384732607783374954993172220932708400101689268874877332394961268095117024871167264056524163514368*i1^74 + -12197603836687205250093005542004796665736597877570362035851259530983226744055549269884523107173806416465448690397085554491187229166705946035700884999158647141212688099649889180625988954220761630219370673923858191491177637149364535872314515058021366818661081784276439242659299995560311569985569272040897102619936689933496434695807256181585525168120751001544540745206124491894875935245568869596415486374855831055646533031010842623380365559276162566387843596693761227138513486554856190594056704559754662042836634903862256903044091823451776380756963853108219211598331354244015002040070552175590443725645254672667437040020419228880221711347256502988281402898935445382105856757563437563763089580797258590681123482602934449907521347294367502140837261873122733828663326236068987938322203423026945017452283742027187539988669934192870350114339094013355154351340590265387670859318496997217417151653044446593040983616034768033745724413508647471992113285919814136746190203302538138978461457619122078398021702337385908830218575271574549139867057074324463800539663499179752137821466364389822366009865431450656982258462837394539147364892755774230324640936966396351307221791956224640518611657318710092511646327452981590296340921832023769661788711836121958993432309944620915516184030535694795032159418258862806474706461033475631924297743226329557144793872836918596011824327429860081316106844177290008676394505830652082905296470142262888743086392018477367169137990720740799728923944360952751181583543165406729613137216027676815463519224538342909046047783797616793405027511025523292718662035832892681770451159446579003951587915307243677239138102551624979645452771504895176130053847312570885873893133384189401566380577173087532920853695003245331235506828110400796949277308456703380182983991589107068733033555051304466038781793298395445986952303282842444384770769501773777558248133801629341482919071300723087408468956867042594703991688751433939912188626199721048767462152988190431428893065639147761318618881966405390217701059354241734808010678879474578478109976431618763820077313382084308483662472343391964907302122052923229903780824142247630425619286106120330775060306194216364021926491387867993211551601833474467781186958299721895772268758202882219387277427309849384403612267739570690402487535563334918265338866000884804041438732929735779522876910446206669107593239345391400492063747100300178109982722419044626541499302995415501771918564625272600019392421349782999817028832228983029404439609487302326599214062089806628208032058561945613878513064007587128990910265057479769201186472522185730518654977339790067363935415207598307323833031954205883750256374609110729533860873948119875251170659959955966208402629221103934832964780331366159907177837668394718299302784640386047336082379713226914965418295645655506368331109537571950929257681144817233262294817074265137137102324464847765989197938798009610291633487416558290938632520531417985780154003774820164027381979079587493814729160794740970848383782293314252846253319310957428293860749502241275710509404181751697225268295816622185540079542046654053158107351734597382689653250089976747159149722281613935068878141318590732153570139696002714370662521713524898827101434650559457220658956022845769456133128292417456265887885015710003237514166112201245458432*i1^75 + -55955108207441872539406353949850026090347331276582942639055402782594961634699085634607081497347566818783528643601529388718163609429727747545512200041595051508508217629553737295422810815211588493197582244501148909913984405532418208152244958418065529075956678168658028425746723849974532512577555895018417591570035854930239810607399739665616721250915262324607181529923501833170715969184130961133084676476109294271283024359794690222848873229129716205955334635328730271236131028569947023674861282792742659017047459665822949372498781272098176790627718726533994158876575219419941561368741258447272084632518646894404082487055182423606102612418758290840377031393196168132266766869373574272229819177388453391423711334991596496485062864569909678541035063484581799125063448226529975199081350501815976611234981963032536844427430764588009002898804978872814341539490978535799237230359097503511092532286932297532911057031552875035665765837515419568098599581909250588568695832632515609291254241942112054601258798876122429099621658524318853056008748901237204260060706283879880754327374863665137892011991237473847323324200696609051389590943451935538745193300545449162822888626141380624890476137624444197798708003641331789373888758795533996020600151315387096798620595944970633514104255852890169799864844821782379104698968836172302077363594710890096126585970589871375657170832437119206674287430452383994074640081291993165624503881132931719808914795174021864189245274057485393025810788147624738865067064384895431737618535733159444406690561709683993756190609684095530026151927841931631606474866323189485505313487307114669626911288880516997233922443107147968298269031763466048646738812262475486078187755606173075295417358404682958747938273577186590246844538777969695671580173330581312844173794581061992979358815013872357263473307817811218518911656700715857830450999566073330183447286511211787535217640815767779513847836527748671886786943482056812454142519687467357457935446818618271118221152076261789682698297532305632784217686050340916976209268902677359079340586100254168015023528846530886662836544603895278939277166153748561911836140068212027837976909681488379210033216559872846704721889750155644842527937037464282928550166300208365458708503605843329731462117653877467433287155149619728468059762622098273443193409465992459566043490097393693635654173966118362520334186191065049913869885820044886498088925252651076856475651663800925234211202226018823293465172931682633268290835207331339382405200899506270465542408207572302585666683602042748902644602131352656693041241216895963476055075383754955107050669050356960700969138601656132798957767012080856127958657457589095655012046805045371102030907292664520942081534606071809790457586882527623678893448252882803265545959098581203912821078051773404735560327848167903178035584728164621097310832232012099895565465558258730995773087769177188702920868073345721497401522029438062763092044791177924396799614489878151711722033152735561254539223119088025517007147421283945338961752153265215185560575132790634538317114381466248821948714402524947353664646930894014677580585560594215696087118485734285018681557219973484009223708094132053170140766231385215958118992185366624536382519391774202604773822215421181019171263495008797594920769220850238805989267494404096*i1^76 + -213061890511617497450322736963564674245734421431402026600372009986421892568872592316633020590960303981688426607681650028791611068252223785196362365105027892770584104001763705910366458309465597201392422758853995530438765630301021575902335427567799782272293344404577665264148091149511025443279383645768902552781863490392001999458817046294580294576026924037918481509913835810812721171323926266837285396083839476349005038830273663289478936045015353242145759251341195049684795111826249693722594118740462690087339878718270392525046524230510773982655926533171852830868496147404870758370362391356239402128160883085631295299484728897398545084521758374352622511422307844027675448978106346081622230200777969215136166628632555422343031583594375412426475823159812412456952565221955268715436687343786362547682146138239722317902286010014289005044336703347113532273427661776457952429974624867260517763389853723418169627989055751841374894936266595464035184496401851602007048990436472195742892970473802401325919643222475560501863773704879401062094097091434503292495758568862876433880274288667551763191738545345722628196729405071021748667825553845282511160078243699993065669559622628671202022458076853432868585079328715648610047637953904310090918814202290978770317598136649693943741579741413929617012867014953479057765515966137605204676089344604085767711193132798924521767900333518296565132890390359765170550619172713009187364769450250170009440855346985893379828169861358701352246750394027963202144541310378100976478903932018831742514279771031639001697644269519436367838675837767593284615784226643920134545081058698285935617910278361843909000512414281120959572661669513864734253089236839765974722213765091508494909068113078476085269888734065754348495996312550781634866537464510335217001312318097816280594714477791855268776265303363870104279570834861904276967958041868964627300975704201726223348316194826289766641634720227795047180696724728853363085675999648701308486963571278132352754166661979371049062493352711368708281599847353879740852898984072450372230750490431043837427712786321987006011982315697119481330345058769127911699367413202432379883646875763997565803781296902068675328851161947163017439753523158371385313820655301454328362232649098576671828270180024735556450560801085336549951155852829869602275643412487067240723873331385375986777909930205005063431561029262635292462289775128762298777064108486123769789589151759477592473259639062104932660967137860095068447357510071957608248874098588190384827555632240212589449365005412812335327253857083417413796112127035225311378008858050205256221201680541354508690633601654309135676743363221650046434675011439487613307342841887891650568507402202206228774727080133865916216689936358486723455940602914923664261834223420183944489143290197688409313298796986875860601286801135295796282617784366669693045676516393196384927672820990026849931442892243248769291726808162347500078236555599530875686764183795602755156412507450034125100975999933103868975382445891273726702154107478930904289492212602351569241051939640082190708459054574182668955451890838636445542383497315736793384885479204326346774326630241114003626339168131738516192354609497755090789240134815157825894283242367489066476676430945299450432690657743253623847305737708237243801403392*i1^77 + -677167747951050537599729317362238019379729736478725170044563241931929356451028140969600459721376889774866014379860532978304059895821722973024819653678801656960597500187708557413613797280649720329895843851671228457290424006789009609969099676102385857140535202680081213640105521692908996697035683851906786554921752969957618583037593944209458872586011214918260431836927203096471721487890923539422937790110259496438339713014487207913692245293007138255370445981262852135152071684044599291821482471850847572301211468103304535400800656691495484780818858697708181759205666431442201197338442274566901029128195453741962188695238536232797288727307774030663316174986399192128153412296592675716352356071542290609052128151510856059302223254605165344593195557297141995936875261632050429290765761245614186934735619958264590279013030129241728788604311004232850062886797421134511423839291680103051646823695383862066132054967447501956440030615950622261483035479705739848998990821940056900979540755558636195046706912830695457062901177454528160259251094798423780695922503120506717053008469679246212139699557534423787883339807378961838434152993358895306206698966203444460546680976607142117950205350998305766446178602446042446201302873399980892310660873147353659954691038994526700833372929001991619274279169112712357104279315082825502454648809689721874943419868205176584018642605459097199801626602416723192801595483718545369899235847190228307414931727663991133902423908000568715945308338402291176388252116751600088186964661100270356830068637722087587459636903703951644060836946722452449932160176549630208323889638748671917540420001167429340325665546749755043385250535025178208749548076078128149590847890602858596455511491472073593189395945171324138686015452070265150080078859812566118572321388432897335997520408168683364904207610297144798391528853510301071516926488063966323092537811359308660920706577847979395710151067595164988278367161522973799601438995665695823537621352355428591249170603937279413339384443874117622314644498310512278038051511752322670032518956867755041255855396979776548565682643709640252998986899902924880360502462173711614184076118539989263257359094000494113880055734145792882920425132176384550491372388725285885618052635396984796291094350863022336226540195504754351341742493885969264020148379278007707084103493025388865728867219328577333444096570206791801612455955336878917091459659136259617899163313962633945966809242690912423813393483489122755797115854873194641862191298714714207796224722050389560552550365623679575359842899213890612132079603083584539315137266716041756881149113967397788097633548173625309039121930525642345457042909244648202325516466693028854052178185724790007317157442791433780007309413287420762015545232209300902700211318531835787635947690408976097430077633510782833785645401021769015243550750268505066887418451053890389869353136342309242900972200414961374716988715482740306873749320713332999642765548976114479650314190817345056596073783202262148400041411397689605689430788893955955392703311757543521837627167559850017463506183107778522437869862911209063944904634803228555942291604696401156129724014753310986627185311241142264354652600597263393568817674038985144644979833006139509743639538673633473295538439423239115054101387140725622177792*i1^78 + -1803734524780445664117081633278347598074049390113922804500150315163975447141543589272322077647890498499889077049424097691103824432711772114530745283905348665423733368113996115841980524391382345961659958893202726514883505518506755169810126023298709098826082022795595651401119121334102953585320490741287358419338899707976948005181689662598538078211849402952181819549765259379571735601988190734852494255119235418992942637169575002088974066179719000243258737655086467820066140836229660760044677545818203877060709733242475045540091088803959006843015356531960276964297388199372875778296375363251863068792048344929943991705094215755103721115501294084047869604917880897244200063652153419720769772161795915979744372406602161068606148744794801643896061084475311584666757679715076110347847359770603368122390687357732308208205201587857693803752224724876946417314024498759675472589274995340728664860005609888180311913327138044491159214240288091545295448656640689926656527593980076381166422264207811695555671635116809386234026266039247462927975426052272264008929367525021174239158027988786478411778059582470982777481435523565905182249249247380242505718629920359208454566845994001379104264341730214910814768025495135513425096210232011269920099833141526692696729988635872220316215808925403419559884948740918247260704902905290657232923354474134543524760748520821123935288450998169571645230498450513174749569731736765364896782719553007419466506478618668218626609544732161053566623324890791740662914717099119164332692472618665085639581514168261960836159254109569985631505625017444574024986786648096731998165908908840945690331480955522629527398442754476663139122291478206333210147217451932570353300825699185343021757460152318403676884744046672969380906380066665867253832367798269705756265668755335284564758854432273458959005305021920845634844114124433481897236180058403856111618911220140000088788231513227317918299589205793845692090791824699198142667002797317635193137950686600949433048635286697641693442455881691484959389820449594489729551870102151004376688400889466899377505216844246323453831476043955382253862797499687666652253857374963243413262834909230250872653498590439129077799591356496638743979961297911265073936017584445230976693421358028514397434030969237486897386546796983858492925673133180667991934098487448002129822267089583188650583002248058662283404902327528989051004617055093132429444481992142050097935663308583208057627312651417409803868677786875995104942811687607717416676581775833304115046021999207557364181916259794062192875847015167500346002383130150572423222860819062460989481487509730040735708795037111918958196431252817539155461162788597631039633258764865558418641971116266515452625788022679112157456903199943282602200681069515405836258220965080582165414805076010936175343735337094298836704824410084969188696127933575875468753764665862104004014424301855813140182269718196068376237680782281171851226562651862606871455752027481364387332483200607900718380360356220418518475359374989385906850862166131487220324959333529352362143208299721183364812296660166600024505815554720043347684967154046826300556537920507175671495633544324092073184632571052011905187504453419043341325293269210494397281100701751716891910717324510268481084489668896835886233497135742976*i1^79 + -4038488168895499102769151597057773276986624008024982673607745675816347050637972319901370088687022608242155572561283102610948896893427992012112889060110833487828319152342975576808678762930858506824783217999345886449362770393242610375401825348618318447779246612574615094619020457650472279910724780459966228895968138826186386378230906629124568944167572620799998515226032022028034851721779108965726874665525145725079821000063684176330131349182087709848273648698864578522257884916112299651005850294857562481480462112522142930303259220649908866616382092030657794178819320381185009142890964299012276912984481856315383768944443484166402814124485245200494750193839972151052097798432743744068777591203394838052167220356714167808501769101749838983252799214688464613637105832342498060167811084931631874579369106958439965318233097027299469432157690754683393486123346701520426038667995280564786826881201212280876144322357076024571207866756007337502291468849179268551643560105316725190891516580393511618114311487083974795688478024337299214852762467851450796613889664480546931911858502061822036676856849523140421522437166184600446614428768610512887144590796529278782603703884419145782399871310386102667498190888127150826809091888236996241445815758154709845212659800344818792692989850638104823587213948979959144776404602546417084352140412424730990561317245075676687724292042193033027457969512925328711039924852216633743156019812861650889506460778278957068726544854909469711191974077370987234782750011701119180515508940552540259212330944236314818410131889562407820896591205204532130476453526978626728378530354611244400663656120845751247227554988859169985642668286716840317736245218711873889188987312266474215915658565438555254306388142857735597141496193543500641018192369413231959759797223738375264414909355586438007642456902795996295160385422004993623469544859635456995421322795587494566036472044794914849400358415085770451891920329676957643810886539262371010150715365183685829739888309984035077489187076730169154985589897462824987002592850235281906669907057171225316981456482750895752467115153974748564503192301275834341850471498351531728433687132914173020026299030058395024261034294253904825177559431655361846063210815498698435881060405611663431442009673794559420368420746539700259376717164276679741993855170697527813567681407081144388975968280138523356384827859392914287861141862123372607232243771915009189321053220008265796851036948730636478139323863747143242268396131005303919037083630904264768289640297113861154752466028214822361659915352381572894551698670308706119127874275101192365433947407417629161064439734273383408031915911203500522781877420447285468246033351056484494106634720455565777103987570552348973867870964766604038712087966894017917218753563152069855316780915586921224806357542872704524174947265723886617491907649558560745915144846717773980961572326434453272505550774291828210517921721054526281782387811735812327979240056660770114815900059142307478306941157608056147122169106042075380218331051907922143156642785824758602996581920319510188267844001891127275025744554825591039359446594628281346376906961682638304344381002507217034760011495971906147865364767178090821910956645877230854255452783479083005037488486359018309944372447673575337517503217664*i1^80 + -7618310875310724890506697210322027160698658188600731300631396306024459836414100205638002051813346901085354906032824991042340335859721564332588767639766845300666881924467991964581850953050497603453283566770067908724436030545842294096823930111558691004608160837676911874541148890155446293042888249315277217114842033955777444997035208239872662051496507819009148189998364754352885991338803287439045987547409823030760001433860975355351751052217711036735693146023213874496288223781408421092227077419793197958821840941451729464066901955128025661261141142680347653117161303341893532765562093669799859424062547327226832304183693665547613240758355848677479382263787019513843038220036741130190325057872365014983838462641321727083609035031800873236394331298628096727778293499532983446616221196776323531512140572159757386773072971897968536630891968444519255403511789646892862588883822466847836512611214280791413536138678437037809706588349952145997788668923379949452997664496617985249263197128138199644440842539753857883387947277466983943133312030609551194722297013058264391971085899266697721652690836927651879528127401194007907588359658745137719055190443683095600628413097433238335951083670368860854952071147033421177640186454593186918742208414136719179319459687247630987343018232002246894080372863776302944889195569917137116804093942867080386093787288673671549867868697432664697013010705763724777140736616717640133220309831808322220111973850668550329389682720752448892677698620256176708667268369678835561767481459378521499204284138858607834421902998807111040272809266468857852368869149911988450416280982870317418524458381412832437206984925925116478195687228832581569571832927888452361351227940686770296324425003620765081995218139928643236078045097813817944788923950257155294445418343435598835265213302711959338450818556155222402533592113964696476188859085336086915629586570692396592931335881908009868442859037615592974031296402543645908595909517876550247101162493797478640693547174276111845479421715010653953121908132417922920176541483461853638812832515469082973515253166756205177917377994274977910771734425862773788600734681861582075040705168348051529972333812716056215800935023068079136354459922627785589179052455532038355687030927034016498002378313811416448080645614240388361756054884523197746365099701515200170100479514176549544372801322945049965623871213514042356956303571865779624050379962750416677888710269751313589096785349452865640488336921738470669103410263015294372602511397109056446090108114162020940007495108715010676738569374011190202263796355314677460992029064215985639228266778301603156345974342757610188021945477860436262025027364767796059956867978871289118665347191125584229147420941060253675909312611057764838140603762538585864404012462487015710517334432515884006534039865488354737903562787554365503485890604335938296081412889704706033302268561289699812043513061201359055527575768364308046577570371713761231447335705261828916835610876359763962107302777091903290680947132238480196238813074831571827567375499715594482319546925021187477444617721549723236164783484690306426174099244426755395891300474889330816975533619849575263973168584424179629931864130130447867422716100997349551866652883044565108283923526184445349310666293714831068364800*i1^81 + -12141170044231540564374245340622456952286489851314674979667794457887703103203274855023857709031792751772929568550539741925038346886761768376714525456583612822025035681510128878506360121329769441232063498854196386801550929225349471315977507117676688045113816216678048740592489455312624836006913340320360533973006961216463567349628478194862556737490561692956958249713272880299818185024750928594317289641747589680291838460397147889326363755544627973668901553853351200139290124695854518828348467158083686470819683699420717098956554352127516759965123802426142234382345994963969801564945611530748741847009029297862465492856488287773674155108255121592799555433858192551456858889837286422144037802253709063480077230818594113439372244560347494728470809519648558868677809662806690609596517074882271163124274548379025857722690152460556050365935303511079176513088692747280328915855004107708912430035849891128164545487871414557170625061363460921992894539049803538852831267430636418524419711340255652893585104597992864121786044906616612095182348488828781925549169516916676171912524296523658828797087071400990581560154247476618560533919077830316145374718365022815938897438824596068197742892207119123637890761348954158357192997421650467145599103311153477474873383984944178216697037160890936960567518049328806677440210916556985493688772492081909970148874683584591018711478617187880140194004514626584791813789462611269332525208907306987876501748521938289632885021927600747547852827608403576602501812418743058434682766254049404257940408084461844497840717564254720911203084025360159056925106735160057595552588315293245107405508044157183428793726655400840540383884121565670945541565417137513414746823566259198690800456555537034595078382810952097339995671682720217575996260440715548024893392679676833270709467851921178127388655257971580245407382557577057726372119918050851500256942590296625132317483864540870051062471169609312515765796696573356046526616943645567502517672873712626522718138526201460808407814153448992327412934686765604187885050623163707214398258350209389454996645775274342987954940304571685378214052984787806489677080143788562605432276422451284185414904564080106016558147064698199652882979492442917824028291029303060673343374658477782881762900891010426201689440374920856525695225566070169230306086435695706187941662401842333001147743274457106396216022217357066839507559218329973491166835308975531200903480972852994396002556161145344086651687785508847847233532773809106616091681625053371097427908833731980529658165275619809285075209997012620927407014838557029497111828352238096885734383527352716022296245608200557882950091261841657385864559339233414465833088584845370940837291772550200518702018727545334205684138011952626520825924413039813924907966574368387238524662449871728499799790117315893744296919998572326412876967578662486974528814152713482874823097153103234921736367381959853080394433124571762538814768854513381830260796993064720427377420201842565655597555663469564594305756154530983930475902671822308808675098590130524919841388822000438694370569787577392084022206900135260116948904939837792485011039820177934032720643198327982362614533358840297231617400941577770192126614255171131464118782495424067765106656560271935403224880907565400064*i1^82 + -16429891311320232141026172785230428496444297108636264114680550677347883757411572546940641989922126358557734887201640834849826820229831353981035156617779148447561999562180209256138661079208521587162147786003868722220172608394054999803164965908615281311754015864269780710143527880515100939216524374987906671646375822576898032965657968362627460843035535364686889470180782845485852594720072626345619960713907335384546709210958246742726674407856863804199419803989598581700117418076498670105581311442094521182942539863680999298440046360219575714172657931117986120933742911644181027119287876277378069204564426931646870137992017935867572946568444350323145290933793092200409989580173387985336550943829795959809313198409516772492567073514971572379524537683178538943333435104502817388741098608240772177721481550951916552622731120606267341325937199612851495943774589684820651986725738462844517140946860618518308149403935244888210602228469765629460530675928683741160955803516226416045208158315584324547757528178237778925456774297962930551218770890646297136837178494557210878122629167292304102475288886142328667472715157457789065867827744771537090751655986951841178191684424711919061315233882930593923770710751261607103939391613175542195121753135613140103239650211817296563151778445385133882477266515196547375858414874383374367264999240233906008829510633726894982519159479320846936743666938492179001713957017548685603058900931185610685685051686479884545311735302865253362831758910944645858725285871496893080342917332574359470532582222364032825375117153123554685777836088612714576157115746560859410518618592866034712836459553112600153229578234708109320023922466088773924990805457329025014702825039050433569507848914434091891497723420746374822729034937749991093535558487241843238818449466962915946044966891775612579449944254984037144666303779984356659770900476306379710822624707801736560588655773252616875507569107716214597608188571812840606337862982739665904313972271935025869702909061360054062199323237144294340378571749611315981474630963861830517223502547322313150468354657525333951125883303870569438293325531282990159104459494468384531761453730654033528327788586770354610030126822546565195789614967751022843209570188899346729938099220831265589461707048762256018841844099248202949714590246089643187415525890423090615245886271788730682865949417262339390491606163025357453505734554004483922518114004056539674301796592306556328907535907978126255656244473797340023808791695651316049952434567956699726556743023489397151952538836489265337037044878689267775858595935032922359960672672780516483787630162964712130307680078877158914048773577750748824640135669572738325833326875306853145730624601724455784681978316167148592254338873612446560233612560129337655436307337067698127613835946074479912256175830318126502578906679836900490944049624579468239816936537001917630006867443214097404504734845462410529535265620270303208228746466961519086373065464849207169505075892120331847473182984393328338000664738598626992480003419928361613145980914354327950404429234588269551768977250934119614314271823977169661546473798229506397905678998612223536847010336664990837160673206348789386960922676233781147580772179350035047777632569660271145193208547574052322880836861952*i1^83 + -19109159181507089228263833493137430576263573156910608722100568964346884040296061417779854675310356269263803285081279550743681758151696277197497246390902038501922256715887728320983226988782038562595694655901860266335762682091432155462554703584613885480223726286376899439927841016861672172867956491070804782719906082795630181922720347457564524132262479575231108327754206146787762886881266789428800342976491536809952725499789907575969492763827304953671221865104664867669459261933399845569102512067288408052121053256155674999583030148688172089981953059039458235317315180806322017018756810889201256537792847796632026344024412389642728277642746219612106059826256253005478106632178508561376701995884296056042505526483266766325284634576501435988581552516732557999392957619543428150870872071182743844731623845399780347248902654654893792855949305711743830886196418995363229759096021088316615432247770744991024386597633080503449384153835700850800051569418093107692487533018760106512471826900218835082353648960456128845506697989704980292023360882693409233309213959604390684257002594622898961784146254176615997475452440474320578429670472715301333989117063696961325775207267815499094391673799800395031500939969028805488454354545471153492634170463982767219995368020367679604575351586278086296502809539689473354408511378281476363875484498311600962445171950532778780559311603152078876969158399872540609529618652365260994429025485807837485651126663215127380915672866938624839369639824547564033833278922641808608604965317597894503994758127101764420581980849016111747702023552590109966914803520188107800806413830395134449961874569034025069192632623206924334218828634334310923481970025565565168619921514551814255197501887988164401366306198482334023347417890681086530628222566527827054598058435208594686854075196168608426094461416417073258934569769391101986612462681236099673309303603865556659603229318439622596292185666640739338784167441966004223365036027633734967547700230750828297356538324191791029682570278199577961973383318206464437516063560937061979618890600038325057018533727423107783091673047353196408888037562688678846848003889594963227317596205103707266481922719427661281872725862481652674894398660501680565735746382001987929662563502308511552166092752479425295658177949831560347091882635959579250830199092757964082955665154244275007310707813371470981357483051188217266201142983880779120892581983191006390965221203212697847428101344027939854437525945595001932235783788292030484718979559987778495293016500150546482916525481256508035912303811484347630916061367358452632768238473763673158747052641818459437543182736652382101120453920894025346286832656802539795369204814924265557181706228489199816550352328819654546566822187153058361418106528552138143367479427866362162497651021839462109285445804740243934059237936979169031295893600582072734776094528145587779159477821934676897169695132253244195527476082064099645738882011098374317567263687855030643207969305709033894235358224147065071935395258064208540087738535002304975918955323271824016504731819024633750115030693996116216995792000893811956459452130086695041611126261722968835128579091699371666259216796024219580254958835122090417804582536049859484197577987192973266003342047878747927871488*i1^84 + -19642825706519337934242605289648218268781682408695520447060665999400537554784409083304163785929661591134048582985848389406516030963515353144987467931095815179905366782251027618428905143418463215197478415907126722615385656930238311454017561086683137623023953749321092028231522276987518999784403081962041256914785241703819127163658394947555588543131706001034494345438679646391228300460827335708344630069927159223293194779225142052767161799023803430585333693007342668743954482792675739330524721963931792322595250709903988294112740081010223432897584448797300468229762365042790473298850133498380229334980752721498491769988474155076525907115650291416275837676198768655374247460163700679457859990003494065606920394079627702357586621030445687512901419180672486372538333795824630591297528876696434815515296779042349205425114073802140856902217997969244310099980296810605614465582104994802152743354902384867309408485370420005417039002909460544582145598555246558195526404515437656132345124692110005705106925703135513626994124415426506515832056881818614552203275582573715929709792548054476410857179846916644129407180072569342652643546705281317794282477069267226495044275067988115978000865238220066092620727351351399221092009985690738690848078068350443879476197751751017082587621364530866858073205323741577276549186771758810645215228303767784045932506068467201128183283236393898826234556469707265467737108303908256647200178510271844411664688205103790339837579517729452131338352441370002643520178205919594988797033226768067535056805746925141130667840135057562232994577882442977527576133221435031205397806049801937999736942454305726031360725265766991331919373678251942795054541956973181326247398312021971294328573842713284410739550228098792221468737062501440153698882734655123047585157564595400577649030112934850935469728402669814375802822602070309972913706214318479624038028303221692609858551725234863861187951003267612799264832092516259067041219937605870433986912761443790997628611773518264536974229503386692229391356448586812995721489196266685171519871427915560138289734230979091613727761768452169525571262250305981601497343281035498301557583659452363709966200428658867046684071470828080991088549846755271564523656110727408024024977309980034349813638309985943691925772668598799223587366670691177779453709323197982717022044947408759289106679226271774407751351577586697746687076254875508576607597266185032420199203801248513288280927083484574338244630625484280275592133017975774786950112321042967441033434015674659172268280538605329611492812219358735811175428417723004485441288376420508392534800458627964255896758390808477774628133880583859871137955822013713733805125965991880389225014646898702867810918803883014054134962757436389167420094181273380915634339201397381758418702221417189881284612333015997721099726197409853370583807520971127666721600128060875414929992630040913086862358473849935576533710077331527283385705213052353572709105305106938248665702045028326640101567418304306392754016824840464880729875653786450196563082737530581469389588133127168984928826414716660317378069092571014441068067613387115829791836609562847957826616371861374623833807532375627650949323079414063103949519086742058518787296383685609090620419440440770560*i1^85 + -18823316578009096738319611498061315758291440126937739241430808302476903322630591758249472552519053435428033289806802412840443660974963198695228511372820981947547379496616368489363620420043207277131883820739998797295168125056885422152959002671157772189782045171464451057941733315140441252068540503195207383274760682886085038293658023581088330556161848101126509956124949130796568601241465984250717847047570217585266063393649589958377823210072774046578158126056294592862013506202147412388570217185106753755155633196201916211275090430168566743643491480107349152033319561872986621580711026546443068624088971086162962335903359040161969736627033779964245890809358011205433378163087540130274565050030152910304417477020066003257403533149311960045465700137792356851032389816921131284183958040636074555661200239966492246247225051809697402157669747022650068499556035209818608577953591734608755218415115588972457667768750524786769449140838396674009000184015481093816336016819192523948549601253832362883192405920363082227138127310956698935535106561530438209567442303289365143379597239425960554234114088717469740775348242566517751672636374948945684905840184280508820786946758433494313340863328401701361926882034401985926398042143416568295166459025357878733450355665418198693155549180142362224290271867548845317826087891651095423946988333010659861960138005691409469372207792591322275395544966993031585290107287235984337281676692762845598214515049240499681826888713101896323417997355181122277752506750217991740224062310802651508766799742717246066625868396623507341566436382521923225929047422523645254552759295704466582360655700152846052504295772900300540627033776140460910966519942663255974588209892189419815975096684163665817775866977869590811516332475397542879494823778288939317289325692991683912592963963397042835147232048546864707229751067317064615068520138615621646531858372909375231181564796207860541295040389705262668335820291063047739620657576396349589318171795955989548216028570666500764750925556855687693485497207466846191187981255013415000392384979765563463274093087457781406036406197796059637938479855949947265039606352917703265819654636455087000036552294004617631932156609037034575419091239346416882452043517612632573580832889199312724350279400541855007658173919396861676012207616764477092513246616716564693689207095972956579828178088024327004353863325188896573007132996014505805412781469313702556376899418043844930199008276270006061356826695125578768682564682637845633481516472960531238331602315609995749181579214846397384466662961740614386791319414081366725488974091861774645040281510732730139102782770132652088184332907794355337029280546204318704213548587334179487853923798337886903824731596695331277647568765683855021157983170337338094400320042275100196505921769829654696692537720330393011299492521068031044211471368964707896057126225645650771117300275653659767631639845931875757822647397529825277232001550410829729773281880050109005364414106387433176360975438197858443174279981365273203736100354631688233802266476492303219480504775400822454366651789537961873067288542227984842178784016784542258102295592781894287583296830024390018036489447532909625591385524414504825563805461101916222396498549980420664040068481024*i1^86 + -18041294082974673015743105079044839226057147330665423306138611541634362290501864098858727149881768005986232607495992413622131768517388756970703346545849963022107243764129202239818150289703956933678912648653146849402655669864573418136649934255157702624162664075449393767218327549530874604422527297497624998226369586308476319863028001455437814401443452280346858471755407476225334080875442398619702766094818460358690009638717242945235494814421689596083521870312054177095221762164539669074239000602192741110981016204409125349889030447694403538672619824467054045090796599760496206650832057727781937879453391029136292812663483338475160242992163119004344666911863880361018311874542344748622560204133357062758034778561388904255819663782296815273368789073181158228124355071404531298575712872264923429941533657653893205634391366512026912641682254264491496519663853014292787171000058327345601693199186711579848729281543516657742980250780114186500977435888403262740691627104323573911660958654793530602818731212978691713246553290608687952374364717881930076489962298585984409079808290093977745451990227221912430649744167601936365577779906951644653430247703002194484526674215498501102298634819353169557834117947180381000028609727247258125862505332464991021067338802175801400149363398466528435583009003708910709284453112663750129347479639916848307664478527605840609158855947459119801135805571727500776836709227351915522522688823062038911969607507387826885715817313769520116011773804165374246181943998551775440546033542671263962702820287860223437971276366979136621968005034189833554512300227102191240569866521135057230347922928609026090199855910081825755053244802827146731044335943617844475030517729172456988170968479889142268561323114103758883939896698996418675078055469218895979289293312899373947633721548782146591463995177227937158995259855310578232168094410042470660879037696446724799008917475662997505292207485466475557631276152811621670007626146114510284871774577078005159626334241219348057765962771450718369303738080993467318078549179670848306082577532912306437843420021546159106736207577039810247963885509376278404302446545857572252371654063016929343751055281690138180842427544484085999525526208456885648145264520065527329785276947900838267027619849369436007646483615085754075642036810884528513539444830301414681449721586624505037856127172256410396762801291007825374244883157338049115292923415116977850454561666389451392609245501625871183119125173471946830289646063083660668549416809264424163623237433061062304415894917536403527797504128467952706941201725745196479057636414017296332656259015686851238145801608528426858014646925892568306744192430967618811185967786492498566318776175686266739261305330948026982000829569952327153922564988514570042646399034981604621733465313116998019446303713028941821006744077791580320361301963739358051142834480748428795441605962059724148232669387069019110187513523925650914727700232567217753013494686678383222963038902071952862252007851362956857242310617022310135430512452578742493166742080531484914376995252028294428610577249021412687136239562927463149396651833106278517342643785605851413213714730183955859672338250584079931329440233644196549632895267399195112081490782251616022036480*i1^87 + -18070948913715871420127439290521137256567557159060980416688940850273779171479985310884466379240971131732127427404994241478569796411030743699941969464842531334107722561814699612562936954829457334652000686835863566775502169943124266164991204994018949671860031214139755984626930739919205854647679937194061938173562124774464210031634105661299463030434642257262604825614759381437998901048072297180405062662568600105017174395517356790421972916851773576381203873088116568544895985101349342998766982267126841574054311077028843401573988615960471550324606380697082429112375377250720055229371015677387569195407309678560951138295266262169419229295693370841273635101246808396716074027022217681005249548741928480613776483477356950919439413004352075628960797691689967842269244970026569972394548608120934114919128359814199930336032997469289224920737833407456996792558588836135150874678981699656414170260171232425564658114696541109349666203213032896090388388461218713600912380436639435199865457119486315562554746737055442810338364764708854552701763110876145322935276361988727140532287352388440771980836733595762020033412638261442105879848903339391289881212735373272237964979181685040125649658687807720322343148756284090057938391804063089800014607434438891569897845127858167097699561611415715451068682498725680706632816916383335386390582649678528333015684036066327908565696211829664570490575596471638073491644711435017171539556722295864665514208587167694700125697121623891434794277824467165359189686690639206486637420298206291689228463031141764046083935982869619662073293551448618910415039463140561738581138975656295480027735106553107874954418389794510579282089486788164325691138400038679823187124381581096042761769229944901369483539227316006739247692364895461103086992019965846269330173777924051607914291065367174664953047607404101121543279778904923730923239702398341515028754906497576775771116496925767919698253723139038919121855091062475206337637579260210148308318305064521118627171114406052498956164910672713867071238527049651371154872353803912237101292754825992581890996656156256912819701467905411444873021647460337231158027722426187265308690490073674809633756852507516648909188666791947083959067918829393031623572249471979582498925428497469982757320432897069399598228490619854640210244310108104072289542352936726636171245975552681355309562600103613608136241623468606607341943929967160299564532196876443663488720793511855656844172779959194480522905417872512087489252088396251558660097586614864889609035012254988813037200423291992374560382004196771422889691407042982489230873346364575133747288122023241967145339878119083193224799354387512532071190451412591694550373728155422118899740446109876320992864843573359103131545653338643799255760464888357077165298187193110738792597864127879114746830630166974424395374390304079681632683332527332587107632620532275177506613859563519286118169324586655371170484713460676901593155987867488197189013945529613737086606703753852153470924769474543909338076581710074093056971976467326377544629099025989748400307995618334494976433341701958147082540074809745446979527399750705750471069313160572554393506029669172949048208140330320134503866229843591696937467720798850416568682934559571968*i1^88 + -18668550476490588938347367378408844278586434993159327253755698760924441540037910451671073707239578194766406511504427169180872693269185405097855378099900897126020314566474873245097530121563927694805590605172061819148961447618985673253878592396832378300192884641657658558145150803382223880369963704335528763318734968414981033753491617640376589261671107704384295438164000026175081169601734388347496986148539427567608308836848136972969479881178303540969196574043068796842302540133694088126840521872027289889530644885322427085868220622352136313805615255119780490468810462909695815769557492431041996155529731457076938547750353633139112950044704451147066186623833208233744506082863171797016972477292542834635830638724145450625568064310121682413138840873964792913971602611290731440988553491323558727750914083576745390700911092242915071144762260277197339901474642932088636297896287896642191912259984008875534688852061181869847527401010081889417700670942667420833124844863261977418703993282950662734341239888353922592592457168836320412047417674538651650119125574946706621123583251741991818065852023818001213356804249149312767467597434189656703225469272473098969207934054013960352275928514011483559801911117655309435768774681298838995623557424350816801419202460300276537300806755627363486131865788782451309882342338129989478492403141571446816049947890494238101042758311870100130799850818507395980981624107034234511470999257211738412208529176352358622595285680235099786827373980244828439595886742046463510809279779234890386585244474186787099505511756425410782828123926807313758859112252255333742654073270395061096185041487732718829922794208152256175066034521039842536231651353076823903513274195732524572563746595643782833996557878185735875725299735365436379722660092662219602892462572466796837445645651961591276373922580930849480715104878023755621675329159973126132955176590117495878255811794826420874007611048450568011824014266771779293196548909606311475522626376636140796383959614939451232873846749804180772941559701457360362173823095073892470097877635215708515367757868538795850475623285697360706596031210543168166768766337269634873292427319977473641053507151472085250532932945657227954026705942647961749180853882961731673817057069769028459967458231447950515151169282077953800567708125505951170794037412044472688818697897610916872255273864577597104172190810701054910300903443699401144475567492928442563089403345493521726689102509714825372787205548629531521067242140429141519120455277985019914334223542613886017411854271345228678995146861734075430092714584366332798551611543163755630633701630119505034825407359232902168804354151384172169942403629301576121978075506640960163364788386203166315152791724580614969602844471440605190914168325289150121573987055148108536005556498571962231059042880201095467263237456166718922987100161095559376547103242136795375555271674163740927511228619703835171904787191806742753590058534732928911713562776332706060858182136311594540105961485755734592772816620118402314768772259095496659983649361754679925568410768643045501888032032691420997562361572452716906344471026848810915146000628778446892817478743232390893833925136005715133368922708488675619542954486099191221692361867264*i1^89 + -19033099389666650146135857301624459662033035132017305725735716530299329766000753342085497797419815238911649378365041813410616741127107637714926239869460130184065181429251025964805217291498409824012189671572587766916156907410039727465870243740269435276456982048495365828260901887300342232792745849178090229191179410556525337093900963479301911773132810054062855676857598828455276409038215087695408736831686512950153898224915304680704429064319361347281365000171006855286538870848601526561615327771028886084296908832954642586861236052767627860182482187009591055431832941510351443221124138163470242135741029632547028134540311111998154185769337324377756583122713952339833459443906192945200361125344675660727151030038526362142754691002030567712065600912697073563369964626409034629136705981092659003965990925669397415903965558630468392055554353505614353873840199020076935061279465958126464953504063100189044232390273010837533299576409008695628019318120838040410879975933835185954490676303921667279961358009332910877927803691262066736889882425686263440120814970412206332429790944154745430633420007788069207627209218834895691131111052377496504834634640433167255574519593970351739518234641777193712769109970091584986733367280647764835676877908691820262264899851062231174952828904146585884987313929255207931455746706148823728633987445761644280020196463182370290637240140569092692639366050149079445791315060591354498978471203109650425969498066438155431297759163314127315168460333338675114879354432072421910907164064272472902787445748963579095556985802755833375464866960974054473766346687123709529075138715207471160985914058143192664911422163841320515552153163938748844508675618676642411947937693497786663388276375249222819143523601057971895327307878168333325224816046527380234648155525304427393045627541283458674047094857900773449728668742462415699860817058303525812511995562682726047524308708169966645161759024818062416835207165327658544341165725074266244681280511642448856025739987613050863486838286447116623127104054534807722228471732397783070676233115797766241337532716983106225881147249763905392228931763850698509835862465639998784413465575197957919674695022810816595438314237888136826501814235031653919423341078610629805958348157634214533399863470850076289607659240032225038762450381498188912845439002323484548095575377104777004997449590615935790320205678040911508034827463549929102750635819716996129461529380136306919026133525998976817082884785844281473617757822073090104525505764257795790129603573035243387003070594687224746127994656264138091665477643736256838960782042923113163363895235628319213483732350944758557076139815823185940681905740930912080748242411505911302853822370991044290189786021231861611123738469377501179246512026180786057370069338161475812192992820263468130453286303716215757350421513503209360636171492307570545969624083233443309189662694229189575231958653894502232900200959096010874170497350676387239822454624767465435257300005258417006240734434338833028182374322741663160178292223319011522240674594058466438436245548320351622138900215841071401116556667213477215032634634580593807697380380694541287505199435670289681802807667344001698077145694380504608014127288888312136204288*i1^90 + -18304290710345251197749511305951645483247653301278639564983175480582688492055036949787394789637656805908589930863226586971696845839131612149325186217043910775521911629663178539735166157967014977765853371130923135329014770376890429579564391137131038869333577234749199965399140935890312632032137009207263606705330507305505883783210419560545699592915053526007692562941218783255816886173650416801152684960373068523544822101679827029284260228316369501967051241655564185993986434780762841677017331070093375235344532459767933518532397515204303324378101400572997116588250068660594974027297598497144648154692013405421538450855223665207556369900393926788252006841335378230620451673912283932759504094509449034394241480127479593461500223423818343194998687220687535397462328389675984347402908853133979258225286271309183908074406438907091391836679451372393682059283136639562408809139413236923566948118030409080926028726648763157424713804767699110511163421451800707221402157213052205060713722834633527190760021911856386141790192709185501393243430921257718765707818963327110974723536614551615570096572445434403336638608793183823021170901267155404615038881955971585079657037959428134709232526956405053462321034430185095658028546947305736323659914869215218891957927169181341492627694269804147119213329296143715547596910724458234362264346878159667863776579069292369674682123320790048434376853642155131031592026309132213095578622009337431653200109965243425874950894348149112488143574551942580768878151722660454136959232166897925576630982194280941048718491378190287579789576673708380348772342010541657518981179733111269225503110467009316635445469399168788893316996285757321356794102715991986991196386587120924811932624179220098500670576420538351780734131514774290379758065602992194261130930737789935739442975477292825211042883205924670440777565554281989400575555519789408325780068220329665003114818801741848837449748363117272100893618010456482563733435033343085348968353211396299091327715026888061595272569745117397806177910863287689117460902169534708207128549133232103472757941153145583619057651436412911807531221727933989650007495323231986255842931170550916532592261162358285905951911337070194439619818206048386416668265761875162664016880837914540762287025102224883043932956394281933364454622532540294654941204722693434143388870902684971323275581557551154567306111339553896949507156713621688227168779832608737902226694773828221571292273789122756734940923672028124810390180038070181041935342139731892601547006759983591473718667259680875119403091215933931993525305608258755200809002769070269753954053842780709841715295681642567265733688572310358239706137264791723509451911700177818278394362736463994163299226320571166809826485225163044699044470324441471272798845256971460383889217525759307094224452852371300178180515215671821362757576943837515842448863509082988460386035208179875676061107816311931777401539867597925897646073609085214267813914877081439131081876256459252897640400651378628078563415955001012613600357419393459004242564119777299405393692497474390380691522763332651506956385117106282892835204182289900891353134710091691644063427118847078068516571688689163349144962329143779780452458148539662336*i1^91 + -16000287878241147105214225972578322861255304924175259496421345772328793721591554368553051521840120788122507471185259938708992819719470097883490535520524395086957642380014896196332060607364069842311638664271570919667225056146849264962482598740683571993318540172505672114420251797706564600281787159108121791845711227583515154241028345810744717143036317694106183391782375892154110475331019343210985840552399765121446084498326957397306469229084177373355368901691982710835024361006929249996873758595747618713940935035378109398781138206199700222928468522912458183409747193900014734295662185374744862437422371200667386305294152550550879964309107489798017335550714066319164602537071452657523473002904327526936841007078659738579493405799964125052195859378564402334559585122449561171421606411251821980110538946853197201015471833854354559855211509852116837393448914430540967678279898297409447180068431493654603272207178073336565217510233980751567270340579584042031119281438266305577015567700621084484045044564278181697872947595771027634638026633824188611656437267648368946107523898283501578693810928037067918874664760623137116493004641451244984593479426752737095889297964328216977421352870943943020573181001574107549472435527870177241982733226590963382895046838018952405486205314547005157390990344219929983711400764575481992347189744147684402591074059927538179260939313418176421891969053359220374700499497091613167257220392360976179339276987301552113371144991092972186654233500205263645772687848190786839841368888950780294494556567579032403159936541051811635982171739899218405714121713065029349170825634633358113049494450751200321158716402733561222687852478185097529820530203399543723064728052170605784057723808631233655430851483620373287335681382220571827953310148253214174634073773393537585226021865823810075220259604058445988864035192329922862801449172608665688002734199420539934417017599980895989422120056694462662877500374250713429049715006280048261221111228061516436591891193922612865452190764610927519443016692238636988902833759681935072174174821866690949920563407704647484986674181578826914919855403835238303323508327267670677930442952819926192024174472807537684701595574716781571105881812932720483531645125851949604582053431657030052086934492157680576184887890639667487059060610619382573054555226218502626214149916649792819580807126241257488564127361935899035777018794112851202303044420822961207526537325640468822125035180256937363451753648873173586105148593260496926189830882968233862876533869133962831148832785282578487661122114546098259085547152676011670870766797647258930272381725864203426339644811632896239646553147851602834045067095329628005124523111037194469463017877915708612836217013323027753000949486047738772748051113832854224906038517520188353410778288006571558356789214700959185407459288533969889958735971914440038432316595688869796038535420402238276387960906997752385878506244231161340894574554820842262178970040499694813526635870011790363810367927345371030036778635635399429584893682171492745280931123003983267495265822500864438599046989746712569090508655044227605284048225792140962962759618534147782419621954775073728645436259598516045847490604736424850290047451136*i1^92 + -12410195532189694169487452267473201381508488055341350986465746414730047579335407642425945338402174281650610569780095757865192489339535339654602132863870754068579505816837703066420551276516582362313460368335852183378685258817508604286321592069879000951355546619267441017638645205324100507120363629056844360365488951008934587952684017833982170972965304020654716323846685744737640247671873250711586451340376660891876617051874371292182290248029221668415853281699952240278654372378102214109702924144163906269153997507695086224569698415663605573590148039302419055845265695974172603381833286719968907137865287138115594785564486898895790522524708465185081739124167266849873966766776591750163393848981212262825345179096235433099873158809067979897234188918972573747115249270058131397634874259283915562641102725548821900301422673244369533265682606270007512238616418134953123519101270768342534055166994237688184756361936480553919872787736797354938800266372849903711252448512704911040891292827325594419661902271629699350766644440580748777158975527855917750249469491728890774717653565419606077166082780293128674686551939910325330856906439442154322860916710197518109910375695968832740925861586612114168873296558895948013150136715000074849608526789281820867152267210867748639967535915492555592946058017979491067918493896781702991784453010575946124877574635977731549199987542333434612697926490435093362034421961976059103536920853973387911742160414198368055644197735659009844638621466443810235100131466485908111926801495678990133223331062909324181354344547375818432078469623298803739465902541182795690371892745314674464141471498924649079853259282124633376671466772887752074175096538236236352500919713717085661237113133869145908109260081452578078015266565338374237060688647563340498769583467995455600676044905287023778321312708510160472992877903821347656633442248523841579513388181063182064863634905125102758440199440219274531013091765753589043287594459947205510596379410357563922029149305699414048833837444018112721393258979763962786114028079559666848740268837604958139120439676808704649162763099728339592874447772959816421593737645736891816678749457161879528693797334263176837097890227415256352387149682507985152915719944599905794321845096325414443807458614307462250489223902835152404162274348817468394620228002223827673079616437277120224999429083966102434582807820017871707674834343902292584925838645339904242113881031433202048162130893347121890912773650642608443061243648892880498391505173509740621186550707327958229899891314133617586630154270898786881881884322782424873931442767134440655403677194874065651571036017190178379838331622742528062539147934855565936013759322836185427326968372569057352059009022844446565889006172950586767093497431504475647742291100963489017189337008623595501189149588795517892205974493539407160515326729841856085443311586370469797513255784311698103197740492549217660157862847980233118639056429570522580714279044056620311418701763204042133301966095418098445287846070525105767032150808190133489161698817277076477307674996140645211133508968632045841703748922031024730639900476002373683072129527152694470205208095727632891032561351094961519024579068545692608757760*i1^93 + -8408188776670621692721992443040040796153141406075759639796072538385613169689615267047171649254675584520556961695067141647619464607675516557651236674648186532545007579189458878875125523226050642253300261758956810767712297604324402610271283153134856193662657605294555930327708162999878102245914800002057685696384431211816492492887844574791730491672793322617233819752328334288819855009733491678537272777822734895857823334257179391412181442182195765097288633915049472442990900226624971017722629385538637001150732105261387779647521941276730099097018849400075180330037152481112787752340759248807912415631983258935012551126232550708432298965673022760701690060753346608205876341403702381638601850124925269743593657703898216645822026794288503801203726219284802384519698959725606084346039117856528193326041000378062472015352252369865030028908838101380104383460374736332686425025995090660622546456564224726574902716501898319093106218383867789923387170251403771667448321650362796754090980719719210457381291947600132951478908272268481509576418525440961338447505504426802098238671969789251874811699465085022697668283796962827851396391625607876620340879178307983045990604357905861087503038685758737002783572261277834533705352691117799414762307409241525417469240468467025729083457978435823517827094596722192032367064409828760368164003289049644917516852629145355004906901541871701755659500393182707608312973718201997970552368683490914061388207855298290872035365164381972600914526803689209634735058195069828441812647258034296399580135048506380539588924444533008190105890629878544883748364424182005602677944924051893156308969926162675949973709487572303853783490216808724749220985457612828956369232148824087060924231565897115499042653358090540308146101061781921277756129369030419906784875198065856334425646808576328754855588324417292119769479521866793081152331186828247305293491787760853772433777307484426425670473513453146186216202459257986194231090175124281168229896039055264616955975917596194092988515114081964227745565812228058740818883167861790466588619125307665498394663313953701913176989650149553381534096795786805460331900066525279316046435570295090659063835535830514156048091599964321397683032595359171182432694585298014035194030197943335765836014065782062938188522252131164115152930017384714550986740838184071914598330942651208876623657261947772210803520014435770157454208349664427716321726318985395928810810991255852489198870758382668285423232222824762370967503453162125954141783210379753299350191193696977717343001375059574392702364139226905209176434412791758952682414721394982683640970769311666781016857359118733240956107450521552324145570525724430980618776142866916357039996781199572734082462932637257961389119090253102166202193897019472949248899334870282174431423326383593092932958623907677521457282408612634161980845523763060608697018071967367675082659151234448101849980155278769953485683497657884720788028235705082329944183558330236190625537195675708585730422900004966812316209379488046857248764292773273633902123318474590650940749975541577004637252494535550473213782255777356749478427781940599830471836414322858873008116969797997680731605129799224752256981842689785856*i1^94 + -4869621635447429323436175574371885746527770389344390618681072034880303769685375817589962864091799574988277504428921490662369942751161809908377385868382095978923526697640645443470065162748125471886392256355032992124054480830894188651643825937267285429285865626657598925320528139652300900497954678364886036686806986141884481170289507456192762060404711109348114073856762525249049701287118448760299829240459441710765150119056482895689213540307900982354799437913615343895019999184056448808842030664732015730289248346701402937425197183928250522819314963197170414631235251426067669594354215836610142016570688488069504239175147534249588308662135653203992330007690964615478317718595440070585189119812163678597823114291213017109384593506742942611537989149470350922246070960932340050812344860957492882473558754159612037686216431758015315386857233289545188366090799722147638948739942076831610520118899701666899524353978001959748683659349969533830040687181635770363325887282957554618963347774043656597053539082820719878138653978222627713865407081430101225017778179063824232239722601336950547252019781641894874899351570219776508779666684362786779462264590440238107290801096592864671007323073058947328956115084477778744689311072748330309756627733664283142662346740715863954390799875833440388753205619586703683319927514990739551239965481263033004613027239333456280009657046150363057620111667231857836244070388888317932435382890079885625494718865570627406859379417455201102393755706389670345030047593328364239239181485888286105417601313822048721601168214420229040415744333269844608441010956777231188308522170331995164547884868289471160061118675805740193357228884981335299845126601682001573698804801116072475525479087775284367019307248178351398905076006338211224624586661115668222611392129943392168832128915510522499579448930277712614125042484045277237964065386999391364073716244851059822492716664934468396630454467188183140727441532067660967031359873470077895014346226930050176308318267980365295936651352536600672005087565480940713490929510243906177359902269975558175167669455497446651514041774394379500243740561979623988436104020734081037532542629575923295502345834412646490788124876465389602641899763990847009736277280375668927405738905884485913345655915612224090293425236257296419509095009148657343633334110106136276409651050527514105616933572027307612949895672602152531274224712436844880004090081903994954161492735640347823905092483032595612426474992382046927147938405057382448936418686563797100418914571199303568983353132205778603014504879281490754545999953075003030290998328505074267242572420415674935131448685104399981508320626168773280183064675702509871930897203473350626239382975248286318458877042980391438969999049293008720508475599839168238255856460383933122029143301099691132853987796265653975744549286362916790627132716051539252121366191916586618650493916751890261976764309710826669516289561957601105801436179593639417539377207045671567398827407681897402579837067667285131480820556336496348459433730655216452269968541792831932817996796312094512973330294564225625806974305865317215204523660125168404722520532551453285582744223880625769574915854464946523179235409920*i1^95 + -2330111359569195872728849828028954634943298431425142096120629922163415966770258366414151267841289527905215158131608379850898524547566607317068911043323029441697666505867145830210198825236053882166722993955755239670335773504143615139576724048206246001494106328027007000702735721105541556556873444335494952941994101261773378699807333228875147436019508042758426891909357969145558022887574222847467760684080245565134925168583548340111044321588597786496331643464363987680960093146328887797443552322964466925414297355944002834896743123962323131256340609147948749200883740138385854792620998506661391245872571967628701088456903589761954373388185168739836264257635367477348456150090048952367627170501614103205064873723661157292681313624035015958162429340737836353692737149412427108445945059075574802289097533788481250367511590388830555201279234164770550320527798604421422609491505317456323943040225099815419117278459230998449609857248240891487431689980680189911423892845423285261731487378715669377909850486279409273767214356465238507366394651332311708340458208182334454006551515318520691746483167082061987109150668817574662005999468427988676816245077663516168810312921766373987424434781714417326158758122177272934678310042803628195769114384143143006210935515655426352200930084375629276281483848800195312098126391895465992283165475616740626959761022294648727391125233236410003213806304868059929410629339773754483649552401876725654269355886670207178553617448154073641924806773265721235658630232549558790598377535693484748081058262706026839070716437931323739531540331034223086711373100498600149337890754020437158484587852397966899292847871415201233248810390193883508729900312736102329335977518722391880794702706275274561135804990387218822826079444971121397587699539920556768900924710739762450246922888503928492602139380286531420062436519221153078801960148800364851806362419581160075426414346243713889015502825107164836121626325728794863535679858292321072313795998770323973516783450683873858243203918091679626050075219303847578259799044030651731760058567153224071264541490638723974024485265248191217318130015152361807752836042062929366296451524941303231044704879756057058224610919725879821175848221941116972218958431127903637793044856992171688944477607425971932132698911587366801874171986618681527893864713932305686370664396987726759301482657184109008225132947100229679782517053328188527719528544339127763597207710158159254773498111811770436527341989983145530610167587022429068690853004978184013648750271915644330603588722652741775452509010065519289010437941589676652348047385696145020542194475846354575515974936482412089273099243597199004955206129864644922748197576568779851359567001702118306522806027604005991935921093574983103196018059861968778581581972493738329453095873941196593070547797960349408420320773896194941999914714754522675494044275735208114033234332249182070390312935057128449101966593087267893018430656081220016376482355206101911531961077378856554469148494151914689931972191169993588328094529804441726222538958395384197805246398643970817880133943963208293069098474277435519582544014003874528048870566557171933893747158699421229258626036701230037729280*i1^96 + -884729592327991420745878681824632035155819153212769950963802862012340073314824145074117565134360935319675278914961780940617318569422418733144735965496599922462343415973900012606100165676486599445179399324068283765488063406626710439947090848091619820292144470801431458278994949685815929922904861898367645025595130071362860204800124279237502987987530653223093992599024495512646597011079727502501691722054277239462973555417977908111441271982700784467160171108198688737225355550643159405548175152920364767851807678142823872453309634354447746399290327853854084388238277612961348588190303313241972206723417407237065258608027241698418335818198625053558224695025638730395705853169089067553953625682594226378132083302379586985069321006676696576142557015725982305261005452261652345278176332030448392572093945051964213465699870339980852671710071614286413815922135509011837228561056176334909036449127633361012260612506886463020117800751076167040165102111478048119579626187292641686572144914672544648798508252479381666697881362163850051422231237458719399105554771193912579346193191869977585564393549928664932519214659993192214398662992357851906956298354162020729019762472216049784656980636931616585646671994562160140653467438509446930263114783905351402492251156842137160642369446445904414731052491126729743858196244165118884052481353075169697589219012805595464668411903302357547381940188037461863246280957962936563684889644000907029115158422551890645776213766255917480898795501461933049115870917409280672289811752528920087924847200183308923002514902745390278385482654724187342098995528767171695541257546737911885169613476866688003281553866202755754883434672245456052746024923699784422109012686907291898304288897902709238515046496943376536172170391432135090075299484077623754278980385943298215839443967493814556399941289080883373440462149180709053463024078138671656269829236356668832004597556919406426227854234173837806392510598637006962617738685704269928666844795342090011449145518409058589032558467944762173787392286540485756570268970777178265168251236848669079898633389221277122490111361230644126383364541365546241049622605470925957784576368361152616167806238045856698943991284710442446544818372786393389832336332425293412649919221344415970374105583482483657280199266422964386834959744695029470043852255071139032665333689534319700474599599887637884194103976421917930289300222776946309868190693184827737370707672309807498995777123192780557471450756437085279085008888350604455168151621348571261096484233806217776371682985878069960126475621726456503644167986944688721274179947433439299631835048255558816514132838378208434109948434197001370165891009527920411346415546062069255651818865451296729905292824007288508593813409189653994711594409300315003884390030863644475079347865215339463062843699441284754643606536960401833069059236431045138987416597585190343061114015809567807570519691078968358814359642693235825990567163980165018374818066330500094508824726448813285660813456966212454983828916045014229966317256426558002311202327393908810759920455173243709979950364437322179574959415675136008210600176837397317185817246363844079637900528439681160444835885639270400*i1^97 + -254238833571911432968294353055240441280355022956776793290368717305743162023923213675340772454899409575742717439177459798376999764411180324468921457117673920758012152953576905679383631576324964254204052004997422118543455548213482654503885553796688999992202780406353818390020275547522107616503142135241627275852508406674520816822331538892193096470270156274874836537048036807979829174074076847123892496135041192185571364096715531554327153782532521097656976418548647557716802186990764335617833414558567186641939193159474454421822395449706412735968500211056113524699734714962272918180195928952859306997288882163911819467036835848859354907544179780659305518192490131426924525914217903897674131279906570268270342413602041429152684252363670076530071873905565109651942937366063164909214550892166176710590433158728242764975382049779879846570595018511376933924000771404053384401320528536337810943808004312524820832087110633880480590743546414347862653974534581815570876790553923765217305845345871793754314627893684395013717380403737474620485928796007704069450528395811200597538502807170839171395697009171370100605016831243820996443198927915420937674345709025999749378821747613182127056679652343967582277692592672035646531408733454312321662249733357293496899676250152959190918904883707755546581736612240182319729642648832082058220284785137991756407887229666872464833634109558755027583729800269887076462801888012109545767375461785950780998929552441733909868123947519362286102787613770128866973080880789054484622606190148521168565615022398894642541938553029308766457266451793190138991458862151540552892041980247667381742025340922198629839267905598882847746783531998754545031301534629192785813093089384517258255421039138446458267956893165633119740075632638243474131211011330233937182836752371854846964634019213784759138200457787900277816084091552505401179463315563760325264085869992500603387784166264133122271425941804649616544604531812506982318422954052305540315574666821993247020289412616084592688654710581985622529268003384580241037711251468893969603752862100539040114623370988843351744372310972060453852313418125681095657938928502788638744659925518885553054763537563149719625640929962137672814227516940909665037803923322658951946419898227487631962257879959327251511234225014950022286518133799738557778545557884036013080596486523549997197523863812440105957803090404760891329277432469904588217340606157217737832188202508492038335347726187980019531096742139442532639682576356765538435563928616512042325082233797285803621053834525066085924660134383399263394562166525411059985698703911748555145560499510901896501016270411835804971734328232754005510482453298949614693130206289889416745192075086993104622908411509174157430957907241392503889973862638691954239021789383876142643116590872630282096553291997319213258972057321591496978432844460566223757275634033309902878559071147419388614113098622240184764874518390846499641560858941936762881367963273169082189255502262724330549151121081848406777206597343604398419238985518849815176778836252650122993559824203272390561482109052469445836948001493444383935844921006932332491981142915963500047368202303455225448497152*i1^98 + -51152147836861450091760682837109427515401510558208138546638409428802880945881872293063197868574893423808239648759637608983337545544501299411723059980225977898281947779458273339393169090790378494651582557255521180440787323131580264355676777405602819759104830156671404011661301957759789998494933931245229994111266301262448010027672831137991292012185186621261078351478475329282193972678012542887056809620719184636526841348901365123431351413707008776873561883720423098812601375643708534289152910371224676618630890165830851624812251572026622838368425319746569460562123916404045190125487143237966191838326964794072260587173004532755743708757722353635481204913052512005001642306972283182881359695562719781933438654800221991726984194564811043814091161958356251921703360671951936452454856276726479566540189288159460230979495735519229007450583742583083307121956386796783965823734716583283472755389639471054749429052934598074053124852817872699173526346870283996441367097968408705063399138180457145624672378954194029903693369392501008501222556380699096530519177640303304242721942604662157782227117747305544284820555242211778508891514113519609200514047333933359060657683668493039402503791746806053307512398382898256084701289792693156108090529371159762889574200727035233325651199252855291365430377509404501497970840472111458620463379216622740888845437724710002017760277988902667490237781083297579043967497440872036140267176301920382223610764927654935262940392212046635262129906658816286314710082323812883639031219312696150468603795242057816243494788178976420980970819650239264894246764965561755660325786251898163003395087396798472472001623595439546317768229737163947624074106463954483261876520161786763047962481462505761001998318265175547548945910845147825741930070658875643828861175939588111619183037117064680074978185671607844773392667479832284293029328778548120580610731379538069368237933370633795905565315989207493504019378165691552109642514776071057080468438700799748014672242135086639587625825684274817595756889273959536247199619582789206796121294901575155368250471829050931001943266220855362828400155682330072894068489950809844191609801001444962198782706619777649943905011285613287091231985381231090804282989103080078651803040109170928511922113657214201509451072617142347377788519033732140237532421952869431831872093118507200311924484495189122485666544149364505776473329076364556095219788700256297272729030724598296365602208829254636731757782836234271989389824536995989644802559231510808042722696436021331196699311039663082099574684846833494467014682947648643818671357985331509426216029745333362351833538242893704047513150245822886330528892982621258030337922622141822125363481725760395151542932881558206463530405382974733567648943457330670250076895890949401259252720397064274579713290216055582894762170660197268566887746597765567938114848615789885648653128781010990117532730776126764449247953009966984386083466900908894755086231277972618234738797484129287034374281210782477429407934391341415385666647739712556712433553884323923534654055466317906356213251814588370777340788303553163230488126541806668636150543976252734713937397317757812342784*i1^99 + -6286558345919070613662055310256133642509793465971557616342694053933030202199325864309421582339929697093774888308370423146898102663299314951952060680550528613334650685477047865344715640286774873266845301923082591868909198397727060190103459016671643877812838345855069375356318317429892092057872581370655953025593280343927058471062698441629375239921617932934002756781710149314715017932666488714613738418524786809036008216356086625143508448288482286020397054193783903252928985755486934500247418429298725000103557592477313601863887408970726239485808610140553842395480745478924250528594522718081777912169985466137984133121805316237737360481938883036632840292745128080697988367069699017792613394637627029749416088475982158823654938082590960537173644636898767195610420456689999464813528264398335297255158992186820768415536206526938787119172573290255736341901625496042651726126784437412258844443446723543955743874797919761280529952591947381355751181427940528095469072473470857426777338670000688648543499089567196863474332714195855360399175834990686090602850621844552598402945786498356718493431957247840401525755380501047831950583377366978160132806424715029595300751241682301606557936067678255447021058219539964683171836491522505491166438941230181886852729894171212052216637677145438095850943628298756702976403733877032861558360037779514485102290851569671635044942766624666045734088792145389820482656363229145659804667538027069694337981742040776939672237500770715223378538206166224871766352599644215166612940712882436081932804812366547059944196952277947391046202008789711359302310832089122555383006238234820431342282271002251654259454439110205692481168388439948854841258277965993158020462433881508366410367268152722486806010643576736928398056036654376825404144387875811505098557292934799053490697919428685343347118790511206561722683845819716894449567310979906265939932407086167049957615726919625996842521631710252624654692179405509006585564667430698428665339369963571734392715229954929922076384636272656120972792395136411910705131470248785741801485270468838945224257541840658533630373588554124843110567546145620968194756711295063088746131537611539439219670066476378446410168000301009527606226100588227386085156170307920912174189604595903226031188422945080854177130426556947488690660314141360086820120744237073908310233727321751546475856801246469609112134647615196668302306850956703600470401331118661549646023305773169641172155462827891926634721908610180950986899215160320844735938345701765740494731243346052058474497658711882244362237497074654883949582390204348768268489361393691630282553124070011272204633961226743434565280548603743472480999075023762655150030323281533560166782305844504500913406727571701673488443851882279895941285338127454365579479355008235361078126113047728160006565175275137454961365920915463258846804087321459713498814146469439788768847578558614267150315924459379540246929509168659223781716122275560669054376936506526790858746805953503004710144752844755699689691750062340978136535310444072455850539329965811500103411880879771989875730055836128729244990061507479327491311251869882196045033681294221706768524108627968*i1^100 + -528732387649894121172900908203439010633903606204821419658583557056696039264140640934530515907227571151224118644849623745464891291044218546710910558980225214415150775376201916584873265264822431444303569618774085283764585124294903501040871274049581580219333008354535451161168416926997574213053426062474498775103105634847597952114633224568326467645694245138093062075334395067670836167130779116680420704669411545431500246243975091253042898710033165404286661317432750283638400511524016034743205833335706325345115628129902519922136576958230526007449800535966923091767340068304898714292068368212706074934096434067366588830777914443120446504390922957341630718277637676527110837129212399069208086806166423085116443243493289044638856384089686592272915518725936984746535361082508233814382985897902802643561045944117296210386795612284943520176805369078493575235827361454145509759731255804625569625681221423100444704653235479775987926906852515447312874989989193685438948259273666683313788978660060534305483276443340441837009532388490184860718335552901987321284323230184511118937038395288086098189943125326584863233032816607851683541042649969154225157734884107712080325890420006076808736846869969355478402510014765444694726999889975164489443647471042753890300813506671017952990762849732972507260121846549659608722883423976145294655994106504781011768561108119581580648147579654737812031159062291980917807028861962919739426044300762210136538791670014003864456624081541842715531413761125064042801654915070274132922171661186014240120973493725902289641883913655499893487387681650314651476714045130883890824635275520140983329520275418587784938741870216008566479245811495582132320588462317602255409972222760981980599651030493519721920710427811050539584628765524927948311511806652957695138154550698997226819070003370806201491777021794672637947170889887217184040163933782334623742851795387880686478859690008681914465356825966427118851621671876336310288348186717547682541513242592382955095050294206127780641155669049337533832081728302674641063722298936588544543077046800380359590958859361701332782221766747235049561355322522080854675328431213727931623207022894181983032179185115165970150384922908498455977532233485186743003760157813138478656126070128312874757268387790655854301248069407745620905257667842655008580038678520832282188448672595800999667547421630593193755086312949850169367789058231351568833731841647066076957235809658289483653536338097264487511578649231200430907982422676897770283413434708826410969366017993805691065648650530643631654886842252757589901987738177410883759143556517573549436908397985417580757261332637477200896940535409504981243996884783159648438283195706566855159312335859199411578399269498441771277312916374930252996966033481971210847271409702809028465826066204689636290496120883857369265136617994033285579905771644247570318214886675539718332898436532969096400809583964731260084567248902473888301982477971260010396080138832348323056270068898110918927747084593421898734120943868935231300464861867875576470106412453185615060286182867574730273144940606555220277193160675071613820963612615607515786014280970689941864448*i1^101 + -132993359019666059431990700959307158651966744072916521803733529474409633172992237365358828444039645279394846095588388942380671014975775387140440494057263893860347794785068214853652957028317501820506867201025341202904874707397085292057494789112951315394080915783510807731885525989064706773226371434376061607721936404626113824472795504268936224914907372290905190796668087650536545112324109645870687678940467436477354400611698112361448159609457948430821177186506394021513661074654923557834228957209108329311467824367358749048935381467490924030804587046499189315722719904029216537472910162991674549960977532532477551219209967125051922864817705978366579164018950310762464813557367654291106857502276557491367850666327200191363135958927831844478489380637146018766465655133397048512459844382129615569146650316789465508038532971277330577866265973069555689343664791142605253183074284118547402248776988972762521271310130950452933545079564885970871350986730814383025560240149487922859427270869716378691825020612865154646698306021258013197958670439539501761321177380302566891960707829870316523511490798849175977260822479358945488858016914561165829989585082250479718834354426040476133888905614308855645057567381260949720700359368540584619038003023900023471211755935593274243172627686352753447567617796510113467726167758322841438357036518320513898401806470774459158027778647053776607192685469753239644785849597189649765092596380023064139023288207285642634439173420770663507361613970036489759010186900455208121232425232281323266202391403066586163767943945892032440672167278774051204909616780011079019916207111068896272137554891071625305089746734802938194520569254221202081323634228112918315540408114788504370100378033706585458033746751396682969777339129656013639259121899508424819726657974166096485257428437716497528055259081677914070909667253214565872793751469828724170669431071382102448691920820360730819780263277362875183836684993681318652959800724665089337710543351548538894425734076364348963109999768807819707778775337904824101137238186463265334414256829267904262358357420026109634563022857516305310825977135198347744689849457352531825518246462484897034796761088160296136639238198136069843515982780017726004688828760936193271761379917965550556577984748750034798084523277051135143193085355086129421161307883117282006660698790343691893506541464981607099652565996653664549581203100310897508479127974982475605826646756943188087266803777145155816162164653438736715954076461839987559266712432805305256058064241351517954918028715264632264345628391251009577880380747740269842749048162851132617935842065243396203827068696770149611092806655800510563872923686956503166023652993498206541610689492301836741188685797859619860906882360303082608216410670296817789105725755495347320585934001856056903140734907574955526321424233009420767286958267222803699941762177793481486859512780225035026884313609071760247490916642905729818733148614454448766423686900437461634093830420849793710552235282397104249546385834621781945435807537800462765001524232692763266157743709374286166586928778907635513214090226832685902173786634301116475152439488267943936*i1^102 + -35773145745826613436856871923339037252054088989821707920108019131054695659113379184647004432174288235084600872177985146789740176384879047750466403383211190018456104376166088954087927479594520702559381495353934840106267324949091505503565135133644162836356956724097847022315670879240452473803256777246964892633747201772243291792029627285635811844560308713615020894752438989083521373936813939923925211458469068000789865839348721723998800996755349498248004116619316540493462996675208918902569201046175176353896597257317442630128702374747883572687130701862512736567028531155785628258213089707839745008978392673643761475557828717950063664601407020316440638894496045645463032749860744790431883794244850835952450823044331585785070886171512369575820817446922622192737797241640551369921732422652860303980824448200686850632809277072722981153534325211282240706342171606732706593026939414500029032982346252779912462187183644053896993800468390873130597732044890678499191624642450891669914156097254514484839673577787883721240645214030161424803994666033819936630461718923688587267260216332600977317919236370514383576683942940614985532159986863763977146300825628449449874659133811629718713054163768368916594421773732216958176837001939882598392443906582217611788886451578990545621787885798075640245664031272975262303491086368498338056632404141057575548591059889635299801622751791403227484611488281802690187448803200320076482803178684579118941366175212039090783473241002615046753271674504416594646772218024156761201391828685847977786821939468167902843358424298463173754625300771956818125491484990569403032741722612253443689908150963163455630450503670910861124917973599754108192373700368598622324099211407005804671684384899733957491090006482737290945013982525024567871083038307517816118783874002914830145447394371873099583377225128872615025264276375754274594905587223719254680951731763946480627666114596365126797343184706044650379042892218866271040380945857414710937517732338217760342861385440058479875656143454398431587101852059280967136025386616684447005704157488248700756461187708929480358261046836544038673246601806039350091342386627165322252076360338944475156749868347431789044931056563659756620566227425100341756708192733361039194103706729016332954280333278672765175742689349599702818337076302648259275642670661526387210375607512348684634107750159585391612596070078862487018091457895178629381865234270715952965436652147381387565518098456401865605098395897200266387823543391836937211981496092522624131516252682569986262401340745981745907030752118770560078085393499919476350286861462601877825598046313666367025323517059637176198708315687581209576897079627060400466891499249133828615735711969937892111585989851972174754133678519849190966057183994068194857196999548970653863838138586002478977237685254776102970712638280228197307375475461533319111890672510786452826940154646089630771009062550905297767422499509281316452040195928527601739429798844302778442590130085934365850974263081500195031251616939053406072723702127406109709168158662662365821069693963220311426193195161188422524574806547150079035281342661838497781580300288*i1^103 + -5371601990110489781126698787103054979693348365900166228115339265825592127637096973886803524763321471664877624060996405249977653667480562972333765849538551562424745521574803771441728056346045430736785522083431813997421315661530336661878399696645369870087861474217197708291798557941941331829301630604229663429108855374192325094973201351534854536150349194190359047741771183024927880569234748687238767747537051588971087525968355408889884429964272886246787213846322901914055797286415891456786713975793395820107331933614684034166398882524923736374224225592686627380958557347278553162934054235817835519858711210756146691176147297340401994487269578381080051407690872584259275146987438211036550928360276178635708017952662466050079114212490097073147389211208652520798299118659682901875229023491577379062769041257805458282944969263498430803644752659945679433948740290895607199615126096161933707664569942665402321024972099302816030349681607569506346700842706160254110919553103778002126224316507465086932299327519384056215527848651253064699876875176808709768178016426118437101659917048727610593732832616626975426740837991835906939561710149426071258613682561039387155029329664022042040148723236346423130858904357695387524251797681552498613705410495615182740643322373607806912702580346185384573780460897355438243542801915347669604192209395798362075081622704651025812610928861214025703817078078331916080903849461172364602351213831170322574592251688631417593600837890522440970976164547966377845401323188868428416491680517643575875633802172994448931847291467623950148749584721534868342634680519260787608633183616729727839253170878870635424171369537617453905371904267605089913055565794049945967036352209398759152453233453881082771621924684647245619394255318746362822779739955828996302101315399965716103057055081842668519650429182444855947863457118686828771641571296255569450429203133210924668836507591238944047949178784226438147255432473746300019161226843963826615692609537393415883805046501579451768085135446933991422593305438910910656620963861978266448832255909594762034055379211873181947207387326699717481603823548688301012494160724796409381239107624701790086603233619970241731841285243563445697582338780975406332870955362484892539133093611621891919796591264508705418054956941295815640179494249448780461319970619000590657973705720891536565223401776642452741284705657978059939055480539484439888092651368892927107194124803715689496696008164652679656467377241906774983720087740744593768615634390323011822974531651246170153009734304406734107906844100784791607487075175894086830326529138440038618539256482225954041640695226753954530197543104317376327047650657520891263866104703290555624377935822637890684221991298239376400579204059096597694194987733101672376297223677413130522354710162076886639325374776874235934973023190918828696246467673063967049162945976538702943420112241544521735773300670427355681139585132254344247150219119426812425492938914686939133152335257773687144240904155700772314809242469431867737396436409605391483789827041751013702528042298114128210123245282025006644180243258817663212247852369100335480832*i1^104 + -111627516730476854459715253150412330439418301636584683845324911903591715659517162429009493905698927467345524283815143974726132231117935969115663441418144436879429764211274208323251264688881523356772456887273824334608806724722293360544289664654468887773096043172732421166710316233872489597798943075462027887523937223632228094117810892263437929768885977141793159177720221559867730448022070442544815103725248456226873078952203925387082686985100986058113109127302941011470729513023140920687289642959513348074851711787053926008734143049574488154589728780661066996960036117445924403944454962593523865670157677249296300537275142884891744673512566816769344658616069270627415641427794061828337208233567965887521900697983187586487076756268606897288535804482166395310506239887269548273068428217196817956802037171589990468144222505223365693159877337326984637019085926004565912222562362932548154848250512832723616533103424905572898059404346236870571216033984189555035608482214195367034138319800737949690665108530723535267255578190854893393004983868711603581069311076795978212249278260116767690908659552600167873307836015148234412860119030237654443266118267025508485216959172887137692549952824880201362982879620302067203169833653843525275582948731570666585860521475087419233364397822352663611073255227888427174115873231955109174025544208173756988436438311344582572549990285441711985140911481573435923543297689930853818817717954518110618296809135104088947948948822411403978139624375198156270986447324743336702208138104336587422280310269802315766187182412076086628872104538341780674985336974196127534072369318519496960179478078397522113747795079133516363740913521391725316179340971157703261374957677516858999849198608884628463332672526909940600550587450347888193474961427388640144810791501707915340751989226046401396254119685649013115423482715027180268046496653146294075970672172704841785632412804243057508805414005237174225917163125155133770499256831841698320555747584306971547788793119806604616027572784030307201992501750000820103651111228567015862156127980395348323412000330825587694237504972164544589596361388811862606300973412654200744826894376048302786018225826777689723646933800926514656606222848307375722339871502800017141625483200395119365247684101236014442271271705169090423367482560146190328203406581184483988385717058654291906635258412552006861306526743586184296421313832223404357031130529896395670441831451491841081327924882785826171159549154737080947925148080962602521402239225086235342959672668917428848660595941768778982132633365578670361707318935071818709642527917365005662364512407600027787825583903417343207710190566286431859518886381270145256484368944706529747645983090156414687951676582772851234747529533455803879030563742194947879048327276095005381567262715175508723630101940143493181378282964845391333729694908518477855904922598841935977352453130196567012761402758065234674738462557622706429205578586985023244903660201966496023898823061384540250319805098387500652184130083296285228582719640601731048472938063420519341464421857017040686509088524395255442699709811009008985561135841280000*i1^105 + 27286644972116782257555946085938779005810482855223222725755428343069372926594651958483523025139333259183166808900712906701684004412838660551179454864691012268681359823605078208368314182848284600243740267952879218276350025920703149009381142537937073810312511284486129959286855830312534113984593768667194691551629546986385733686019761311511555189278222945249452138425312390421600298467092517723054678785318425283085083319523170045438728746997701612484624034553387121686268239152651351901313399104747340324113992142857924278698720446826111941436536405552607987712110806718944264378086302970270730143615024311925440857629921802721602780392122521675849248979132544111807986111532583653272775994971582165051152011317244416136998380282637756855625593516061861411443955423958396119667314647869249906333389238042486208081184557576970273139699534182489215941024230077036812619764588875300895164638272982922523738855766735492580419050495923182329105953199302210801260528888239491170779618484723349492092319295340423229647965199697647365526818369112606716157083525188906571023022546567202258823313239594608039886952583631592734061839336179532351732151979721627538195979440397139388158345119523047819899383631283483699222601022130090714433841603596016418939441476408132364849309762653619506973442007845037106028631234152888963902862203186806133939888602691897843143696244833572350292162334341372817206672897893943513026076797270006555276433464135890767967358143092747376659059344331708469161208153531933530449441831381887710159616846215937956101361910851420823192134798966801808496098918519969207809939998147391350688255050326193306960378323653585911078733869772924330306438081992599042527372602870561294215153284393253047247247087253262092077421686083579826942385748136655021445502696343756339580261535512957371360707446535696590613550658652238038390670425574183862761600264345701213406507747982248277764686230310767676806094470425722044348837473339074721933486024446377428082806999295905199567622086980244376110360600901163252979187575380162620733740335499810880431033058275181769640324415448418191113982154611966048599320839632609243716704040373937608713207492719717203867930872605205066163636141959135597359607997012113946517804403340659692771612492602484369042263878264310309295933612124760551675609674465986867367285698075616660126569384893560846959037713061542890894331334745710725961850513919691439700819187434438672770635872253691715888954101025559667245318796645596491132842251220718583599863740860702290441907161281149197669121146272658823439374557049447529710220660142281771482047632478746734621485770790510288401943079537798252184738994146649743572069240225627114578986357156719329172685729922557014514379407030448502131102187462505127655864934839058486427247729010325161181275720992948851682515285488575099112896333142987640151562508790356249063272410751079674139791590279158356213712256076830807707277453693025080681485909775062115831757328563227144833920652470648720743875778720727055394235625617680520017364629195618109894020925380773453875694120620761313655658858539500410912112640*i1^106 + 3020543575658319624757742528885179578094418184571936318208157291267886275283781486480152374170343082392413549790474786693128149620128951543590219701631585764949533065213643675632957778058079720236458123129769910676768748063912681937190403995317741766624116834791199018124764552069099998220943063367305831291440966457319409954429484257672444418886084373250267481585785675273683974076839813124505067637321017625268987643594207804175486457516422350425418035691456969846157492091182017824236628861169998134148488923407218364611866635757648485953554909857830666460395467486391084103184777557700397045628548044777653401457753938995582816095687872023167208868431817308111866437684144029499113111035690381609233189544531444942019898496939687933809691307761346248716014847915114483025975765030227863287121389551310538455303465059740171952495682078480230385714904559288612670998974834529636330502806843859679190488089953270533061991492554518816894413494424305808737181782151849370353293278679582346355728476782444709501168963100928484201535670351501582474566796566784019969351513255440588352510633641808142898752181113178964861951546939714706196259226652148377754837271392460528613099931640281473102587874431483213087304702499226223185957367305222112753431267402065905919211360836832172815766257429154467631220269985509970880427982430706303881479173259439763320251673845038890795713491807169843289479657107285609107931697771863164123886201558127771149278537660057031959341999067411361671731318869343670437067878519826324816084274684782258802811666190799016370044202756380855956002289640738070394444317149022711971490710847374062663317188872897969112726968598627044635661740171512105527096871755656527144769183413463689807223838761019025738321464750201886035418337364583008226746620306978942792388203707679557819468500119059266322969367594168744014612439548291777722933259197592750545343285566836418581639171914004006278541339984531430064800516732807280382680547576383088217093398904210947998197553565885165701886913590645072392979752441522429399335266689914056986713056267457521204298289501380543791839431301065331009652574689943506568915962857218686543639128724006122999098051488637447338148366579053952982000787106450610156595194069667864045255743758057512674173369605609163424153073152680069116404518974002001080560437170644152635608170529008338297241543968441235785922814357754765520504476545793220553915731454214077702904026812856878845575570151765457993706148141702765242874010745703149697743753541899890127614385160723987579560987065921714889315566680898070755867976524889645382627534473547725176701682280204426017349014978031702441103891295590294207314228215370834567407907346234756328111411483253979682522342583628068505652794004595163579959175717746116062095119841189070347838314940503479852193497539586731302654804376679718636636514489945856138985784655026928710448149287547823724666847620712228027049551472866256180630341476266588144127069712541200760943016694107236681582793062620420886703314371469197918199031357053126839704862775554153759791625861438841879443792536398725120*i1^107 + -265468096241866878641008075484227016887616598544780075799930656058234984267533042266591064150232322539108795836650243875382627308698069072164091279187634321216704005504043210932021633404148938132849292979429105483659591677932832968192496957426272942882117479149625354156266123772418963617989538773007601586118571337731199660521993663654895778414092646865411692287289249796469820606777514118263062906899300704592338739264277929048828187752443051150584215414023715163954760216436779132092269939140865646260893237898870371027639291508668210286683408271386895485730123666330363547646697684369027260666046466746481092077532442018181432232638165330046318418247183318118583326265891749622019415696008163221133688242175994867431505001599033383429927385875183023928376179809206113497396901667307317442383469342387975652819679732612799951713491657337345433195082457307686364449620945698227853272770653566961463259566190113704420689405645533675928705490561260055528342793737834222310160194025397025950122062794267301553500755585605773230680976562511656978470199083904400638154390802042859497188042205938548807002112790665947815608732276741654031633695484786762347004546778220664957707379235568084355592053038405064468861167781334900981270678532682919651441893503437427904728329864073065239385142937615320050671904940630291258424692279789715330910622165762664565189462590713795587118328763037852689597667723666563637286350252005211712818948654434623028155885969338675983908950291826057053088138045333778367889775664284405726785462215490835587328849118676787815457402611748101087689336252730654466023829486682319651092811195888108416678473733222183004508255558957555493354107590571312762381664529230920260241467485164439603352552289297687139033045678300744614443463789695294853180737400955096151660082690914412797265475033382840044705551595135446683677931789486382780019898543515451114301502435244209194314034428706566240244165212675852678981966962595752152192840942687905069337698616136323250700977221124947127589806614529883860881745117617723395660973797347145202403734845778012468761511912509561416697589632444270398577997938521356362831843816593636446595578615333014493705811975744589807314820473077565231377004668537754821195977590762941817010676129863172307985078402666215193546160444683525042003265427650377500705293663583680863454516803125779471606061820396335802317263542306178924849235067030658526971431892638996524473742473666013836956426104136726039959115140764142917500356320897781852345116293351455495805149536295461595519379518947467316312907356938823636562393034975924168513111342771332804090301196728191573716225744362558157453283164385125521839445538938236769644953039547006292008115530171677460984051638661836846694076816701002963239245272784460546042228940470125751350552036150626047558039744206808452756752801042393843117502618811028270122044077340384170600080152337694014065950060886340386487802793818869494909527236707319661696212006452523177499148487715015014266462350345147554196146114067493542480758830022550259914103024274001858167810738297682559534530297856*i1^108 + 19937240002626222279364464306364749927758333315448495920117109912736611901524129308990549303750162512547153362204653576654617248934332589784048112483662690215707080028726570349283557968696920673049829184817151112514703868577800454775859922783791453039045367772458769549644436776375132662548555188129970157041425353042645785958922935016117173184958069953041450437635111070403533860123663982514694492887257231331227767498180618344425593905948655417590522196214553111093026132787965499140285205438893861868247207703393213675673595594602559597422890791971412912293432410845072466333492031321744185301755929155832552169133681694380690075856291465980126128376276285193413844604421273499150510585306078206521936562112765240542774448584840080597387176888833551183377147625804751050900077517359249950315153787771659340829118060197476769632195177960272838247451671376120987660170814362280385366611728819368697588522745728649951142085336978851323399093721963884491976314964459162433584864492199506094060380039894384869369594446062023266107583652040416497279663785568228729092631106728253928967167979914863974904637213085662191965611279295484885390744174182568644348210016458943074510363311518127590823772093057772067218008776726032152630507118389211850894252720794371352067455054757080804631936624481558018465235383982143019518713392091794043773154252171787836443189261155632940541403702764889379508026408963952036145622445004632230240312400201965250930860559426547163168873624036982820065498162426764304461046393626647489289164561108230512171687989324196182372119549055247031013671516122626609357485792889913235709381605730651104820079489427425347352920286688777152879250202253547365220888001958207678467176502234957502653076665614726284781183887907763093253650041276228733945754054595074022885876275612272437032882629578540172965368221947869943842966696660403200347316581903560383545665637379848389987682682507171637896366876804290638192340691017106767028012588528241380118055861364477679699709122061062195119675398667705366574876875517043762619957154266916871312832102606494869464807225172249525170366376393425706673698291105155459459737135728337157666866631807987701925373698078331093959182424780714003228399403397779280138539547269161686622436237064973811766522839944161371404674228712510778463500480978500152420606778893107553296595524157745943910148653598446253416753880678226274361844661820408344325769883846118187124765935461384870009406187288988273113874955857812534002795398251426945081725380510612302628387004362135366871974123561296530677792303762465760254066290083827903554714956001447005890790997156919455361591489617046644531891801145973404417805545970529519882465538480387508881116231699699252720363685273563033861242758916089449667514206922503575647708200847882327923672452995144851465199131491317467215599302743486010753112389660910901512351064877767796711547692771831109428645865587405276212589544421659606590613032008782993929416968589679388743032615394511184980098955448496592363300630345260340278661421005795624459797402929561424542223077195004290007040*i1^109 + 512676314136510752016339565251041895525446956866133245242837104610796752273963181297539938740101299081181046215846235081237910212243626825187768773461476144959094621179213135336662295997818657742975898533640418079755808783510532038494187360298839179305833996423670558668217412594979656720569636260172126564086417398947062986863425396783075435780987178058426512241372498300009732433254172493261194066948624992322345940562145282585755563003033719445159451345495551485864525075367537913915418447624214874322200344265074873582364054424870780560376671982490499463487180386419863600355654233470017879332947509565192061325862607835320888053129905003091541996702109948769365112798394081538897531903122795894750786345688204072329976455440159698551469939667349436630843445164635294529391630087561417193016547744116571420415218432506803698168866435471353258596126447574726601207412934764394395572462826968381978902410534529324581073902288162698525089708662589138137417853395419070578592612277084830789455854363514595548567864255771943325921204507409713077920193110131383490239230508543368369823022210020270117931481812114734828872446214770394007986795242005754992075263144976025828606824457268076544166121386100247674920839994964056686107831391400977401129111558101448583293782550647439383947390998842234941113534882844149088524590119406531237284857476060489798809081513905928403945653971982123211624945224377125463684893988296871598937891241193568280471032412367066418452089923639475083316800846277604103400639030755230978226911616175934734330910627275362069950261926657050222996304964109439644824183622020570532139193362120988906897243317286509967162195941226722284789809247070558400999485312846048558734920486789012122432611976778120840408047966985990087691621575144524851382521079496153217219999351281159669408093331470230588474721957498866155276939031767298413072810005264245198381954461678139942737872946528247405098636232284229371218339446763483869468682294522862500665835890193237961667319157924048179099398913884050989903334461663815453198416119969504242561984090635708919978707667322126542657544329545167091643781278584489155043997780746956160542203770310341611664526242641135558275510026235974467750058429838673668497316158400403049693528686807568258290756884703037031501441555383214815731556761326977093640757935524080870955517838582624880614401467771556710924563063672755735634403866370029067343531672507837494670523776424695843601800245157460444803988797379022854926042053104352063791235371586108013031824103637856502977869834955625061536443234102778584336178811301691064821215774107233249873986511590416380770683905870465639782465765178380734913892988401301834267760375856830697752647182197031311442568158233152797556248601790998827902654371752117864486506729085829103452886453131267711455182597090656426868848900229223739927588277233426974147896279395437771398210152163307980101687715657767210248585050971391356635866899230531910656423545029202520514001904672463316432478391572075755684097548850771100436279846290734414847978829056881596565519194914816*i1^110 + 73893243897151650535432103493682306274472674154897586594966677898632570904267543200248338315467184244761118592513418170245499866713187813555751823964063970349631419138533923373148930783811714611710483421652337123637888184614567784442279508663586450303399183654398825944535715092213001484375728018306438778205717838906113908852754681622361374309968854672415975167172675033220501213912016369249806676252219360249576775875002498148023422584112295720532741572564047821248043054216648410520734887820255205202925870166994497413402281158537781145355818822346692156557787078241341851265539518866103374154446181958209168997300547416615587650370891300304946034514632032275248997958809611629424300467117810485621973913291694256181995388008078610719062516731059290525820119167145972210203632430743721295797881341563979854236786213006307161715145306482976337478309786657593748848896184552288302261013977206357690712395326774923244941808713310582524086381679938629002655000277361428806951928119975114133983614614780574725934814077704996865145806987182635801020468786185576086476508013659543262370703588174365923052884320242156370505133881954903784306787748102294675054149040728812929817291044976638152206419873804399569524036540716736332435673914227625140355481965058881100756101065472154145000835487995902362558365726076306005469332807681695531913997707270933448393143789149609865225841939952478357243803952246624704690222089786302967404214450520411435725951845895874653701949515569699003046136427507829812712929137880786273487565032003153769438806823923721175399367923574325722524572100652068640037474930657609152027558953380059045705693007680738705081075068070308140833816839531628535070563826895769379608508836810103539225108248948584056275016286782657664965038931095409352256729091726925332399793834009377129497087147628910439043391913873247169703254495639613666751449371091000099006231717380719944459506003573178098057004498618357822647559040158936502638922259661058678825356456007422930734738588045312582281894576712791057336187476229846055995314664748547399714422394601982535802451801987081417610406699999575971951532044112522765439147686832682711084659204932121106030917959664001524912337320223004685159045880220100030944336506976017321185785579131669860387086998936778984857706802703177449272589562096927565218051967543254423275966187563289595841714922558979302379691963966973451722284360408851679797432515267306455694758660284274916902138735881186577488939653843392065953724086918746123250431357348987042201629036498215830267150553852027596188655851925032615683016912457790650738668464694429854993001499304677101712602770257282629129967667633115406423306285850349817661366314612356746800958574670688125369750851251426666333180959771060415607715561118298476127416119010158054668022928282799616065768682328466109723404879889712122705354221728502524052294419659627417674981472811350685130194350798808191542060512063151357684453073179860328513287871303661754268161048882593727162225288941215047078921408345443552449648043648343508272379317895235999331516416*i1^111 + 1916903469062548865600944455917372457172496041271221409261063154824321990597979262932744268400551983097687757137931634918162884896333776975251127283558495523277398795277421318083011073047529217347411557973435257640951851972988716009405688350217630137656331338155063584704606247639118566242914904659480887384130121729383041758706893501591229564584891219963520832552538398310443013420906719473113518262609960446499803039585372155499537314861679812315156292877129486175727429154697486150127348498118997413298039581365267906919978570536434783523439077686983138992390121922053476328038424477977989113717383913397426213393013141690428916375305320417330863151701791143255014255293518866606686338976216631098899034738538751864749535253312268981809185806491942351779079410769228182274685698266327908628716892103996582469214360628031458545244380695190800513286101243990696355173071652192994003014239696927302737928600186861785570268235409449096679317560252217305454220882234586733885747116147789510755526245983937373236328266151570967372005502277800327030276148898119714078990775056364474518953525369912869067180944945533507764098402422576242937380537902496817259030431390829808779153918986191472398345963854012931699438172548281271575783323086117921362229761039292465212377621629306940006086412614822956199005121248035600509054929584087156480112571001277496694450626007746409987164041741300155494315776518176980051358709828780576254251887624890440308656214609143739598704810683795701918487227263585817927410193565161393822200419961441797839186131792796867163755956662408964297143071009721044458931249706340188265361697890122270117727019309748831829872246518679830392382144248707420078845288941392575107326226765077394990412248783077280846296895143055225681738388833299389824890464958552633706176334296005451121803816636500465134121688214410061716664734893582004529325375119590092052640825042204589902185338595012784768588285898353078087211896911261705468658391145489506976539414155719833465350023935526973654817421330358003049423513445409590291494768749579287616785452914214299911644426064823323255462699009766339911057440909958863105257128520753812215189237092155862490857844275020220445878806316351308081116304882602821141808740712161309413737036013250916650885427747776047273344410574363152687611133370284392192348167842846395357248792936863599823031346885516304222417689350163899395804855856876459906730713867857224483486151893340937836624369796020895781492269943776747597243539587697570856011911692481210262055003701417648419487946779830015562451007693722301453960307428687092202460243383916478102050405079845237191878705536671898237038211686153575959985285074644203152966896185641233142028045741679885555557039838790444454441109077236703661543095774076458930220155669762754753654847635574719711052749780478416341866625834378141391148038196710895568544271654099068146587561754828083278414780508088555440770382596693156893843039023930977219403319560238766702058582114021539227810895894911877112471109701793954211294428818759596561855279511763943424*i1^112 + 61535950245255984498698914294821611252461095189469120603098806433398640831515876922571213040144675163188308943785149763199472565575461160315819946168939989977629964405278241020960736767618591286089029901213607630301177006535572711526956276845296685419686786332272183888103347412924365839882438760932542689700148023427751081938884697320533283597412797258309335652775859422065939647842152374242534894363502038996351490782728663418047157073085417558117363206846975072894822445890080312241227350780151194168297729647856018807080713754592166255456697551741860323743960062540856166164386573567445013046650810574583195591276567188096659724866281603554621365566615476311094233857574055298848151573799727947983577073126729332573129645861907323408245780908337549654730243687198927030527178542855732004006789967221531490334877607452662072586831721174226724053387424432062802727102778361723571755623237491221690708495503803285232780082781316994132090845812793463206303928264441640306723298703049901567434574228714902231638770493414963014503285894744786846700903110080208569717110993864355838792863198433477597642611751457899183662891873078727689708254103748267018614518706560946157249205573408157277573795333467009082179548753459313033402311266835992087432141655500537360469976600069577524208350514681925934731488026245453985115037854119823264557395185562336053001627559079882159300357750775825544608169939355354030513639896819573607597739250922045592321191488893116314254567415749859994402588426591800070052864979431406706621152488452167453893045688587137680801386541988079522584432258004837165417802064653175641321685318754839952211027823370111000103880985001660540443280136113783771168322709396292654595318311263986377019156206686140766147617798220224071284207850807740161518697283159107678762529018776660546009808650819462602875864371177976665265684710199628082310924059195385337068216306868520012474616786900994278329886968938205880029765997289718774670261161316759172469899467801677653908743164260975365661988131272269494204931426946555120550034703271875194636109368456075639306299777566586261061908803053878125994748051457930923796385716683111101541720198127253752782292840495662114275837284481291531932824234265770418496561951306527584330047903775544492853525396882187381784198588329904245321382426322889650719303294867574677552118968386608766772474567616570599762459388651229360772977143741041912979954679830435107297266887615345581843363198960262256093669124656163898807753865580004209650650466767438776751355845062867595885306065739741730156858052013414037860689722435515339700761622003400066741252248139956667055067807359307391007171626291753467627538500960170685613787070712749715966001516253009989322087697240383477297392015268769656165349707623647453240155715898840168900563088623494911007548287954727794430333827750933102154807079317056503459506180458412347727826706149600179866875680830908901002772623637534065502136163687411771076817913720336161362986834206722147272416704580301245240344693003568701754871807072409832534470295552*i1^113 + 1414495802838351272779186887555014036715855406245504818551491439829339149289379017927358411525488876984701613341560653634804029237053386566466093585339045226834200870578764217830553049214857942200809774993983109137534441647441695870714991912292148804155098793355137213447428333622081412698604851418139374465921708142104548714837341011694422640006619094283388520543379047924512871235080836556430239589594338171707629691643401213011896749371272048377778980868667021601623978124021966863008509053009914830528225732257236160079889348166083725391349717941240994486749740267090779512338903440698481002216202059493784946719388177561652061775429219499339652662726196799381258094519153503476592814957518328173863414186776260099629246496140680926692460248828388213429311269450546974905840341824672778433753784369447817313950363107999625643847873633550081920017938793371013927124056998894088497389204244212072034534642317670354461443547834583919678709489113371347813148581735804359802737682395570331692129739836944952608999294258453970879728568173161795570210831926236812083333931442796317643634114817476084410712380636168469553951259926901380562847049036820280261003310453840320126243733464780153745405531950920379788605620378376223514489807469093216088990140570513947192248869145097654999917727169470032899724379784960994299854701225189648248009643248271706135402144662245612901980764976254034159534984661031014519813573090710754862107930873986739489675733864932522485410103309331340912027231319047862521959273847055573288302964408624827286105159555167153586685303166335785833025784374790420442829800265984705985440086225079337823603231780144956754983591743661342197079289896647217530473334998987083887271966912258797402099213859899826576791999270069383075911069213335661014871444768989595354622660898211651818973533975435415990326824005456224707682453049925245493314015767580139914483516419637521110435659588240970784071562887515867093242638931351393252818573105910537731492253449550803087250958866589869413698111363845083745549880916685227942900376643828661507569770279461296841079444410579959139176104260813497135804089006369176095963758672445330467524937861851508123660398451306980675446732843805159512058748344351175513886861480464130755608806786997039885780515710064326814565151283644824136823244617970645670884763159417191922599824112462883774922706377707164466503408515897160073671219403677913935056814883293334186784042146713656940423485662884425710912316080496908383492181336826737378994023531910477871528444686290389906222637449162874248599339150106966454442415952698721354751911255804579933658693467795382954055100381682439754781356165342513621450425207342655711280229234440134834188378286282606128294956682178149855800528628262216282416696910197577513805048625276035024042391875778947885406924387905228127773143585136721736930226405464981569241943413966112890349601008267910440147699457383054619321129842454056926062353328666275532886264847603331043709263569488220234830869321324814345593133222718284339897474453723720712192*i1^114 + 10929190962562280089903060844518262578555378952849139511787128836470452245292169143713406916222577001014787649371780586140106293651184751916386187197112714712640135566035669497097296699740211248746753802668303046756362691756339251249757344680443787496373970524715507076761716052115723042380492601059941716395696856934396931556583061724750439680298690959291232780722818037954420920902676173156931466769155812506261619727836240298937731664538765062530010299581583532325107105124822527053529640391037907632278014273859890605422421498892875616991715531630457999204712964751828981960710023133441947111821961638407898331504241694691133581676768310314864636683568952864100113616756066549616960583964654361933053102147133363534855906717790113626424542810653992693997730945853439838940644523414620792404537031120288859990978746370662547616128989172844828302740030802134960939922283509758238554570662451429556469840366112316294125172710824450170887042963533876536204795300805159877429888244525016771625774563399392187983289265655769731132970164461070490064793986733854385412818249249560643869292180317615727166306150462915277523444401811145675792193667382039059448932933368766234191180883231044179734516954011306611321396682671472467412918937118628846252314487049095030114965879295642389544511454460832019640145035219387706774305293358802184572002777883718816337876532364073769556772119959397532030760722947908283450486743273551245751582438835728456796730375521597576665144194431854793374742287554274483320759197725026101553770500883477424962395676608906795358523936096237567890713183551079181110794213427470926029463040867147843329479860001206118231419885240353844704469950804057130051733705781262522547344203653705625400254745207125501557586165986550596938572187471615771839960623689570599912214153496675985569783359850700537805830140510853777487342700104428514627980128386442255774077962446104043558559329554735924856313591994216285399156128894778613848125436163671139707028133657704869336309899155280831103049543765380863520091157808828133036492217628558705180521414146781117204969085558379158930123410553724037648330464486107471422259552061390446074031274181843098919859091553617831172280295817453115428373911426381643368101743556220070408740645085492512046495691131954058018490800759387454933066376548932753167887383700643655209610957143010490145289941571279096842430647093026050675841404755793396773709521874347504685550754754882605751529041139006646138918035466003052298198124032000699309301449148726130818900971436774654935338631316504878407383261808210478198418364326577134593841807311942028621738000267671937979970836882020009249653986371182960965700177728142210381394975048129206644075945085374214406240947369508397283814333895433092229555483855245612543776471536105844900264091558534182947526319629827737628253866987385321816454658032640014521464794809026567555561043023673857710861783016962519176371754159661622115746195931031219574319880986407598553729074617581406693318466996519399380538022946582765200961456570368*i1^115 + 41004329630295204573684798926383608014413347423251878579114695457730798604498333193370756391778418528109359299137072536238901302573832765549651584918365170835861951431927705173162302431751557101728770476328332039786209354096211886176666286701853017635592241680527898312219648292020284011158529140800909503763601690699612863879064168050387537485953425267376133784363051993509474242091844755699235002553668403153913637998477833147120082063212601515178054078674557642575612030159038108763962535078256025336047361312839168302533842545770222409579198765192172480485009245435783541936671517296471082644017957111297290841273168426030867243774117049638735570500562283172232904158202632249223371511747261098579996594301387867641014500148357299443399699910637142882655937904550404907515314403711747707878248516610334964020031908259378886790279123048883216824983651486320936875991584436408223898484605674849156699974835101558610426285547981627382306019711889404402103757789552836278881983924262384246900252358035322667644935727532393221228315460886140159211101501450785034910818484734527316167132620069121011623128022420432707974119665118751774921518906469729860464022420671660717399975383369163625623824016205061198846917225396829578984943907617593613030631459742658293779492666141488314596766271199260942825549677912159100628194990032428082691844510058040619577597431070599318797388306428282362835636451487943628960865584244222239132992573998000820580973387033258659112443649006776189070125657812918787639435016200699437643723908745136498783839410701608200869832922925758656400466897629249790202288564274404131542612401251286927110650411458220739474526298413241378072524965405781292928847474298083342925830674328745525375386166335436044489781801668031450582424259180970413186598039299051642101175997667735801715015362997754488429793826621429580513552090752140777149201887448277222238823389180824694448284394103112643768087051288636901852306848399015193678483731203078261397206642793874311767470170381156356077688600638656525114967301683773835434038697767615273385666507793797566720040585442972899768521582042862927466669669558911978616592219894638582391212908607488618470897529112589599406576173835689658115194082290652601196054892818782686157922909521506512245499053631412016424363153071928945705531057126994445152411791186591454392407835404588270839527051727992233945453113767076220122184285948133384593401102941405654429101898787358633068184934149374514648484448872700591822862085125329714122560008660846432193813982543264310605941986142505170211541244737025584208864818576101851530815517869185464241733117213769957968718440024188182163831453606133738586745849065130791275047822107394137638701924518904529789000524284327645373218747217405254469708053866923878266520235018250946638045538557562788562771639288072355894953635483435745968709152747137234745997417993648602978575911595966991103567336310819222544167319293290594249978585045700701010862277255536643245856248054742535040010840776807229313499309053825702166528*i1^116 + -384962096263401423215005953964711992614377691501730746293504157285173842712773676007832258462325585361129384840629307070301228009303442594454811432207980678248148656328363488368789416721082565956971902009797241369246126598753879775910039561769456364385027664377834364686580821865366756906001399935584492490838136187959675199622696664818917178402752247695533692450592440894022916728243868449618987029882359595419929728806595693299912086741606139998826480268980025553895744418854336524588158986324921559761900566989675914827916809816600316289461671686054844338543438915248659240396971690648198271467151216474212863990193588004466117430843915016063540952471454310659944493581953686380375054480161829074646106273331363479684166382907858405438578416475257032744680654868602102238911029113440425580200213489468399190524161230580099994937187760829754546243022848846470942842725410270729634339825483637403401959963057630213630630028422775853035100926042149517919210369895410427826652112292376840103777868197823687055659912013176516827603198352516957251478950339721056248874136276045281325568674454682210272048635328218788320869014733827427123335836409135183313164952221926584791854794173990626253972684069780678702327337972109325315075579148782787761787298764351528901806863236215686906617073421121675504414606251034174989432593750305354787326577281228381626927643978395428705305053487262547642352353735888102979602305394406751436360351428018961169726268946646874886143880882577420812265489166927354921172839919571742996561094044975802942538306300448879317811215621403592821252038714008407246816365256852173492384661290982597282019829940725862018275960520867567365166819881274287565117219886548890818522060435425056938648345857068103846319651688101535502981432656561931422412030051778615843071805549715833974813740941270315738572086550804038823158882764965694853441968006422628302519652214294846232052725677522382824755832434917032966686253064969187403642936114149549746771908357803226438979031432671513378991496130705835494006485200284349527047835702055711244323590829985861848626027090926960862842383100131573308396579982460375685920365430458871663776176102133351751905109805849712775519795553982691975372311115181346031523796964775917657777106311354351600508300566519886418079208045683358731636619468060463297237931384508626222828567380647494772580254159709497305331914467897963828334828170625613596337939973740728533500702415406889239717197494154641931606940744961885421589472963106826479248519073747496887021961944448350903383265060375989719097312858502323079425115054530222434031136993221370866248536816228981937705009075630665048373145345772870484177696739851847881378923306744937195605405628204490533678768129151250143025066723516423389918778975813921011745707436400800956672181848373945042423967078041185124855040989864604448762426821548893291710894209762269180008990780085339574481613857053430893303388011955925544612927751907795241458714643459767524350523154058208698162485006227720821812163556409344*i1^117 + -12187845849142190826126576467121490458100440756366928142800916421114430315713246542754697010320164768126799496579341893149372322684903813409579708095680358278699034400874892459342831951605554306267265852841528758147449971900318906196841714148362424903999900575482130816531973007958979927326344965171633102165797549195378976027290553945840079668487351482790801287399946374538822252521515666108342584988058851535696143370084944735096948729075630055133654443310731602271111929208686635870015271010095476866318680313689291342044750027717618218536605213913035817894922549444510644781068870298362232658283719615488242602358120280331860891737897569058277738392499740495258370145170751243844930376508012212091858985847898642798916864137875897225560439095142632056241921428592647802289223833946666574819315197438595785036420160237905378846194111227736851626296780039293492756219280678955954838212075770700717953000490082997978371946561077970201338393980709215952942834628888489495353141200237419461351647904825541583994314565845900172894287879492068731922413184389438185315242358755374255699068831637395141790636113327072513637738210205583241611359427429154943715331650476537744949064990157585693307944025497359989607855894079887812835519918279502872092859997857135038925486732821035920130216520633906147977507861550188136784109913137547584697029491079832634806799268264947101979931455001606496780390968191648485748770098896523504511411287410276381875651777984760200821076959383644271065087055971150701149579113251325120828827161396898102729588322969225981462182946841378606035448860743205231099648791418571887105033566208097234221239348345097714842125552647631486288841893009722600690043542654058433145524819425092573770795078886141760217148162950912204846035619758381298037183607161849783089667086674048199775537793106403026495376808091392263082706116415461758342487354985451944732004053770674367007362222770815810418336138612737607964424373180120230502138151229156752137430045283126663733788978836546804768847204400542621045083698673727477647285851576686022761020387442035703395329643802704802730262256642008341757148120210832361070576397283821019796942037380810234600714403278363572214353258195444690277808434060146790609755122288401788402902872727617453285955110524605242812745944646002747790709947915294863520756066266127449231247361415673279611321771078748114673034950195275471041561763981144154924153613211810374841610672976503478173746216837393260031028124676676293773616468056319740493853719610776075160971403707385733807841623101563758926022196004211649854802495609564303327260992710620525862702349395816024469963960507164258275218584592251878901742666701146336072106029323256049712975239402888234751792476598773254534847059684067882682274767963546526604580093609561752522252825765610930963302385478257445975992846216395468094591153693356750237469706693385959557779480831316486030322081340020106401863548909115758330406459561017874109735585092302225575802849321805145849418552625867040843890688*i1^118 + -74075343803930201153453917469074774534005540869667907512254808221106498820812431167104448362045540574325787840832187591842698843495387411155416695959025474749816710641904170622601807653624575729490175358121529762119794855852411152676835282754379580932174597363624820967666466832052840209428648847966676325384090975884816366855417053428672384095354745607490227266969791141272119890189086958579582717405613260116308325583740884576531532236875558221612828375191245281563225298455267700812901613395481529049445430453498622512844897376602691169812288222770243314814814173743187087952547252416435949551216234314970646728619665373453098569159230906989152617719931619519255905621360149225624887828313202954032317599145372223674756412896513359921066456354281409661353722644161036602446209541095689580386509476924463292941916781704753800480882984607522490791985624935730493687490931019817165409690020250990168288303266518919959507229467867659466934538780360773759933885306334629913149616190219100274444738680547746469729434331869008114464970482901046763151176602956637988083998730980675312762088733403176670916015768639648185844201080466328409811300599857116986729198291492230523077413743763535168872241678706547057741403001679683481184854463826886094753432604168163919989967361684241544294860519660911515800493041733846524332227256026367717732038584928172313793102922511668859658968634654776062637912813765590021790698471908106438484628654462171948761116074077345885880328110228229178078970494023247144482843723281709496057385326842453660487948020484282369819395928204210020856888581118912404815003919444395065433011810724402998156105408660342792254441153014699480742525590400948335714186143649913480176779330209644500628660422944030361137630900549161497551087374532562292050105646705507223412661883283142600718547690829142125075105560036694752779043581443294537401116128201060818569230513947342638563051550680820835092062874206803606126082699194120047076943173247521317588015927579633325710187901351691529067592165626705822137559039152108162744236495203087199486243402189523864662905386232980713275336649084200055702348034324111763233112224683430959863030752387112712729528157130114672828996590486287049559445861376911489564230199962096310427716827434446282202765161336456942647919750883580184207858680244223105814218059767267319601804615669538038957954165964366609944537263626295293809597574263076436411255939543071624351703716399634741712920823639766068155843671132186747695637556280938587141730132723620060173324729462265618292665762009162185086572385739332117361565706105698079460995338560033489867009352433415029129581459440888812072713217227255268017375417512207604424696955816685311358849647277057877798893082437714597505527819381216136862567690169387219450489963936284883373932015723199249558623105556583314317172357480529626023327026483050700360242331178158784879871469163433800160176125647254391720148513228293866084558609208640187385902008915881280363884390935631435011590224223404032*i1^119 + -352183098657353928736225300674800931823678278834541735876869620835104314575912099124164189720134723702265371605709903884202128122779734503801836430473503355055336910663857934458790034803511523913913219852312156440101212898667347538256495238339269281634328509559327161104339497680920139508536300944216879242584459548166517347265230400935190927528436933277596894188899011235135793777422584938683944771815822061052988381854288529558841959956513425623597007043242700215964409232606011345402604078114959847167927780164723228852884307080789280073194615118348139536721772399588375467618777171019757641443329985567811892248819571518529785107215060950702081433333384659832745765454940789028838158923408423992311365864642514405487896947875830473206869579927877125531570986887018340916492361161748338260681515090842893730492247725190119947821642641924645441436093676966716895498457127020996499069699671594581326611737859123450657634669985225199364917169682450083647320017452589750627180828251619815268709660102793832895192590544034079073298311168022267856236933443442646742606618377860491053654693430060353369241176740916282079778551995392741997714642584088870147999902095855105412952071926036222478300850211711077706252944662411858017197862465288182207510549519025335441973342229953925132941073622400463147712558272393791934088411373763120130932233350232029864343177840211964478015797236181060523139871662925673361555303891849793324724374171330259020551692159476120141968442244495713444881458376017118312087942735140749587847598284796377612850546117294853894330616270424340078049821046995513104886835301161581113585109680457132005778918565535744613761312764299392707679912161043039219412317116202908775970294329849818793886763516426625223183916314686338408203664381411089083290297614628373285184411031706863688236939779174637181034724222382115421018500068387772581266630849579583767729024250805164560770968890890432035813637127946843654389541306481082857016797822488509358170945733215611891694861416443548645756406738785964995678639639481538968234743748232027370994521863094621042341950412211510986880381603244172869806737106742688330637900570620679843967707078281045151604449844962226781200054675365127941689290275862538294161244904622944436943909145795052107712350833680982563661426901301822027539443356944282106169040841981136315123065180703467573455137819818626985949450970862585915394733326509225936589448597251507868395526103349026000944920813667642755744458001807920910468136607892691173311193733742834226651907799530992370039990976587002137242140020456284308813542431683676865621138632275268528421203162238991899060221529295107545269776109947112219894917640155805959201477691324188116485904068381277318634101534233775379681352566139833004593520930899993835003453617867064800949801432369259988624850404628044651512706749826172648321505552736187231610724422662105682491159295987632376106620216244961048618455788305426948457800902444514562326437250664426667603670031994910795435606016*i1^120 + -2002007240417381311217013640859285840147958596448960071783152928561479809432511388769893700252769390280417372623381256135546299001789838441419819481949391953184533287190559246806517491775929733144990407341071871597070778722969190497424742486678707330777635637982818150950973640490712264885469789291622179870444692190208339322959955335977115906148907311871933056468812060365407689884751038523446868326587367249809780364685459640880803073343217167625260987476152953458333390373423061825903813386311241035626054220285994603318752804889043081302573779983698505729193432115986906097380063941283177965005299082166932327076742434661146798780713112016119818021698631484283984335406725232997752047001325995540073967972365630543489897276077474199055854635741589873112367512885356005525254807495757812499090599331684279150955172352529037479457627051124980337775899357845452481976970512047132793925436458261842289786963172158284048348968807567587504544027590515854874575725927592074751273550803960083366137388585767452544833999420600362782596626083797204056403681739660301352848425254123509788164975460167056268406241954423101170958449727052540385101234662176411850395087106055001912602400750034862543985207644917989368838872104148384992016430936700887551502829134984888385066602683497049424441497951446722144794687515896141108812938063870509992223430958924887617335471143642750259939455687488977715033166461997604773625981937223130629430098750863479105881938105274724349762775973977425947687611634907759889430523183030669358920779771970938928721601044571590828693439016157942545659545150227551364632462999148188763880422648705045108516224018997147297718715701547595858621234549170384114905863879802461770418555694287773866481198455036841061464923116564078777402837013961706151869715785424737135082806331234145925921956775615721609052565114128333574115876278666005385725683469552443808460993179118927090993661802557771468184014056751322181642190741944162734076519221705032651090579469759318517592810043743299562145477172261404217949823511725253580038226521670602320783775035671686857004072668375510865527317873070127614265488929710422755048179997349079424249800973451910197285639465986808951447495990425185497126411258763647080994335027166442947129316186460262264266512314137022131460390375576841049233091996270472968567912086548933867804009352020038523467118967393226829437828520961366556062265657251319384122117757819403374543893284938203974452713831683617034762462375679931476244948199508343460437466824187024314485790845684082266221216986974773823254260793051073296449470837237547838689978009488040387568583989448110513392593619551626955697290555933870341045469556096058306046053011167030622044953124948300373267851587752644369108740258667238707010369541926567646178523761935790912513473813408057870898671068170904329823120973215046776372651787949733683750664782325540582474104597258969196045780021415325276275635941303151139613855066017651304252240782034556532029008795626635264*i1^121 + 3647836073330535609126701119853949108205054114681913864729614842943450736168470502857515024334704288834223716194763426146890461117360734451136999650480407878659550213050646767152064848998834359759291514187715399656613648699757870211040962461116507060015361391645635722938548202163581881904280947466899738525031533232090090041817822341358330161029518207611152075614288452532823167080861154610749797085520072417991347432567933242205098152957554441402809681845220630060084543524949521337311369345998406290432244226993045686291611119705222781116216484022722624701438137886241110484904969548991490831195424297587029860522689417218905511675790371915157580787287608489484681950954035533481455531366843830068763149513480196875078293339542681842094414671749406220191971926131287019393457034940496935929561486167695237779518049299718963639417525276520730135958127536424340499721134348938543494192499077893973689776667549954574502819583821607090407718559875043646122786443529895411719880571369286447083406097452502535359867460775175075460089693428825845908523696167878930303905919987861522398188839855802424614401128340346863072410895049017836744007665219964488877851745235524720678577120170467696121491624889337045816797137698131608655424058797592725932849863646098799102730773091038795256720884478593773386558049161312240608734777013458752419706503935950153981839878959227266948566156618749865390482465312248354717924071759154676887870468267964355932242733013798682487427282030680617752681964704542259034996533752206701754647129510507768243477605760653794511610410878809594675284303221526362304162714611079285704775514132898216569423188289345348202793112112180194858082133443440588617992588831508847779051405100727753815890066183512426785906345491210092898984438732034496256236924597538838851503074167407844576847879593364484524351565372739834001742351994328028667663554289989718949687408541007085189335060630714241011697751312615227718211620810407478087977682376807324613665919868109155103685795427052770806974551929783760321014400836841768018051231241996048698569832139984636657700043945023363537813440089297923890462324647650611067556261759405150021966045814747072608181699897139894892273558650365901098934678855542351210099929334020983750644420150077863759153472352842072234392111159038317035774858442694588707896859682611531272825049368901318738385322607434274174650433565634725865556849389836268226506585510172004775629101339479107376727552976098033966261727706784976842645899376264526501676807019559400921281302965278446851286531913666423322975753554847584492401738264879394375983401195451860694305707721465103451583669138727380068739569623601926822677641870049427908150099678581617158673475383179823316664621745443479818198701287453025296928999974390619344615910224421584317446150237165729039500449457177309273421073429303949551170807155597016051950591004746261014546764280624873948005996045330735843924016915494156714881707770972498334465102601938889491789905920*i1^122 + -1575145055285035585174422107809656337963782260179421841177087436844898387171353398423438236508646594490395192278537551909183440004798764303639946281307464151098233585605463401574943402797252566903005204165791891431101068723568277198453893136420491992478907514778091695216857731934094904345726853148927943280917488257818572084955503301052101912376835401767173173388829935591177882032165053742058657372406951187760227659235894150012052775266604164643337952630375519242425572672129746587320802617007821366030242988467830983861269634542679828635468359305202214141346238149714436236733459583610280892849056664494996501169935051767307111369759969701944272543179190422996205591683289356713437848568965028445863102674148235640521958222044190548977601112713728952503065936818271595499426086435281774084628390168245417855028403861935599641975552052440736457538660403447063233125776057820766886917372974087479223090538445518267385647736002930606738507066477681366212526080149915848286155769287129875725832481298446539846911647400134015541329287591208571704130476768999573953124603762513820749487307160485195020754327387779386766520333324730503685305729825583492057151991969539547384646474969760966277211590007130752252181963849535292673058401961617090116839745079997731338753574524926142594651631402899344379978902735339316270188227327895151630347776441352520037758721197464389262903398434764611693259895750810149694340147518575736980694601761313439413267889305183885176732281009351307637957251126297028978356288082869552262902077017832185120146319330301150119352450117567343295726723945441969837899009404581964262642357638768100475500655374052150372895191160028314721392745380071208894615952912042573216127217140371272155561593414839039029978580674076184595202720568428254958524850219540823635793949297423253254430062384567763158956565590107304481697630819611908976664500558398457647160886435713214383560822481695213575174099321063363838922472319421801471813736845222123766593514917921292222506218583409805867633948075997442446092012233616163301229196632254378723892652001026953392680374237711947553326905783537472278236140340460471925173997819572443671575529707834862164200575438963793635659713649255466005081562128591672395851939289134745676744099655444637211022625512569845048999517974089144927372204455210871138821187133876737691946952894669632522397336459947153948563752041541561642222543406691717289099725453746798842802035208166953046175978047013529036675628736615201681310970615766037949723848209183507680814660816176685816352356766996313102195770823962318871628606120397689291081138246979065491855811787120689767594261207780078664708503863649750266797300753172410889834836111704864568865392690979298412899086399117866148008966480096973500694102121970130227826606494291324329177098610270864340916918850415513963384831228506868100945281692493941892363211480523140881447312888821260583223068973834591845983529966629606989996915598591994485040450492010856448*i1^123 + 859701786753920719713285732339278800949561257037830241081054009065998195032213514689777775430029431354254465669376106898017702922147416047112155084885140440114751728173835777399887500569600779129923328430057349834404474292194130761125896624375318914188223038312861698225169222604440678273098341580770223433211721803557168899722447591098306933271832275562490572887532919422780428681366440768542111951830363027861911783757790134057894080355935894334019264126598309292199190853625252637382950217597524594220927812646568298594790534256401464301439501811972567058382252216780479970441767806334792827305223271032609054843969435334201651699308259042199135240793630420907828125470338160613434091401378904954408975655275739807779196446176589991754732353943419966537047522560380932371898932375037846174302225225761883760329184476196323480605850114354255058008825528256470466669339895811154838031148660447353206516331092054836390243884939978023580817411443069250873187977471096814514195937658245727669051106766171682283715926096882412098231438306003821077264148188567077079927461380421355078391380868028816199477870808327227585605748990387021493736659142931127725411401956683428553924366939805447200469898274030092530503516353930672438103125207691319685585214358701631340157238649162299687861535160963378174031204382572098302402611492789217096373737438094947015676389210233447163240127324009545455771478651190030313250307492869017315613014938966444689602471529870150643433778892902082551855495813076390904375257793063935755134999705326855256848246966763696127835953112157012833570153836254198577382848673760048424245708190507596392184303719994159277713132375364755583181212265596209061950816650743335613873320320779086518078999800474507928909102708738220581541295269055607116714314310395279060321088722451751394318431814474339804448891730954356851295177055296279214972706418107021674573111862537623146515300430903451724447325557817522598954578992441632310957357636198927530288147707651817667919710342423338660036220781720950773354286890971826815904820715493953627439434762652886890213707907082386256243741222458940920969174762844809243070337148465583645664470913074266444889618631945605820754841258002708793005407822826667268984223575614183877844779450334675346175629745320262766569064314730590044921899612238855532841029548553051440983313162309837413827355036985901906955217743357428870138093465963274300295349530662568774582194830785910204815621005499107400355846452594398757778846337211545565682623884619153283957391127582181580442412945048623791664628371991736244922654706898125772240701371883237582411786518391439146816959416144606986562036149660926779909154678937300891462381106248960728767633033490008203761972069666906862927760322529437678328463355958686292743719975693748395717574481167236379504529693210649767892192818017110212765051110007087143992806446072730106669786415798123213004021694345750766188398259435659654890858665839978757958402048*i1^124 + -244863371816682902022184894386501959623192298130248982988617951105710416178915618170705395973513647454790765194758645041046889784143159442885408156860796157493338896567982059280794179843090716921906902768406165977959304756913584608955187511071237829608076661016428764557294054861370742586854474828739143808670190795201590324419435288643817135660968169754921668402812822294362196674559110174856771239257748388479160149532518776733127201702852899077448099552369205038052900408771747481630265056459285250467580052665422959954031704533441135357890115335446406857223147849699496635643576337423674818954973222603031362543668250737641164548153063148739986199528622929474732406495008323767067181000342415504931866612461541239643060858838077241213381983883983682899165547347156100694788823981423512610155737986815674443551310565054006873706563904668141153413495887285594097550954739869704387474541121067950368420628659106529940779832358333117853901177633566670957594120543214237645537039130665517045406575816031329666839924846055281236950119108525539185516253178351754030547767057343286476785818930308187725440578083023390752168946776211702468323934308922698034929478502828940233622250531385771725568268381499033910516717425001692533095230678027240367870645486162879437081398678417283558019868323539637260978818452855302406800836541121647617314346206963139885860074993234368869459578154868544353171549316731226678816958576514300147360215137783782511826986417402628477580960942561486714150193249671070602002750829400203232967093140162572391964652463122250834687928427482754186260553940616429302617777630971735086363116070946136642052587301333618412191427167499672619659477192634865908691434734047188209881695916122950560440038676633617042584818256903761628333303474817911814518090203987114772779608247064062129210300320995966912007989666180859612736697089069727192305099840515853650210851491514435083689430755244850663594380403922393526962588956552222124051518602130832844319011888659546290384692497904836213363021910017041580380339990113277621605719685615424616486851884899785137214738849106909926305857856095058053579480168332158104503442631347453460322455708546130931027301751450645410425283090849104161865735245390883502616304837838626085784108892986428201523757236444155307272780873479649491579802721669595476738425709657756751749768731989840474323707912773878933475255700317202827237500601528227995119955537251528049029401562749407798203833902510989512562219939628179548391160330555361990008384266970756138829453285277780109147733884146928600544717677972740721084784833249796068012946585472679424146160779970810078472786043314612251240988251280790886076767076954409465425418011034852863722457534400609240366283483683959811849752837410383866850636230753489613202356796628593964656483918201295906334207992219745851060147456381900447600152372060796415972898729713505500790197499041537320012113942875995888448443740429447022333197024659243008*i1^125 + 1655325674990693528591802670368382469375363279065466695401829113980128257190420345037049336624335073145023073907436783264042483426229212108806675650956487199330483901322356364561032961210267875691421580767646277496613343911625974421071451005240786873523510047462701051801125303655967086534947269570345330510925344579245896542601013996882580720380460432848844465849870084759490102218607975980278597682885714730891252298253114541765533585659861015766547146602146401511858244238856484211501560958986455869582324700651591380918352416717624844171446051972181945261940794210475256690244569249734519217092996776995383233629101978602833475080339315725966117834748269178082875468516541251011198978180009199400974359219379034240662661021369181191527884960693727616371076023412630746524653916962104176055952750067004524658520895188685186771188103129962370332647181478973514837072780280470640167790028694835116357774591184312342141514764417223700790672189588827344191341695514088564265266275965134933497709449667101786482003052810185787977868796347386719690647841760199642952509783700103392476269441990437700708238387299014489700065310369925569148102145394376111873294240656142613318890160010096873153159354095652298757094883784083519282896634402755913185897661805066138124732366716994806249800627441257451339246920109181730113461211403832983282188829982305926549366050859974034663041259377291179205643740188106032202558167669213361401225108220443993499888207470172852897884350921440359883960464567683665529907393840997374035001092196396668404527663294260398412795804867829903774552522285318705913456099707320355963942806625726837335904564459878552373024360478804227768674114890575390023592429761867979759955483119607260342392121572518540374993363498663090869820742904551345805505748987212328020693615318510370210835580489195469709808095129633440411387445955338413775411928061639828852719397709327456004192780355475015750168451679276525178290190257655262317785264054365293386730575090019869247131719639951982702838600312098415045270379165885922952159475467442954125566513918061780533040668913925752196240226052553041955358043595728378531644248893448031229231164133624829981727192900394638772084997260746780836148027895695612243889900523583231955536100313414730272662465245364708662418019730716691355839310388677536418367159906213985830863114487759685807729204362541703524376352262933101325248067919680526314263670068045959639711125412116129717736156150869739256395346406615629889320721640569111966026053565308284945751462421973029028291972556220162146718341479371807785386603209275947926712326649353651000394057598480540039325450097432471229094058282604597897382908998761345043562281303065037659423816192729944442543292270102311336121197673602233565962366410583048857682896374660273669571122180009865220265891992559308790645458182861479385032722231400036332806673154561667938820375382578647933112035172112738061360849013237401117523968*i1^126 + 8608742555058126191112934526496007412859980592293547473077651460853537717892082943053233058340352474668171709451690456580238912160204931927393540705503270078847335857284571595491339999787161739800069865368458182653143784771470095951517048905507293015528441070447791042976929228992291810542586780052721051731793872577284511111973720945712099225559297462288218437811846107081602624897410057227773171463088838045831217385877915336213176792004546005850889641683369844034185603198296044737594673742913763406623280561649739274144945243797529176042235040548781442038936236471230813890887779985886430639446339086773784236813858320974621292083017508794299194351024310819393414735316301140634380859558813309371671529113686956403964463893030556938994344339775632414480311558475946337138837700160095531851764274959989275158234471811716152653907768315509634783085870998162855400706039056173773410860782908920652937372661630697077586404668457002925118723204127444572955397569068304804507671862124911861709874846262670469148824211226026838563803132176369715487866166682860279150108938425469021974386725072024606197776087391890794691063684738083462746908079059948213989049966677454910086687160447227891366031893029844320270531193465506997943004885199521541183938598134092594022043635677222807997316653591009795746021677943047654500709316475437470342030091132597239366366525578675134087274801094537641870320243986732719466260895312833733131981066359436615123775413446714817485195641429533356756397731770912340993593721960568428680956235117028757133153927243787783982836574880916048132629658103811346316233152054055663981953342197085281256373125965982855855645684559851812746521782166226779401672132177751860215012165999924391543200485948039869870622632716515126271707361226361752259182268141387353105907746232910367335669819622174521708358809244410197171852922802907593654540757951695202768747127650347738840147502034011581135706542424951821431175701818519211735921433960319853795955938560483281007995350905620067309473132407093019361637058751588092017826648185471604617347761951128017824239075263516977742665405594758390584293328274885092652330585559190550610470586534993695428165878911668073751840430319253629094367131373296564853465368468840081833664195964108002399358782434556726112094395365031646417591044731136650911829941280808552713489859401614248774099754599618311448551347563366529629097618801044424968265811223468252166399122729469057727803752434977967804489332409178841041575861837403187278623704187083600180835914113590115063097787970376966296566870972146846794775201144205167581723881209488387107714116846450793038106156363923762618306957190510681152374380011677622026539062500143589952812612647804088203184287610034196713852038959125864806250834643962323258061452640363630525806542617967054587951671865914779652366917862387644174518377132050168897052524440481499789432585830288891520956855173979958962591891103678464*i1^127 + 125967697846028222692002434187746618939089173747008674127637961236593961964604605836556139445546902212235768312962934305426571145351190796992694736669879040771718193304360648621962772797480181088788151719420805625250213895787824229531511532614101925649994420334537407969467929957744616681519698238477069996283871702465018704489820057003650821884496085745936351616264731632391136125579236581767131291152302484717573495275445780842829812586324821472208254408439828487752767879615224057918117702487391541166539173853242817220002515737347834730170245650873017771421273696171035311096681268007033591049373482167670073833904570109142625424273062072312078464005483295009143122933194272962834773724353262001286240167552992907158819679760484131103457488061951247083667293517914736332589685632367212151290787154665903780375844666601321708038746262849333563967477183860351101675511695754696463060102978674205121960867244635896564069854726293513527075631641799345864967631800954123974647417952264369789124992374610390389065542395546359863138743303315384995210933360351563763358150542798713958262623635819196192409031578238123252847199823759438577589886220346770925223604327288282519375037830866136975106474956022774412751820628284342318405715205988966719822908256485600411834928531253938802677172248113044041894234277431158828016851832400568419379767788478431816868971577921335218906573922396233309715888399446297009839645035316068692999521082939009493056044782276347590078346612430444757346478738632472918860885460622590174943127656456136009460104215129904660999843632702966956680033988233301190246626156021216162532538665631758966573685260383988168340348369954419256351348399382531455028147218505322496981936979392756549691899429325394582639789688350309330325084959403839504239670154825116271383995076176674686946965082082611286286578856775883772305633880073061783594133587583997883144297520114819232615756256461964482473758163266845895784079313491153175511830406209681348630402499429994753832380924881689560963197776084133532278099400863881627089171372290292729554118584343502853274245270479572999842012035211516712594235408579359339913992138249878531994553390744779491697429953299427650897255810038992319014495289154236776785650700083085698115001540624756328407061290036035303154191090544982141568693362330560472508059873803879362405113150906283265150253047444265174604747848157564895337701612791095810358350353811191929091642366470462872293129001618830932756335874024208065829785696496184628697357766181015895281918619108988448378341243403869750573248245594112741989630431982643996175407168255914046584057247531423471342441295420330587793481166024127307245630875035166660615721315507382560057621329581627450690387218738672852803605755454654278859048223596129850745214596464745816410055070771427389466499194944649664408018153751379928267172862467128892450666498811904925608310118868975438597813618396397146472448*i1^128 + 1362580716315152080953978400036051645950469834201479457470257958880881644249495624663372114533687271679245817095088678782209289239785194542550342721689859990797436639356963363244520621456406187990520287733224176688563327166828680962200217822696113559325549726169200822918664957238558069838828137985020750839088542175967948336674417221219462040796578408865496721746876503895931261025249501361568083530002969980729602736922559692740119877422697382625709796788623804370978907256822160463613601545633943789549268113328563419713092492445034563326357102664593043510954300305527764276938356289890306868109808316310644937316722119742121241002258841468105777302092838186900782598733623685138466376116770518268120208924271929432593605341805750099599464330790661392713350024983202211055747318635497331744802220199041041707108531412920216579541829934257771147665203783340145672354635935523538800447781335596678354393870034404828846306133716987065977875637186619092539557139744702888494678207235066816128162259228262889698673362854654493929807113168303793886852849786762236241527341645613018593074793050173347060880290878318928802500456824011564219868311515246366388524045631677885039874686370734007213222050384741469243277306209215164773259968665606738447162196785722509850932319731308668778863337998892853214125747421170509612595704125099548090303236301227918280676800323717153575662533367594507645847955473014467025844090250776550908973719926871318804711622762081870172069942544863380854278214676602826412229672503117663500798597826768625779638542748743567242068655436689336619581726880767052979353297581594774189823851928023916302637834917272611820758081443926466694567230729049146726332930649634679923964147935346435169189956765699675318136616745610679684701782398369941069268148553175324634657770061586205431193956535772594476206146437770559292065565417901491180636102362621356311378598037428651404556449699675405652108318200478616388540433351483868217787289236948041794906177900529467903946132908865671310936179605248365801127883620057040089313802588143214028550287752857740018456282966820510728841007732410393829834243802970780079045739552300503031910426870802535210927516544622767130140953559434950378897082172867781286932683076732005317784833511039287528419290283229741489588995802263229000700825766506025960368729819650557792108779109164700816702417737085785031521018866572893054547874635494910255602724979028891508915486703365343436381510378044681773656171153350934720149732838675425172496269657744281453309892105198125257337614963742356309980822291948875032471796736945141973397329494428703059479429563835115945877451825258307766725567738668422283491184601847837190716113175069616619398840862429274705947579141383928113121558483169988539681834848022299445933827131979135154141554524147159895667155311213045917711276414900105683292843749660719358154419131599748889012088218151049706026819387392*i1^129 + 8112577417947381795355465998805029553259081753145919270822229898113240610693956748168591751988843845908518500951303186460632657999772619860170379080189282879542278121906718648424646476019689306079728486988718102327823230030521171626892423439849005581995013721889195986116205927825832516289506181721157312122911809496951396808322660099689496749019487869980546134572365520016584219780549920002712722533913208596418273484847778606450449254211698013049423276520614514067822374775879843259410881848821535113070851083854082604232181390006623836927133352808827942837279143591978530413593456988120190891576143149095267484014398234463475033764284544378352829140385592808720236685174102244323731736978642298362327229982986046259926716450192658751059066509183023513100503960939745585948085221861271298282618742936423701134691065552872089858414751386751361390529338698171236355639640953471287521560031865052869789642092128303235004314275668073987615575380328463203954475393864454960527358405165946184342463012455961770537005941537365133870246011852539411258860422314184418082053054608930681673335094362186337570695995687285901246592061026787372166603069802964978939436441946543324628739854577663782227970126883640328423528323404541118381119877381608342141590597287743479190115045096735735278614185060524768031074300418389381135542393789119675772902392148673066127926592149178469009605887475149750506587042930337863563835481098917747668642493471892253844461278217870106065938391717468055072553239306311750106940010874326296824521943440161140311242703579694492530514010459761780606926740195566311179312234423452913913323567623530221657993926858245515178814761522051866793535536948801195693301253435528064897596359118515410766602772430469128694602697639299073498716154635272548705063352117922631557073383563078024752497427557624226538788563449430774065766907666369346229520158124125812776192201992864801270194711955480142835388437712846610499436187701609741482963433209462719511910406084071370570047357608706838739273183273877331046127070919181466110836088647161332950950359503026666457369159835520987333714968567980000635299432285862450618287978929039590530607027053338723687329384603171425750091040884926774170538399403928981434008424498673548472054393380116896314015331316506305093176983045451476745954686986237841985593861889539765913793237691694636362228401252041792094649351313670629252464345120511275019494262022132771807854670942944410384438263000534092774637201822861168844234523528993682302739304156431906200239818828276906097440845487773238862978737478536568286923989344121297033630418102797547980501107735316718429725424089011915575901099165260948704211687188854021225763222024399880982696949424877245512845380698601007222850377190566795278691265915886152959706862078597705899634178123838714151279758525159909851949103677995794145621822571725308804563793250936357978845364521183215616*i1^130 + 38754910772961102859304609701336156423262155603429874249745054776323034018992307665603099228044244751288420572460209972863722731986384389665451106645358226637871035917976782264698461246129494220149160142726058098789269468342732824432922537378994823156331294255261346891793754959402543115884524960878347256478928444144532849861417693644634757656246780727304975326516662801881514415464681105279454179795308280176048650435303881865521074136003561987742885618489857212791418206769801473461265315859231375762157729079182372028268051642623493703345797699590980627705193889091392253728791988048912379056163563321754315963767063867199499838929876969460528750314646918389793647144095686914776112010407217200240318924279252218929302731620562176400998814112704245707363924912982408569543320034025021137267400992749922154062353222631684190370152757660401575230774565308216691074286639646896314512176551395663853415211350193286423309118937672987217298092733863401980674565815065682629089517265678446583542106990156768468940258938669927851819970435851289638145577485584859849004231552848780153185245710061722240322614258348910466458332867717749170060539137547572294749068699880359346398551178897097498460119185815914764988082371971750137276191343198318294154333874521624151557891883948538406526103271343574339212495423986047039689549848293937253819655811670280584426513383877828998404873574236068808195624231028861534354460616082044278995568340283964990021637131141692806464338812472181460819459079472107383835402952263886964950759799355549864824622597937827952842680380379139525042610245357802892063049737467612222940129281393037668338754721041206416554398527671376911425953479326978931344345196102419757096831800979647232680923944616039613747788046811793773628814264222626604411645007230912557361850152700105988424242830546356658280444071051127632492994707813094279841306577731684996933596925593053937364568935163800063746993281539972475047767949411549797027784888489218281502626286717782321652211501783925907200334486169288245841989514488753437391632060950946338412569843313795255387664829772589071886837160517409039161054935591901696289082165016599082340022895247534586122938283778376849383286516909509994196068818322858846927195465122068011722937553404136014569387462126413168812633450348361569965856528090827750459842907233133840028731820417819855234990852325644711571146020838853590755480592887852151087359445100231601502439343509914117794526169086208444275630068142110769006965038628919384188566753730814994998981022439397364240574889369883483023619044495975647019828770406491385186600097842088527342532953207160697018306854832966484939405134293978372547345345115625187098440992101748958014277734558206647901290937024830855893456551805559771419597071577737157812772439403643376369516106198575911507375795712989211248899613735646241379544311692400238683848778404017727810306048*i1^131 + 109597615580475395221928425790903274253545667599967038963407089730867266366438963022446332343072425844402070944993813692948997682051679102836971891581692944853508193433588248038131004040410769199438252668139446439756028746503739738080542809540294715552911185369627600967939180080866160006033581840714159030448224231060183899084707217338245809866071305949707827738308331714776519626248255907003025523250376991769448507596397536934314743958029466681698709581500744697766643954270666366126975261138582369821432425349989334767763267416613532827433387089980948883735863626010688724667297365453704977099081798796476784039890052518856439182218758770495829607160457062515660947898560769338273539066680759948969040147654982145456493891914669502836252390128658033382908735565964967770536468549206681977211715775747720486023178538891141708797003661170419393118229225845932362653545778640149407404906370790290618134116687179331990038767433958807765081945813733228271685606927122573500999099368272916802788017836746361151430901618859052588148066827516389711231463646041269552480191339933352909971378164270725936526400929394948255267878246672343482926585208614518958856715918537520187403546808992673159393068594813744779060828499623624500127794816049576087965130778165001358460429268394238782772017746222817291094114947524009049145332883942626491884241147621945127223571145434621992134926890115215473715139357324969366727059585252323017966288851220798103040642075695544346319888071648027047574777640982427528859484406254765999698200862791562367669574146309198088625933732646986176065480699538925551627004315373726946303494019396348756229388435991888783512076178226989734340290798423009907726029395973909187458633202794769430972997724609503145330976956208427057495598386727050174121320999771710575598918376769502980903267742620748100443478117992537293915924166690817281377908552892838208692464973760490597990553189178897251713468623486702903378326285102519957079653982787686282213245540263523680217095124268138575524000028992039356067608634690319069790665398179292476677108320708267380474454706872076908860608657269008557375871471508706797729801649460685747360292684932324484186919111504958247908087896446265078537112715545245144715599011715888228007690241512945728173523054304538394437252327400951535039902776634587612621604210751793319096955771989266304742105387764240046643663509941662823862155677335619783050616561585552928972314186129981867323229507981393250487893486092804087586675643452197790427662765167530130613300707263052628293844954084111050506758901256482577241239149886860796113949747178533169348051176165754234113666492308066836513261026674137602215296161866611761000711151916865331611915086551193055665598653233366628691985532829904706850105900293778355495028913147464930218563065460691802516179663446984506795997617452817594339556985707399969034477764608000*i1^132 + 308115668596865469470270576288699487386187231239796091777407365316707220474733305508625380728800941166298476345700842238037826050356773772773704672094066726821790980880091140613316008618993154158684968804564918827755594713028898606168121216784939317601440817618136413621729189516342399443040744763419856770203394694791151000925078065353030676120046029398090038292600244205498249831744337090535175563079171365960360796772445169082277400844347855230315171826622198825599687379404287570648713887400227375159243152314113737712206750502725291939076116599542345706095964441875342712420409647224223845661478449431630549043792381998313864317364156330275352168412772582548665571903062542812462108354211796180553558416878762961290010095294293216621002719032636535559969798765530158584044819769111454964210350342270711515640480647902207463790046025040035409757726110210630952682989761737331752275926185919715504275592465812404785625563943233623894303835763950220542424137344955290176707033877473352477608695143497285813874064757952067967474791230072451590068423242422496895334844681446295280311760637065765349146255067382518101447029049929942430923925317243222078153722688926125889911101367267208910080200194478434506988417652407639095404360213618491440311891345150780441523929609497973936448696096693611285313448710340178801406785745324361544986241012319714250239110261733946241524679474317188673469333828433397191220029830524146982096430357400419178343236326371901089307070227748677629962687999945460740217459180699877540646548106856224723939044542024177430239049748342413623779223775388172907463936757916266663051395330390183998805080771484622554893337127688336723573664760458992461445737059367906341567335603625424913286613317397676194619147575470487927716161219718446910806828051195909816731048205140611251674732966323399921282193978233818546976878516829059184207898330113692311538800398900414515506020618936575813374213467238029428782197931945815695568318323869104071446850107324132747607967587862204045397333102279290286871068541928186899834535630870530101798960452298929934232945312933449715578835012736473486362162352648465341101057323377567386194641753269753914662908302853741392990793641266455457172381897677008215697946346382918132122973334243728828557039549687211973779070960083185190634980444834430482929124285281156228474634888836499833245422756218241295341488616701347128582195274589827421587866527133089076491883322736391028664551093234049857007842685453226181220311293630155279717380456042940136935172949261490155707459057260742298061540370984716523029691701928935262470047634600457685888965005608678560773579001838676929092172600864550721945339951317667058761849407119873588911774383348009383817428517506309265597577204213725434986936766078478715475874348345434403550478233068582111185499982811198736277875231165719428057541122917010505728*i1^133 + 362031464755467826575191460491227283691388151497294399842634415547499753660548027537842557357079499468027561611515824942307488911972190763626899606689139581228500184940421981932230247036399625396108998460940483236520623554370127738102537867344290338188621284328711026767676867789456348786116365379279356987563089902308047264124129701950467771634645232228098231537794908544278739771917373848531362652280360122518786600503637890064599079919620502447145761872207584091882256982099904300876126474224424336486873832739756952943845490506573932454925637993157174858564771609441906004242628573171981077304080625041269725919404354264030555533807620009142614193948465595430516621312192981404484677169974604261086149352157197184978218626409566466524299190011161621642104576198966174843975380583855696739517661391371478339506196896502487968297384072332138851189442822992189100930471608132817650869843008932251112287096335373401796897434930354624975764263698979222669427184496978184758131472461361151595231065949793427286590509920973841352509218424218483112967183293668966984482502127955638759350806772903000149622028123029120282076982823312658371640754178072156257579275949551874030570414455993157705053248338570843471573210198851442250456408990477069480232168384387227241722112840051121410386074843795517803338838373750737474683993583815769218265695826922555066884620005540606697981356865419276847282289144955344217986406383094839811616621664446993713419536370203098508043606817378010934735440147136503558262142540459378479227831136189463043829661157752060025147424450064240225795468462605785615843091881704781605083691548097028755576962328151317209308512363473604340797089006231429596537309381375014775744126538428917285630399041675063892456122174714145324063399148033043318484540639312395650608643118769446304013875996323723820045565616298136533622739351824639120156850821564619936609592557280832589394840257523875517823258726750440162172018303082955671983183949657872059757053968194879181646319834709708214406435257376998469331307641302994470054196190207541559085333480722798848025327410909864267765725693817524977808348389858551758029229723637049544938781607494131157879296677307717580702064898915170038345629205518419370563648762310279764580842143796172759092124887500647162525120850079366966477121185788930106542948266972424995228428974469190454877436458978325204224859344649478722290358780412755497158943111002017814368973326759625527389735899928175130468760147295519459515758832371051368559258723107615440635525959286912243952753153576045069234586675936662031637088538338891744048255984028912298471848977488939716864943671322695080559925527457068907344936670964308030862704115584544978728963528076389241775068384082757745373769168084787055082412173071296292278955049179567265207664209256995896487340984551450280031335829151599288291164160*i1^134 + 174252063355507912677835962794872453293700408374031272572170033999356278832091267672449832453500112255762193152040616145955768152305624978117910049454584508675412247775388471137456602876392822488951676425110445618388101950679734999541010544754272434317476110120472632261963087694947409769426784512810390964427587139776640593283546820675231219282704544844879422989262468017276947357287651665557771756067545992292502489609331392019172809431471230145365141144555232874677986729790964624821231119205315549792732937206567731983873278546653548482684809394220959244018776285664734593629460397086649507304276578120251544200351474476029884317515223197439123524768164042906869492608173027314172533447452810774193139536977217771023144646664593469753535785093037364718718043032773519261090279444072857448820256957687660736373376940558127190844806176593163848822599807561211170582777649605797860746594744007123987925394399365346594761198677605431105823737061933171275260374314544884316189308940053472417272521658470613264030537492944161012311239938268080487444058487210574702833368736629373172841696884221821014971698583077822938732238712839988015351002214973941116213814072117311719415276984069935270063448626065835510274429136911154265267986366529545515654792843732202220097469187940096411156862820538685183830983148660038588243976751952180306306349368571983002212749431953955947832025595501065420878989717676441767826656492801703656363332830743295254145577540790985474359926683262910327136452124866607211072760361608055845497205792118870404706229078287568800853838544199990615385168469613337046770069565365017700956608839980007011551527004113803999577694192442077226916066383108178296350488038263912642750565803553323112490269509078646926986578695551474121134658082942932794380883165012930811293568893826132702682348557210752453493427941699765433181675684348711404387554596612180865674532204065527854434508801251114528637584531197835657885885777778338782626581748821762411895620581978799337606653199202558455237473634818348524236513576525812242678016540018520376559206727398602618356578481230221366590001977018630482881105816341966674108405305590229655668966144546817807228833289594488912617909962915589453941250154248869597241346455755845277695082868842216249128471153494543135738774921256124506291821916134429541892913317111139551217661180026334305949092623983633643970409043498416939879472404475522642429179043698453086451454684013863362786235237561110420869796898989627192378979320735590524531023374994655903453774970135953222790069858219586778296718151865484060985333209030768683862959511434923058539608304325900531358749634119496166006373716194622198128247130318426900807059851889656371099438139847616510579345932655598158633558054654238298116315905211208384525714286690454760158011378369921709567405970358450251780562219958272*i1^135 + 494051130806620857434423727525696168430397411710294625626363343809849132421856690561261708812163660646000886609865406643447802014244630871263572178567808633712696746313452626072726584578840022570058503830196031290204647267663452864724473825090615636931895570225394703883392370110540859785520591026112991703778666199681520364206580401983243157799347148913347539974044044189404325055460682476538824072591184701041141983167417369535052130778344450805288540835581817036080965624205489586777116654093886008083209884447841855652794677219317416764565735052896989903840053375041708176363943906110411034138800456514073096082866975443260734139193467667547888614665779457055479853090761858107958035985072841818855818704514058733597040500272289601058721893610518191607937743980299559273103319979752089097813424810648714512873286126189873784215889188792629245964650179133984122912579644500489731809968480267787029679708779677377853570110091191041521253055291928416425113876618675666173376512328672361135971599804906302521015184197966175312983609007536458817266195883556150988291331307126639766826593525027243007936948566042964739382850345845724033084579206695690569674039546656141455427519822958733711671645367956249399240015456820781411615822439865762545754105378792599405242309930860704624977246657175240798115548521854684808189455732084291381723353503338552276309124057877095469621850397514697755994529708248177053045618823124035656451605217661150958556459369866974015971536350215190557003829805759087955144524348083309779366993663602463961225287608298353226353155243520326139592862376417665837386514519473810670943433768726848642020280418468373124721006361544501631944366090342347403002986377008218142346434660777309745842322999459252467964408586560708773220591401101175236749520333366079462450095500617434859744737052309025538882650966833139138579344707600531739851769499090065896409899767807904375241766180435113775198353611528785267022698291279330605347483248879789317579898715621599228238529082835271682273977287675470347478573016411498568308506554114623353378192217465100088357714339437826074242089784567845815279335486763534103747325082847091241585848885564509943445616382525330215916756170924794845749107358463526838375209505312637629055458984787421009892784028880780234356573779307667375793374708313351492475402398074664982200086831464010256675563785779181629950518808930311563267554458609841314196633840930416529418743895932282234035019937886961964348089544974392499238584666826861943029012910328410651915695391384201129419108457048363507893164951330472915464465377610839057169572902644826902123569835126796262038384767202814918203310019473943130642311283781391839880670687820957202900023182331946581893657413501398186011494683959738108531478422275626424398587551554117170690089743054757195159599228881014358016*i1^136 + 792798199194188957383130053120156005107161485860565567176371449016487107732543706008500454065186236532024168663389082744556763396400826237884008418574302417501042501572886458953397888215801554237858877346407819893217958326981853059246467936244541875661181872160628390985691356277540732832272709463293820844739456900115079882455084522491352566292921375782113050677316180355580115433148996611975504240895389444252895013199007499437794213151879652533471884681605784924540980783623886589927188804520700432906173860000626551609350714908389635712277771510455177605533848537650121699877662201868899633125481690679643615172163585544415611647444104934747705353884693305796429708734509823870733023323106672571952895350220988752537344773761896933185643031508245295431105755781608760668995741839734362944170123274245395143921305512072009985255549544213733774889898182208721891175389523156359803481634373669071050885608681103128107762033631887013038749492066836213288789225498979251292066861921847406858461994987830329909702788913710151597918451107358764999826579755547713915542872063159153351753473970313234480214451862438935872110161062048471065810458097100901606564525419228743710921787722060229722764533437161813922153356612438468864118035512262888536480687768394008119700706763646351110835074718554402985493139019121667335834543774423591125555937707834326109549614967169424289435134104167866008192238817955346483809171748747882179955432072578710917886189611316606591238021452729332956731632299789522775348639964510082471141317887793728157089521024337938266297741374191720068071152505493226542415015296174195235857039738932075387388316422643931462539554663071840762536259859170890387638199727302676509702332627333048319592446223905493682168485269993340848620976417757320472809629384085777585403534739216817141263818802191200904290147147373626131861819233924091942388089840154278984388281106190841195119933378436155893578859035463321187841512310646659752855002428562322754233484175330806156593755863402430963958823083055023474024747686999791393846693788393878643564292569702841832556285320192347055020671153754903753520762156897069329166757607048200065749101634074427445646007393237609937956196210715662817307263106932701551999637125527303283251353413293640362582168596829768858035186308929098555941145735373936306790075411178536730540407156023150459971317062421162615975837670590822280762493482731551602907743870306358327929426004596707280414939542311978056274950118188945964716331734915010108425335862341493294509801341186733548733862900922153650325230373892932108021704516548731706937225638528668093115372249611482115290884481452531499980504295188806806409003000116682786991836620013342549928930046825955649725322800544491402961806103526259803974402071808067686241188129184902475778104102362060445951459328*i1^137 + 451852320411209240397453725992120388799907606902984444315275318111368861662439896403918727686576318523792629931241643216161074653472105360610212274606583295037732375932303688477320150586157191535616905951177509990880781682523681942020552485055410815807049510619643651726719443682253177540625209945168076227008068565924076901282822548728713628866333341478324291685922132024728918480561283132745815198519988688973956394733306693640670586839429669162867424270703386660240506981037883498324521564193649978491125980670968357623878257775809793816520630466089972752873580580653600663099390587325044177632629652553439248105509635528619652457904630036472875517132546980085169167361779444280536939914633179915294987707204426661180281122388191977491681215360076238785764638500263189020493684357744107739849601806273246724761426304992745474894098399389072205369262879175330112334980543317978109642158226471078456177015933645566284590787793281603999871001974026809237706197449104648732105132553202232949379106492713669352643572528136825598798978941817432042885390976198404275136390131900469834269131718760161140163917087131311637827268833896695169342214567957854178953740755830483350825771686996459160419826922795088096564004938966399044066273171449211577092699826607050720365518458159830190236139687147702944838194202034712657120126229754323072257907924523521285079756151234387335203352243632799264267201557228176580844025597606594854728039678128258951642427925545038484903315452179477369095087918181526925032209939754220598991058872683704642984909488845583940953725087216690097813185060066247833558071027524760810061896546332534718983617345045750964204006929711112421667474491809578623722459755925828223103218948435947089991476076752035060867070736148842783315808763968726175160872614042835792066733755313039780944906527203542507507805448850895931380925986965839906394773853252355975482215559141237298522222534254880104066787826325912114701153348010277962688024345209521445197954234903705538683917967878281737296299819420700600652158977473726964530155910451235104760561848171189256492061861778956801155592743041876488155220073140119104371048767091510759122329618946508635043232946786279158460340044352908842098339771985005369476859092639161408598022363970364012143656687252702478772611120980649953138921130461922337013174780735028780961387685534761104513856008524940040589093680986752431481143097021097122966908229245152224822897510549227891374473921286866691904638521990078513394294237733086014767041786624416804714682761272179897591934177335192860222080316130682123760634770920384655019316274219189481445359193098579440051466454859096699505723953536264614271817328902032475391622397171226844174876010281430297800206665919423438190201743794012396969184080256966552145901065517233624044880378462208*i1^138 + 107082388591056432963249710757795550385127851315546341733832524159245114648638608304418905726704649323472125197680810694635946497267710168172359496091805513548677039069412310310883053115230560329984193623730918501466985121046111933406090622616470122607535505443097775775592427955527421860588446072973482746226809674523334136266634794484380775382362161729882284284660155374945539688666894739929739719451723269582742875854949352551120089985443637716066579173122538015982207033268379691257518734557468059968704864461269765637912310098411656212247276045936612472639315661040898623637465235700694232717261495731078188774413973689830217151579109869619187513508485012301486904420296009921890573597061087134075787508120880924265887661373031040436377505044138928778804120564832979444590133203796703394136210873636979096384030021291201703216194149947604070410630701678156147996296523961989259515215022720846828176728234922649337405476176264585805692307428007263955516821454833409672657228470707416017806502687161964493191101709089132729777437272878385295081931457269334822210927265819495936122861343291636541929717660053294872730355090793386612543793226409591290640834783616744070412012461156576995606966272000862859869945863611532553101040180394978925340403335056521360605034606018136136117933759573357000100305217461521607871101795995752280200718748649188093996965084419024977628684215443264974891131505835058668241179578604065838122755897213412809944826121062881239667496322207504290275451624873081227266341478405321369787911115744058946613140779778766480871701708625142829706550557887678604000886149543416007382382202585020555986135759570550610371109298598996247576275139348814630306241018560381284020946670869642600450423131379290385617879456293549161189893574613301075831215073455304593348029080597321332157870041323245684431349450866933581692392718843533344766274072608104312685172156997462371917307483359893698307056406312648348561279802633058746526546608935195178222098317710629969757502909801802245305463733991760622987625705255530834183489392679604612780150783130764917478104788935558820647687718162607575550091282014070954389324271051393339228399062247033343787917485458817883164838391624662854385645860968671734077473847313918159417884086544548360602395750495717047244563340970342726702623126274073909309903614502374443869794724605891596730510418360706790184263095176442392415838181699013871865920056466419668479226777636904547590370446904317300802994501524433363897495186058502785395205848210989961517459822044379402519630497210130526675482325054326374741249939525977278343428160518004931450538095837671956856192980078957586007293495175195534077396789729103569312516647998615207361726384140418434851831085661391038513070286505129116945111443109178129658368076503876370432*i1^139 + 25252114474420299808086764804895245089089013015392789174223873884358642493317720277609564711216095895873237255666727748158058870095036563801400787274151090492554459940627675573829583041936497888235730060353038549833022058017268826890892135350743206425802750635066520039458244639050540563449539812370038148695125515758656180711629740559263930917487264425891768640190497814204893294230097297634113365582567440109609728799144569443087930655388938707720732280637541504369025561087329418357501563855054141862962197941217103880264641578055766940866130039604228474496709147129857020312681682149015755084353323391584959526777460646743105571929027140935672171245452425148126759386484425296486031329453407276090391769079585316576118336912942812032404927722561436355373870385973545528198648975129881594240741792181869258800087741865072050737461031649676281975130370910289765351852745946889630696410350913895111160301875582408095914105640413163553127332379124281299104658754957300937519972784377980284161960269915279203360463317321068827153372515585070452980937168701930109907638023889206975472873386436460043847634058066017340075009891585503531825634627072260269213054670888632559555049515243230173882143203848239762779106500652294280524421767007253087055403956175370540281454834494165373746179738708603189972923595109972987800877880372303606080139068659827282691218493103813046833032744450342735889169791767795660334904107568637718331222188411676436931267350468563029377139334257242796092796371732967973590947380949246008369083137692727749465533600293290277884637158962459069306139673649715979149620304408925787727844348695074713821957758064526540014160101662040540147761688877036866602558795985485712863982322856176119352098638281279734420519783611362417097530679168042938392765271380351280876023068296216584082732037257509733998554161910007729447383586361320843334339275076886617577320825056225610420311578613399562320451903311012378120141879004398019740293334164561875590122455851321281693990632644144198502439189124395572880143506997675411055011553071094452034129490274281362596799455170307139002967851403787522736146764269227229940017646474573423389919515017297963657916252557101464541223170817032454492995309660618777289560070091066772099340207272836397141794018404842864219547971073368073241729764780588669337678018151808518953702183228238650465609777171163989852903369488787815964570245250815236119116996249375638335286444174951202638479420006317384984181610308148844984156046867582569810986181831688438752974543323195654674727663058778032093609907234114035988844682844372359400647038835462096002564414205923730541320060484537897174005205608498599150068844733665713296068129837898430210416366924794079467498854343947049738147457113559741845250077874969984858324992*i1^140 + -926572725022639416602684209397848472732325469405099845699303890695639320821288270418943118303753639242582194758719423756910318591060383839587341617074926303618674108055488536474661709115880646821057897998167830987671284891465635444348622194277682713479587869322736890798874647027882613422342830219101488977196772660287566608806546623930576964089124491463333876876902849015423236607510821258051710489052169865082895825618403649983947997047884348191803789548121598284019890361376295516580042876060913663635477645452295976193305689871258058005741987104771132773258261172143321114314643754613618262257819226946543335245884798521345873511195700033457951766614576326024579176209271752329105147834167689292082285673729292910482498090028744061094317412865813240224089404751427299798621120636974912669504678748894266951920153097258830411129334799823455104099575159495772605925117099619331612847543290613120522366076106862741859299822334222306198451527709664588008440745949301742049076971674938927671464853962709205934384137166962552586918833176098327149183177335315224032811463045627064232494717550776738550918091829188887170542243239481355368689242904369843733768204712384274249840130622304122623780328852095831592740801618833389247268320040015721061562780898009213801324882401547637656860059520002292965671273747592457221340544522440236641459490632226201624692619431612189572046260952498363880977297717573042901344812917743042496723197926598268215114677130456257425721160225329078883699234418492841928334433103807183056389249001686990233698362867432438535601887097149039607326690665015954808088063581952271830467430983382165769321199131981597508560782227312415579693036670116287755810716495915756022272401609831456525103200415227925951053739106876486535789152641622529315891628879106290403589861231510495620552946417310876071805359997948151873519000996650857073555542210039204269568294302172220145493705248410927365006314811460293856431732394523873644369821572153610589667314259442558335158354949350610124850002549448047614513652110931084873039491055461374547453742433969389961409326464776902342226946646066056652379129913268800530999072955282154147801542995667247733633513079350449066415870914796489324058894992247085943118200213116537547216341515747378325609608470042381969148329098745534867017498866122805355457492400326322511582687920300447607041666155951138433541255856560804832897562626334111258329546511710508220888503536226883816984140657690969582144187036451116043365782393252702452331183360937677790240822235296048207291461732065633846472507422863896378688487834700100189029321490731845053501741315537936576099440118230434794317031129454153904328074441852500216568731541038227562011702336980152301664583314608130663603617681057102010318848*i1^141 + 23186042113018034071666601645503600287797353182456014996887048531594794484350343717055651979268418534107211852132856862226182895202955895043921924729519498848600880248677180673421222427827724319471471866420324778995950624221556982238230183975064459647829258607671058664121000882005062582868847186694611297933745751258936631753878375189638414746942325102915595702347212607565175492925290008074083423349396607773508970360688229880705882079261897419303806711284373524308948500729725493548357372670441719196416566259209509822212300179603776372137095158997917746313469845432761692879212726567880528117087632399529847720826511383315098663817329755643989840176386988038058898495347610578617842109741142529405459780999253339239523801061048010530795594221988938403345911538336632290468246448195547863529054164786611080533208551689306767127277031553540892367831141241701747312179850897851115976873304222729497811948165369489798430347483793396645485956945630319154876970594968020746252036272894455976613907157804527032112170136945457278758494657064707491676725472046164732481983391420639512103864457262277087148754237871036729854108232268108237621989436588644223477703269731400083675430243877896347830572965070788464273143223832895646398271136370553580621344612182620757893845538387985517321641061283715797456641075385177242555857219772821048231754708691663071612486812550242947576625515971451183043663562328739602482355002531508907906203991896356797810145251147651773508027802490344909421907989987994949289416083737530443602748825530849105241614699991750176889095924341146932366882952198967411873898038061284977826629159682789895356252811528068945306588467284821871836881974300183294521899541067642298656861120707231300204493592826206474242228119146593073724152187154873545822620333247706267556479096673889787851784383662995814238644416958567975560520933745842324074388288305876328463823859093149338011358934552395681680139959523294501654043364315734000686146485936000414217396263371003406168289566441766999705549564104941648118155035251572944560921050483492930965140870756975220020104024600955474985447536473758321481042413617557427230845968866931010439523095333399413564425140616047701416687897302080741971882119207569704039900947248819755052162757780433257583174999415035359735543482209860197450530792806485944503558210748998192446430438178738156767501317394805551313652985946091452147322891921773703346723672465795595588174006850505773908897092256406163135567092393146236727918787892158716042657977263872311971861298553354993582848909889148168793071261714665956514712572694854917068449065319813746831411915183534246598801045491215512626868099186925690914958437970761335419637591361291367954773159398308354340409268921860395892736*i1^142 + -31290191385982790341691094542877196868256812765944442052624035219377464539700602848844884857188090767651623168146729914368487603456780579173557004583658202116641986244040606261997756146872766132556976307657799869981202176293119054254599070372301106308698908437635297128696472153402837983119347187363955336310085501938512793414278394426306979150733769845834281735785690515467091128670040269785324072143168138402090729807210741015150551014284463183106029476716996099174155668639879042719225385256168751747880320584113633293957619341410253073328714007228632326847560270265298027472184995723070470494986125487479454407173897693001022617650052364009289502019946121149899099074965096501818509935629891740697116505188219327460029648294803075958372262666259397571594645549472244552934137718367092912232835508692996471195191273224899323944819181854370227184501209664389007680645180321451822794165803709940252412190339291482122226170880199764924684967770723607227298451572981576229409385956952892686485115249466009102801634274864467349306967540185268459955211537008121331908563219025239129352851349879819272048567528272476973025189112842733532154214348557433706999790141097515384274195133712902322730554863170210341468617177509348008726443115367132747818665114083259574968036147186210295801740743920089501300246709342768208079241344942598206959414502267919354865351612158779762178734372298721480403812469122764508636463052255510868254172205242584520186008179888690144042997045692003202762472416683440994301834238119237302697119324694615508301901616528004920184846467401653167715844461272930594286820006652364961909242026246671339600457340645033320534888179202624479691258751313902675196656181910343744287576785133369063167370549394089039223458161640071300420234279449685993545063213797312436679151381093338540574560303534402416651934197904883418793761004666460278615097363462810628005551051531730015682677780211986396437372861043832489461103226590285900372396124628948308937004693847324633849666601839796329091150910004238681349479507704028821463937973977758032506745972513051660439963331419318377779515482057607832764267770093710715790534289881851894593861110522053586809664695972925689669730701443768525575989121429986298938752523364678449033451040611325054997507360276529832407840455931249764249109048079842606133068941472326855652201801305560755153871959988902203402118177015030641894320635491591407822232964471134322752054894138244136485848592695242122550588984316859472919607474965973423447475236016333321305266717422657516012383607005029543621113168630931647603948031383898807532645771057853444984379911850874821531852553436753164829393221075352147627272928054186392797290004078206384401042590692594876416*i1^143 + 118286572080579963810847682330881947453871574039006393158078257913199656842124559306836448475648493234842586142994849946591476312664383302222556786650243568515500931904610652621043527812341013692082031379858311351225994717133611734398631447086625225407318210663098240523457313772572580753090514543192561036574912323373130408171061332010654672312912134670361408564738168479429605591541467338120902293846533595221971809612450982742068045180180411680631687887510395065529109864098808956068223326554728642905819073745458586596770328663627211802626218112818864479451606369893018374061086740882709367880712036462622273592480260819283304230711942592275692969628229565240608628784888698873915383850571651351392514054742443384301089593703700741253103016363050539335787220837307388171476767519582720053317957537084312482381375576162685455878116823749428881909071942656496383288993988246387197359813989807007532615969554309527076535173292137945196451171396123107555080315665473539176334459906928749011982772036170845166743200248251033087173377016997016759431441932590378244509057255553994212866918008382769241914291772708780452069740284854371130407305377056682575794485663082194518969287685196442758158209210449688615192972646952353758276524167502762262801397905844205281061920249215442816114426337105773911533528802466983794541823756608294173346903617064308926405799154655415715352981297602529402477335957852922532647951536292578741189617180918672187019943909611809869646832277429149986462446005416693049061083111428579087683550587280834099784650351021116938121069878813241507874060351749991029009297290505174474484229615283497994098535618197014068991830533119565960142735733720194397847654708565748080635039909470718030794946163060408276496432296371801317808623760480608891199199262864422390448183772293593986032981471360715757425125291310590553954570740282334039242600441137477217353536967828972309608758920340278452605062121988721023568786100920926439282822742927424561749031352291830911197081290602575961375973669103278344306090318911559039326638750592420414833862062208667194453975175700775292823379799744947508186544135336122472353520108230304172523762907614716339030523295721635096444862471817742693586631089001906251075644756711745032882969959283598539440029978271335586567278865320464976392787221505188108076804427720633056959977733206489986579172555407955910419941402377750451124811307426087905874760370456987468175770802978825228346052620944807280442506384879179709035049947124719856336650610363526020075850648063430470282309409381940472512936621919126814155035446365230202684112501415133020214342876379730229228210817134229909629734150987500935922861474817054290357325772171427840*i1^144 + -30125255621731943743091115418865499764405672538333931334033677998040658024825797815535346568314796010440821988485893598380031260827977471954031815899249893583522204005443807308800287682181213042351919034084976754621569202868056752532492969470790976742731705725118406645759777495946232678981388707451392088315310990938295702336971030766154814279214401359307906569593389700643261597049656948966463375288657978951030038995380785593092438471980830683317902883829709967992220785439132337686118516466104790402492599488030800092212057459667921857848598190096869396285154953852902630961934701206848265318714328816192711969816684912329570369503920059047171829882166088386593822411407407510919066255062282467946086455771289584718755354779888806211427880940495353555901217898053823318474978217341565566437542075816113572148090660052789904651154354098866789628402862499012309552962766588601013265192710821254892043168167131693236335967415618073796878031562096937991864659832485467728786273172705970072932747683798890219931982631680376245746287276261709276911765615527416027190641848740815089408253949478760713982598183522003425950868117515758919438623740024535561298644721217649800281431200818904910395042476927873752911498927973174550007697469288866308792047732727482174055300616696449641996403177166150842995319059522667350383119425506151967817403163292756959440158360150090980905430335434660430310778023610738369226989099702897284789745048576206043039810918332231264600398544827276207009199401346992662003072606193785851466590151611404417524756206954485397287884916020358742626115221679127330914864883383798907947643799280648168492380503204471986420202067411324757028850607199994362332963755511029935573379392019674539354541054960304877284379584909200164458036689667055800532249559460875897819401829676004302722501067629507395222346141485995859786763140250191865392201168299208127202901766359355158849823895690446941874374110188164922002476287112372247591296612904144204234894583356146001749145068238575760448615600618537257718169483084600102948472489123648490458849938093909255263614464957685217267089222467726922741734793193894966114232092103487656808316379607336036316644753926861694606774442020459158377556441692561973558142365310778926541551936939600625454906599234060709248325414976886784952380336278327852136090306376651052054953334477502104389601129226375472668113513347091400363510520727969524268346674735225341464494424523338887319380101319590733828095888375046378650458726969633553289197137445126916267703735993511523888183267214628735486158924652409727232159110243960773447181184384155054881987662801404318922872445779917184970421922604270402171130940553472*i1^145 + 2938498716543075558232650734676803801798614477104703934293312530246181800082983100041409014381720622594635971099870527796350609276342716627999876004241154808466371814464145942711480541912639132272716025437110055889948709690360886929356457749818195261494158622968700698073214875284417296398669845458247992794022417784772598858428800241976420375818833820236750748425044966429345555979662912087971812199174663395225743018442974746427053917378855987914055980062640647929122619161734992587948220953956105320743768769898655557941130059329399413368018762884852644031619542705319133126264200654125348993550117698537302883662012650318156246569312131893018472435606647858132639160621102942826128308993490041966735013345287855287560810317322206596536053162091645092167639791589838241456120034371517075054538828291172720643689622293780533055180300069730875123655248624239029374322384797059144366588695553847117402798672548802912989482843142434545297829917228633183482085735049729775498563646789663442285443076169730501661822321159239126829632118181056270237098469040801287142851538484298768033272228701049395807713576321578405355742888254010556949402281397831719167197713089679192581240640156085685222812330620957937861174881111625917821048606385521086889614862727137777363351074199095914863801917523117788618994851382089596588358637779176820074481244297602566782058587819451764020836010574912703613098345115554598048417411469002493315418111393136251856626497993704648075387065394575257521659826598560778764110738493743168190395000024282652350042127315375980710997120359097739816903426340237912544680566426064226980184707283059785173421046338256730210171084739867401736453850247755920769451185874600733436015629460775821027379343749876889819029600897018400668887428754342224063755365012892447251223536736306897286830319421255319835445268211955531006869642271492534496888619387088938679752800213192511268826388501391741636399211980448695909494483785631034075915633355423443764342951459565829789171178440717312460523433918539711450648594635726008340742310873947314350920164640445290595444672395785056676002116466487884260836141571660451167049021904614084577154810712652187988952303115029073308398615225355261583481042011503663379519733195905584758563711410291238704173826135284877901916585156336422778863695550054631166023476056631293226675519515020004068719433244891111183105516981031941696723323448116431661963804966502966762934682739712273829115924073673350231346954802388482884358559735928155672011424182971820311440900851830338824446522110019085903748543273876165503839352941696984589496457939219901249357641562457289719024782804652057998252764928*i1^146 + -118982540977830818499543987589211559328315817546940022921813403394129562358753832859270327206956223889560423811352267489691563887120979352538229269708054951893755979776687400831374389808284598655253671489528201169525999504945638036785185707255292695924123886926572787025822113220431155498482080106658193976379290375425070840446690894324425462994606991954801775662341299648590227958374479785622801252486100756029511935950492099828818879678566427581261647780432269758938486971127730567056872985745125656285253222898419363439341337011419908603032840862506477279828494141992316004161214367882289506384147287297892970317721032017761098987370020472424837411022766460443753750447907516396789963210767769741657599503674529336317477676707292500452189705441045420742238975081096937277004642971566821071862817426923166719109140045715731393524025756573047483772202277404449155278422029035833498546214327730636308743397915810557013381707246684825012832705889672697772436478315204240040916203099346177558512095828260001154039382734106195558400299862515411576730727700120644428678585752297119196623769890819372083780012883488214653859268650448465014796623095859202348868608744104464672706693325700480429272478373242181068127613106352127359021997252780392173353810051135732052913412768087340136455236335902400199845070264763848972085769587285299571429945086662394906962789005430582377666332629098468951519770195747643239451320919026421953383522716346810205019885665518455770042370042175522332800474460443687394967100742078140128050313009579669340192310624494405190913924063462633036739961776595943102377140285921911115629251690503463419005194192776941158244509578821107666305714024204736862780525384595188501868958316545718474824493727292123472539810232318969313590859360066696603087313802334539301188185382845618161288111239129690624867135052681028480873774798825427666043660396819720912815222347295536619800123480619738504043216000444701253224847819960847923789870544915169786310757631743463135169782699043695163311804587578827054573505056372975095038875242551066746203028795637253245447147864235648296647266741219823477967100457421556437693939554420233172707097773577408393104592625798563506568778519080148515024686376037314500843918811691742329938070967028497152481605033729958952655593665692529515336729440232589387208825675554182788122328550097184700596671827712948145049067062423692279000776249564588685371657079960996848388774908763901335831325057964554016097744763884284685655569111513307358300948588702371526276801233550305590225525224075191090675778935069307158921320949362067377223058226970531926290818263771169215060000*i1^147 + 1569430666920354873740165042631119206613387216863801315156782039476809965162109706101525764629422558491117094161400468080353443937382940206166173149967424300927167619115586154290616257201356553842595845898255101712434788390795034606770719540807441132978194922960407572238752124645197821515905580123089366388472089546949597213100604581289277363144753621765035750976961419822109720897035547757814559866641195472980638455017613229528773277316318238918462601612764566785195357844808858393373776664269675468843593414795724845994593374029391559608295189462063849723550334622450482293673063042026579545337878401417320076163156704371674843540878962310902886721287035701771575191668867277840840654024403941091020150939327087038014702447157664900829103720199965509517535450899679202209321072805974653864329188624466027763094684995998710295139700240619964233066751486081394289523678056437328732645379762476994382455816463204297442562136879201378678721982762567939313711778590784873814279170428746449923652946223917466286216002773841273537209483573503195077295494383255847350672846573707052869359923304077141235192962144377572231931918756789453191502803180573339677517581688703660286484471264386732528625727549282585273397896338988036385026637640595521470727760560963648414400531222208926009146337842675337308027866149286552301738377558929615473479999494291469867707042625204053512045786232829289276995916752204468684173964859900284920220366672465773645207907585050749761420219673685408110730923244458075788679494726893629663700349695903082166576181670548285149286353950331586266077761070973879961665888166236187703443370856537332134071010133150061339819627665408261525202572094574670096516257869807048575644393940439690198979500492679021697273358875745761953157386499337571882579410641829248698622635790910858036629514878082622678569236190724962642566876960488684652731596070590725400568292012197842759226685483846021350976811890600677218407492769168230582656628232864186516314688472393532359999359583161268632219221131128191382492083513196275305469975128763163850516214139897774683449614401568732326285832115147002579697149871927249720212773904786802776691774126140899754046050852267587818032491039756626265686601431153000726964907853687020377680663994012025408054800902435250049586886785670037028312326389418076384602922985877661145381701042138580633124640322998987019319235179821332242348631548756363883328808661688444264154931953652683649931580297882934614324970962111828747309835743256613638941123294227618965473525662066108263337163738241314600560730806073228172098405689967848074378799078493750000*i1^148 + -681945349394926871498248108415701376839111884994313578047232552479482955239607705744496091772828305093334807637182276897282710987368968598770586341763926364952001983947199400227009862460733301244305289341936801691510422117563475912843338525014642813661468265092453735635643251190183860958140156019871602155810680048689306854896044165146046179235566719835730362546892758456704006619457962905082080336388384802170045443344406961245068444131960912234753576339160195958814950737458564357805072901190012301298348088880376309268666840295220301973327670329666977756804406821182853722682916203299197658805466250326078591170636069317972693086872571513753230187725798696125809349568334130496722461628417994999086158663555605495445600047909121819322845980066348906679971870445779330755415450713341043819966977278521291127421353559066431476323830645089636162987735602475597533093175360940894127709585977760470755098074581331908166196794579113697397740065914914269470060034446213560210139927770162586667411955064345211581433247242609849019644434556048619237768334686839581838394239191065064985464302007713187118605553112283932977894723009924956458202903272741024845315372125348107315130249768300171622326175703229098444437391347645680982622857989331115941500788951559563859019775705608766553397628120032764630794693922385652218817501350635866616901510239962142241264829644617330934776135163511097371104341923057567434739079008666467909452493162760608076751796330004040978618583127015048605066751798729108444336509808651398067218137290807435233090106474974240849799054590391995427633345855295448438622745819032174323455036609378538880573768411988566640676607493007077258449225721266129271160448316272099749893188299707743826202308302098475045857137377876176764638724085278596924781151786011759151136040313262139510196939346031539059404961835790028327917219585754589844942934852875749000719642172655281167991117865953337417981990418057515990021812519380544420064731399943081891984069243251616794576307973898604905683414903093491888296047255609908837077132469938742723314324137790288047978545456566355632080713110882016996919865649380341509575974619129989052458262593779601306818229199244319397518115529176147263454108186620151440438620973493882665566959198769478122055654086176389157602976226900158135880908655121582287330155405118021258156345761383855577742843189172861204480511667456912715696416978351209463828545370255185971506895512211546303182703245840742540146758706827765681997104718867750724507200370232109353702863599247002589599609375*i1^149 - N1*176284286865822445762479921903753817077592367267604944620697195505839327155556917434185879627537620302052085765692750436697931908567268430323375096302186555712449738156659485868541102629389322786758479738353865400721249081388101903415466396921542118065851268425050521663121810229746283463246702082201462174684748932463156562477444079627013215498545042121548478727977738779021676558624664789190872289978714201619564678869979625944014981675696071666657116211956558762649000802335162358130295357239453531725969387879682331848776622704024818028264380933122372190225177536388983365825516251727720374955546369937722650162355727680000000000*i3 ] ]